From b6f244f75d54ae90c5baea2dfa9670da54941770 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 11 Jul 2023 15:43:42 +0800 Subject: [PATCH] Auto Submit --- color.less | 24 +++++++++---------- index.html | 2 +- ..._Exercise__Detail__index.3230ec1d.async.js | 2 +- umi.c80596e5.js => umi.3b092a10.js | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) rename p__Classrooms__Lists__Exercise__Detail__index.8658eece.async.js => p__Classrooms__Lists__Exercise__Detail__index.3230ec1d.async.js (93%) rename umi.c80596e5.js => umi.3b092a10.js (99%) diff --git a/color.less b/color.less index fd4082ce98..0dcc2847c2 100644 --- a/color.less +++ b/color.less @@ -84,7 +84,7 @@ html {--antd-wave-shadow-color: @primary-color;} .zoom-right-enter, .zoom-right-appear {animation-fill-mode: both;} .zoom-right-leave {animation-fill-mode: both;} .ant-alert {color: @text-color;border-radius: 2px;} -.ant-alert-success {background-color: color(~`colorPalette("@{modal-content-bg}", 1)`);border: 1px solid color(~`colorPalette("@{success-color}", 3)`);} +.ant-alert-success {background-color: color(~`colorPalette("@{success-color}", 1)`);border: 1px solid color(~`colorPalette("@{success-color}", 3)`);} .ant-alert-success .ant-alert-icon {color: @success-color;} .ant-alert-info {background-color: color(~`colorPalette("@{primary-color}", 1)`);border: 1px solid color(~`colorPalette("@{primary-color}", 3)`);} .ant-alert-info .ant-alert-icon {color: @primary-color;} @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(118, 112, 46, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(63, 180, 210, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(118, 112, 46, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(63, 180, 210, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(118, 112, 46, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(63, 180, 210, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(118, 112, 46, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(63, 180, 210, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(118, 112, 46, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(63, 180, 210, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(175, 68, 199, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(105, 4, 81, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} diff --git a/index.html b/index.html index 55f356d1d6..f4d7533e5d 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/p__Classrooms__Lists__Exercise__Detail__index.8658eece.async.js b/p__Classrooms__Lists__Exercise__Detail__index.3230ec1d.async.js similarity index 93% rename from p__Classrooms__Lists__Exercise__Detail__index.8658eece.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.3230ec1d.async.js index 7a280f73ce..425d7570d4 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.8658eece.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.3230ec1d.async.js @@ -287,7 +287,7 @@ Please report this to https://github.com/markedjs/marked.`,Je.silent)return"

A * @version v4.2.8+1e68dce6 */(function(L,U){Ye.exports=U()})(this,function(){"use strict";function L(Ve){var at=typeof Ve;return Ve!==null&&(at==="object"||at==="function")}function U(Ve){return typeof Ve=="function"}var S=void 0;Array.isArray?S=Array.isArray:S=function(Ve){return Object.prototype.toString.call(Ve)==="[object Array]"};var g=S,s=0,d=void 0,w=void 0,p=function(at,At){t[s]=at,t[s+1]=At,s+=2,s===2&&(w?w(C):v())};function a(Ve){w=Ve}function f(Ve){p=Ve}var x=typeof window!="undefined"?window:void 0,y=x||{},m=y.MutationObserver||y.WebKitMutationObserver,O=typeof self=="undefined"&&typeof Y!="undefined"&&{}.toString.call(Y)==="[object process]",i=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function r(){return function(){return Y.nextTick(C)}}function u(){return typeof d!="undefined"?function(){d(C)}:E()}function h(){var Ve=0,at=new m(C),At=document.createTextNode("");return at.observe(At,{characterData:!0}),function(){At.data=Ve=++Ve%2}}function b(){var Ve=new MessageChannel;return Ve.port1.onmessage=C,function(){return Ve.port2.postMessage(0)}}function E(){var Ve=setTimeout;return function(){return Ve(C,1)}}var t=new Array(1e3);function C(){for(var Ve=0;Ve`,triples:"",explode:"[]{}"},L=Y.Pos;Y.defineOption("autoCloseBrackets",!1,function(m,O,i){i&&i!=Y.Init&&(m.removeKeyMap(S),m.state.closeBrackets=null),O&&(g(U(O,"pairs")),m.state.closeBrackets=O,m.addKeyMap(S))});function U(m,O){return O=="pairs"&&typeof m=="string"?m:typeof m=="object"&&m[O]!=null?m[O]:j[O]}var S={Backspace:w,Enter:p};function g(m){for(var O=0;O=0;u--){var b=r[u].head;m.replaceRange("",L(b.line,b.ch-1),L(b.line,b.ch+1),"+delete")}}function p(m){var O=d(m),i=O&&U(O,"explode");if(!i||m.getOption("disableInput"))return Y.Pass;for(var r=m.listSelections(),u=0;u0;return{anchor:new L(m.anchor.line,m.anchor.ch+(O?-1:1)),head:new L(m.head.line,m.head.ch+(O?1:-1))}}function f(m,O){var i=d(m);if(!i||m.getOption("disableInput"))return Y.Pass;var r=U(i,"pairs"),u=r.indexOf(O);if(u==-1)return Y.Pass;for(var h=U(i,"closeBefore"),b=U(i,"triples"),E=r.charAt(u+1)==O,t=m.listSelections(),C=u%2==0,A,v=0;v=0&&m.getRange(l,L(l.line,l.ch+3))==O+O+O?c="skipThree":c="skip";else if(E&&l.ch>1&&b.indexOf(O)>=0&&m.getRange(L(l.line,l.ch-2),l)==O+O){if(l.ch>2&&/\bstring/.test(m.getTokenTypeAt(L(l.line,l.ch-2))))return Y.Pass;c="addFour"}else if(E){var P=l.ch==0?" ":m.getRange(L(l.line,l.ch-1),l);if(!Y.isWordChar(M)&&P!=O&&!Y.isWordChar(P))c="both";else return Y.Pass}else if(C&&(M.length===0||/\s/.test(M)||h.indexOf(M)>-1))c="both";else return Y.Pass;if(!A)A=c;else if(A!=c)return Y.Pass}var R=u%2?r.charAt(u-1):O,k=u%2?O:r.charAt(u+1);m.operation(function(){if(A=="skip")m.execCommand("goCharRight");else if(A=="skipThree")for(var I=0;I<3;I++)m.execCommand("goCharRight");else if(A=="surround"){for(var F=m.getSelections(),I=0;I0)){dt.next=4;break}return y.b.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),dt.abrupt("return");case 4:return lt(!0),Xe={check_ids:X.actionTabs.selectArrs,group_ids:Ve},tn||(Xe.end_time=o()(Je.end_time).format("YYYY-MM-DD HH:mm")),Xe.group_ids=Ve.map(function(et){return et.course_group_id}),dt.next=10,Object(l.a)("/api/courses/".concat(ee.coursesId,"/exercises/end_exercise.json"),{method:"post",body:Xe});case 10:Oe=dt.sent,Oe.status===0&&(y.b.success("\u64CD\u4F5C\u6210\u529F"),Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),te({type:"exercise/setActionTabs",payload:{}}),X!=null&&(Ae=X.actionTabs)!==null&&Ae!==void 0&&Ae.cb?X==null||((ye=X.actionTabs)===null||ye===void 0)||ye.cb():te({type:"classroomList/getClassroomExercisesList",payload:Object(i.a)({},X.actionTabs.params)})),lt(!1);case 13:case"end":return dt.stop()}},Qe)}));return function(){return wt.apply(this,arguments)}}(),Tt=function(){he(1),Ne([]),at([]),Qt(!0)};return A.a.createElement(j.a,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",visible:X.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:sn,width:680,confirmLoading:mt||ze,onCancel:function(){Tt(),te({type:"exercise/setActionTabs",payload:{}})}},A.a.createElement(U.a,{spinning:ze},fe&&A.a.createElement(h.a,{form:je},A.a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},A.a.createElement("img",{style:{marginRight:5},src:k.a}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),A.a.createElement(d.a,{className:"mt20 mb10"},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),A.a.createElement(f.a.Group,{value:tn,onChange:function(Qe){Qt(Qe.target.value),at([])}},A.a.createElement(f.a,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),A.a.createElement(f.a,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),A.a.createElement(h.a.Item,{name:"end_time",style:{marginTop:-3,visibility:tn?"hidden":"visible"}},A.a.createElement(p.a,{style:{width:170},getPopupContainer:function(Qe){return Qe.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},disabledDate:function(Qe){return Qe&&Qe0&&A.a.createElement(d.a,{style:{marginBottom:"10px"}},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),A.a.createElement("div",null,fe.length>0&&A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},A.a.createElement("span",{style:{flex:1}},A.a.createElement(g.a,{checked:Ve.length===fe.length,onChange:function(Qe){Ve.length===fe.length?at([]):at(fe)}},"\u5168\u9009")," "),A.a.createElement("span",{style:{width:16}}),A.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ve.length||0,"\u4E2A\u5206\u73ED")),A.a.createElement(I.a,{data:fe,selectedRowKeys:Ve,setSelectedRowKeys:at}))))))};ie.a=Object(P.a)(function(G){var J=G.exercise;return{exercise:J}})(W)},GABl:function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GUcZ:function(Ye,ie,_){"use strict";var Y=_("fWQN"),j=_("mtLc"),L=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(Q,$){return Q.__proto__=$,Q},Object.assign=Object.assign||function(Q){if(Q==null)throw new TypeError("Cannot convert undefined or null to object");for(var $=Object(Q),re=1;re ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","error",re),!Te.ENABLE_ERROR)return;console.error?console.error(re):console.warn?console.warn(re):console.log(re)}},{key:"i",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","info",re),!Te.ENABLE_INFO)return;console.info?console.info(re):console.log(re)}},{key:"w",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","warn",re),!Te.ENABLE_WARN)return;console.warn?console.warn(re):console.log(re)}},{key:"d",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","debug",re),!Te.ENABLE_DEBUG)return;console.debug?console.debug(re):console.log(re)}},{key:"v",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","verbose",re),!Te.ENABLE_VERBOSE)return;console.log(re)}}]),Te}();s.GLOBAL_TAG="flv.js",s.FORCE_GLOBAL_TAG=!1,s.ENABLE_ERROR=!0,s.ENABLE_INFO=!0,s.ENABLE_WARN=!0,s.ENABLE_DEBUG=!0,s.ENABLE_VERBOSE=!0,s.ENABLE_CALLBACK=!1,s.emitter=new g.a;var d=s,w=function(){function Te(){Object(Y.a)(this,Te),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(j.a)(Te,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(Q){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Q,this._totalBytes+=Q):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Q,this._totalBytes+=Q):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Q,this._totalBytes+=Q,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var Q=(this._now()-this._lastCheckpoint)/1e3;return Q==0&&(Q=1),this._intervalBytes/Q/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var Q=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Q/1024}}]),Te}(),p=w,a=_("yKVA"),f=_("879j"),x=function(){function Te(ve){Object(Y.a)(this,Te),this._message=ve}return Object(j.a)(Te,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),Te}(),y=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"IllegalStateException"}}]),Q}(x),m=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"InvalidArgumentException"}}]),Q}(x),O=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"NotImplementedException"}}]),Q}(x),i={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},u=function(){function Te(ve){Object(Y.a)(this,Te),this._type=ve||"undefined",this._status=i.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(j.a)(Te,[{key:"destroy",value:function(){this._status=i.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===i.kConnecting||this._status===i.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(Q){this._onContentLengthKnown=Q}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(Q){this._onURLRedirect=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"open",value:function(Q,$){throw new O("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new O("Unimplemented abstract function!")}}]),Te}(),h=_("oZsa");function b(Te,ve){for(;!Object.prototype.hasOwnProperty.call(Te,ve)&&!(Te=Object(h.a)(Te),Te===null););return Te}function E(Te,ve,Q){return typeof Reflect!="undefined"&&Reflect.get?E=Reflect.get:E=function(re,de,Ue){var it=b(re,de);if(!it)return;var Mt=Object.getOwnPropertyDescriptor(it,de);return Mt.get?Mt.get.call(Ue):Mt.value},E(Te,ve,Q||Te)}var t={};function C(){var Te=self.navigator.userAgent.toLowerCase(),ve=/(edge)\/([\w.]+)/.exec(Te)||/(opr)[\/]([\w.]+)/.exec(Te)||/(chrome)[ \/]([\w.]+)/.exec(Te)||/(iemobile)[\/]([\w.]+)/.exec(Te)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+)/.exec(Te)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Te)||/(msie) ([\w.]+)/.exec(Te)||Te.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Te)||Te.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Te)||[],Q=/(ipad)/.exec(Te)||/(ipod)/.exec(Te)||/(windows phone)/.exec(Te)||/(iphone)/.exec(Te)||/(kindle)/.exec(Te)||/(android)/.exec(Te)||/(windows)/.exec(Te)||/(mac)/.exec(Te)||/(linux)/.exec(Te)||/(cros)/.exec(Te)||[],$={browser:ve[5]||ve[3]||ve[1]||"",version:ve[2]||ve[4]||"0",majorVersion:ve[4]||ve[2]||"0",platform:Q[0]||""},re={};if($.browser){re[$.browser]=!0;var de=$.majorVersion.split(".");re.version={major:parseInt($.majorVersion,10),string:$.version},de.length>1&&(re.version.minor=parseInt(de[1],10)),de.length>2&&(re.version.build=parseInt(de[2],10))}if($.platform&&(re[$.platform]=!0),(re.chrome||re.opr||re.safari)&&(re.webkit=!0),re.rv||re.iemobile){re.rv&&delete re.rv;var Ue="msie";$.browser=Ue,re[Ue]=!0}if(re.edge){delete re.edge;var it="msedge";$.browser=it,re[it]=!0}if(re.opr){var Mt="opera";$.browser=Mt,re[Mt]=!0}if(re.safari&&re.android){var Ln="android";$.browser=Ln,re[Ln]=!0}re.name=$.browser,re.platform=$.platform;for(var kn in t)t.hasOwnProperty(kn)&&delete t[kn];Object.assign(t,re)}C();var A=t,v=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"fetch-stream-loader"),de.TAG="FetchStreamLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),E(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){var Ue=this;this._dataSource=re,this._range=de;var it=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(it=re.redirectedURL);var Mt=this._seekHandler.getConfig(it,de),Ln=new self.Headers;if(typeof Mt.headers=="object"){var kn=Mt.headers;for(var St in kn)kn.hasOwnProperty(St)&&Ln.append(St,kn[St])}var an={method:"GET",headers:Ln,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Pn in this._config.headers)Ln.append(Pn,this._config.headers[Pn]);re.cors===!1&&(an.mode="same-origin"),re.withCredentials&&(an.credentials="include"),re.referrerPolicy&&(an.referrerPolicy=re.referrerPolicy),this._status=i.kConnecting,self.fetch(Mt.url,an).then(function(dn){if(Ue._requestAbort){Ue._requestAbort=!1,Ue._status=i.kIdle;return}if(dn.ok&&dn.status>=200&&dn.status<=299){if(dn.url!==Mt.url&&Ue._onURLRedirect){var jn=Ue._seekHandler.removeURLParameters(dn.url);Ue._onURLRedirect(jn)}var Bn=dn.headers.get("Content-Length");return Bn!=null&&(Ue._contentLength=parseInt(Bn),Ue._contentLength!==0&&(Ue._onContentLengthKnown&&Ue._onContentLengthKnown(Ue._contentLength))),Ue._pump.call(Ue,dn.body.getReader())}else if(Ue._status=i.kError,Ue._onError)Ue._onError(r.HTTP_STATUS_CODE_INVALID,{code:dn.status,msg:dn.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+dn.status+" "+dn.statusText)}).catch(function(dn){if(Ue._status=i.kError,Ue._onError)Ue._onError(r.EXCEPTION,{code:-1,msg:dn.message});else throw dn})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(re){var de=this;return re.read().then(function(Ue){if(Ue.done)if(de._contentLength!==null&&de._receivedLength=15048,de=A.msedge?re:!0;return self.fetch&&self.ReadableStream&&de}catch(Ue){return!1}}}]),Q}(u),o=v,l=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"xhr-moz-chunked-loader"),de.TAG="MozChunkedLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._xhr=null,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),E(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){this._dataSource=re,this._range=de;var Ue=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(Ue=re.redirectedURL);var it=this._seekHandler.getConfig(Ue,de);this._requestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="moz-chunked-arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onloadend=this._onLoadEnd.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}this._status=i.kConnecting,Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=i.kComplete}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null&&de.responseURL!==this._requestURL&&this._onURLRedirect){var Ue=this._seekHandler.removeURLParameters(de.responseURL);this._onURLRedirect(Ue)}if(de.status!==0&&(de.status<200||de.status>299))if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=i.kBuffering}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;this._contentLength===null&&(re.total!==null&&re.total!==0&&(this._contentLength=re.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var de=re.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,Ue,this._receivedLength)}},{key:"_onLoadEnd",value:function(re){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===i.kError)return;this._status=i.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(re){this._status=i.kError;var de=0,Ue=null;if(this._contentLength&&re.loaded=200&&de.status<=299){if(this._status=i.kBuffering,de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}var it=de.getResponseHeader("Content-Length");if(it!=null&&this._contentLength==null){var Mt=parseInt(it);Mt>0&&(this._contentLength=Mt,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new x("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&(de.status>=200&&de.status<=299)){this._status=i.kBuffering;var Ln=de.response;this._reader.readAsArrayBuffer(Ln)}}},{key:"_xhrOnError",value:function(re){this._status=i.kError;var de=r.EXCEPTION,Ue={code:-1,msg:re.constructor.name+" "+re.type};if(this._onError)this._onError(de,Ue);else throw new x(Ue.msg)}},{key:"_msrOnProgress",value:function(re){var de=re.target,Ue=de.result;if(Ue==null){this._doReconnectIfNeeded();return}var it=Ue.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ue.byteLength;var Mt=this._totalRange.from+this._receivedLength;this._receivedLength+=it.byteLength,this._onDataArrival&&this._onDataArrival(it,Mt,this._receivedLength),Ue.byteLength>=this._bufferLimit&&(d.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Mt+it.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ue=this._range.from+this._contentLength-1)),this._currentRequestRange={from:de,to:Ue},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(re,de){this._lastTimeLoaded=0;var Ue=re.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ue=this._currentRedirectedURL:re.redirectedURL!=null&&(Ue=re.redirectedURL));var it=this._seekHandler.getConfig(Ue,de);this._currentRequestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onload=this._onLoad.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=i.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=i.kBuffering}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new x("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;if(this._contentLength===null){var de=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,de=!0;var Ue=re.total;this._internalAbort(),Ue!=null&Ue!==0&&(this._totalLength=Ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,de){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var it=re.loaded-this._lastTimeLoaded;this._lastTimeLoaded=re.loaded,this._speedSampler.addBytes(it)}},{key:"_normalizeSpeed",value:function(re){var de=this._chunkSizeKBList,Ue=de.length-1,it=0,Mt=0,Ln=Ue;if(re=de[it]&&re=3&&(de=this._speedSampler.currentKBps)),de!==0){var Ue=this._normalizeSpeed(de);this._currentSpeedNormalized!==Ue&&(this._currentSpeedNormalized=Ue,this._currentChunkSizeKB=Ue)}var it=re.target.response,Mt=this._range.from+this._receivedLength;this._receivedLength+=it.byteLength;var Ln=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var it=re.split("&"),Mt=0;Mt0;Ln[0]!==this._startName&&Ln[0]!==this._endName&&(kn&&(Ue+="&"),Ue+=it[Mt])}return Ue.length===0?$:$+"?"+Ue}}]),Te}(),J=G,X=function(){function Te(ve,Q,$){Object(Y.a)(this,Te),this.TAG="IOController",this._config=Q,this._extraData=$,this._stashInitialSize=1024*384,Q.stashInitialSize!=null&&Q.stashInitialSize>0&&(this._stashInitialSize=Q.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Q.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ve,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ve.url),this._refTotalLength=ve.filesize?ve.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new p,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(Q){this._extraData=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(Q){this._onSeeked=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(Q){this._onRedirect=Q}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(Q){this._onRecoveredEarlyEof=Q}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===k?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var Q=this._config;if(Q.seekType==="range")this._seekHandler=new W(this._config.rangeLoadZeroStart);else if(Q.seekType==="param"){var $=Q.seekParamStart||"bstart",re=Q.seekParamEnd||"bend";this._seekHandler=new J($,re)}else if(Q.seekType==="custom"){if(typeof Q.customSeekHandler!="function")throw new m("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Q.customSeekHandler}else throw new m("Invalid seekType in config: ".concat(Q.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=F;else if(o.isSupported())this._loaderClass=o;else if(c.isSupported())this._loaderClass=c;else if(k.isSupported())this._loaderClass=k;else throw new x("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(Q){this._currentRange={from:0,to:-1},Q&&(this._currentRange.from=Q),this._speedSampler.reset(),Q||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var Q=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Q,!0)}}},{key:"seek",value:function(Q){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Q,!0)}},{key:"_internalSeek",value:function(Q,$){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer($),this._loader.destroy(),this._loader=null;var re={from:Q,to:-1};this._currentRange={from:re.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,re),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(Q){if(!Q||typeof Q!="string"||Q.length===0)throw new m("Url must be a non-empty string!");this._dataSource.url=Q}},{key:"_expandBuffer",value:function(Q){for(var $=this._stashSize;$+1024*1024*10){var de=new Uint8Array(this._stashBuffer,0,this._stashUsed),Ue=new Uint8Array(re,0,$);Ue.set(de,0)}this._stashBuffer=re,this._bufferSize=$}},{key:"_normalizeSpeed",value:function(Q){var $=this._speedNormalizeList,re=$.length-1,de=0,Ue=0,it=re;if(Q<$[0])return $[0];for(;Ue<=it;){if(de=Ue+Math.floor((it-Ue)/2),de===re||Q>=$[de]&&Q<$[de+1])return $[de];$[de]=512&&Q<=1024?$=Math.floor(Q*1.5):$=Q*2,$>8192&&($=8192);var re=$*1024+1024*1024*1;this._bufferSize0){var jn=this._stashBuffer.slice(0,this._stashUsed),Bn=this._dispatchChunks(jn,this._stashByteStart);if(Bn0){var ne=new Uint8Array(jn,Bn);dn.set(ne,0),this._stashUsed=ne.byteLength,this._stashByteStart+=Bn}}else this._stashUsed=0,this._stashByteStart+=Bn;this._stashUsed+Q.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Q.byteLength),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength}else{var B=this._dispatchChunks(Q,$);if(Bthis._bufferSize&&(this._expandBuffer(H),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q,B),0),this._stashUsed+=H,this._stashByteStart=$+B}}}else if(this._stashUsed===0){var it=this._dispatchChunks(Q,$);if(itthis._bufferSize&&this._expandBuffer(Mt);var Ln=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ln.set(new Uint8Array(Q,it),0),this._stashUsed+=Mt,this._stashByteStart=$+it}}else{this._stashUsed+Q.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Q.byteLength);var kn=new Uint8Array(this._stashBuffer,0,this._bufferSize);kn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){var an=new Uint8Array(this._stashBuffer,St);kn.set(an,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(Q){if(this._stashUsed>0){var $=this._stashBuffer.slice(0,this._stashUsed),re=this._dispatchChunks($,this._stashByteStart),de=$.byteLength-re;if(re<$.byteLength)if(Q)d.w(this.TAG,"".concat(de," bytes unconsumed data remain when flush buffer, dropped"));else{if(re>0){var Ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),it=new Uint8Array($,re);Ue.set(it,0),this._stashUsed=it.byteLength,this._stashByteStart+=re}return 0}return this._stashUsed=0,this._stashByteStart=0,de}return 0}},{key:"_onLoaderComplete",value:function(Q,$){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(Q,$){d.e(this.TAG,"Loader error, code = ".concat($.code,", msg = ").concat($.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Q=r.UNRECOVERABLE_EARLY_EOF);switch(Q){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var re=this._currentRange.to+1;re0){var $=Te.getConfig();Q.emit("change",$)}}},{key:"registerListener",value:function(Q){Te.emitter.addListener("change",Q)}},{key:"removeListener",value:function(Q){Te.emitter.removeListener("change",Q)}},{key:"addLogListener",value:function(Q){d.emitter.addListener("log",Q),d.emitter.listenerCount("log")>0&&(d.ENABLE_CALLBACK=!0,Te._notifyChange())}},{key:"removeLogListener",value:function(Q){d.emitter.removeListener("log",Q),d.emitter.listenerCount("log")===0&&(d.ENABLE_CALLBACK=!1,Te._notifyChange())}}]),Te}();Ge.emitter=new g.a;var he=Ge,ce=function(){function Te(){Object(Y.a)(this,Te),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(j.a)(Te,[{key:"isComplete",value:function(){var Q=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,$=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&Q&&$}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(Q){if(this.keyframesIndex==null)return null;var $=this.keyframesIndex,re=this._search($.times,Q);return{index:re,milliseconds:$.times[re],fileposition:$.filepositions[re]}}},{key:"_search",value:function(Q,$){var re=0,de=Q.length-1,Ue=0,it=0,Mt=de;for($=Q[Ue]&&$=128){ve.push(String.fromCharCode(de&65535)),$+=2;continue}}}else if(Q[$]<240){if(fe(Q,$,2)){var Ue=(Q[$]&15)<<12|(Q[$+1]&63)<<6|Q[$+2]&63;if(Ue>=2048&&(Ue&63488)!==55296){ve.push(String.fromCharCode(Ue&65535)),$+=3;continue}}}else if(Q[$]<248&&fe(Q,$,3)){var it=(Q[$]&7)<<18|(Q[$+1]&63)<<12|(Q[$+2]&63)<<6|Q[$+3]&63;if(it>65536&&it<1114112){it-=65536,ve.push(String.fromCharCode(it>>>10|55296)),ve.push(String.fromCharCode(it&1023|56320)),$+=4;continue}}}ve.push(String.fromCharCode(65533)),++$}return ve.join("")}var Ce=Ne,xe=function(){var Te=new ArrayBuffer(2);return new DataView(Te).setInt16(0,256,!0),new Int16Array(Te)[0]===256}(),ze=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"parseScriptData",value:function(Q,$,re){var de={};try{var Ue=Te.parseValue(Q,$,re),it=Te.parseValue(Q,$+Ue.size,re-Ue.size);de[Ue.data]=it.data}catch(Mt){d.e("AMF",Mt.toString())}return de}},{key:"parseObject",value:function(Q,$,re){if(re<3)throw new y("Data not enough when parse ScriptDataObject");var de=Te.parseString(Q,$,re),Ue=Te.parseValue(Q,$+de.size,re-de.size),it=Ue.objectEnd;return{data:{name:de.data,value:Ue.data},size:de.size+Ue.size,objectEnd:it}}},{key:"parseVariable",value:function(Q,$,re){return Te.parseObject(Q,$,re)}},{key:"parseString",value:function(Q,$,re){if(re<2)throw new y("Data not enough when parse String");var de=new DataView(Q,$,re),Ue=de.getUint16(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+2,Ue)):it="",{data:it,size:2+Ue}}},{key:"parseLongString",value:function(Q,$,re){if(re<4)throw new y("Data not enough when parse LongString");var de=new DataView(Q,$,re),Ue=de.getUint32(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+4,Ue)):it="",{data:it,size:4+Ue}}},{key:"parseDate",value:function(Q,$,re){if(re<10)throw new y("Data size invalid when parse Date");var de=new DataView(Q,$,re),Ue=de.getFloat64(0,!xe),it=de.getInt16(8,!xe);return Ue+=it*60*1e3,{data:new Date(Ue),size:8+2}}},{key:"parseValue",value:function(Q,$,re){if(re<1)throw new y("Data not enough when parse Value");var de=new DataView(Q,$,re),Ue=1,it=de.getUint8(0),Mt,Ln=!1;try{switch(it){case 0:Mt=de.getFloat64(1,!xe),Ue+=8;break;case 1:{var kn=de.getUint8(1);Mt=!!kn,Ue+=1;break}case 2:{var St=Te.parseString(Q,$+1,re-1);Mt=St.data,Ue+=St.size;break}case 3:{Mt={};var an=0;for((de.getUint32(re-4,!xe)&16777215)===9&&(an=3);Ue32)throw new m("ExpGolomb: readBits() bits exceeded max 32bits!");if(Q<=this._current_word_bits_left){var $=this._current_word>>>32-Q;return this._current_word<<=Q,this._current_word_bits_left-=Q,$}var re=this._current_word_bits_left?this._current_word:0;re=re>>>32-this._current_word_bits_left;var de=Q-this._current_word_bits_left;this._fillCurrentWord();var Ue=Math.min(de,this._current_word_bits_left),it=this._current_word>>>32-Ue;return this._current_word<<=Ue,this._current_word_bits_left-=Ue,re=re<>>Q)!==0)return this._current_word<<=Q,this._current_word_bits_left-=Q,Q;return this._fillCurrentWord(),Q+this._skipLeadingZero()}},{key:"readUEG",value:function(){var Q=this._skipLeadingZero();return this.readBits(Q+1)-1}},{key:"readSEG",value:function(){var Q=this.readUEG();return Q&1?Q+1>>>1:-1*(Q>>>1)}}]),Te}(),Pe=Fe,Ve=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"_ebsp2rbsp",value:function(Q){for(var $=Q,re=$.byteLength,de=new Uint8Array(re),Ue=0,it=0;it=2&&($[it]===3&&$[it-1]===0&&$[it-2]===0))continue;de[Ue]=$[it],Ue++}return new Uint8Array(de.buffer,0,Ue)}},{key:"parseSPS",value:function(Q){var $=Te._ebsp2rbsp(Q),re=new Pe($);re.readByte();var de=re.readByte();re.readByte();var Ue=re.readByte();re.readUEG();var it=Te.getProfileString(de),Mt=Te.getLevelString(Ue),Ln=1,kn=420,St=[0,420,422,444],an=8;if((de===100||de===110||de===122||de===244||de===44||de===83||de===86||de===118||de===128||de===138||de===144)&&(Ln=re.readUEG(),Ln===3&&re.readBits(1),Ln<=3&&(kn=St[Ln]),an=re.readUEG()+8,re.readUEG(),re.readBits(1),re.readBool()))for(var Pn=Ln!==3?8:12,dn=0;dn0&&jr<16?(Vt=ua[jr-1],Et=Yr[jr-1]):jr===255&&(Vt=re.readByte()<<8|re.readByte(),Et=re.readByte()<<8|re.readByte())}if(re.readBool()&&re.readBool(),re.readBool()&&(re.readBits(4),re.readBool()&&re.readBits(24)),re.readBool()&&(re.readUEG(),re.readUEG()),re.readBool()){var Tr=re.readBits(32),Jn=re.readBits(32);Fn=re.readBool(),Vn=Jn,Kn=Tr*2,Jt=Vn/Kn}}var hr=1;(Vt!==1||Et!==1)&&(hr=Vt/Et);var Sn=0,On=0;if(Ln===0)Sn=1,On=2-ue;else{var or=Ln===3?1:2,Dn=Ln===1?2:1;Sn=or,On=Dn*(2-ue)}var pr=(H+1)*16,Gn=(2-ue)*((ae+1)*16);pr-=(oe+ht)*Sn,Gn-=(vn+Tn)*On;var se=Math.ceil(pr*hr);return re.destroy(),re=null,{profile_string:it,level_string:Mt,bit_depth:an,ref_frames:B,chroma_format:kn,chroma_format_string:Te.getChromaFormatString(kn),frame_rate:{fixed:Fn,fps:Jt,fps_den:Kn,fps_num:Vn},sar_ratio:{width:Vt,height:Et},codec_size:{width:pr,height:Gn},present_size:{width:se,height:Gn}}}},{key:"_skipScalingList",value:function(Q,$){for(var re=8,de=8,Ue=0,it=0;it<$;it++)de!==0&&(Ue=Q.readSEG(),de=(re+Ue+256)%256),re=de===0?re:de}},{key:"getProfileString",value:function(Q){switch(Q){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(Q){return(Q/10).toFixed(1)}},{key:"getChromaFormatString",value:function(Q){switch(Q){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),Te}(),at=Ve,At={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Rt=At;function tn(Te){return Te>>>8&255|(Te&255)<<8}function Qt(Te){return(Te&4278190080)>>>24|(Te&16711680)>>>8|(Te&65280)<<8|(Te&255)<<24}function Cn(Te,ve){return Te[ve]<<24|Te[ve+1]<<16|Te[ve+2]<<8|Te[ve+3]}var Un=function(){function Te(ve,Q){Object(Y.a)(this,Te),this.TAG="FLVDemuxer",this._config=Q,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ve.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ve.hasAudioTrack,this._hasVideo=ve.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ee,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var $=new ArrayBuffer(2);return new DataView($).setInt16(0,256,!0),new Int16Array($)[0]===256}()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(Q){return Q.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(Q){this._onTrackMetadata=Q}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(Q){this._onMediaInfo=Q}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(Q){this._onMetaDataArrived=Q}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(Q){this._onScriptDataArrived=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(Q){this._onDataAvailable=Q}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(Q){this._timestampBase=Q}},{key:"overridedDuration",get:function(){return this._duration},set:function(Q){this._durationOverrided=!0,this._duration=Q,this._mediaInfo.duration=Q}},{key:"overridedHasAudio",set:function(Q){this._hasAudioFlagOverrided=!0,this._hasAudio=Q,this._mediaInfo.hasAudio=Q}},{key:"overridedHasVideo",set:function(Q){this._hasVideoFlagOverrided=!0,this._hasVideo=Q,this._mediaInfo.hasVideo=Q}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new Ee}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(Q,$){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new y("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var re=0,de=this._littleEndian;if($===0)if(Q.byteLength>13){var Ue=Te.probe(Q);re=Ue.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,$+re!==this._dataOffset&&d.w(this.TAG,"First time parsing but chunk byteStart invalid!");var it=new DataView(Q,re),Mt=it.getUint32(0,!de);Mt!==0&&d.w(this.TAG,"PrevTagSize0 !== 0 !!!"),re+=4}for(;reQ.byteLength)break;var kn=Ln.getUint8(0),St=Ln.getUint32(0,!de)&16777215;if(re+11+St+4>Q.byteLength)break;if(kn!==8&&kn!==9&&kn!==18){d.w(this.TAG,"Unsupported tag type ".concat(kn,", skipped")),re+=11+St+4;continue}var an=Ln.getUint8(4),Pn=Ln.getUint8(5),dn=Ln.getUint8(6),jn=Ln.getUint8(7),Bn=dn|Pn<<8|an<<16|jn<<24,ne=Ln.getUint32(7,!de)&16777215;ne!==0&&d.w(this.TAG,"Meet tag which has StreamID != 0!");var B=re+11;switch(kn){case 8:this._parseAudioData(Q,B,St,Bn);break;case 9:this._parseVideoData(Q,B,St,Bn,$+re);break;case 18:this._parseScriptData(Q,B,St);break}var H=Ln.getUint32(11+St,!de);H!==11+St&&d.w(this.TAG,"Invalid PrevTagSize ".concat(H)),re+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),re}},{key:"_parseScriptData",value:function(Q,$,re){var de=Le.parseScriptData(Q,$,re);if(de.hasOwnProperty("onMetaData")){if(de.onMetaData==null||typeof de.onMetaData!="object"){d.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&d.w(this.TAG,"Found another onMetaData tag!"),this._metadata=de;var Ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Ue)),typeof Ue.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=Ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof Ue.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=Ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof Ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Ue.audiodatarate),typeof Ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Ue.videodatarate),typeof Ue.width=="number"&&(this._mediaInfo.width=Ue.width),typeof Ue.height=="number"&&(this._mediaInfo.height=Ue.height),typeof Ue.duration=="number"){if(!this._durationOverrided){var it=Math.floor(Ue.duration*this._timescale);this._duration=it,this._mediaInfo.duration=it}}else this._mediaInfo.duration=0;if(typeof Ue.framerate=="number"){var Mt=Math.floor(Ue.framerate*1e3);if(Mt>0){var Ln=Mt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ln,this._referenceFrameRate.fps_num=Mt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ln}}if(typeof Ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var kn=Ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(kn),Ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Ue,d.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(de).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},de)))}},{key:"_parseKeyframesIndex",value:function(Q){for(var $=[],re=[],de=1;de>>4;if(Ln!==2&&Ln!==10){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ln);return}var kn=0,St=(Mt&12)>>>2;if(St>=0&&St<=4)kn=this._flvSoundRateTable[St];else{this._onError(Rt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var an=(Mt&2)>>>1,Pn=Mt&1,dn=this._audioMetadata,jn=this._audioTrack;if(dn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),dn=this._audioMetadata={},dn.type="audio",dn.id=jn.id,dn.timescale=this._timescale,dn.duration=this._duration,dn.audioSampleRate=kn,dn.channelCount=Pn===0?1:2),Ln===10){var Bn=this._parseAACAudioData(Q,$+1,re-1);if(Bn==null)return;if(Bn.packetType===0){dn.config&&d.w(this.TAG,"Found another AudioSpecificConfig!");var ne=Bn.data;dn.audioSampleRate=ne.samplingRate,dn.channelCount=ne.channelCount,dn.codec=ne.codec,dn.originalCodec=ne.originalCodec,dn.config=ne.config,dn.refSampleDuration=1024/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",dn);var B=this._mediaInfo;B.audioCodec=dn.originalCodec,B.audioSampleRate=dn.audioSampleRate,B.audioChannelCount=dn.channelCount,B.hasVideo?B.videoCodec!=null&&(B.mimeType='video/x-flv; codecs="'+B.videoCodec+","+B.audioCodec+'"'):B.mimeType='video/x-flv; codecs="'+B.audioCodec+'"',B.isComplete()&&this._onMediaInfo(B)}else if(Bn.packetType===1){var H=this._timestampBase+de,ae={unit:Bn.data,length:Bn.data.byteLength,dts:H,pts:H};jn.samples.push(ae),jn.length+=Bn.data.length}else d.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Bn.packetType))}else if(Ln===2){if(!dn.codec){var ue=this._parseMP3AudioData(Q,$+1,re-1,!0);if(ue==null)return;dn.audioSampleRate=ue.samplingRate,dn.channelCount=ue.channelCount,dn.codec=ue.codec,dn.originalCodec=ue.originalCodec,dn.refSampleDuration=1152/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",dn);var oe=this._mediaInfo;oe.audioCodec=dn.codec,oe.audioSampleRate=dn.audioSampleRate,oe.audioChannelCount=dn.channelCount,oe.audioDataRate=ue.bitRate,oe.hasVideo?oe.videoCodec!=null&&(oe.mimeType='video/x-flv; codecs="'+oe.videoCodec+","+oe.audioCodec+'"'):oe.mimeType='video/x-flv; codecs="'+oe.audioCodec+'"',oe.isComplete()&&this._onMediaInfo(oe)}var ht=this._parseMP3AudioData(Q,$+1,re-1,!1);if(ht==null)return;var vn=this._timestampBase+de,Tn={unit:ht,length:ht.byteLength,dts:vn,pts:vn};jn.samples.push(Tn),jn.length+=ht.length}}},{key:"_parseAACAudioData",value:function(Q,$,re){if(re<=1){d.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var de={},Ue=new Uint8Array(Q,$,re);return de.packetType=Ue[0],Ue[0]===0?de.data=this._parseAACAudioSpecificConfig(Q,$+1,re-1):de.data=Ue.subarray(1),de}},{key:"_parseAACAudioSpecificConfig",value:function(Q,$,re){var de=new Uint8Array(Q,$,re),Ue=null,it=0,Mt=0,Ln=null,kn=0,St=null;if(it=Mt=de[0]>>>3,kn=(de[0]&7)<<1|de[1]>>>7,kn<0||kn>=this._mpegSamplingRates.length){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var an=this._mpegSamplingRates[kn],Pn=(de[1]&120)>>>3;if(Pn<0||Pn>=8){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}it===5&&(St=(de[1]&7)<<1|de[2]>>>7,Ln=(de[2]&124)>>>2);var dn=self.navigator.userAgent.toLowerCase();return dn.indexOf("firefox")!==-1?kn>=6?(it=5,Ue=new Array(4),St=kn-3):(it=2,Ue=new Array(2),St=kn):dn.indexOf("android")!==-1?(it=2,Ue=new Array(2),St=kn):(it=5,St=kn,Ue=new Array(4),kn>=6?St=kn-3:Pn===1&&(it=2,Ue=new Array(2),St=kn)),Ue[0]=it<<3,Ue[0]|=(kn&15)>>>1,Ue[1]=(kn&15)<<7,Ue[1]|=(Pn&15)<<3,it===5&&(Ue[1]|=(St&15)>>>1,Ue[2]=(St&1)<<7,Ue[2]|=2<<2,Ue[3]=0),{config:Ue,samplingRate:an,channelCount:Pn,codec:"mp4a.40."+it,originalCodec:"mp4a.40."+Mt}}},{key:"_parseMP3AudioData",value:function(Q,$,re,de){if(re<4){d.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var Ue=this._littleEndian,it=new Uint8Array(Q,$,re),Mt=null;if(de){if(it[0]!==255)return;var Ln=it[1]>>>3&3,kn=(it[1]&6)>>1,St=(it[2]&240)>>>4,an=(it[2]&12)>>>2,Pn=it[3]>>>6&3,dn=Pn!==3?2:1,jn=0,Bn=0,ne=34,B="mp3";switch(Ln){case 0:jn=this._mpegAudioV25SampleRateTable[an];break;case 2:jn=this._mpegAudioV20SampleRateTable[an];break;case 3:jn=this._mpegAudioV10SampleRateTable[an];break}switch(kn){case 1:ne=34,St>>4,Ln=it&15;if(Ln!==7){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Ln));return}this._parseAVCVideoPacket(Q,$+1,re-1,de,Ue,Mt)}},{key:"_parseAVCVideoPacket",value:function(Q,$,re,de,Ue,it){if(re<4){d.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Mt=this._littleEndian,Ln=new DataView(Q,$,re),kn=Ln.getUint8(0),St=Ln.getUint32(0,!Mt)&16777215,an=St<<8>>8;if(kn===0)this._parseAVCDecoderConfigurationRecord(Q,$+4,re-4);else if(kn===1)this._parseAVCVideoData(Q,$+4,re-4,de,Ue,it,an);else if(!(kn===2)){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(kn));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(Q,$,re){if(re<7){d.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var de=this._videoMetadata,Ue=this._videoTrack,it=this._littleEndian,Mt=new DataView(Q,$,re);de?typeof de.avcc!="undefined"&&d.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),de=this._videoMetadata={},de.type="video",de.id=Ue.id,de.timescale=this._timescale,de.duration=this._duration);var Ln=Mt.getUint8(0),kn=Mt.getUint8(1),St=Mt.getUint8(2),an=Mt.getUint8(3);if(Ln!==1||kn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Rt.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Pn=Mt.getUint8(5)&31;if(Pn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pn>1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Pn));for(var dn=6,jn=0;jn1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(fr));dn++;for(var Vt=0;Vt=re){d.w(this.TAG,"Malformed Nalu near timestamp ".concat(jn,", offset = ").concat(Pn,", dataSize = ").concat(re));break}var ne=kn.getUint32(Pn,!Ln);if(dn===3&&(ne>>>=8),ne>re-dn){d.w(this.TAG,"Malformed Nalus near timestamp ".concat(jn,", NaluSize > DataSize!"));return}var B=kn.getUint8(Pn+dn)&31;B===5&&(Bn=!0);var H=new Uint8Array(Q,$+Pn,dn+ne),ae={type:B,data:H};St.push(ae),an+=H.byteLength,Pn+=dn+ne}if(St.length){var ue=this._videoTrack,oe={units:St,length:an,isKeyframe:Bn,dts:jn,cts:Mt,pts:jn+Mt};Bn&&(oe.fileposition=Ue),ue.samples.push(oe),ue.length+=an}}}],[{key:"probe",value:function(Q){var $=new Uint8Array(Q),re={match:!1};if($[0]!==70||$[1]!==76||$[2]!==86||$[3]!==1)return re;var de=($[4]&4)>>>2!==0,Ue=($[4]&1)!==0,it=Cn($,5);return it<9?re:{match:!0,consumed:it,dataOffset:it,hasAudioTrack:de,hasVideoTrack:Ue}}}]),Te}(),mt=Un,lt=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"init",value:function(){Te.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var Q in Te.types)Te.types.hasOwnProperty(Q)&&(Te.types[Q]=[Q.charCodeAt(0),Q.charCodeAt(1),Q.charCodeAt(2),Q.charCodeAt(3)]);var $=Te.constants={};$.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),$.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),$.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),$.STSC=$.STCO=$.STTS,$.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),$.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),$.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),$.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),$.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),$.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(Q){for(var $=8,re=null,de=Array.prototype.slice.call(arguments,1),Ue=de.length,it=0;it>>24&255,re[1]=$>>>16&255,re[2]=$>>>8&255,re[3]=$&255,re.set(Q,4);for(var Mt=8,Ln=0;Ln>>24&255,Q>>>16&255,Q>>>8&255,Q&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(Q){return Te.box(Te.types.trak,Te.tkhd(Q),Te.mdia(Q))}},{key:"tkhd",value:function(Q){var $=Q.id,re=Q.duration,de=Q.presentWidth,Ue=Q.presentHeight;return Te.box(Te.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,de>>>8&255,de&255,0,0,Ue>>>8&255,Ue&255,0,0]))}},{key:"mdia",value:function(Q){return Te.box(Te.types.mdia,Te.mdhd(Q),Te.hdlr(Q),Te.minf(Q))}},{key:"mdhd",value:function(Q){var $=Q.timescale,re=Q.duration;return Te.box(Te.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,85,196,0,0]))}},{key:"hdlr",value:function(Q){var $=null;return Q.type==="audio"?$=Te.constants.HDLR_AUDIO:$=Te.constants.HDLR_VIDEO,Te.box(Te.types.hdlr,$)}},{key:"minf",value:function(Q){var $=null;return Q.type==="audio"?$=Te.box(Te.types.smhd,Te.constants.SMHD):$=Te.box(Te.types.vmhd,Te.constants.VMHD),Te.box(Te.types.minf,$,Te.dinf(),Te.stbl(Q))}},{key:"dinf",value:function(){var Q=Te.box(Te.types.dinf,Te.box(Te.types.dref,Te.constants.DREF));return Q}},{key:"stbl",value:function(Q){var $=Te.box(Te.types.stbl,Te.stsd(Q),Te.box(Te.types.stts,Te.constants.STTS),Te.box(Te.types.stsc,Te.constants.STSC),Te.box(Te.types.stsz,Te.constants.STSZ),Te.box(Te.types.stco,Te.constants.STCO));return $}},{key:"stsd",value:function(Q){return Q.type==="audio"?Q.codec==="mp3"?Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp3(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp4a(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.avc1(Q))}},{key:"mp3",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types[".mp3"],de)}},{key:"mp4a",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types.mp4a,de,Te.esds(Q))}},{key:"esds",value:function(Q){var $=Q.config||[],re=$.length,de=new Uint8Array([0,0,0,0,3,23+re,0,1,0,4,15+re,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([re]).concat($).concat([6,1,2]));return Te.box(Te.types.esds,de)}},{key:"avc1",value:function(Q){var $=Q.avcc,re=Q.codecWidth,de=Q.codecHeight,Ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,re>>>8&255,re&255,de>>>8&255,de&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Te.box(Te.types.avc1,Ue,Te.box(Te.types.avcC,$))}},{key:"mvex",value:function(Q){return Te.box(Te.types.mvex,Te.trex(Q))}},{key:"trex",value:function(Q){var $=Q.id,re=new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Te.box(Te.types.trex,re)}},{key:"moof",value:function(Q,$){return Te.box(Te.types.moof,Te.mfhd(Q.sequenceNumber),Te.traf(Q,$))}},{key:"mfhd",value:function(Q){var $=new Uint8Array([0,0,0,0,Q>>>24&255,Q>>>16&255,Q>>>8&255,Q&255]);return Te.box(Te.types.mfhd,$)}},{key:"traf",value:function(Q,$){var re=Q.id,de=Te.box(Te.types.tfhd,new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255])),Ue=Te.box(Te.types.tfdt,new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255])),it=Te.sdtp(Q),Mt=Te.trun(Q,it.byteLength+16+16+8+16+8+8);return Te.box(Te.types.traf,de,Ue,Mt,it)}},{key:"sdtp",value:function(Q){for(var $=Q.samples||[],re=$.length,de=new Uint8Array(4+re),Ue=0;Ue>>24&255,de>>>16&255,de>>>8&255,de&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255],0);for(var Mt=0;Mt>>24&255,Ln>>>16&255,Ln>>>8&255,Ln&255,kn>>>24&255,kn>>>16&255,kn>>>8&255,kn&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,an>>>24&255,an>>>16&255,an>>>8&255,an&255],12+16*Mt)}return Te.box(Te.types.trun,it)}},{key:"mdat",value:function(Q){return Te.box(Te.types.mdat,Q)}}]),Te}();lt.init();var Ht=lt,sn=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"getSilentFrame",value:function(Q,$){if(Q==="mp4a.40.2"){if($===1)return new Uint8Array([0,200,0,128,35,128]);if($===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if($===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if($===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if($===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if($===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if($===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),Te}(),Tt=sn,wt=function Te(ve,Q,$,re,de){Object(Y.a)(this,Te),this.dts=ve,this.pts=Q,this.duration=$,this.originalDts=re,this.isSyncPoint=de,this.fileposition=null},Qe=function(){function Te(){Object(Y.a)(this,Te),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(j.a)(Te,[{key:"appendSyncPoint",value:function(Q){Q.isSyncPoint=!0,this.syncPoints.push(Q)}}]),Te}(),Je=function(){function Te(){Object(Y.a)(this,Te),this._list=[]}return Object(j.a)(Te,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(Q){var $=this._list;if(Q.length===0)return;$.length>0&&Q[0].originalDts<$[$.length-1].originalDts&&this.clear(),Array.prototype.push.apply($,Q)}},{key:"getLastSyncPointBeforeDts",value:function(Q){if(this._list.length==0)return null;var $=this._list,re=0,de=$.length-1,Ue=0,it=0,Mt=de;for(Q<$[0].dts&&(re=0,it=Mt+1);it<=Mt;)if(Ue=it+Math.floor((Mt-it)/2),Ue===de||Q>=$[Ue].dts&&Q<$[Ue+1].dts){re=Ue;break}else $[Ue].dts$[de].lastSample.originalDts&&Q<$[de+1].originalBeginDts){Mt=de;break}else $[de].originalBeginDts=$[de].lastSample.originalDts&&(de===$.length-1||de<$.length-1&&re.originalBeginDts<$[de+1].originalBeginDts)?Ue=de+1:$.length>0&&(Ue=this._searchNearestSegmentBefore(re.originalBeginDts)+1),this._lastAppendLocation=Ue,this._list.splice(Ue,0,re)}},{key:"getLastSegmentBefore",value:function(Q){var $=this._searchNearestSegmentBefore(Q);return $>=0?this._list[$]:null}},{key:"getLastSampleBefore",value:function(Q){var $=this.getLastSegmentBefore(Q);return $!=null?$.lastSample:null}},{key:"getLastSyncPointBefore",value:function(Q){for(var $=this._searchNearestSegmentBefore(Q),re=this._list[$].syncPoints;re.length===0&&$>0;)$--,re=this._list[$].syncPoints;return re.length>0?re[re.length-1]:null}}]),Te}(),Oe=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MP4Remuxer",this._config=ve,this._isLive=ve.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Xe("audio"),this._videoSegmentInfoList=new Xe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661)),this._fillSilentAfterSeek=A.msedge||A.msie,this._mp3UseMpegAudio=!A.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(j.a)(Te,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(Q){return Q.onDataAvailable=this.remux.bind(this),Q.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(Q){this._onInitSegment=Q}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(Q){this._onMediaSegment=Q}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(Q){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(Q,$){if(!this._onMediaSegment)throw new y("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Q,$),this._remuxVideo($),this._remuxAudio(Q)}},{key:"_onTrackMetadataReceived",value:function(Q,$){var re=null,de="mp4",Ue=$.codec;if(Q==="audio")this._audioMeta=$,$.codec==="mp3"&&this._mp3UseMpegAudio?(de="mpeg",Ue="",re=new Uint8Array):re=Ht.generateInitSegment($);else if(Q==="video")this._videoMeta=$,re=Ht.generateInitSegment($);else return;if(!this._onInitSegment)throw new y("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Q,{type:Q,data:re.buffer,codec:Ue,container:"".concat(Q,"/").concat(de),mediaDuration:$.duration})}},{key:"_calculateDtsBase",value:function(Q,$){if(this._dtsBaseInited)return;Q.samples&&Q.samples.length&&(this._audioDtsBase=Q.samples[0].dts),$.samples&&$.samples.length&&(this._videoDtsBase=$.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var Q=this._videoStashedLastSample,$=this._audioStashedLastSample,re={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Q!=null&&(re.samples.push(Q),re.length=Q.length);var de={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};$!=null&&(de.samples.push($),de.length=$.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(re,!0),this._remuxAudio(de,!0)}},{key:"_remuxAudio",value:function(Q,$){if(this._audioMeta==null)return;var re=Q,de=re.samples,Ue=void 0,it=-1,Mt=-1,Ln=-1,kn=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,an=this._dtsBaseInited&&this._audioNextDts===void 0,Pn=!1;if(!de||de.length===0)return;if(de.length===1&&!$)return;var dn=0,jn=null,Bn=0;St?(dn=0,Bn=re.length):(dn=8,Bn=8+re.length);var ne=null;if(de.length>1&&(ne=de.pop(),Bn-=ne.length),this._audioStashedLastSample!=null){var B=this._audioStashedLastSample;this._audioStashedLastSample=null,de.unshift(B),Bn+=B.length}ne!=null&&(this._audioStashedLastSample=ne);var H=de[0].dts-this._dtsBase;if(this._audioNextDts)Ue=H-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Pn=!0));else{var ae=this._audioSegmentInfoList.getLastSampleBefore(H);if(ae!=null){var ue=H-(ae.originalDts+ae.duration);ue<=3&&(ue=0);var oe=ae.dts+ae.duration+ue;Ue=H-oe}else Ue=0}if(Pn){var ht=H-Ue,vn=this._videoSegmentInfoList.getLastSegmentBefore(H);if(vn!=null&&vn.beginDts=1?jr=Et[Et.length-1].duration:jr=Math.floor(kn);var Tr=!1,Jn=null;if(jr>kn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!A.safari){Tr=!0;var hr=Math.abs(jr-kn),Sn=Math.ceil(hr/kn),On=ir+kn;d.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -`+"dts: ".concat(ir+jr," ms, expected: ").concat(ir+Math.round(kn)," ms, ")+"delta: ".concat(Math.round(hr)," ms, generate: ").concat(Sn," frames"));var or=Tt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);or==null&&(d.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),or=Vn),Jn=[];for(var Dn=0;Dn0){var Gn=Jn[Jn.length-1];Gn.duration=pr-Gn.dts}var se={dts:pr,pts:pr,cts:0,unit:or,size:or.byteLength,duration:0,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Jn.push(se),Bn+=se.size,On+=kn}var tt=Jn[Jn.length-1];tt.duration=ir+jr-tt.dts,jr=Math.round(kn)}Et.push({dts:ir,pts:ir,cts:0,unit:Fn.unit,size:Fn.unit.byteLength,duration:jr,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&&Et.push.apply(Et,Jn)}St?jn=new Uint8Array(Bn):(jn=new Uint8Array(Bn),jn[0]=Bn>>>24&255,jn[1]=Bn>>>16&255,jn[2]=Bn>>>8&255,jn[3]=Bn&255,jn.set(Ht.types.mdat,4));for(var rt=0;rt1&&(dn=de.pop(),Pn-=dn.length),this._videoStashedLastSample!=null){var jn=this._videoStashedLastSample;this._videoStashedLastSample=null,de.unshift(jn),Pn+=jn.length}dn!=null&&(this._videoStashedLastSample=dn);var Bn=de[0].dts-this._dtsBase;if(this._videoNextDts)Ue=Bn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Ue=0;else{var ne=this._videoSegmentInfoList.getLastSampleBefore(Bn);if(ne!=null){var B=Bn-(ne.originalDts+ne.duration);B<=3&&(B=0);var H=ne.dts+ne.duration+B;Ue=Bn-H}else Ue=0}for(var ae=new Qe,ue=[],oe=0;oe=1?Jt=ue[ue.length-1].duration:Jt=Math.floor(this._videoMeta.refSampleDuration);if(Tn){var Kn=new wt(fr,Et,Jt,ht.dts,!0);Kn.fileposition=ht.fileposition,ae.appendSyncPoint(Kn)}ue.push({dts:fr,pts:Et,cts:Vt,units:ht.units,size:ht.length,isKeyframe:Tn,duration:Jt,originalDts:vn,flags:{isLeading:0,dependsOn:Tn?2:1,isDependedOn:Tn?1:0,hasRedundancy:0,isNonSync:Tn?0:1}})}an=new Uint8Array(Pn),an[0]=Pn>>>24&255,an[1]=Pn>>>16&255,an[2]=Pn>>>8&255,an[3]=Pn&255,an.set(Ht.types.mdat,4);for(var ir=0;ir0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Ue=this._demuxer.parseChunks(Q,$);else if((de=mt.probe(Q)).match){this._demuxer=new mt(de,this._config),this._remuxer||(this._remuxer=new Ae(this._config));var it=this._mediaDataSource;it.duration!=null&&!isNaN(it.duration)&&(this._demuxer.overridedDuration=it.duration),typeof it.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=it.hasAudio),typeof it.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=it.hasVideo),this._demuxer.timestampBase=it.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Ue=this._demuxer.parseChunks(Q,$)}else de=null,d.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){re._internalAbort()}),this._emitter.emit(Se.DEMUX_ERROR,Rt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Ue=0;return Ue}},{key:"_onMediaInfo",value:function(Q){var $=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Q),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ee.prototype));var re=Object.assign({},Q);Object.setPrototypeOf(re,Ee.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=re,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var de=$._pendingSeekTime;$._pendingSeekTime=null,$.seek(de)})}},{key:"_onMetaDataArrived",value:function(Q){this._emitter.emit(Se.METADATA_ARRIVED,Q)}},{key:"_onScriptDataArrived",value:function(Q){this._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Q){var $=Q,re=$+1;re0&&re[0].originalDts===de&&(de=re[0].pts),this._emitter.emit(Se.RECOMMEND_SEEKPOINT,de)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(Q){var $=this._mediaInfo.segments[Q],re=Object.assign({},$);re.duration=this._mediaInfo.duration,re.segmentCount=this._mediaInfo.segmentCount,delete re.segments,delete re.keyframesIndex,this._emitter.emit(Se.MEDIA_INFO,re)}},{key:"_reportStatisticsInfo",value:function(){var Q={};Q.url=this._ioctl.currentURL,Q.hasRedirect=this._ioctl.hasRedirect,Q.hasRedirect&&(Q.redirectedURL=this._ioctl.currentRedirectedURL),Q.speed=this._ioctl.currentSpeed,Q.loaderType=this._ioctl.loaderType,Q.currentSegmentIndex=this._currentSegmentIndex,Q.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Se.STATISTICS_INFO,Q)}}]),Te}(),et=dt,xt=function(ve){var Q="TransmuxingWorker",$=null,re=Bn.bind(this);U.install(),ve.addEventListener("message",function(ne){switch(ne.data.cmd){case"init":$=new et(ne.data.param[0],ne.data.param[1]),$.on(Se.IO_ERROR,Pn.bind(this)),$.on(Se.DEMUX_ERROR,dn.bind(this)),$.on(Se.INIT_SEGMENT,de.bind(this)),$.on(Se.MEDIA_SEGMENT,Ue.bind(this)),$.on(Se.LOADING_COMPLETE,it.bind(this)),$.on(Se.RECOVERED_EARLY_EOF,Mt.bind(this)),$.on(Se.MEDIA_INFO,Ln.bind(this)),$.on(Se.METADATA_ARRIVED,kn.bind(this)),$.on(Se.SCRIPTDATA_ARRIVED,St.bind(this)),$.on(Se.STATISTICS_INFO,an.bind(this)),$.on(Se.RECOMMEND_SEEKPOINT,jn.bind(this));break;case"destroy":$&&($.destroy(),$=null),ve.postMessage({msg:"destroyed"});break;case"start":$.start();break;case"stop":$.stop();break;case"seek":$.seek(ne.data.param);break;case"pause":$.pause();break;case"resume":$.resume();break;case"logging_config":{var B=ne.data.param;he.applyConfig(B),B.enableCallback===!0?he.addLogListener(re):he.removeLogListener(re);break}}});function de(ne,B){var H={msg:Se.INIT_SEGMENT,data:{type:ne,data:B}};ve.postMessage(H,[B.data])}function Ue(ne,B){var H={msg:Se.MEDIA_SEGMENT,data:{type:ne,data:B}};ve.postMessage(H,[B.data])}function it(){var ne={msg:Se.LOADING_COMPLETE};ve.postMessage(ne)}function Mt(){var ne={msg:Se.RECOVERED_EARLY_EOF};ve.postMessage(ne)}function Ln(ne){var B={msg:Se.MEDIA_INFO,data:ne};ve.postMessage(B)}function kn(ne){var B={msg:Se.METADATA_ARRIVED,data:ne};ve.postMessage(B)}function St(ne){var B={msg:Se.SCRIPTDATA_ARRIVED,data:ne};ve.postMessage(B)}function an(ne){var B={msg:Se.STATISTICS_INFO,data:ne};ve.postMessage(B)}function Pn(ne,B){ve.postMessage({msg:Se.IO_ERROR,data:{type:ne,info:B}})}function dn(ne,B){ve.postMessage({msg:Se.DEMUX_ERROR,data:{type:ne,info:B}})}function jn(ne){ve.postMessage({msg:Se.RECOMMEND_SEEKPOINT,data:ne})}function Bn(ne,B){ve.postMessage({msg:"logcat_callback",data:{type:ne,logcat:B}})}},xn=xt,Dt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="Transmuxer",this._emitter=new g.a,Q.enableWorker&&typeof Worker!="undefined")try{var $=_("0r65");this._worker=$(xn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ve,Q]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(de){d.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new et(ve,Q)}else this._controller=new et(ve,Q);if(this._controller){var re=this._controller;re.on(Se.IO_ERROR,this._onIOError.bind(this)),re.on(Se.DEMUX_ERROR,this._onDemuxError.bind(this)),re.on(Se.INIT_SEGMENT,this._onInitSegment.bind(this)),re.on(Se.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),re.on(Se.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),re.on(Se.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),re.on(Se.MEDIA_INFO,this._onMediaInfo.bind(this)),re.on(Se.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),re.on(Se.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),re.on(Se.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),re.on(Se.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(j.a)(Te,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(Q){this._worker?this._worker.postMessage({cmd:"seek",param:Q}):this._controller.seek(Q)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.INIT_SEGMENT,Q,$)})}},{key:"_onMediaSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.MEDIA_SEGMENT,Q,$)})}},{key:"_onLoadingComplete",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.MEDIA_INFO,Q)})}},{key:"_onMetaDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.METADATA_ARRIVED,Q)})}},{key:"_onScriptDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)})}},{key:"_onStatisticsInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.STATISTICS_INFO,Q)})}},{key:"_onIOError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.IO_ERROR,Q,$)})}},{key:"_onDemuxError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.DEMUX_ERROR,Q,$)})}},{key:"_onRecommendSeekpoint",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.RECOMMEND_SEEKPOINT,Q)})}},{key:"_onLoggingConfigChanged",value:function(Q){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Q})}},{key:"_onWorkerMessage",value:function(Q){var $=Q.data,re=$.data;if($.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch($.msg){case Se.INIT_SEGMENT:case Se.MEDIA_SEGMENT:this._emitter.emit($.msg,re.type,re.data);break;case Se.LOADING_COMPLETE:case Se.RECOVERED_EARLY_EOF:this._emitter.emit($.msg);break;case Se.MEDIA_INFO:Object.setPrototypeOf(re,Ee.prototype),this._emitter.emit($.msg,re);break;case Se.METADATA_ARRIVED:case Se.SCRIPTDATA_ARRIVED:case Se.STATISTICS_INFO:this._emitter.emit($.msg,re);break;case Se.IO_ERROR:case Se.DEMUX_ERROR:this._emitter.emit($.msg,re.type,re.info);break;case Se.RECOMMEND_SEEKPOINT:this._emitter.emit($.msg,re);break;case"logcat_callback":d.emitter.emit("log",re.type,re.logcat);break;default:break}}}]),Te}(),_t=Dt,mn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},pe=mn,Gt=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MSEController",this._config=ve,this._emitter=new g.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Je}return Object(j.a)(Te,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){if(this._mediaSource)throw new y("MediaSource has been attached to an HTMLMediaElement!");var $=this._mediaSource=new window.MediaSource;$.addEventListener("sourceopen",this.e.onSourceOpen),$.addEventListener("sourceended",this.e.onSourceEnded),$.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Q,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Q.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Q=this._mediaSource;for(var $ in this._sourceBuffers){var re=this._pendingSegments[$];re.splice(0,re.length),this._pendingSegments[$]=null,this._pendingRemoveRanges[$]=null,this._lastInitSegments[$]=null;var de=this._sourceBuffers[$];if(de){if(Q.readyState!=="closed"){try{Q.removeSourceBuffer(de)}catch(Ue){d.e(this.TAG,Ue.message)}de.removeEventListener("error",this.e.onSourceBufferError),de.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[$]=null,this._sourceBuffers[$]=null}}if(Q.readyState==="open")try{Q.endOfStream()}catch(Ue){d.e(this.TAG,Ue.message)}Q.removeEventListener("sourceopen",this.e.onSourceOpen),Q.removeEventListener("sourceended",this.e.onSourceEnded),Q.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(Q,$){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Q),this._pendingSegments[Q.type].push(Q);return}var re=Q,de="".concat(re.container);re.codec&&re.codec.length>0&&(de+=";codecs=".concat(re.codec));var Ue=!1;if(d.v(this.TAG,"Received Initialization Segment, mimeType: "+de),this._lastInitSegments[re.type]=re,de!==this._mimeTypes[re.type]){if(this._mimeTypes[re.type])d.v(this.TAG,"Notice: ".concat(re.type," mimeType changed, origin: ").concat(this._mimeTypes[re.type],", target: ").concat(de));else{Ue=!0;try{var it=this._sourceBuffers[re.type]=this._mediaSource.addSourceBuffer(de);it.addEventListener("error",this.e.onSourceBufferError),it.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Mt){d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message});return}}this._mimeTypes[re.type]=de}$||this._pendingSegments[re.type].push(re),Ue||this._sourceBuffers[re.type]&&!this._sourceBuffers[re.type].updating&&this._doAppendSegments(),A.safari&&re.container==="audio/mpeg"&&re.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=re.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Q){var $=Q;this._pendingSegments[$.type].push($),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var re=this._sourceBuffers[$.type];re&&!re.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Q){for(var $ in this._sourceBuffers){if(!this._sourceBuffers[$])continue;var re=this._sourceBuffers[$];if(this._mediaSource.readyState==="open")try{re.abort()}catch(kn){d.e(this.TAG,kn.message)}this._idrList.clear();var de=this._pendingSegments[$];if(de.splice(0,de.length),this._mediaSource.readyState==="closed")continue;for(var Ue=0;Ue=1&&Q-de.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Q=this._mediaElement.currentTime;for(var $ in this._sourceBuffers){var re=this._sourceBuffers[$];if(re){for(var de=re.buffered,Ue=!1,it=0;it=this._config.autoCleanupMaxBackwardDuration){Ue=!0;var kn=Q-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[$].push({start:Mt,end:kn})}}else Ln0&&(isNaN($)||re>$)&&(d.v(this.TAG,"Update MediaSource duration from ".concat($," to ").concat(re)),this._mediaSource.duration=re),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Q in this._pendingRemoveRanges){if(!this._sourceBuffers[Q]||this._sourceBuffers[Q].updating)continue;for(var $=this._sourceBuffers[Q],re=this._pendingRemoveRanges[Q];re.length&&!$.updating;){var de=re.shift();$.remove(de.start,de.end)}}}},{key:"_doAppendSegments",value:function(){var Q=this._pendingSegments;for(var $ in Q){if(!this._sourceBuffers[$]||this._sourceBuffers[$].updating)continue;if(Q[$].length>0){var re=Q[$].shift();if(re.timestampOffset){var de=this._sourceBuffers[$].timestampOffset,Ue=re.timestampOffset/1e3,it=Math.abs(de-Ue);it>.1&&(d.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(de," to ").concat(Ue)),this._sourceBuffers[$].timestampOffset=Ue),delete re.timestampOffset}if(!re.data||re.data.byteLength===0)continue;try{this._sourceBuffers[$].appendBuffer(re.data),this._isBufferFull=!1,$==="video"&&re.hasOwnProperty("info")&&this._idrList.appendArray(re.info.syncPoints)}catch(Mt){this._pendingSegments[$].unshift(re),Mt.code===22?(this._isBufferFull||this._emitter.emit(pe.BUFFER_FULL),this._isBufferFull=!0):(d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message}))}}}}},{key:"_onSourceOpen",value:function(){if(d.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var Q=this._pendingSourceBufferInit;Q.length;){var $=Q.shift();this.appendInitSegment($,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(pe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){d.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){d.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var Q=this._pendingSegments;return Q.video.length>0||Q.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Q=this._pendingRemoveRanges;return Q.video.length>0||Q.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(pe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Q){d.e(this.TAG,"SourceBuffer Error: ".concat(Q))}}]),Te}(),Lt=Gt,Be={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ot={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Rt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Rt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Rt.CODEC_UNSUPPORTED},Xt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new g.a,this._config=be(),typeof Q=="object"&&Object.assign(this._config,Q),ve.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");ve.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ve,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var $=A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661);this._alwaysSeekKeyframe=!!($||A.msedge||A.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(j.a)(Te,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){var re=this;Q===nt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.MEDIA_INFO,re.mediaInfo)}):Q===nt.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.STATISTICS_INFO,re.statisticsInfo)})),this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){var $=this;if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Q.addEventListener("seeking",this.e.onvSeeking),Q.addEventListener("canplay",this.e.onvCanPlay),Q.addEventListener("stalled",this.e.onvStalled),Q.addEventListener("progress",this.e.onvProgress),this._msectl=new Lt(this._config),this._msectl.on(pe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(pe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(pe.SOURCE_OPEN,function(){$._mseSourceOpened=!0,$._hasPendingLoad&&($._hasPendingLoad=!1,$.load())}),this._msectl.on(pe.ERROR,function(re){$._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,ot.MEDIA_MSE_ERROR,re)}),this._msectl.attachMediaElement(Q),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var Q=this;if(!this._mediaElement)throw new y("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new y("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new _t(this._mediaDataSource,this._config),this._transmuxer.on(Se.INIT_SEGMENT,function($,re){Q._msectl.appendInitSegment(re)}),this._transmuxer.on(Se.MEDIA_SEGMENT,function($,re){if(Q._msectl.appendMediaSegment(re),Q._config.lazyLoad&&!Q._config.isLive){var de=Q._mediaElement.currentTime;re.info.endDts>=(de+Q._config.lazyLoadMaxDuration)*1e3&&(Q._progressChecker==null&&(d.v(Q.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Q._suspendTransmuxer()))}}),this._transmuxer.on(Se.LOADING_COMPLETE,function(){Q._msectl.endOfStream(),Q._emitter.emit(nt.LOADING_COMPLETE)}),this._transmuxer.on(Se.RECOVERED_EARLY_EOF,function(){Q._emitter.emit(nt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Se.IO_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.NETWORK_ERROR,$,re)}),this._transmuxer.on(Se.DEMUX_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,$,{code:-1,msg:re})}),this._transmuxer.on(Se.MEDIA_INFO,function($){Q._mediaInfo=$,Q._emitter.emit(nt.MEDIA_INFO,Object.assign({},$))}),this._transmuxer.on(Se.METADATA_ARRIVED,function($){Q._emitter.emit(nt.METADATA_ARRIVED,$)}),this._transmuxer.on(Se.SCRIPTDATA_ARRIVED,function($){Q._emitter.emit(nt.SCRIPTDATA_ARRIVED,$)}),this._transmuxer.on(Se.STATISTICS_INFO,function($){Q._statisticsInfo=Q._fillStatisticsInfo($),Q._emitter.emit(nt.STATISTICS_INFO,Object.assign({},Q._statisticsInfo))}),this._transmuxer.on(Se.RECOMMEND_SEEKPOINT,function($){Q._mediaElement&&!Q._config.accurateSeek&&(Q._requestSetTime=!0,Q._mediaElement.currentTime=$/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._internalSeek(Q):this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(Q){if(Q.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Q=this._mediaElement.buffered,$=this._mediaElement.currentTime,re=0,de=0,Ue=0;Ue=$+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(d.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){d.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var Q=this._mediaElement.currentTime,$=this._mediaElement.buffered,re=!1,de=0;de<$.length;de++){var Ue=$.start(de),it=$.end(de);if(Q>=Ue&&Q=it-this._config.lazyLoadRecoverDuration&&(re=!0);break}}re&&(window.clearInterval(this._progressChecker),this._progressChecker=null,re&&(d.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Q){for(var $=this._mediaElement.buffered,re=0;re<$.length;re++){var de=$.start(re),Ue=$.end(re);if(Q>=de&&Q0){var Ue=this._mediaElement.buffered.start(0);(Ue<1&&Q0&&$.currentTime0){var de=re.start(0);if(de<1&&$0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._mediaElement.currentTime=Q:this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){var Q=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",$={mimeType:Q+this._mediaDataSource.type};return this._mediaElement&&($.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&($.width=this._mediaElement.videoWidth,$.height=this._mediaElement.videoHeight)),$}},{key:"statisticsInfo",get:function(){var Q={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onvLoadedMetadata",value:function(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(nt.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(nt.STATISTICS_INFO,this.statisticsInfo)}}]),Te}(),Zt=$t;U.install();function bt(Te,ve){var Q=Te;if(Q==null||typeof Q!="object")throw new m("MediaDataSource must be an javascript object!");if(!Q.hasOwnProperty("type"))throw new m("MediaDataSource must has type field to indicate video file type!");switch(Q.type){case"flv":return new Pt(Q,ve);default:return new Zt(Q,ve)}}function ft(){return je.supportMSEH264Playback()}function Nt(){return je.getFeatureList()}var jt={};jt.createPlayer=bt,jt.isSupported=ft,jt.getFeatureList=Nt,jt.BaseLoader=u,jt.LoaderStatus=i,jt.LoaderErrors=r,jt.Events=nt,jt.ErrorTypes=Be,jt.ErrorDetails=ot,jt.FlvPlayer=Pt,jt.NativePlayer=Zt,jt.LoggingControl=he,Object.defineProperty(jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var bn=ie.a=jt},Gev7:function(Ye,ie,_){var Y=_("bYtY"),j=_("K2GJ"),L=_("1bdT"),U=_("ni6a");function S(s){s=s||{},L.call(this,s);for(var d in s)s.hasOwnProperty(d)&&d!=="style"&&(this[d]=s[d]);this.style=new j(s.style,this),this._rect=null,this.__clipPaths=null}S.prototype={constructor:S,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(s){},afterBrush:function(s){},brush:function(s,d){},getBoundingRect:function(){},contain:function(s,d){return this.rectContain(s,d)},traverse:function(s,d){s.call(d,this)},rectContain:function(s,d){var w=this.transformCoordToLocal(s,d),p=this.getBoundingRect();return p.contain(w[0],w[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(s){return this.animate("style",s)},attrKV:function(s,d){s!=="style"?L.prototype.attrKV.call(this,s,d):this.style.set(d)},setStyle:function(s,d){return this.style.set(s,d),this.dirty(!1),this},useStyle:function(s){return this.style=new j(s,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(S,L),Y.mixin(S,U);var g=S;Ye.exports=g},GfqC:function(Ye,ie,_){"use strict";var Y=_("q1tI"),j=_.n(Y),L=_("TSYQ"),U=_.n(L);function S(V,W){var G="cannot "+V.method+" "+V.action+" "+W.status+"'",J=new Error(G);return J.status=W.status,J.method=V.method,J.url=V.action,J}function g(V){var W=V.responseText||V.response;if(!W)return W;try{return JSON.parse(W)}catch(G){return W}}function s(V){var W=new XMLHttpRequest;V.onProgress&&W.upload&&(W.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),V.onProgress(te)});var G=new FormData;V.data&&Object.keys(V.data).forEach(function(X){var te=V.data[X];if(Array.isArray(te)){te.forEach(function(ee){G.append(X+"[]",ee)});return}G.append(X,V.data[X])}),V.file instanceof Blob?G.append(V.filename,V.file,V.file.name):G.append(V.filename,V.file),W.onerror=function(te){V.onError(te)},W.onload=function(){return W.status<200||W.status>=300?V.onError(S(V,W),g(W)):V.onSuccess(g(W),W)},W.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in W&&(W.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&W.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(X){J[X]!==null&&W.setRequestHeader(X,J[X])}),W.send(G),{abort:function(){W.abort()}}}var d=+new Date,w=0;function p(){return"rc-upload-"+d+"-"+ ++w}function a(V,W){return V.indexOf(W,V.length-W.length)!==-1}var f=function(V,W){if(V&&W){var G=Array.isArray(W)?W:W.split(","),J=V.name||"",X=V.type||"",te=X.replace(/\/.*$/,"");return G.some(function(ee){var be=ee.trim();return be.charAt(0)==="."?a(J.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?te===be.replace(/\/.*$/,""):X===be})}return!0};function x(V,W){var G=V.createReader(),J=[];function X(){G.readEntries(function(te){var ee=Array.prototype.slice.apply(te);J=J.concat(ee);var be=!ee.length;be?W(J):X()})}X()}var y=function(W,G,J){var X=function te(ee,be){be=be||"",ee.isFile?ee.file(function(ge){J(ge)&&(ee.fullPath&&!ge.webkitRelativePath&&(Object.defineProperties(ge,{webkitRelativePath:{writable:!0}}),ge.webkitRelativePath=ee.fullPath.replace(/^\//,""),Object.defineProperties(ge,{webkitRelativePath:{writable:!1}})),G([ge]))}):ee.isDirectory&&x(ee,function(ge){ge.forEach(function(je){te(je,""+be+ee.name+"/")})})};W.forEach(function(te){X(te.webkitGetAsEntry())})},m=y,O=Object.assign||function(V){for(var W=1;W=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;G[J]=V[J]}return G}function b(V,W){if(!(V instanceof W))throw new TypeError("Cannot call a class as a function")}function E(V,W){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:V}function t(V,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);V.prototype=Object.create(W&&W.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(V,W):V.__proto__=W)}var C=function(W){return Object.keys(W).reduce(function(G,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(G[J]=W[J]),G},{})},A=function(V){t(W,V);function W(){var G,J,X,te;b(this,W);for(var ee=arguments.length,be=Array(ee),ge=0;ge3&&(d=_.call(d,1));for(var p=g.length,a=0;a4&&(d=_.call(d,1,d.length-1));for(var p=d[d.length-1],a=g.length,f=0;fthis._ux||i(E-this._yi)>this._uy||this._len<5;return this.addData(s.L,b,E),this._ctx&&t&&(this._needsDash()?this._dashedLineTo(b,E):this._ctx.lineTo(b,E)),t&&(this._xi=b,this._yi=E),this},bezierCurveTo:function(b,E,t,C,A,v){return this.addData(s.C,b,E,t,C,A,v),this._ctx&&(this._needsDash()?this._dashedBezierTo(b,E,t,C,A,v):this._ctx.bezierCurveTo(b,E,t,C,A,v)),this._xi=A,this._yi=v,this},quadraticCurveTo:function(b,E,t,C){return this.addData(s.Q,b,E,t,C),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(b,E,t,C):this._ctx.quadraticCurveTo(b,E,t,C)),this._xi=t,this._yi=C,this},arc:function(b,E,t,C,A,v){return this.addData(s.A,b,E,t,t,C,A-C,0,v?0:1),this._ctx&&this._ctx.arc(b,E,t,C,A,v),this._xi=y(A)*t+b,this._yi=m(A)*t+E,this},arcTo:function(b,E,t,C,A){return this._ctx&&this._ctx.arcTo(b,E,t,C,A),this},rect:function(b,E,t,C){return this._ctx&&this._ctx.rect(b,E,t,C),this.addData(s.R,b,E,t,C),this},closePath:function(){this.addData(s.Z);var b=this._ctx,E=this._x0,t=this._y0;return b&&(this._needsDash()&&this._dashedLineTo(E,t),b.closePath()),this._xi=E,this._yi=t,this},fill:function(b){b&&b.fill(),this.toStatic()},stroke:function(b){b&&b.stroke(),this.toStatic()},setLineDash:function(b){if(b instanceof Array){this._lineDash=b,this._dashIdx=0;for(var E=0,t=0;tE.length&&(this._expandData(),E=this.data);for(var t=0;t0&&R<=b||c<0&&R>=b||c===0&&(M>0&&k<=E||M<0&&k>=E);){if(V=this._dashIdx,I=A[V],R+=c*I,k+=M*I,this._dashIdx=(V+1)%F,c>0&&Ro||M>0&&kl)continue;v[V%2?"moveTo":"lineTo"](c>=0?f(R,b):x(R,b),M>=0?f(k,E):x(k,E))}c=R-b,M=k-E,this._dashOffset=-O(c*c+M*M)},_dashedBezierTo:function(b,E,t,C,A,v){var o=this._dashSum,l=this._dashOffset,c=this._lineDash,M=this._ctx,P=this._xi,R=this._yi,k,I,F,V=Y.cubicAt,W=0,G=this._dashIdx,J=c.length,X,te,ee=0;for(l<0&&(l=o+l),l%=o,k=0;k<1;k+=.1)I=V(P,b,t,A,k+.1)-V(P,b,t,A,k),F=V(R,E,C,v,k+.1)-V(R,E,C,v,k),W+=O(I*I+F*F);for(;Gl);G++);for(k=(ee-l)/W;k<=1;)X=V(P,b,t,A,k),te=V(R,E,C,v,k),G%2?M.moveTo(X,te):M.lineTo(X,te),k+=c[G]/W,G=(G+1)%J;G%2!==0&&M.lineTo(A,v),I=A-X,F=v-te,this._dashOffset=-O(I*I+F*F)},_dashedQuadraticTo:function(b,E,t,C){var A=t,v=C;t=(t+2*b)/3,C=(C+2*E)/3,b=(this._xi+2*b)/3,E=(this._yi+2*E)/3,this._dashedBezierTo(b,E,t,C,A,v)},toStatic:function(){var b=this.data;b instanceof Array&&(b.length=this._len,r&&(this.data=new Float32Array(b)))},getBoundingRect:function(){d[0]=d[1]=p[0]=p[1]=Number.MAX_VALUE,w[0]=w[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var b=this.data,E=0,t=0,C=0,A=0,v=0;vc||i(l-v)>M||R===P-1)&&(b.lineTo(o,l),A=o,v=l);break;case s.C:b.bezierCurveTo(E[R++],E[R++],E[R++],E[R++],E[R++],E[R++]),A=E[R-2],v=E[R-1];break;case s.Q:b.quadraticCurveTo(E[R++],E[R++],E[R++],E[R++]),A=E[R-2],v=E[R-1];break;case s.A:var I=E[R++],F=E[R++],V=E[R++],W=E[R++],G=E[R++],J=E[R++],X=E[R++],te=E[R++],ee=V>W?V:W,be=V>W?1:V/W,ge=V>W?W/V:1,je=Math.abs(V-W)>.001,He=G+J;je?(b.translate(I,F),b.rotate(X),b.scale(be,ge),b.arc(0,0,ee,G,He,1-te),b.scale(1/be,1/ge),b.rotate(-X),b.translate(-I,-F)):b.arc(I,F,ee,G,He,1-te),R===1&&(t=y(G)*V+I,C=m(G)*W+F),A=y(He)*V+I,v=m(He)*W+F;break;case s.R:t=A=E[R],C=v=E[R+1],b.rect(E[R++],E[R++],E[R++],E[R++]);break;case s.Z:b.closePath(),A=t,v=C}}}},u.CMD=s;var h=u;Ye.exports=h},ItGF:function(Ye,ie){var _={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?_={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?_={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?_={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:_=j(navigator.userAgent);var Y=_;function j(L){var U={},S={},g=L.match(/Firefox\/([\d.]+)/),s=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),d=L.match(/Edge\/([\d.]+)/),w=/micromessenger/i.test(L);return g&&(S.firefox=!0,S.version=g[1]),s&&(S.ie=!0,S.version=s[1]),d&&(S.edge=!0,S.version=d[1]),w&&(S.weChat=!0),{browser:S,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!S.ie&&!S.edge,pointerEventsSupported:"onpointerdown"in window&&(S.edge||S.ie&&S.version>=11),domSupported:typeof document!="undefined"}}Ye.exports=Y},JNOM:function(Ye,ie,_){"use strict";_.r(ie);var Y=_("Znn+"),j=_("ZTPi"),L=_("qVdP"),U=_("jsC+"),S=_("+L6B"),g=_("2/Rp"),s=_("sPJy"),d=_("bE4q"),w=_("miYZ"),p=_("tsqr"),a=_("lUTK"),f=_("BvKs"),x=_("9og8"),y=_("2qtc"),m=_("kLXV"),O=_("oBTY"),i=_("k1fw"),r=_("tJVT"),u=_("PpiC"),h=_("WmNS"),b=_.n(h),E=_("q1tI"),t=_.n(E),C=_("ErOA"),A=_("Ty5D"),v=_("55Ip"),o=_("9kvl"),l=_("jhfD"),c=_("Llu2"),M=_("0NbB"),P=_("V0Rq"),R=_("1vsH"),k=_("mgmH"),I=_("7Kak"),F=_("9yH6"),V=_("DjyN"),W=_("NUBc"),G=_("giR+"),J=_("fyUT"),X=_("5NDa"),te=_("5rEg"),ee=_("sRBo"),be=_("kaz8"),ge=_("g9YV"),je=_("wCAj"),He=_("BoS7"),nt=_("Sdc0"),Ge=_("14J3"),he=_("BMrR"),ce=_("jCWc"),Ee=_("kPKH"),fe=_("5Dmo"),Ne=_("3S7+"),Ce=_("jrin"),xe=_("y8nQ"),ze=_("Vl3Y"),Le=_("wd/R"),Fe=_.n(Le),Pe=function(In){var En=In.shixunHomeworks,Or=In.dispatch,yr=Object(A.i)();return t.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:En.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(x.a)(b.a.mark(function zr(){var Zn;return b.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(C.a)("/api/myshixuns/".concat(En.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:yr.coursesId}});case 2:Zn=rr.sent,Zn.status===0&&(p.b.success("\u5220\u9664\u6210\u529F"),Or({type:"shixunHomeworks/setActionTabs",payload:{}}),Or({type:"shixunHomeworks/getWorkList",payload:Object(i.a)({},En.actionTabs.params)}));case 4:case"end":return rr.stop()}},zr)})),onCancel:function(){Or({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),t.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Ve=Object(o.a)(function(tr){var In=tr.shixunHomeworks;return{shixunHomeworks:In}})(Pe),at=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr=In.exercise,sa=In.dispatch,Qn=Object(A.i)(),Hr=Object(E.useState)(!0),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=ze.a.useForm(),mr=Object(r.a)(Ir,1),Kr=mr[0],ra=Pr.actionTabs;return Object(E.useEffect)(function(){if(Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Er,wn,ma,Mr;Kr.resetFields(),Kr.setFieldsValue({subjective_score:ra==null||((Er=ra.selectArrs)===null||Er===void 0||((wn=Er.record)===null||wn===void 0))?void 0:wn.subjective_score,objective_score:ra==null||((ma=ra.selectArrs)===null||ma===void 0||((Mr=ma.record)===null||Mr===void 0))?void 0:Mr.objective_score})}},[Pr.actionTabs.key]),t.a.createElement(t.a.Fragment,null,t.a.createElement(m.a,{centered:!0,title:"\u8BC4\u9605",visible:Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(x.a)(b.a.mark(function Er(){var wn,ma,Mr,$e;return b.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Kr.validateFields();case 2:return Mr=Kr.getFieldValue(),vt.next=5,Object(P.O)(Object(i.a)(Object(i.a)({},Mr),{},{id:Qn.categoryId,user_id:ra==null||((wn=ra.selectArrs)===null||wn===void 0||((ma=wn.record)===null||ma===void 0))?void 0:ma.user_id}));case 5:$e=vt.sent,$e.status===0&&(p.b.success("\u8BC4\u9605\u6210\u529F"),Kr.resetFields(),sa({type:"exercise/setActionTabs",payload:{}}),sa({type:"exercise/getExerciseList",payload:Object(i.a)({},Pr.actionTabs.params)}));case 7:case"end":return vt.stop()}},Er)})),onCancel:function(){sa({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30"},t.a.createElement(ze.a,{form:Kr},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((En=ra.selectArrs)===null||En===void 0||((Or=En.exercise_types)===null||Or===void 0))?void 0:Or.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((yr=ra.selectArrs)===null||yr===void 0||((zr=yr.exercise_types)===null||zr===void 0))?void 0:zr.subjective_score,"\u5206")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((Zn=ra.selectArrs)===null||Zn===void 0||((An=Zn.exercise_types)===null||An===void 0))?void 0:An.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((rr=ra.selectArrs)===null||rr===void 0||((ar=rr.exercise_types)===null||ar===void 0))?void 0:ar.objective_score,"\u5206"))))))))},At=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(at),Rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],tn=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}],Cn=_("BdwD"),Un=_("iQDF"),mt=_("+eQT"),lt=function(In){var En,Or,yr=In.exercise,zr=In.dispatch,Zn=Object(A.i)(),An=Object(E.useState)(!0),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(E.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)({}),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=yr.actionTabs;Object(E.useEffect)(function(){if(yr.actionTabs.key==="\u5EF6\u65F6"){var pt,vt,Me,we;Ir(!1),Hr.resetFields(),Hr.setFieldsValue({subjective_score:wn==null||((pt=wn.selectArrs)===null||pt===void 0||((vt=pt.record)===null||vt===void 0))?void 0:vt.subjective_score,objective_score:wn==null||((Me=wn.selectArrs)===null||Me===void 0||((we=Me.record)===null||we===void 0))?void 0:we.objective_score})}},[yr.actionTabs.key]);var ma=function(vt){var Me,we;return console.log("current:",vt,Fe()(wn==null||((Me=wn.selectArrs)===null||Me===void 0)?void 0:Me.exercise_end_at).startOf("minute")),vt&&(vt>Fe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at).endOf("minute")||vt<=Fe()().startOf("day"))};function Mr(pt,vt){for(var Me=[],we=pt;weFe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at)){var Ke;Hr.setFieldsValue({time:Fe()(wn==null||((Ke=wn.selectArrs)===null||Ke===void 0)?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")})}}})))),t.a.createElement(he.a,{style:{marginLeft:78,marginTop:4}},t.a.createElement(ze.a.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked"},t.a.createElement(be.a,null,"\u786E\u8BA4\u6E05\u9664\u8BE5\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")))))))},Ht=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(lt),sn=_("kaH+"),Tt=_("dhSg"),wt=_("xKgJ"),Qe=_("hjlX"),Je=_.n(Qe),Xe=function(In){var En=In.item,Or=In.renderText,yr=Object(A.i)(),zr=Object(E.useState)(),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=function(){var Pr=Object(x.a)(b.a.mark(function sa(){var Qn;return b.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:if(!An){pa.next=2;break}return pa.abrupt("return");case 2:return pa.next=4,Object(P.B)({id:yr.categoryId,user_id:En==null?void 0:En.user_id});case 4:Qn=pa.sent,Qn&&rr(Qn);case 6:case"end":return pa.stop()}},sa)}));return function(){return Pr.apply(this,arguments)}}();return t.a.createElement(Ne.a,{onVisibleChange:ar,title:t.a.createElement("div",null,"\u5355\u9009\u9898 ",An==null?void 0:An.single_question_score,"\u5206 ",t.a.createElement("br",null),"\u591A\u9009\u9898 ",An==null?void 0:An.multiple_question_score,"\u5206 ",t.a.createElement("br",null),"\u5224\u65AD\u9898 ",An==null?void 0:An.judgement_question_score,"\u5206 ",t.a.createElement("br",null),"\u586B\u7A7A\u9898 ",An==null?void 0:An.completion_question_score,"\u5206 ",t.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",An==null?void 0:An.shixun_question_score,"\u5206")},Or)},Oe=Xe,Ae=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa,Ma,la,Ir,mr,Kr,ra,Er,wn,ma,Mr,$e,pt,vt,Me,we,Ke,De,st,ct,Bt,gt,zt,Ft,on=In.exercise,yn=In.loading,zn=In.dispatch,gr=In.globalSetting,Xr=In.checkDomainAuthority,Jr=In.getparams,aa=Object(u.a)(In,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams"]),hn=Object(A.h)(),Lr=Object(A.i)(),oa=Object(E.useState)(Object(i.a)({},Lr)),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=on.exerciseList,Rn=on.commonHeader,xr=Object(E.useState)({}),Ca=Object(r.a)(xr,2),Nr=Ca[0],Sr=Ca[1],xa=Object(E.useState)(""),Vr=Object(r.a)(xa,2),nr=Vr[0],Wr=Vr[1],Wn=Object(E.useState)(0),pn=Object(r.a)(Wn,2),Rr=pn[0],qn=pn[1],Ar=Object(E.useState)({}),Da=Object(r.a)(Ar,2),Ia=Da[0],La=Da[1],Br=Object(E.useState)(!1),$r=Object(r.a)(Br,2),ka=$r[0],Na=$r[1],qa=Object(E.useState)("alert"),ri=Object(r.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=Object(E.useState)(0),Di=Object(r.a)(Ai,2),$a=Di[0],Va=Di[1],di=Object(E.useState)(!1),Zi=Object(r.a)(di,2),Ao=Zi[0],Ui=Zi[1],qi=Object(E.useState)(!1),$i=Object(r.a)(qi,2),wi=$i[0],eo=$i[1],fo=ze.a.useForm(),ho=Object(r.a)(fo,1),Pi=ho[0],Ra=Object(E.useState)([]),Sa=Object(r.a)(Ra,2),wa=Sa[0],Ja=Sa[1],ai=Object(E.useState)(!0),_i=Object(r.a)(ai,2),oi=_i[0],ro=_i[1],mo=Object(E.useRef)(),pi=Object(E.useState)(1),Ki=Object(r.a)(pi,2),vi=Ki[0],Gi=Ki[1],Vi=Object(E.useState)(""),So=Object(r.a)(Vi,2),po=So[0],vo=So[1],go=Object(E.useState)(),Xi=Object(r.a)(go,2),oo=Xi[0],Ro=Xi[1],bo=Object(E.useState)(!1),so=Object(r.a)(bo,2),wo=so[0],To=so[1],Do=Object(E.useState)(20),Oi=Object(r.a)(Do,2),ti=Oi[0],gi=Oi[1];Object(E.useEffect)(function(){var ca;if(Object(wt.c)()){var dr;qn((dr=un.exercise_types)===null||dr===void 0?void 0:dr.total_users)}else if(un!=null&&(ca=un.exercise_types)!==null&&ca!==void 0&&ca.score_open){var cr;qn((cr=un.exercise_types)===null||cr===void 0?void 0:cr.unanswer_users)}},[un]),Object(E.useEffect)(function(){var ca,dr={};if(hn!=null&&(ca=hn.query)!==null&&ca!==void 0&&ca.exercise_group_id){var cr;if(dr={review:[0,2],commit_status:[2,3]},(hn==null||((cr=hn.query)===null||cr===void 0)?void 0:cr.exercise_group_id)!=="0"){var da;dr.exercise_group_id=[Number(hn==null||((da=hn.query)===null||da===void 0)?void 0:da.exercise_group_id)]}Pi.setFieldsValue(Object(i.a)({},dr))}yt=Object(i.a)(Object(i.a)(Object(i.a)({},yt),dr),{},{page:1,limit:ti}),Fr(Object(i.a)({},yt)),ui(),zn({type:"exercise/clearData",payload:{key:"reviewExercise"}})},[]);var ui=function(){var ca=Object(x.a)(b.a.mark(function dr(){return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:zn({type:"exercise/getExerciseList",payload:yt});case 1:case"end":return da.stop()}},dr)}));return function(){return ca.apply(this,arguments)}}();function Ei(ca){return yo.apply(this,arguments)}function yo(){return yo=Object(x.a)(b.a.mark(function ca(dr){var cr,da,ja,Fa,Ha;return b.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Ro(dr==null?void 0:dr.exercise_user_id),To(dr.commit_status===2||dr.commit_status===3),Ui(!0),bi.next=5,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:dr==null?void 0:dr.exercise_user_id}});case 5:Ha=bi.sent,(Ha==null||((cr=Ha.data)===null||cr===void 0||((da=cr.exercise_user_photos)===null||da===void 0))?void 0:da.length)>0?Na(!0):p.b.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ja(Ha==null||((ja=Ha.data)===null||ja===void 0)?void 0:ja.exercise_user_photos),Va(Ha==null||((Fa=Ha.data)===null||Fa===void 0)?void 0:Fa.alert_count),Ui(!1);case 10:case"end":return bi.stop()}},ca)})),yo.apply(this,arguments)}var ji=function(dr){yt.page=1;var cr=Object.assign({},Pi.getFieldValue());if(Object.keys(cr).map(function(da){if(da==="objective_score_gte"||da==="objective_score_lte")return;cr[da].includes("all")?(delete yt[da],Pi.setFieldsValue(Object(Ce.a)({},da,"all"))):(yt[da]=cr[da],cr[da]==""||!cr[da]?Pi.setFieldsValue(Object(Ce.a)({},da,"all")):Pi.setFieldsValue(Object(Ce.a)({},da,yt[da])))}),dr.objective_score_gte||dr.objective_score_lte){if(cr.objective_score_gte>cr.objective_score_lte)return Pi.setFieldsValue({objective_score_lte:cr.objective_score_gte}),!1;if(cr.objective_score_gte!=""&&cr.objective_score_lte!=""&&cr.objective_score_gte&&cr.objective_score_lte)yt.objective_score_lte=cr.objective_score_lte,yt.objective_score_gte=cr.objective_score_gte;else return delete yt.objective_score_lte,delete yt.objective_score_gte,!1}Fr(Object(i.a)({},yt)),Jr(Object(i.a)({},yt)),zn({type:"exercise/getExerciseList",payload:yt})},Po=function(dr,cr){yt.page=dr,yt.limit=cr,zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})},Oo=function(){var dr=yt;RegExp(/^[1-9]+[0-9]*]*$/).test(ti)?dr.limit=Number(ti):(p.b.error("\u8BF7\u8F93\u5165\u6B63\u6574\u6570\uFF01"),gi(20),dr.limit=Number(20)),dr.page=Number(1),Fr(dr),ui()},Mi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:80,align:"center",render:function(dr,cr,da){return t.a.createElement(Ne.a,{title:((yt.page||1)-1)*20+da+1},t.a.createElement("span",null,((yt.page||1)-1)*20+da+1))}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:120,ellipsis:!0,align:"left",render:function(dr,cr){return t.a.createElement("div",null,dr||"--",!!(cr!=null&&cr.delayed_at)&&t.a.createElement(Ne.a,{title:t.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",t.a.createElement("span",{className:"ml5"},Fe()(cr.delayed_at).format("YYYY-MM-DD HH:mm")))},t.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},!(un!=null&&(En=un.exercise_types)!==null&&En!==void 0&&En.is_excellent)&&{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:140,align:"left",sorter:!0,render:function(dr){return dr||"--"}},!(un!=null&&(Or=un.exercise_types)!==null&&Or!==void 0&&Or.is_excellent)&&(un==null||((yr=un.exercise_types)===null||yr===void 0)?void 0:yr.groups_count)!==0&&{title:"\u5206\u73ED",width:220,ellipsis:!0,dataIndex:"user_group_name",align:"left",render:function(dr){return dr||"--"}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",align:"center",sorter:!0,render:function(dr,cr){return!cr.open_total_score&&Object(wt.s)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(dr=typeof dr=="number"?Number(dr):dr,dr===100?t.a.createElement("span",{className:"c-green"},dr||"--"):dr>60?t.a.createElement("span",{className:"c-orange"},dr||"--"):t.a.createElement("span",null,dr||"--"))}},!((un==null||((zr=un.exercise_types)===null||zr===void 0)?void 0:zr.objective)!==1||(un==null||((Zn=un.exercise_types)===null||Zn===void 0)?void 0:Zn.objective)===1&&(un==null||((An=un.exercise_types)===null||An===void 0)?void 0:An.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr>=0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",t.a.createElement(Oe,{renderText:da,item:cr})}},!((un==null||((rr=un.exercise_types)===null||rr===void 0)?void 0:rr.subjective)!==1||(un==null||((ar=un.exercise_types)===null||ar===void 0)?void 0:ar.subjective)===1&&(un==null||((Pr=un.exercise_types)===null||Pr===void 0)?void 0:Pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr===0?da=t.a.createElement("span",null,dr," ",t.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):dr>0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",da}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"left",render:function(dr,cr){return dr===0?t.a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):dr===1?t.a.createElement("span",{style:{color:"#DF3042"}},!cr.is_make_up&&"\u8003\u8BD5\u4E2D",cr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):dr===2?t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377",cr.is_make_up&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)"):t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09",cr.is_make_up&&"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u8865\u8003\uFF09")}},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},(Rn==null?void 0:Rn.screen_open)&&{title:t.a.createElement("span",null,"\u5207\u5C4F\u6B21\u6570 ",t.a.createElement(Ne.a,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},t.a.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(dr,cr){return t.a.createElement("span",{className:dr>(cr==null?void 0:cr.screen_total_num)&&"c-red"},dr,"/",cr==null?void 0:cr.screen_total_num)}},(Rn==null?void 0:Rn.exercise_status)>1&&(Rn==null?void 0:Rn.open_camera)&&Object(wt.c)()&&!((sa=gr.setting)!==null&&sa!==void 0&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(dr,cr){return cr.commit_status>0?t.a.createElement("a",{onClick:function(){Ei(cr)}},"".concat(dr||0,"/").concat(Rn==null?void 0:Rn.photo_count)):"--"}},(Rn==null?void 0:Rn.ip_bind)&&Object(wt.d)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(dr,cr){return t.a.createElement(t.a.Fragment,null,dr||"--",cr.commit_status===1&&Rn.ip_bind&&cr.last_ip&&t.a.createElement(g.a,{type:"link",onClick:Object(x.a)(b.a.mark(function da(){var ja;return b.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:ja=m.a.confirm({title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ja.destroy()}}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:t.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",t.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var ci=Object(x.a)(b.a.mark(function Ri(){var ki;return b.a.wrap(function(li){for(;;)switch(li.prev=li.next){case 0:return li.next=2,Object(P.bb)({id:yt.categoryId,exercise_user_id:cr.exercise_user_id});case 2:ki=li.sent,ki.status===0&&(p.b.success("\u89E3\u7ED1\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:yt}));case 4:case"end":return li.stop()}},Ri)}));function bi(){return ci.apply(this,arguments)}return bi}()});case 1:case"end":return Ha.stop()}},da)}))},"\u89E3\u7ED1"))}},(Rn==null?void 0:Rn.open_camera)&&Object(wt.d)()&&Rn.exercise_status<3&&!((Qn=gr.setting)!==null&&Qn!==void 0&&Qn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(dr,cr){return t.a.createElement(nt.a,{checked:dr,onClick:Object(x.a)(b.a.mark(function da(){return b.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:dr?m.a.info({title:"\u63D0\u793A",content:t.a.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):m.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:t.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Ha=Object(x.a)(b.a.mark(function bi(){var Ri;return b.a.wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return Ci.next=2,Object(P.c)(Object(i.a)(Object(i.a)({},yt),{},{exercise_user_id:cr.exercise_user_id}));case 2:Ri=Ci.sent,(Ri==null?void 0:Ri.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)}));case 4:case"end":return Ci.stop()}},bi)}));function ci(){return Ha.apply(this,arguments)}return ci}()});case 1:case"end":return Fa.stop()}},da)}))})}},Object(wt.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(dr,cr){return!dr&&cr.review_status?"\u8BC4\u9605\u4E2D":dr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Rn==null?void 0:Rn.assistant_auth)||Object(wt.c)()||Object(wt.s)())&&Xr&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:236,render:function(dr,cr){return t.a.createElement("div",null,Object(wt.c)()&&t.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:cr.commit_status<2},t.a.createElement("a",{className:cr.commit_status>1?"c-blue":"c-black",href:cr.commit_status>1&&"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(cr.login),onClick:function(ja){cr.commit_status<2&&ja.preventDefault(),cr.commit_status===3&&(ja.preventDefault(),zn({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(i.a)({},cr),exercise_types:Object(i.a)({},un==null?void 0:un.exercise_types)},params:Object(i.a)({},yt)}}))}},cr.has_comment&&"\u66F4\u6539\u8BC4\u9605",!cr.has_comment&&"\u8BC4\u9605")),!Object(wt.s)()&&["\u8003\u8BD5\u4E2D"].includes(R.c[Rn.exercise_status])&&t.a.createElement(g.a,{ghost:!0,type:"primary",disabled:(cr==null?void 0:cr.commit_status)>1,className:"ml10",size:"small",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06\u8BE5\u5B66\u751F\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F",onOk:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06".concat(cr==null?void 0:cr.user_name,"\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var Fa=Object(x.a)(b.a.mark(function ci(){var bi;return b.a.wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:cr==null?void 0:cr.user_id}});case 2:bi=ki.sent,bi.status===0&&zn({type:"exercise/getExerciseList",payload:yt});case 4:case"end":return ki.stop()}},ci)}));function Ha(){return Fa.apply(this,arguments)}return Ha}()})}})}},"\u5F3A\u5236\u4EA4\u5377"),Object(wt.s)()&&cr.commit_status>1&&t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var ja;if(!(un!=null&&(ja=un.exercise_types)!==null&&ja!==void 0&&ja.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(cr==null?void 0:cr.login,"?check=true"))}},"\u67E5\u770B"),(Rn==null?void 0:Rn.exercise_time)>0&&Object(wt.d)()&&t.a.createElement(Ne.a,{title:function(){return Object(wt.k)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Rn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},t.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(wt.k)()?!0:Rn.exercise_status===3}(),onClick:function(){Object(wt.i)()&&zn({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:cr,exercise_time:Rn.exercise_time,params:Object(i.a)({},yt)}})}},"\u5EF6\u65F6")))}}].filter(function(ca){return!!ca}),si=Object(O.a)(Mi);return si[0]=Object(i.a)({},si[0]),si[(si==null?void 0:si.length)-1]=Object(i.a)({},si[(si==null?void 0:si.length)-1]),si[0].render=function(){return"\u6211"},si[(si==null?void 0:si.length)-1].render=function(){var ca;return un!=null&&(ca=un.current_answer_user)!==null&&ca!==void 0&&ca.login?t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var cr,da;if(!(un!=null&&(cr=un.exercise_types)!==null&&cr!==void 0&&cr.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(un==null||((da=un.current_answer_user)===null||da===void 0)?void 0:da.login))}},"\u67E5\u770B"):"--"},t.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(un==null||((Hr=un.exercise_types)===null||Hr===void 0)?void 0:Hr.score_open)&&Object(wt.s)()&&t.a.createElement(je.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(i.a)({},un==null?void 0:un.current_answer_user)],columns:si,scroll:{x:(Mi==null?void 0:Mi.length)*120}}),!Object(wt.c)()&&t.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(un!=null&&(pa=un.exercise_types)!==null&&pa!==void 0&&pa.answer_users)&&t.a.createElement("span",{className:"mr10"},t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Ma=un.exercise_types)===null||Ma===void 0)?void 0:Ma.answer_users," "),"\u5DF2\u4EA4"),!!(un!=null&&(la=un.exercise_types)!==null&&la!==void 0&&la.unanswer_users)&&t.a.createElement("span",{className:"mr10"},un==null||((Ir=un.exercise_types)===null||Ir===void 0)?void 0:Ir.unanswer_users,"\u672A\u4EA4"),(un==null||((mr=un.exercise_types)===null||mr===void 0)?void 0:mr.exercise_end_time)!=="--"&&t.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Kr=un.exercise_types)===null||Kr===void 0)?void 0:Kr.exercise_end_time))),!((ra=un.exercise_types)!==null&&ra!==void 0&&ra.exercise_all_users)&&!Object(wt.s)()&&t.a.createElement(Cn.a,null),(!!((Er=un.exercise_types)!==null&&Er!==void 0&&Er.exercise_all_users)||Object(wt.s)())&&t.a.createElement("aside",null,Object(wt.c)()&&t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:Pi,onValuesChange:ji,initialValues:(wn={},Object(Ce.a)(wn,"commit_status","all"),Object(Ce.a)(wn,"exercise_group_id","all"),Object(Ce.a)(wn,"review","all"),Object(Ce.a)(wn,"is_make_up","all"),wn)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((ma=Nr.course_group)!==null&&ma!==void 0&&ma.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},un.course_groups&&un.course_groups.map(function(ca,dr){return t.a.createElement(be.a,{value:ca.exercise_group_id,className:"ml0 mr8"},ca.exercise_group_name,"(",ca.exercise_group_students,")")}))))),t.a.createElement(ze.a.Item,{name:"commit_status"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((Mr=Nr.commit_status)!==null&&Mr!==void 0&&Mr.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},tn.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"commit_status",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(ze.a.Item,{name:"review"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!(($e=Nr.review)!==null&&$e!==void 0&&$e.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Rt==null?void 0:Rt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{value:ca.id,key:dr},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),(un==null||((pt=un.exercise_types)===null||pt===void 0)?void 0:pt.open_make_up)&&t.a.createElement(ze.a.Item,{name:"is_make_up"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((vt=Nr.is_make_up)!==null&&vt!==void 0&&vt.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Qt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"is_make_up",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,null,t.a.createElement(te.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(dr){yt.search=dr,zn({type:"exercise/getExerciseList",payload:Object(i.a)(Object(i.a)({},yt),{},{page:1})})},style:{width:240}})))),!(Rn!=null&&Rn.is_random)&&t.a.createElement(Ee.a,{className:["tr",Je.a.rightFilter].join(" ")},((Me=un.exercise_types)===null||Me===void 0?void 0:Me.objective)===1&&((we=un.exercise_types)===null||we===void 0?void 0:we.subjective)===1&&t.a.createElement(t.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_gte"},t.a.createElement(J.a,{min:0,max:un==null||((Ke=un.exercise_types)===null||Ke===void 0)?void 0:Ke.objective_score,placeholder:"\u6700\u4F4E"}))),t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_lte"},t.a.createElement(J.a,{min:((De=yt)===null||De===void 0?void 0:De.objective_score_gte)||0,max:un==null||((st=un.exercise_types)===null||st===void 0)?void 0:st.objective_score,placeholder:"\u6700\u9AD8"})))),((ct=un.exercise_types)===null||ct===void 0?void 0:ct.subjective)===1&&Xr&&t.a.createElement(t.a.Fragment,null,t.a.createElement(g.a,{type:"default",disabled:(un==null||((Bt=un.total_exercise_users)===null||Bt===void 0)?void 0:Bt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/reviews/group")},t.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),t.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),t.a.createElement(g.a,{type:"default",disabled:(un==null||((gt=un.total_exercise_users)===null||gt===void 0)?void 0:gt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(un==null||((zt=un.total_exercise_users)===null||zt===void 0||((Ft=zt[0])===null||Ft===void 0))?void 0:Ft.user_login)},t.a.createElement("span",{className:"iconfont icon-filesync3x"}),t.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),t.a.createElement(je.a,{className:"mt30",loading:yn["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(un==null?void 0:un.exercise_users)||[],columns:Mi,scroll:{x:(Mi==null?void 0:Mi.length)*120},size:"large",onChange:function(dr,cr,da){yt.page=1,console.log(da,444),da.order===void 0?(yt.order_type=null,yt.order=null):(yt.order_type=da.order==="descend"?"desc":"asc",yt.order=da.field),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})}}),Rr>0&&t.a.createElement("aside",{className:"tc mb50 pb30 mt30"},t.a.createElement("div",{style:{display:"flex",margin:"auto",textAlign:"center",justifyContent:"center"}},t.a.createElement(W.a,{onChange:Po,defaultCurrent:yt.page||1,current:yt.page||1,defaultPageSize:yt.limit||1,pageSize:yt.limit||1,total:Rr}),t.a.createElement("span",{style:{lineHeight:"29px",marginLeft:"20px"}},"\u6BCF\u9875\u663E\u793A\u6761\u6570"),t.a.createElement(te.a,{value:ti,onChange:function(dr){return gi(dr.target.value)},onBlur:Oo,style:{width:"60px",height:"29px",lineHeight:"29px",marginLeft:"5px"}})))),t.a.createElement(At,null),t.a.createElement(Ve,null),t.a.createElement(Ht,null),ka&&t.a.createElement(m.a,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",visible:ka,centered:!0,onCancel:function(){Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")},footer:t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{flex:1,textAlign:"left"}}," ",t.a.createElement(g.a,{onClick:Object(x.a)(b.a.mark(function ca(){var dr;return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:if(po){da.next=3;break}return p.b.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),da.abrupt("return");case 3:return eo(!0),da.next=6,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/send_alert.json"),{method:"post",body:{content:po,clazz:ni,exercise_user_id:oo}});case 6:dr=da.sent,(dr==null?void 0:dr.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")),eo(!1);case 9:case"end":return da.stop()}},ca)})),disabled:wo,loading:wi},"\u53D1\u9001")),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,style:{marginRight:"10px"},onClick:Object(x.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi-1===0?wa==null?void 0:wa.length:vi-1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0A\u4E00\u5F20"),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,type:"primary",onClick:Object(x.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi===(wa==null?void 0:wa.length)?1:vi+1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0B\u4E00\u5F20"))},t.a.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:wa[vi-1]}),t.a.createElement("span",{onClick:function(){Tt.a.publish("preview-image",wa[vi-1]),console.log("src:",wa[vi-1],wa,vi-1)},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"190px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),t.a.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},vi+"/"+(wa==null?void 0:wa.length)),t.a.createElement(F.a,{className:"mt20",checked:ni==="alert",onChange:function(){return Ga("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:ni==="notice",onChange:function(){return Ga("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(te.a.TextArea,{className:"mt20",value:po,onChange:function(dr){return vo(dr.target.value)},placeholder:"\u8BF7\u8F93\u5165".concat(ni==="alert"?"\u8B66\u544A":"\u901A\u77E5","\u5185\u5BB9").concat(ni==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":"")}),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",$a,"\u6B21\u8B66\u544A")),t.a.createElement(sn.a,null))},ye=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Ae),Se=_("OaEy"),dt=_("2fM7"),et=_("8Skl"),xt=_("y3Kf"),xn=_("mxOx"),Dt=_.n(xn),_t=_("LvDl"),mn=_.n(_t),pe=_("GUcZ"),Gt=_("ulZh"),Lt=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,Be=Object(E.forwardRef)(function(tr,In){var En,Or=tr.src,yr=tr.videoId,zr=tr.logWatchHistory,Zn=tr.courseId,An=Zn===void 0?null:Zn,rr=tr.startTime,ar=tr.handlePause,Pr=ar===void 0?function(){}:ar,sa=tr.handlePlay,Qn=sa===void 0?function(){}:sa,Hr=tr.handlePlayEnded,pa=Hr===void 0?function(){}:Hr,Ma=tr.videoSpeed,la=Ma===void 0?1:Ma,Ir=Or==null||((En=Or.split("."))===null||En===void 0)?void 0:En.pop(),mr=Ir==="flv",Kr=Object(E.useRef)(),ra=Object(E.useRef)(),Er=Object(E.useRef)(0),wn=Object(E.useRef)(0),ma=Object(E.useState)(0),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=navigator.userAgent.toLowerCase().match(Lt),Me=vt?vt[0]:"pc";Object(E.useImperativeHandle)(In,function(){return{getLastUpdatedTime:function(){return Kr.current.currentTime},getDuration:function(){return Kr.current.duration}}}),Object(E.useEffect)(function(){wn.current=void 0;try{pe.a.isSupported&&mr&&Or&&(Or==null?void 0:Or.indexOf(".m3u8"))<0?(wn.current=pe.a.createPlayer({type:"flv",volume:.8,cors:!0,url:Or+"?t="+Date.now(),muted:!1,isLive:!0}),wn.current.on("play",function(){console.log(21111)}),Kr.current&&(wn.current.detachMediaElement(Kr.current),wn.current.attachMediaElement(Kr.current),wn.current.load(),wn.current.play())):Kr.current.setAttribute("src",Or+"?t="+Date.now())}catch(Ke){setTimeout(function(){pt($e+1)},1e3)}return console.log("src:",Or),function(){if(wn.current){var Ke,De,st,ct,Bt,gt,zt,Ft;(Ke=wn.current)===null||Ke===void 0||((De=Ke.unload)===null||De===void 0)||De.call(Ke),(st=wn.current)===null||st===void 0||((ct=st.pause)===null||ct===void 0)||ct.call(st),(Bt=wn.current)===null||Bt===void 0||((gt=Bt.destroy)===null||gt===void 0)||gt.call(Bt),(zt=wn.current)===null||zt===void 0||((Ft=zt.detachMediaElement)===null||Ft===void 0)||Ft.call(zt,Kr.current),wn.current=void 0,Kr.current.src=""}}},[Kr,mr,Or,$e]),Object(E.useEffect)(function(){return ra.current=setInterval(function(){Er.current>0&&Er.current===Kr.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),pt($e+1)),Er.current=Kr.current.currentTime},3e3),function(){clearInterval(ra.current)}},[]);var we=function(De){setTimeout(function(){pt($e+1)},1e3)};return t.a.createElement("video",{ref:Kr,onerr:!0,onErrorCapture:function(){pt($e+1)},autoPlay:!0,muted:!0})}),ot=function(In){var En,Or=In.exercise,yr=In.dispatch,zr=In.user,Zn=Object(A.i)(),An=Object(E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Zn==null?void 0:Zn.categoryId}),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(E.useState)(),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)(!1),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Or.exerciseList,ma=Or.commonHeader,Mr=Object(E.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(E.useState)([]),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(E.useState)(0),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(E.useState)(!0),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=Object(E.useState)(!1),gr=Object(r.a)(zn,2),Xr=gr[0],Jr=gr[1],aa=Object(E.useRef)(null);Object(E.useEffect)(function(){hn(),Lr(ar)},[]),Object(E.useEffect)(function(){return clearInterval(aa.current),(ma==null?void 0:ma.exercise_status)===2&&(aa.current=setInterval(function(){Lr(ar)},3e4)),function(){clearInterval(aa.current)}},[ma==null?void 0:ma.exercise_status,ar]);var hn=function(){yr({type:"exercise/getExerciseList",payload:Zn})},Lr=function(){var Vr=Object(x.a)(b.a.mark(function nr(Wr){var Wn,pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Wn=mn.a.cloneDeep(Wr),console.log(Wn,"sendData"),yn(!0),vt([]),qn.next=6,Object(C.a)("/api/exercises/".concat(Wr==null?void 0:Wr.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:Wn});case 6:pn=qn.sent,De([]),yn(!1),gt(pn==null?void 0:pn.count),vt((pn==null?void 0:pn.exercise_users)||[]);case 11:case"end":return qn.stop()}},nr)}));return function(Wr){return Vr.apply(this,arguments)}}(),oa=function(nr,Wr){ar.page=1,ar[Wr]=nr,Pr(Object(i.a)({},ar)),Lr(ar)},ya=function(nr){ar.page=1,ar.save_name=nr,Pr(Object(i.a)({},ar))},yt=function(){ar.page=1;var nr=Object.assign({},Hr.getFieldsValue());Object.keys(nr).map(function(Wr){switch(Wr){case"exercise_group_id":nr[Wr].includes("all")||!nr[Wr].length?(delete ar.course_group,Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(ar.course_group=nr[Wr],Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id",ar.course_group)));break}}),Pr(Object(i.a)({},ar)),Lr(ar)};Object(E.useEffect)(function(){if(document.getElementById("divhe")){var Vr=document.getElementById("divhe").scrollHeight;Vr>47&&(Ir(47),Er(!0))}},[document.getElementById("divhe"),wn]);var Fr=function(nr,Wr,Wn){ar.page=nr==null?void 0:nr.current,ar.limit=nr==null?void 0:nr.pageSize,Wn!=null&&Wn.order?(ar.sort_by=Wn==null?void 0:Wn.field,ar.sort_direction=(Wn==null?void 0:Wn.order)==="ascend"?"asc":"desc"):(ar.sort_by=null,ar.sort_direction=null),Pr(Object(i.a)({},ar)),Lr(ar)},un=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:function(nr,Wr,Wn){return ar.limit*(ar.page-1)+Wn+1}},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr},t.a.createElement("span",null,nr))}},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr||"--"},t.a.createElement("span",null,nr||"--"))}},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(nr,Wr){return nr?t.a.createElement(Ne.a,{placement:"bottom",title:nr},t.a.createElement("span",{className:Dt.a.es},nr)):"--"}},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement("img",{width:40,style:{maxHeight:30},src:nr,className:"current",onClick:function(){Sr(Wr)}})}},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement(t.a.Fragment,null,nr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),nr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),nr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(nr,Wr){var Wn;return t.a.createElement(t.a.Fragment,null,(Wr==null?void 0:Wr.exercise_identity_photo_state)==="submitted"?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Jr(Wr)}},"\u5BA1\u6838"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(Wr==null?void 0:Wr.exercise_identity_photo_state)!=="submitted"?t.a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return Ca(Wr)}},"\u5BA1\u6838\u8BB0\u5F55"):t.a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Wr==null?void 0:Wr.exercise_identity_photo_state)==="passed"&&!!(Wr!=null&&(Wn=Wr.play_url)!==null&&Wn!==void 0&&Wn.length)?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Nr(Wr)}},"\u6444\u50CF\u76D1\u63A7"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rn=function(nr){De(nr)},xr=function(){Jr(!1),Lr(ar)},Ca=function(nr){var Wr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:function(Rr,qn){return t.a.createElement("span",null,Rr||"--")}},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:function(Rr,qn){return t.a.createElement(t.a.Fragment,null,Rr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:function(Rr,qn){return Rr?t.a.createElement(Ne.a,{placement:"bottom",title:Rr},t.a.createElement("span",null,Rr)):"--"}},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:function(Rr,qn){return t.a.createElement("span",{className:"current c-light-primary",onClick:function(){Tt.a.publish("preview-image",Rr)}},"\u67E5\u770B")}}],Wn=m.a.confirm({icon:null,width:700,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wn.destroy()}}))),content:t.a.createElement("div",null,t.a.createElement(je.a,{className:Dt.a.customTable,dataSource:[Object(i.a)({},nr)],bordered:!1,columns:Wr,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,pagination:!1}))})},Nr=function(nr){var Wr,Wn,pn=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:(nr==null||((Wr=nr.play_url)===null||Wr===void 0)?void 0:Wr.length)<6?724:744,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89C6\u9891"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return pn.destroy()}}))),content:t.a.createElement("ul",{className:Dt.a.sys},nr==null||((Wn=nr.play_url)===null||Wn===void 0)?void 0:Wn.map(function(Rr,qn){return t.a.createElement("li",{className:Dt.a.li,key:qn},t.a.createElement("div",{className:Dt.a.d1},t.a.createElement("div",{className:Dt.a.img},t.a.createElement(Be,{src:Rr==null?void 0:Rr.replace(".m3u8",".flv"),autoPlay:!0})),t.a.createElement("div",{className:Dt.a.btn},t.a.createElement("div",{className:Dt.a.b1},"\u56DE\u653E\u89C6\u9891",qn+1))))}))})},Sr=function(nr){var Wr=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:710,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wr.destroy()}}))),content:t.a.createElement(he.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap,style:{marginBottom:40}},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:326,src:Object(R.g)(nr==null?void 0:nr.photo_url)}),t.a.createElement("div",{className:Dt.a.textP},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},nr!=null&&nr.identity_url?t.a.createElement("img",{width:326,src:Object(R.g)(nr==null?void 0:nr.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},xa={selectedRowKeys:Ke,columnWidth:40,onChange:Rn,getCheckboxProps:function(nr){return{disabled:!((nr==null?void 0:nr.exercise_identity_photo_state)!=="passed")}}};return t.a.createElement("section",{className:Dt.a.wrap},t.a.createElement(ze.a,{form:Hr,onChange:yt,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:la+"px",overflow:"hidden"}},(En=wn.course_groups)===null||En===void 0?void 0:En.map(function(Vr,nr){return t.a.createElement(be.a,{key:nr,value:Vr.exercise_group_id,className:"ml0 mr8"},Vr.exercise_group_name,"(",Vr.exercise_group_students,")")})),ra&&t.a.createElement("span",{onClick:function(){var nr=document.getElementById("divhe").scrollHeight;la>47?Ir(47):Ir(nr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},la===47?"\u5C55\u5F00":"\u6536\u8D77",la===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:Dt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ar==null?void 0:ar.save_name,onChange:function(nr){return ya(nr.target.value)},onSearch:function(){ar.page=1,ar.name=ar.save_name,Pr(Object(i.a)({},ar)),Lr(ar)}}),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:ar==null?void 0:ar.state,onChange:function(nr){return oa(nr,"state")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(dt.a.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:ar==null?void 0:ar.audit,onChange:function(nr){return oa(nr,"audit")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),t.a.createElement("span",{className:Dt.a.btn,style:{cursor:"pointer"},onClick:function(){if(!Ke.length){p.b.warn("\u8BF7\u9009\u62E9\u5B66\u751F");return}Jr(!0)}},t.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),t.a.createElement("div",{className:Dt.a.bgH}),t.a.createElement(je.a,{rowSelection:xa,className:Dt.a.customTable,dataSource:pt,bordered:!1,columns:un,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,loading:on,onChange:Fr,pagination:{pageSize:ar.limit,total:Bt,current:ar.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(nr){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},nr),"\u6761\u6570\u636E")}}}),t.a.createElement(Pt,{selectIds:Ke,visible:Xr,onCancel:function(){return Jr(!1)},onOk:xr,params:ar}),t.a.createElement(sn.a,null))},Xt=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(ot),Pt=function(In){var En=In.visible,Or=In.onOk,yr=In.onCancel,zr=In.selectIds,Zn=In.params,An=Object(E.useState)(!1),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=Object(E.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=ze.a.useForm(),la=Object(r.a)(Ma,1),Ir=la[0],mr=function(){var Kr=Object(x.a)(b.a.mark(function ra(Er){var wn,ma;return b.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Pr(!0),!(En===!0)){$e.next=7;break}return $e.next=4,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_ids:zr},Er)});case 4:ma=$e.sent,$e.next=10;break;case 7:return $e.next=9,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_id:En==null?void 0:En.exercise_identity_photo_id},Er)});case 9:ma=$e.sent;case 10:((wn=ma)===null||wn===void 0?void 0:wn.status)===0&&Or(),Pr(!1);case 12:case"end":return $e.stop()}},ra)}));return function(Er){return Kr.apply(this,arguments)}}();return t.a.createElement(m.a,{title:En!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",visible:!!En,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){yr()},afterClose:function(){Ir.resetFields(),pa({})},confirmLoading:ar,onOk:function(){return Ir.submit()}},t.a.createElement(ze.a,{className:Dt.a.formWrap,form:Ir,labelCol:{span:4},wrapperCol:{span:18},onFinish:mr,onValuesChange:function(){pa(Object(i.a)({},Ir.getFieldsValue()))}},En!==!0&&t.a.createElement(he.a,{style:{marginLeft:28,marginBottom:38}},t.a.createElement(Ee.a,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),t.a.createElement(Ee.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:234,src:Object(R.g)(En==null?void 0:En.photo_url)}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",En==null?void 0:En.photo_url)},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},En!=null&&En.identity_url?t.a.createElement("img",{width:234,src:Object(R.g)(En==null?void 0:En.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(En!=null&&En.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(En==null?void 0:En.identity_url))},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u8BC1\u4EF6\u7167\u7247"))))),t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},t.a.createElement(F.a.Group,null,t.a.createElement(F.a,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(F.a,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Hr==null?void 0:Hr.state)==="rejected"&&t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},t.a.createElement(te.a,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),t.a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},$t=_("cWXX"),Zt=_("/ezw"),bt=_("R9oj"),ft=_("ECub"),Nt=_("hZbv"),jt=_.n(Nt),bn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa=In.exercise,Qn=In.dispatch,Hr=In.user,pa=Object(A.i)(),Ma=Object(E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:pa==null?void 0:pa.categoryId}),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1],Kr=ze.a.useForm(),ra=Object(r.a)(Kr,1),Er=ra[0],wn=Object(E.useState)(),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=sa.exerciseList,De=Object(E.useState)([]),st=Object(r.a)(De,2),ct=st[0],Bt=st[1],gt=Object(E.useState)(0),zt=Object(r.a)(gt,2),Ft=zt[0],on=zt[1],yn=Object(E.useState)(!0),zn=Object(r.a)(yn,2),gr=zn[0],Xr=zn[1],Jr=Object(E.useState)(!1),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(E.useState)("1"),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=Object(E.useState)(1),Rn=Object(r.a)(un,2),xr=Rn[0],Ca=Rn[1],Nr=Object(E.useState)("alert"),Sr=Object(r.a)(Nr,2),xa=Sr[0],Vr=Sr[1],nr=Object(E.useState)(1),Wr=Object(r.a)(nr,2),Wn=Wr[0],pn=Wr[1],Rr=Object(E.useState)(""),qn=Object(r.a)(Rr,2),Ar=qn[0],Da=qn[1],Ia=Object(E.useState)(!1),La=Object(r.a)(Ia,2),Br=La[0],$r=La[1],ka=Object(E.useState)(!1),Na=Object(r.a)(ka,2),qa=Na[0],ri=Na[1],ni=Object(E.useState)([]),Ga=Object(r.a)(ni,2),Ai=Ga[0],Di=Ga[1];Object(E.useEffect)(function(){$a(),Va(Ir)},[]);var $a=function(){Qn({type:"exercise/getExerciseList",payload:pa})},Va=function(){var Ra=Object(x.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return Ja=mn.a.cloneDeep(wa),Xr(!0),Bt([]),oi.next=5,Object(C.a)("/api/exercises/".concat(wa==null?void 0:wa.exercise_id,"/exercise_videos.json"),{method:"get",params:Ja});case 5:ai=oi.sent,Xr(!1),on(ai==null?void 0:ai.count),Bt((ai==null?void 0:ai.exercise_users)||[]);case 9:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),di=function(Sa,wa){Ir.page=Sa,Ir.limit=wa,mr(Object(i.a)({},Ir)),Va(Ir)},Zi=function(Sa){Ir.page=1,Ir.save_name=Sa,mr(Object(i.a)({},Ir))},Ao=function(){Ir.page=1;var Sa=Object.assign({},Er.getFieldsValue());Object.keys(Sa).map(function(wa){switch(wa){case"exercise_group_id":Sa[wa].includes("all")||!Sa[wa].length?(delete Ir.course_group,Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(Ir.course_group=Sa[wa],Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id",Ir.course_group)));break}}),Va(Ir)};Object(E.useEffect)(function(){if(document.getElementById("divhe")){var Ra=document.getElementById("divhe").scrollHeight;Ra>47&&($e(47),we(!0))}},[document.getElementById("divhe"),Ke]);var Ui=function(){var Ra=Object(x.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return $r(!0),Lr({}),oi.next=4,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 4:return Ja=oi.sent,oi.next=7,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 7:ai=oi.sent,ai!=null&&ai.data&&Di((ai==null?void 0:ai.data)||[]),Ja!=null&&Ja.data&&Lr(Object(i.a)(Object(i.a)({},Ja==null?void 0:Ja.data),{},{exercise_user_id:wa==null?void 0:wa.exercise_user_id,datas:wa})),$r(!1);case 11:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),qi=function(Sa){if(Sa==="prev"){var wa;Ca(xr-1===0?hn==null||((wa=hn.exercise_user_photos)===null||wa===void 0)?void 0:wa.length:xr-1)}else{var Ja;Ca(xr===(hn==null||((Ja=hn.exercise_user_photos)===null||Ja===void 0)?void 0:Ja.length)?1:xr+1)}},$i=function(){Ca(1),Vr("alert"),Da(""),Fr("1"),pn(1)},wi=function(Sa){pn(Sa)},eo=function(Sa){Vr(Sa),pn(1),Da("")},fo=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Pi=xa==="alert"?fo:ho;return t.a.createElement("section",{className:jt.a.wrap},t.a.createElement(ze.a,{form:Er,onChange:Ao,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:Mr+"px",overflow:"hidden"}},(En=Ke.course_groups)===null||En===void 0?void 0:En.map(function(Ra,Sa){return t.a.createElement(be.a,{key:Sa,value:Ra.exercise_group_id,className:"ml0 mr8"},Ra.exercise_group_name,"(",Ra.exercise_group_students,")")})),Me&&t.a.createElement("span",{onClick:function(){var Sa=document.getElementById("divhe").scrollHeight;Mr>47?$e(47):$e(Sa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Mr===47?"\u5C55\u5F00":"\u6536\u8D77",Mr===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:jt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ir==null?void 0:Ir.save_name,onChange:function(Sa){return Zi(Sa.target.value)},onSearch:function(){Ir.page=1,Ir.name=Ir.save_name,mr(Object(i.a)({},Ir)),Va(Ir)}})),t.a.createElement("div",{className:jt.a.bgH}),t.a.createElement("div",{className:jt.a.warpList},t.a.createElement(Zt.a,{loading:gr,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",t.a.createElement("span",{className:"c-orange"},Ft),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ct.length?t.a.createElement("ul",{className:jt.a.sys},ct.map(function(Ra,Sa){var wa=Ra.user_name,Ja=Ra.user_group_name,ai=Ra.video_url,_i=Ra.login,oi=Ra.student_id;return t.a.createElement("li",{className:jt.a.li,key:Sa},t.a.createElement("div",{className:jt.a.d1},t.a.createElement("div",{className:jt.a.img},t.a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(Sa,"&video_url=").concat(ai==null?void 0:ai.replace(".m3u8",".flv"))})),t.a.createElement(Ne.a,{title:"\u59D3\u540D+\u5B66\u53F7"},t.a.createElement("div",{className:jt.a.btn,onClick:function(){return Object(R.s)("".concat(Ir.exercise_id,"-").concat(_i),!0)}},t.a.createElement("div",{title:wa,className:jt.a.b1},wa),t.a.createElement("div",{title:Ja,className:jt.a.b2},"(",oi,")"))),t.a.createElement("div",{onClick:function(){return Ui(Ra)},className:jt.a.big},"\u67E5\u770B")))})):t.a.createElement(ft.a,null)),t.a.createElement(W.a,{showTotal:function(Sa){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},Sa),"\u6761\u6570\u636E")},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:di,pageSize:Ir==null?void 0:Ir.limit,current:Ir.page,total:Ft})),t.a.createElement(m.a,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",visible:hn,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){Lr(!1)},afterClose:$i,footer:null},t.a.createElement(Zt.a,{loading:Br,active:!0,paragraph:{rows:5}},t.a.createElement("div",null,t.a.createElement("span",null,"\u59D3\u540D:",hn==null||((Or=hn.datas)===null||Or===void 0)?void 0:Or.user_name),t.a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",hn==null||((yr=hn.datas)===null||yr===void 0)?void 0:yr.student_id),t.a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",hn==null||((zr=hn.datas)===null||zr===void 0)?void 0:zr.user_group_name)),t.a.createElement(j.a,{className:"mt10",defaultActiveKey:yt,onChange:function(Sa){Fr(Sa)}},t.a.createElement(j.a.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},t.a.createElement("aside",{className:jt.a.imgWrap},t.a.createElement("div",{className:jt.a.img,style:{width:234,marginLeft:30,textAlign:"center"}},hn!=null&&(Zn=hn.exercise_user_photos)!==null&&Zn!==void 0&&Zn.length?t.a.createElement(E.Fragment,null,t.a.createElement("img",{height:131,src:hn==null||((An=hn.exercise_user_photos)===null||An===void 0)?void 0:An[xr-1]}),t.a.createElement("div",{onClick:function(){var Sa;Tt.a.publish("preview-image",hn==null||((Sa=hn.exercise_user_photos)===null||Sa===void 0)?void 0:Sa[xr-1])},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8003\u8BD5\u4E2D\u7167\u7247",t.a.createElement("span",{className:"c-light-primary"},xr,"/",hn==null||((rr=hn.exercise_user_photos)===null||rr===void 0)?void 0:rr.length)),xr===1?t.a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})):t.a.createElement("div",{onClick:function(){return qi("prev")},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})),t.a.createElement("div",{onClick:function(){return qi("next")},className:jt.a.r},t.a.createElement("i",{className:"iconfont icon-lujing"}))):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:60,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(R.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},t.a.createElement("aside",{className:jt.a.imgWrap,style:{marginLeft:70}},t.a.createElement("div",{className:jt.a.img},t.a.createElement("img",{width:234,src:hn==null?void 0:hn.exercise_identity_photo}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",hn==null?void 0:hn.exercise_identity_photo)},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:20,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(R.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},t.a.createElement("div",{className:jt.a.fo},t.a.createElement(F.a,{className:"mt20",checked:xa==="alert",onChange:function(){return eo("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:xa==="notice",onChange:function(){return eo("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement("div",{className:"mt20"},t.a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),t.a.createElement(dt.a,{getPopupContainer:function(Sa){return Sa.parentNode.parentNode},style:{width:570},value:Wn,onChange:wi},Pi==null?void 0:Pi.map(function(Ra){return t.a.createElement(dt.a.Option,{key:Ra.key,value:Ra.key},Ra.value)}))),Wn===0&&t.a.createElement(te.a.TextArea,{className:"mt20",value:Ar,onChange:function(Sa){return Da(Sa.target.value)},placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),t.a.createElement(he.a,{className:"mt10",align:"middle"},t.a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",hn==null?void 0:hn.alert_count,"\u6B21\u8B66\u544A\u548C",(hn==null||((ar=hn.alerts)===null||ar===void 0)?void 0:ar.length)-(hn==null?void 0:hn.alert_count),"\u6B21\u901A\u77E5")),t.a.createElement(je.a,{dataSource:(hn==null?void 0:hn.alerts)||[],bordered:!1,scroll:(hn==null||((Pr=hn.alerts)===null||Pr===void 0)?void 0:Pr.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(Sa){return Sa?t.a.createElement("span",{title:Sa},Sa):"--"}},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:function(Sa){return Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),t.a.createElement(g.a,{className:jt.a.b,onClick:Object(x.a)(b.a.mark(function Ra(){var Sa,wa,Ja;return b.a.wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:if(!(!Ar&&Wn===0)){_i.next=3;break}return p.b.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"),_i.abrupt("return");case 3:return Sa=Ar,Wn&&(wa=xa==="alert"?fo:ho,Sa=wa.find(function(oi){return oi.key===Wn}).value),ri(!0),_i.next=8,Object(C.a)("/api/exercises/".concat(Ir.exercise_id,"/send_alert.json"),{method:"post",body:{content:Sa,clazz:xa,exercise_user_id:hn==null?void 0:hn.exercise_user_id}});case 8:Ja=_i.sent,(Ja==null?void 0:Ja.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Lr(!1)),ri(!1);case 11:case"end":return _i.stop()}},Ra)})),loading:qa,type:"primary"},t.a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),t.a.createElement(j.a.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},t.a.createElement(je.a,{dataSource:Ai,bordered:!1,scroll:Ai.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:function(Sa){return Fe()(Sa).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(Sa){return Sa&&Object(R.X)(Number(Sa)/1e3)||0}},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),t.a.createElement(sn.a,null))},Te=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(bn),ve=_("wNxg"),Q=_.n(ve),$=_("b6Jr"),re=_.n($),de=function(In){var En=In.index,Or=In.bottomLine,yr=In.gather,zr=In.search,Zn=Object(E.useState)([]),An=Object(r.a)(Zn,2),rr=An[0],ar=An[1],Pr=Object(E.useState)(!1),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(E.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(A.i)(),Kr=Object(A.h)(),ra=Object(E.useState)({page:1,limit:6,total:0}),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1];Object(E.useEffect)(function(){console.log(yr,"gather"),En===0&&Ir(!0)},[]),Object(E.useEffect)(function(){la&&$e()},[la]);var Mr=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(we,Ke,De){return wn.limit*(wn.page-1)+De+1}},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(we){return we||"--"}},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(we){return we+"%"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:function(we){var Ke,De="/classrooms/".concat(mr==null?void 0:mr.coursesId,"/exercise/").concat(mr==null?void 0:mr.categoryId,"/detail/").concat(we,"/review_detail");if(Kr!=null&&(Ke=Kr.query)!==null&&Ke!==void 0&&Ke.random){var st;De=De+"?random=".concat(Kr==null||((st=Kr.query)===null||st===void 0)?void 0:st.random)}return t.a.createElement(v.a,{to:De,target:"_blank"},"\u67E5\u770B")}}],$e=function(){var Me=Object(x.a)(b.a.mark(function we(Ke){var De,st,ct;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return Hr(!0),De=Ke||{page:1,limit:10,total:0},st=Object(i.a)({id:mr==null?void 0:mr.categoryId,question_id:yr==null?void 0:yr.question_id,search:zr},De),gt.next=5,Object(C.a)("/api/courses/".concat(mr==null?void 0:mr.coursesId,"/exercises/code_review_users.json"),{method:"get",params:st});case 5:ct=gt.sent,ct&&(ar(ct==null?void 0:ct.users),Hr(!1),ma(Object(i.a)(Object(i.a)({},De),{},{total:(ct==null?void 0:ct.count)||0})));case 7:case"end":return gt.stop()}},we)}));return function(Ke){return Me.apply(this,arguments)}}(),pt=function(we){var Ke=Object(i.a)(Object(i.a)({},wn),{},{page:we});ma(Ke),$e(Ke)},vt=function(){Ir(!la)};return t.a.createElement("div",{className:re.a.subjectTable},t.a.createElement("aside",{className:re.a.title},t.a.createElement("span",{className:"c-light-primary"},En+1,"\u3001",(yr==null?void 0:yr.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898"),t.a.createElement("span",{className:"c-grey-333"},"\uFF08",yr==null?void 0:yr.score,"\u5206\uFF09\uFF1A",yr==null?void 0:yr.question_title),t.a.createElement("span",{className:"ml40 c-grey-999"},t.a.createElement("b",{className:"c-red-ee4"},yr==null?void 0:yr.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",yr==null?void 0:yr.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),t.a.createElement("span",{onClick:vt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},la?"\u6536\u8D77":"\u5C55\u5F00",la?t.a.createElement(xt.a,null):t.a.createElement(et.a,null)),(yr==null?void 0:yr.question_type)===5&&t.a.createElement("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(yr==null?void 0:yr.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5")),t.a.createElement(je.a,{className:re.a.customTable,style:{display:la?"block":"none"},dataSource:rr,bordered:!1,rowKey:function(we){return we.id},rowClassName:re.a.row,columns:Mr,loading:Qn,pagination:{pageSize:wn.limit,total:wn.total,current:wn.page,onChange:pt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),t.a.createElement("div",{className:re.a.line,style:{visibility:Or?"hidden":"visible"}}))},Ue=de,it=_("lzim"),Mt=function(In){var En=In.exercise,Or=In.globalSetting,yr=In.dispatch,zr=Object(E.useState)(""),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=Object(E.useState)([]),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(E.useState)(""),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(E.useState)(!1),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(A.i)();Object(E.useEffect)(function(){wn()},[]);var wn=function(){var $e=Object(x.a)(b.a.mark(function pt(vt){var Me;return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ra(!0),Ke.next=3,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:Er==null?void 0:Er.categoryId,search:An}});case 3:if(Me=Ke.sent,!((Me==null?void 0:Me.status)===-2)){Ke.next=7;break}return wn(),Ke.abrupt("return");case 7:Me&&(ra(!1),Qn((Me==null?void 0:Me.exercise_questions)||[]),la(Me==null?void 0:Me.last_review_time));case 8:case"end":return Ke.stop()}},pt)}));return function(vt){return $e.apply(this,arguments)}}(),ma=function(){wn()},Mr=function(){return t.a.createElement("div",{className:Q.a.empty},t.a.createElement("img",{src:it.l,width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"))};return t.a.createElement("section",{className:Q.a.warp},t.a.createElement("aside",{className:Q.a.header},t.a.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ma||"--"),!!Ma&&t.a.createElement(te.a,{value:An,onChange:function(pt){return rr(pt.target.value)},suffix:t.a.createElement("i",{onClick:ma,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:ma})),t.a.createElement(Zt.a,{loading:Kr,active:!0,paragraph:{rows:5}},sa.length>0?t.a.createElement("aside",{className:Q.a.subject},sa.map(function($e,pt){return t.a.createElement(Ue,{key:pt,index:pt,bottomLine:pt===sa.length-1,gather:$e,search:An})})):Mr()))},Ln=Object(o.a)(function(tr){var In=tr.exercise,En=tr.globalSetting;return{exercise:In,globalSetting:En}})(Mt),kn=_("/zsF"),St=_("PArb"),an=_("LYsE"),Pn=_("k5F3"),dn=function(In){var En=In.exercise,Or=In.loading,yr=In.dispatch,zr=In.activeTabs,Zn=Object(A.i)(),An=Object(E.useState)(Object(i.a)(Object(i.a)({},Zn),{page:1,per_page:10})),rr=Object(r.a)(An,1),ar=rr[0],Pr=En.editData;Object(E.useEffect)(function(){zr==="2"&&sa()},[Zn.categoryId,zr]);var sa=function(){yr({type:"exercise/editExercise",payload:Object(i.a)({},ar)})};return Object(E.useEffect)(function(){return yr({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){yr({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}},[]),t.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},t.a.createElement(Pn.a,{isPreview:!0,activeTabs:zr}),t.a.createElement(St.a,null),t.a.createElement(an.a,{data:Pr==null?void 0:Pr.exercise_question_types,isDragDisabled:!0}))},jn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(dn),Bn=_("T2oS"),ne=_("W9HT"),B=_("Q9mQ"),H=_("diRs"),ae=_("CCdo"),ue=_.n(ae),oe=_("RotF"),ht=_.n(oe),vn=_("6K3P"),Tn=_.n(vn),fr=_("0owl"),Vt=_("ek7X"),Et=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.dispatch,rr=In.cb,ar=Object(i.a)(Object(i.a)({},Object(A.i)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),Pr=Object(E.useState)(Object(i.a)({},ar)),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(E.useState)([]),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)(!0),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(E.useState)(!0),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(0),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(E.useState)(!1),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(E.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1];Object(E.useEffect)(function(){zr.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(la=[],on(1))},[zr.actionTabs.key]);var on=function(){var hn=Object(x.a)(b.a.mark(function Lr(oa){var ya,yt;return b.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return oa==1&&(la=[]),Er(!0),Qn.page=oa,$e(!0),un.next=6,An({type:"exercise/getRedoModal",payload:Object(i.a)(Object(i.a)({},Qn),{},{score:((Qn==null?void 0:Qn.one)||0)+"".concat(Qn!=null&&Qn.two?","+(Qn==null?void 0:Qn.two):"")})});case 6:yt=un.sent,(yt==null||((ya=yt.exercise_users)===null||ya===void 0)?void 0:ya.length)0?t.a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):t.a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),t.a.createElement(be.a.Group,{value:Qn,onChange:$e},rr.map(function(pt){return t.a.createElement(be.a,{key:pt.id,value:pt.id},pt.name)}))),t.a.createElement("p",{style:{marginBottom:40},className:"c-grey-999 mt40"},"\u8BF4\u660E\uFF1A\u5E73\u53F0\u76EE\u524D\u4EC5\u652F\u6301java\u3001python\u3001c\u3001c++\u8BED\u8A00\u7684\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u7684\u4EE3\u7801\u67E5\u91CD\u3002")),t.a.createElement("div",{className:ir.a.footer},t.a.createElement(be.a,{checked:ra,onChange:function(vt){var Me=vt.target.checked?rr.map(function(we){return we.id}):[];Hr(Me),Er(vt.target.checked)}},"\u5168\u9009"),t.a.createElement(g.a,{onClick:ma},"\u53D6\u6D88"),t.a.createElement(g.a,{onClick:Mr,type:"primary"},"\u786E\u8BA4"))))},ua=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(jr),Yr=_("Fzz4"),Tr=_("DZo9"),Jn=_("8z0m"),hr=_("/MfK"),Sn=_("w5pM"),On=_("jN4g"),or=_("xvlK"),Dn=_("dfu6"),pr=j.a.TabPane,Gn=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=ze.a.useForm(),ar=Object(r.a)(rr,1),Pr=ar[0],sa=Object(E.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=Object(E.useState)("1"),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1];return Object(E.useEffect)(function(){Or.actionTabs.key==="addIp"&&(Pr.resetFields(),mr("1"))},[Or.actionTabs]),t.a.createElement(m.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Or.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(x.a)(b.a.mark(function Kr(){var ra;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Pr.validateFields();case 2:if(Hr.ip){wn.next=7;break}if(ra=Hr.startIP.split(".")[3],!(parseInt(ra)>parseInt(Hr.endIP))){wn.next=7;break}return p.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),wn.abrupt("return");case 7:zr({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(i.a)({},Pr.getFieldValue()),type:Or.actionTabs.type}});case 8:case"end":return wn.stop()}},Kr)})),onCancel:function(){zr({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("section",{className:"pl10 pr10"},t.a.createElement(j.a,{activeKey:Ir,onChange:function(ra){mr(ra),Pr.resetFields()}},t.a.createElement(pr,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),t.a.createElement(pr,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),t.a.createElement(ze.a,{form:Pr,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(ra,Er){pa(Object(i.a)({},Er))}},Ir==="1"&&t.a.createElement(ze.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},t.a.createElement(dt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(ra){Pr.setFieldsValue({ip:Object(O.a)(ra.filter(function(Er){return Object(Dn.a)(Er)?!0:(p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Ir==="2"&&t.a.createElement(he.a,{gutter:[20,20]},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},t.a.createElement(te.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(ra){var Er="";Object(Dn.a)(ra.target.value)?Er=ra.target.value:(Er="",p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pr.setFieldsValue({startIP:Er})}}))),t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},t.a.createElement(te.a,{onBlur:function(ra){},prefix:t.a.createElement("span",{className:"font14"},(En=Hr.startIP)===null||En===void 0?void 0:En.substring(0,Hr.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},se=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(Gn),tt=_("2JKx"),rt=_.n(tt),ut=_("Ot1p"),Kt=_("+BJd"),Ct=_("mr32"),Yt=j.a.TabPane,nn=dt.a.Option,_n=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.data,rr=In.disabled,ar=In.updata,Pr=In.dispatch,sa=Object(A.i)(),Qn=Object(A.h)(),Hr=ze.a.useForm(),pa=Object(r.a)(Hr,1),Ma=pa[0],la=Object(E.useState)({}),Ir=Object(r.a)(la,2),mr=Ir[0],Kr=Ir[1],ra=Object(E.useState)("1"),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=zr.workSetting,$e=zr.commonHeader,pt=Object(E.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(E.useState)([]),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(E.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(E.useState)(!1),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=Object(E.useState)([]),Jr=Object(r.a)(Xr,2),aa=Jr[0],hn=Jr[1],Lr=Object(E.useState)([]),oa=Object(r.a)(Lr,2),ya=oa[0],yt=oa[1],Fr=Object(E.useState)({id:sa.categoryId,exercise_group_id:[]}),un=Object(r.a)(Fr,2),Rn=un[0],xr=un[1],Ca=Object(E.useState)(0),Nr=Object(r.a)(Ca,2),Sr=Nr[0],xa=Nr[1];Object(E.useMemo)(function(){var qn,Ar,Da;if(Mr!=null&&(qn=Mr.published_course_groups)!==null&&qn!==void 0&&qn.length){var Ia,La=Object(O.a)(Mr==null||((Ia=Mr.published_course_groups)===null||Ia===void 0)?void 0:Ia.map(function(ri){return Object(O.a)(ri.course_group_id)}).flat());ct(Object(O.a)(La))}else if(Mr!=null&&Mr.published_course_groups){var Br;ct(Object(O.a)(Mr==null||((Br=Mr.course_groups)===null||Br===void 0)?void 0:Br.map(function(ri){return ri.course_group_id})))}if(Mr!=null&&(Ar=Mr.exercise)!==null&&Ar!==void 0&&Ar.group_make_ups||Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&Da.unified_make_up){var $r;if(gr(!0),Mr!=null&&($r=Mr.exercise)!==null&&$r!==void 0&&$r.group_make_ups){var ka,Na,qa=zt;Mr==null||((ka=Mr.exercise)===null||ka===void 0||((Na=ka.group_make_ups)===null||Na===void 0))||Na.map(function(ri,ni){qa[ni]=ri.course_group_id||[]}),Ft(Object(O.a)(qa))}}},[Mr]),Object(E.useEffect)(function(){console.log("groupIds:",st)},[st]),Object(E.useEffect)(function(){console.log("selectGroupIds:",zt)},[zt]);var Vr=function(){var qn=Object(x.a)(b.a.mark(function Ar(Da){var Ia;return b.a.wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:return Br.next=2,Object(P.K)(Object(i.a)({},Rn));case 2:Ia=Br.sent,yt(Object(O.a)(Ia.users.map(function($r){return $r.key=String($r.id),$r}).filter(function($r){var ka;return console.log("openKeys",An.group_make_ups[Sr].students,Sr),!((ka=An.group_make_ups[Sr].students)!==null&&ka!==void 0&&ka.some(function(Na){return Na.id===$r.id}))})));case 4:case"end":return Br.stop()}},Ar)}));return function(Da){return qn.apply(this,arguments)}}(),nr=[,{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}],Wr={onChange:function(Ar,Da){hn(Object(O.a)(Da)),console.log("selectedRowKeys: ".concat(Ar),"selectedRows: ",Da)},getCheckboxProps:function(Ar){return{disabled:Ar.name==="Disabled User",name:Ar.name}}},Wn=function(Ar){return rr?!0:$e.exercise_status!==3},pn=function(Ar){var Da,Ia,La;return rr?!0:$e.exercise_status===2&&!(Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&(Ia=Da.group_make_ups)!==null&&Ia!==void 0&&(La=Ia[Ar])!==null&&La!==void 0&&La.course_groups)?!1:$e.exercise_status!==3},Rr=function(Ar){if(rr)return!0;if($e.exercise_status===2){var Da,Ia,La;return Mr==null||((Da=Mr.exercise)===null||Da===void 0||((Ia=Da.group_make_ups)===null||Ia===void 0||((La=Ia[Ar])===null||La===void 0)))?void 0:La.is_all}return $e.exercise_status!==3};return t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u8865\u8003\u8BBE\u7F6E ",t.a.createElement("span",{className:"c-red font14"},"\uFF08\u6B63\u5F0F\u5F00\u59CB\u8865\u8003\u524D\uFF0C\u5207\u8BB0\u4FEE\u6539\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u5927\u4E8E\u5F53\u524D\u65F6\u95F4\uFF09"))))),t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:An.unified_make_up||((En=An.group_make_ups)===null||En===void 0?void 0:En.length),disabled:rr,onChange:function(Ar){Ar.target.checked?An.unified_make_up=!0:(An.unified_make_up=!1,delete An.group_make_ups),gr(Ar.target.checked)}},t.a.createElement("strong",null,"\u5F00\u542F\u8865\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u5F00\u542F\u540E\u53EF\u9488\u5BF9\u672A\u7B54\u5377\u7684\u5B66\u751F\u8BBE\u7F6E\u8865\u8003\uFF0C\u8865\u8003\u4E0E\u5EF6\u957F\u622A\u6B62\u65F6\u95F4\u4E0D\u53EF\u5171\u5B58\uFF09"))),zn&&t.a.createElement("section",{className:"ml40"},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{checked:An.unified_make_up,disabled:rr,onClick:function(){An.unified_make_up=!0,delete An.group_make_ups,ar(Object(i.a)({},An))}},"\u6240\u6709\u5206\u73ED\u7EDF\u4E00\u8865\u8003")),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{min:0,max:100,placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:rr||$e.exercise_status!==3,onChange:function(Ar){An.make_up_score=Ar,ar(Object(i.a)({},An))},value:An.make_up_score,style:{width:150}})),t.a.createElement(Ee.a,null,"(\u5206)")))),((Or=Mr.course_groups)===null||Or===void 0?void 0:Or.length)>0&&t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{disabled:rr||$e.exercise_status!==3,checked:An.group_make_ups,onClick:function(){var Ar;delete An.unified_make_up,An.group_make_ups=(Mr==null||((Ar=Mr.exercise)===null||Ar===void 0)?void 0:Ar.group_make_ups)||[{students:[],course_group_id:[],score:0}],ar(Object(i.a)({},An))}},"\u5404\u73ED\u5206\u522B\u8865\u8003"))),(yr=An.group_make_ups)===null||yr===void 0?void 0:yr.map(function(qn,Ar){var Da,Ia;return t.a.createElement("div",{key:Ar},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,{flex:"100px"},"\u8865\u8003\u89C4\u5219",Ar+1),t.a.createElement(Ee.a,{className:"ml10"},t.a.createElement(dt.a,{style:{width:307},value:qn.course_group_id,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",disabled:pn(Ar),onChange:function(Br,$r,ka){zt[Ar]=Br,An.group_make_ups[Ar].course_group_id=Br,ar(Object(i.a)({},An)),Ft(Object(O.a)(zt))}},Mr==null||((Da=Mr.course_groups)===null||Da===void 0)?void 0:Da.map(function(La,Br){var $r=[];return st.includes(La.course_group_id)?(zt.length&&($r=zt.filter(function(ka,Na){return Ar===Na?!1:!!ka.includes(La.course_group_id)})),$r.length?void 0:t.a.createElement(nn,{value:La.course_group_id,key:Br},La.course_group_name)):void 0}))),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{value:qn.score,min:0,max:100,style:{width:150},placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:pn(Ar),onChange:function(Br){An.group_make_ups[Ar].score=Br,ar(Object(i.a)({},An))}})),t.a.createElement(Ee.a,null,"(\u5206)")))),t.a.createElement(he.a,{className:"mt20"},t.a.createElement(Ee.a,{flex:"220px"},t.a.createElement(F.a.Group,{name:"student",value:qn.is_all,disabled:Rr(Ar),onChange:function(Br){if(Br.target.value)delete An.group_make_ups[Ar].students;else{var $r,ka,Na;An.group_make_ups[Ar].students=(Mr==null||(($r=Mr.exercise)===null||$r===void 0||((ka=$r.group_make_ups)===null||ka===void 0||((Na=ka[Ar])===null||Na===void 0)))?void 0:Na.students)||[]}An.group_make_ups[Ar].is_all=Br.target.value,ar(Object(i.a)({},An))}},t.a.createElement(F.a,{value:!0},"\u5168\u90E8\u672A\u7B54\u5B66\u751F"),t.a.createElement(F.a,{value:!1},"\u6307\u5B9A\u5B66\u751F"))),t.a.createElement(Ee.a,{flex:"1"},!An.group_make_ups[Ar].is_all&&t.a.createElement("div",{onClick:function(){var Br;if(!((Br=zt[Ar])!==null&&Br!==void 0&&Br.length)){p.b.warn("\u8BF7\u5148\u9009\u62E9\u8865\u8003\u73ED\u7EA7");return}rr||(Rn.exercise_group_id=zt[Ar],we(!0),hn([]),xa(Ar),yt([]),Vr({page:1}))},className:"".concat(rr&&"disabledStyle"),style:{minHeight:28,border:"1px solid #ccc",padding:4}},(Ia=qn.students)===null||Ia===void 0?void 0:Ia.map(function(La,Br){return t.a.createElement(Ct.a,{key:Br,closable:La.add||$e.exercise_status>2,onClose:function(){qn.students.splice(Br,1),ar(Object(i.a)({},An))}},La.name)}))),t.a.createElement(Ee.a,{flex:"100px",className:"tr"},Ar>0&&$e.exercise_status===3&&t.a.createElement(hr.a,{onClick:function(){An.group_make_ups.splice(Ar,1),ar(Object(i.a)({},An))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){An.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),ar(Object(i.a)({},An))}}))))}),t.a.createElement(m.a,{title:"\u6307\u5B9A\u8865\u8003\u5B66\u751F",visible:Me,onCancel:function(){return we(!1)},destroyOnClose:!0,onOk:function(){An.group_make_ups[Sr].students=An.group_make_ups[Sr].students.concat(aa.map(function(Ar){return Ar.add=!0,Ar})),we(!1),console.log("data:",An),ar(Object(i.a)({},An))}},t.a.createElement(je.a,{columns:[].concat(nr),dataSource:Object(O.a)(ya),rowSelection:Object(i.a)({type:"checkbox"},Wr),pagination:{pageSize:10,defaultCurrent:1}}))))},cn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(_n),ur=_("m3rI"),Mn=te.a.TextArea,fn=mt.a.RangePicker,Hn=dt.a.Option,Xn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn=In.exercise,Hr=In.globalSetting,pa=In.loading,Ma=In.dispatch,la=Object(A.i)(),Ir=Object(A.h)(),mr=Qn.workSetting,Kr=Qn.commonHeader,ra=Object(E.useState)(!0),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=Object(E.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(E.useState)({}),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(E.useState)([]),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(E.useState)(),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=ze.a.useForm(),gr=Object(r.a)(zn,1),Xr=gr[0],Jr=Object(E.useState)([]),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(E.useState)({ip_bind:!1,export_page_num:40,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,identity_verify:!1,open_phone_video_recording:!1,photo_count:5,open_make_up:!1,unified_setting:!1,publish_time:"",end_time:"",group_make_ups:[],unified_make_up:!1,make_up_score:0,time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,answered_open:!0,open_score:!0,open_total_score:!0,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:"",part_score:!1}),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1];la.category=la.categoryId,Object(E.useEffect)(function(){xr()},[mr]),Object(E.useEffect)(function(){Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),Object(wt.s)()||un()},[]);function un(){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(x.a)(b.a.mark(function Wn(){var pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(C.a)("/api/courses/".concat(la==null?void 0:la.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:la==null?void 0:la.coursesId}});case 2:pn=qn.sent,yn(pn==null?void 0:pn.alert);case 4:case"end":return qn.stop()}},Wn)})),Rn.apply(this,arguments)}Object(E.useEffect)(function(){Qn.actionTabs.key==="insterIp"&&(Qn.actionTabs.data.ip?yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),Object(O.a)(Qn.actionTabs.data.ip)):yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),["".concat(Qn.actionTabs.data.startIP,",").concat(Qn.actionTabs.data.startIP.substring(0,Qn.actionTabs.data.startIP.lastIndexOf("."))+"."+Qn.actionTabs.data.endIP)]),Fr(Object(i.a)({},yt)))},[Qn.actionTabs]);var xr=function(){var pn,Rr,qn,Ar,Da,Ia,La,Br=JSON.parse(JSON.stringify(mr));Object.keys(yt).map(function($r){var ka,Na,qa;if(yt[$r]=(Br==null||((ka=Br.exercise)===null||ka===void 0)?void 0:ka[$r])||(Br==null||((Na=Br.exercise_header)===null||Na===void 0)?void 0:Na[$r]),Br!=null&&(qa=Br.exercise_header)!==null&&qa!==void 0&&qa[$r]){var ri;yt[$r]=Br==null||((ri=Br.exercise_header)===null||ri===void 0)?void 0:ri[$r]}else{var ni;yt[$r]=Br==null||((ni=Br.exercise)===null||ni===void 0)?void 0:ni[$r]}}),yt.file_list=Br!=null&&(pn=Br.exercise_header)!==null&&pn!==void 0&&pn.attachment_id?[{uid:Br==null||((Rr=Br.exercise_header)===null||Rr===void 0)?void 0:Rr.attachment_id,id:Br==null||((qn=Br.exercise_header)===null||qn===void 0)?void 0:qn.attachment_id,url:Br==null||((Ar=Br.exercise_header)===null||Ar===void 0)?void 0:Ar.photo_url}]:[],hn=(Br==null||((Da=Br.published_course_groups)===null||Da===void 0)?void 0:Da.map(function($r){return{course_group_id:$r.course_group_id,end_time:$r.course_end_time,publish_time:$r.course_publish_time}}))||[{}],mr==null||((Ia=mr.course_groups)===null||Ia===void 0)||Ia.map(function($r,ka){$r.cilckkey="",$r.isselect=!1}),mr==null||((La=mr.course_groups)===null||La===void 0)||La.map(function($r,ka){var Na;mr==null||((Na=mr.published_course_groups)===null||Na===void 0)||Na.map(function(qa,ri){var ni;qa!=null&&(ni=qa.course_group_id)!==null&&ni!==void 0&&ni.includes($r==null?void 0:$r.course_group_id)&&($r.cilckkey=ri,$r.isselect=!0)})}),console.log("data:",yt,mr),Fr(yt),Lr(hn)},Ca=function(){var pn,Rr,qn,Ar,Da,Ia=JSON.parse(JSON.stringify(yt));if(Ia.categoryId=la.categoryId,Ia.publish_time_groups=hn,Ia.attachment_id=((pn=Ia.file_list)===null||pn===void 0||((Rr=pn[0])===null||Rr===void 0||((qn=Rr.response)===null||qn===void 0))?void 0:qn.id)||null,delete Ia.file_list,yt.unified_setting){if(!yt.publish_time||!yt.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else{if(!hn.length){p.b.warn("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete Ia.publish_time,delete Ia.end_time,hn.map(function(Br){var $r;if(!Br.course_group_id||!(($r=Br.course_group_id)!==null&&$r!==void 0&&$r.length))throw p.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Br.publish_time||!Br.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}if(yt.open_camera&&yt.photo_count<1)throw p.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(yt.ip_limit!=="no"&&!((Ar=yt.public_ip)!==null&&Ar!==void 0&&Ar.length)&&!((Da=yt.inner_ip)!==null&&Da!==void 0&&Da.length))throw p.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(yt.open_camera||yt.screen_open)var La=m.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:t.a.createElement("div",{className:"font16 p20"},yt.open_camera&&t.a.createElement(he.a,{align:"",justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px"},t.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",t.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",t.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),yt.screen_open&&t.a.createElement(he.a,{justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px",className:"mr20"},t.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",t.a.createElement("img",{width:"26",src:it.g})," ",t.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",t.a.createElement("img",{width:"26",src:it.p})," ",t.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),t.a.createElement("p",{className:"ml40 mt40"},t.a.createElement(be.a,{onChange:function($r){return La.update({okButtonProps:{disabled:!$r.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Nr(Ia)},okButtonProps:{disabled:!0}});else Nr(Ia)},Nr=function(pn){Object(P.db)(Object(i.a)({},pn)).then(function(Rr){Rr.status===0&&(p.b.success("\u66F4\u65B0\u6210\u529F"),Ma({type:"exercise/getCommonHeader",payload:Object(i.a)({},la)}),Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),ma(!0))})},Sr=function(pn){return pn&&pn1&&!(pn!=null&&pn.new)?!0:mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Ar){return Ar.course_group_id===pn.course_group_id})?wn:!1},nr=function(pn){var Rr,qn;if(wn)return[!0,!0];if((mr==null||((Rr=mr.exercise)===null||Rr===void 0)?void 0:Rr.exercise_status)>1)return pn!=null&&pn.new?[!1,!1]:[!0,!1];if(mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Da){return Da.course_group_id===pn.course_group_id})){var Ar;return wn||(mr==null||((Ar=mr.exercise)===null||Ar===void 0)?void 0:Ar.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},Wr={disabled:wn,multiple:!1,listType:"picture-card",onPreview:function(pn){Tt.a.publish("preview-image",pn.thumbUrl)},withCredentials:!0,fileList:yt.file_list,beforeUpload:function(pn){var Rr=pn.size/1024;return Rr>200?(p.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(ur.a.API_SERVER,"/api/attachments.json"),onChange:function(pn){var Rr=pn.fileList.filter(function(qn){return!!qn.status});yt.file_list=Rr,Fr(Object.assign({},yt))},onRemove:function(){var Wn=Object(x.a)(b.a.mark(function Rr(qn){return b.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return yt.file_list=[],Fr(Object.assign({},yt)),Da.abrupt("return",!0);case 3:case"end":return Da.stop()}},Rr)}));function pn(Rr){return Wn.apply(this,arguments)}return pn}()};return t.a.createElement("section",{className:[rt.a.form,"mb50 bg-white"].join(" ")},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),t.a.createElement(Ee.a,null,Object(wt.c)()&&Kr.can_edit&&wn&&t.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return ma(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((En=mr.course_groups)===null||En===void 0?void 0:En.length)>0&&t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:yt.unified_setting,disabled:wn||(mr==null||((Or=mr.exercise)===null||Or===void 0)?void 0:Or.exercise_status)>1,onChange:function(){var pn;if((mr==null||((pn=mr.exercise)===null||pn===void 0)?void 0:pn.exercise_status)>1){p.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}yt.unified_setting=!yt.unified_setting,yt.unified_setting===!1&&hn==""&&Lr(hn.concat({})),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")),t.a.createElement("span",{style:{color:"red"}},(mr==null||((yr=mr.exercise)===null||yr===void 0)?void 0:yr.exercise_status)>1&&on&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002")),yt.unified_setting&&t.a.createElement("div",null,t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u53D1\u5E03\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(Ne.a,{placement:"bottom",title:(mr==null||((zr=mr.exercise)===null||zr===void 0)?void 0:zr.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(R.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Sr,disabled:wn||(mr==null||((Zn=mr.exercise)===null||Zn===void 0)?void 0:Zn.exercise_status)>1,value:yt.publish_time?Fe()(yt.publish_time):"",allowClear:!1,onChange:function(pn,Rr){yt.publish_time=Rr,yt.end_time||(yt.end_time=Fe()(pn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Fr(Object.assign({},yt))}}))),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u622A\u6B62\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(R.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn,allowClear:!1,value:yt.end_time?Fe()(yt.end_time):"",disabledDate:xa,onChange:function(pn,Rr){yt.end_time=Rr,Fr(Object.assign({},yt))}})),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)")))),!yt.unified_setting&&t.a.createElement(he.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:10}),t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,{className:"c-grey-c"},t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"),t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(Ee.a,{span:4}))),hn&&hn.map(function(Wn,pn){return t.a.createElement(Ee.a,{span:24,key:pn},t.a.createElement(he.a,{gutter:[8,16]},t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,"\u53D1\u5E03\u89C4\u5219 ",pn+1),t.a.createElement(Ee.a,{style:{flexBasis:332}},t.a.createElement(dt.a,{allowClear:!0,disabled:Vr(Wn),className:"ml20",mode:"multiple",size:"large",style:{width:"100%"},value:Wn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:function(qn){hn[pn].course_group_id=qn,vt(hn.map(function(Ar){return Ar.course_group_id}).toString().split(",")),Lr(hn.slice()),mr.course_groups.map(function(Ar,Da){qn.map(function(Ia,La){Ar.course_group_id===Ia&&(Ar.cilckkey=pn,Ar.isselect=!0)})}),console.log(mr,"workSetting")},onDeselect:function(qn){mr.course_groups.map(function(Ar,Da){Ar.course_group_id===qn&&Ar.cilckkey===pn&&(Ar.cilckkey=pn,Ar.isselect=!1)})}},mr.course_groups&&mr.course_groups.map(function(Rr,qn){return t.a.createElement(Hn,Object(Ce.a)({key:qn,disabled:(Rr==null?void 0:Rr.isselect)&&Rr.cilckkey!=pn,label:Rr.course_group_name,value:Rr.course_group_id},"key",Rr.course_group_id),Rr.course_group_name)}))))),t.a.createElement(Ee.a,{span:1}),t.a.createElement(Ee.a,{span:9},t.a.createElement(fn,{disabled:nr(Wn),disabledDate:Sr,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Fe()(Object(R.d)(),"HH:mm"),Fe()(Object(R.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Wn.publish_time&&[Fe()(Wn.publish_time),Wn.end_time&&Fe()(Wn.end_time)],onChange:function(qn,Ar){Vr(Wn)||(hn[pn].publish_time=Ar[0]),hn[pn].end_time=Ar[1],Lr(Object(O.a)(hn))}})),!wn&&t.a.createElement(Ee.a,{span:4},pn>0&&(Wn==null?void 0:Wn.new)&&t.a.createElement(hr.a,{onClick:function(){hn=hn.filter(function(qn,Ar){return pn!==Ar}),Lr(Object(O.a)(hn))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){Lr(hn.concat({new:!0}))}}))))})),t.a.createElement(St.a,null),((Kr==null?void 0:Kr.exercise_status)===3||yt.open_make_up)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(cn,{data:yt,disabled:wn,updata:Fr}),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn,min:1,value:yt.time===-1?null:yt.time,onChange:function(pn){yt.time=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u5206\u949F"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Kr!=null&&Kr.is_random)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.question_random,disabled:wn,onChange:function(pn){yt.question_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.choice_random,disabled:wn,onChange:function(pn){yt.choice_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)"))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.part_score,disabled:wn,onChange:function(pn){yt.part_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u591A\u9009\u9898\u90E8\u5206\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u90E8\u5206\u5F97\u5206=\uFF08\u7B54\u5BF9\u6570\u91CF/\u7B54\u6848\u603B\u6570\uFF09*\u8BD5\u9898\u5206\u503C\uFF0C\u5B58\u5728\u7B54\u9519\u4E0D\u5F97\u5206)"))),t.a.createElement(St.a,null),t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.identity_verify,disabled:!Object(wt.o)()||wn,onChange:function(pn){yt.identity_verify=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u524D\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\u5E76\u5B8C\u6210\u62CD\u7167\u91C7\u96C6\uFF0C\u6559\u5E08/\u52A9\u6559\u5BA1\u6838\u901A\u8FC7\u540E\u5B66\u751F\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\u5219\u53EF\u4EE5\u5F00\u59CB\u8003\u8BD5)"),t.a.createElement("br",null),t.a.createElement("span",{className:"c-grey-c font12"},"\u5982\u5F00\u542F\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u5728\u8BE5\u8003\u8BD5\u4E2D\u7684\u8BE6\u60C5\u9875\u4E2D\u5BF9\u5B66\u751F\u4EBA\u8138\u8EAB\u4EFD\u8FDB\u884C\u5BA1\u6838\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_camera,disabled:wn,onChange:function(pn){if(!yt.time){p.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}yt.open_camera=pn.target.checked,yt.photo_count=yt.photo_count||5,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u76D1\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn||!yt.open_camera,min:1,defaultValue:5,max:Object(wt.v)()?1e3:10,value:yt.photo_count,onChange:function(pn){yt.photo_count=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"(\u6B21)"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),t.a.createElement(Ee.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.screen_open,disabled:wn,onChange:function(pn){yt.screen_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),yt.screen_open&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 font14"},t.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:3,max:10,value:yt.screen_num,onChange:function(pn){yt.screen_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:5,max:60,value:yt.screen_sec,onChange:function(pn){yt.screen_sec=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_limit!=="no",disabled:wn,onChange:function(pn){yt.ip_limit==="no"?yt.ip_limit="pub":yt.ip_limit="no",Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),yt.ip_limit!=="no"&&t.a.createElement(Ee.a,{className:"mt15 ml50"},t.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),t.a.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),yt.ip_limit!=="no"&&t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((An=yt.public_ip)!==null&&An!==void 0&&An.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(rr=yt.public_ip)===null||rr===void 0?void 0:rr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){m.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.public_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((ar=yt.inner_ip)!==null&&ar!==void 0&&ar.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Pr=yt.inner_ip)===null||Pr===void 0?void 0:Pr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){wn||m.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.inner_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_bind,disabled:wn,onChange:function(pn){yt.ip_bind=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"IP\u7ED1\u5B9A"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09")))),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.score_open,disabled:wn,onChange:function(pn){yt.score_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF1B\u4F46\u672A\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D\u65F6\u81EA\u5DF1\u548C\u5176\u4ED6\u540C\u5B66\u6210\u7EE9\u5747\u4E0D\u53EF\u89C1)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answer_open,disabled:wn,onChange:function(pn){yt.answer_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_statistic,disabled:wn,onChange:function(pn){yt.show_statistic=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_total_score,disabled:wn,onChange:function(pn){yt.open_total_score=pn.target.checked,pn.target.checked===!1&&(yt.open_score=pn.target.checked),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u603B\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\u53CA\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\uFF0C\u5426\u5219\u603B\u6210\u7EE9\u548C\u5C0F\u9898\u5F97\u5206\u5747\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_score,disabled:yt.open_total_score?wn:!0,onChange:function(pn){yt.open_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u3002\u9009\u4E2D\u672C\u9879\u524D\u5FC5\u987B\u5148\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answered_open,disabled:wn,onChange:function(pn){yt.answered_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5DF2\u7B54\u8BD5\u5377")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u67E5\u770B\u8BD5\u5377\u548C\u6210\u7EE9\uFF1B\u5426\u5219\u53EA\u80FD\u67E5\u770B\u6210\u7EE9\uFF0C\u4E0D\u80FD\u67E5\u770B\u8BD5\u5377)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 pb40"},t.a.createElement(be.a,{checked:yt.assistant_auth,disabled:wn,onChange:function(pn){yt.assistant_auth=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u52A9\u6559\u67E5\u770B\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),t.a.createElement(St.a,null),Object(wt.c)()&&t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"600px"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),t.a.createElement("div",{className:"mt15 pl30"},t.a.createElement(Jn.a,Wr,!((sa=yt.file_list)!==null&&sa!==void 0&&sa.length)&&t.a.createElement("div",null,t.a.createElement(or.a,null),t.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_title,disabled:wn,onChange:function(pn){yt.show_title=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_body,disabled:wn,onChange:function(pn){yt.show_body=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_info,disabled:wn,onChange:function(pn){yt.show_info=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_table,disabled:wn,onChange:function(pn){yt.show_table=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),t.a.createElement(be.a,{className:"pl8",checked:yt.show_user,disabled:wn,onChange:function(pn){yt.show_user=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u59D3\u540D")),t.a.createElement(be.a,{checked:yt.show_no,disabled:wn,onChange:function(pn){yt.show_no=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5B66\u53F7")),t.a.createElement(be.a,{checked:yt.show_group,disabled:wn,onChange:function(pn){yt.show_group=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),Object(wt.o)()&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),t.a.createElement(J.a,{size:"large",min:1,value:yt.export_page_num?yt.export_page_num:40,onChange:function(pn){yt.export_page_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u9898")),t.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_desc,disabled:wn,onChange:function(pn){yt.show_desc=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),yt.show_desc&&t.a.createElement("div",{className:"mt15 pl30 pb40"},wn?t.a.createElement(Mn,{style:{height:150,width:550},disabled:!0,value:yt.description}):t.a.createElement(ut.a,{width:550,height:150,defaultValue:yt.description,id:"exercise-detail-config-exam-description-id",onChange:function(pn){yt.description=pn,Fr(Object.assign({},yt))}})))),t.a.createElement(Ee.a,{flex:1,className:"pt40 mb20"},t.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),t.a.createElement("img",{src:it.o}))),!wn&&t.a.createElement(Ee.a,{className:"mb50 pb10 btn-w120"},t.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return Ca()}},"\u63D0\u4EA4"),t.a.createElement(g.a,{onClick:function(){ma(!0),xr()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),t.a.createElement(sn.a,null),t.a.createElement(se,null))},$n=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Xn),Yn=_("MXD1"),_r=_("CFYs"),vr=_("9Bee"),lr=_("51gm"),wr=_.n(lr),Dr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898",7:"\u7EC4\u5408\u9898"},sr={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},ia=function(In){var En,Or,yr=In.exercise,zr=In.loading,Zn=In.dispatch,An=Object(A.i)(),rr=Object(E.useState)(Object(i.a)(Object(i.a)({},An),{sort:"asc",page:1,limit:10})),ar=Object(r.a)(rr,2),Pr=ar[0],sa=ar[1],Qn=Object(A.h)(),Hr=yr.statisticsList,pa=Object(E.useState)({}),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)([]),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(E.useState)(""),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(""),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=ze.a.useForm(),De=Object(r.a)(Ke,1),st=De[0],ct=function(){var on=Object.assign({},st.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Pr[yn],st.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Pr[yn]=on[yn],st.setFieldsValue(Object(Ce.a)({},yn,Pr[yn])))}),Pr.page=1,Pr.limit=10,zt()},Bt=function(on,yn){Pr.page=on,Pr.limit=20,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(on){return t.a.createElement("span",null,on===0?0:(on*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(x.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&Er([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(E.useEffect)(function(){zt()},[Pr.coursesId]),t.a.createElement(t.a.Fragment,null,t.a.createElement("section",{className:"minH500 bg-white"},t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:st,onChange:ct,initialValues:(En={},Object(Ce.a)(En,"commit_status","all"),Object(Ce.a)(En,"exercise_group_id","all"),Object(Ce.a)(En,"review","all"),En)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!la.course_group},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",className:wr.a.wrap},Hr.course_groups&&Hr.course_groups.map(function(Ft,on){return t.a.createElement(be.a,{value:Ft.exercise_group_id,key:on},Ft.exercise_group_name,"(",Ft.exercise_group_students,")")}))))))),t.a.createElement(je.a,{className:"mt30",loading:zr["exercise/getExerciseStatistics"],pagination:!1,dataSource:ra,columns:gt}),t.a.createElement("div",{className:wr.a.title},t.a.createElement(he.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},t.a.createElement(Ee.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),t.a.createElement(Ee.a,{className:"font16"},t.a.createElement("span",{className:"current",onClick:function(){Pr.sort=Pr.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",Pr.sort),sa(Object(i.a)({},Pr)),zt()}},t.a.createElement("span",null,"\u6B63\u786E\u7387"),t.a.createElement("p",{className:"edu-sorter current ".concat(Pr.sort)},t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(ne.a,{spinning:zr["exercise/getExerciseStatistics"]},t.a.createElement("div",{className:"minH200"},Hr==null||((Or=Hr.commit_results)===null||Or===void 0)?void 0:Or.map(function(Ft,on){var yn;return t.a.createElement("aside",{key:on,className:"font14 c-black mt30"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1},Ft.ques_position,".",Dr[Ft.ques_type]),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},Ft.right_percent,"%"))),t.a.createElement("div",null,t.a.createElement(vr.a,{value:Ft.ques_title})),t.a.createElement("div",{className:"mt20",style:{display:Ft.ques_type===5?"none":""}},t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20,display:Ft.ques_type===5?"none":""}}),(Ft==null?void 0:Ft.ques_type)===7&&(Ft==null?void 0:Ft.sub_exercise_questions.map(function(zn,gr){var Xr;return t.a.createElement("div",null,t.a.createElement("div",{style:{marginBottom:10,display:"flex",justifyContent:"space-between"}},t.a.createElement(Ee.a,null,t.a.createElement("span",null,zn.ques_title)),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.right_percent,"%"))),zn==null||((Xr=zn.ques_details)===null||Xr===void 0)?void 0:Xr.map(function(Jr,aa){return t.a.createElement(he.a,{key:aa,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,{style:{alignItems:"center"}},Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,R.m[aa],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Jr.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:Jr.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Jr.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Jr.choice_right_boolean&&"c-green"},Jr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Jr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}))})),(Ft==null?void 0:Ft.ques_type)<7&&(Ft==null||((yn=Ft.ques_details)===null||yn===void 0)?void 0:yn.map(function(zn,gr){return Ft.ques_type===5?t.a.createElement("div",{className:"mt20"},t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},zn.challenge_position,".",zn.challenge_name),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.challenge_percent,"%"))),t.a.createElement("div",null,t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}),zn==null?void 0:zn.challenge_details.map(function(Xr){return t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Xr.choice_text]})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Xr.choice_right_boolean&&"c-green"},Xr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Xr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(he.a,{className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}})):t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,R.m[gr],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[zn.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:zn.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":zn.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:zn.choice_right_boolean&&"c-green"},zn.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(zn.choice_percent*100).toFixed(),width:200})))})),t.a.createElement(he.a,{style:{display:Ft.ques_type===5?"none":""},className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})))})))),t.a.createElement("div",{className:"tc mt30 mb50"},t.a.createElement(W.a,{hideOnSinglePage:!1,total:Hr==null?void 0:Hr.questions_count,current:Pr.page||1,pageSize:Pr.limit,onChange:function(on,yn){Pr.page=on,Pr.limit=yn,zt()}})))},Ea=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(ia),Cr=_("cVA7"),kr=_.n(Cr),Zr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",5:"\u5B9E\u8BAD\u9898",6:"\u7F16\u7A0B\u9898",7:"\u7EC4\u5408\u9898"},Qr=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=Or.statisticsList,ar=Object(E.useState)({}),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(E.useState)([]),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(E.useState)(""),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(E.useState)(""),wn=Object(r.a)(Er,2),ma=wn[0],Mr=wn[1],$e=Object(E.useState)({}),pt=Object(r.a)($e,2),vt=pt[0],Me=pt[1],we=ze.a.useForm(),Ke=Object(r.a)(we,1),De=Ke[0];Zn.sort="asc";var st=function(on){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} +`+"dts: ".concat(ir+jr," ms, expected: ").concat(ir+Math.round(kn)," ms, ")+"delta: ".concat(Math.round(hr)," ms, generate: ").concat(Sn," frames"));var or=Tt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);or==null&&(d.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),or=Vn),Jn=[];for(var Dn=0;Dn0){var Gn=Jn[Jn.length-1];Gn.duration=pr-Gn.dts}var se={dts:pr,pts:pr,cts:0,unit:or,size:or.byteLength,duration:0,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Jn.push(se),Bn+=se.size,On+=kn}var tt=Jn[Jn.length-1];tt.duration=ir+jr-tt.dts,jr=Math.round(kn)}Et.push({dts:ir,pts:ir,cts:0,unit:Fn.unit,size:Fn.unit.byteLength,duration:jr,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&&Et.push.apply(Et,Jn)}St?jn=new Uint8Array(Bn):(jn=new Uint8Array(Bn),jn[0]=Bn>>>24&255,jn[1]=Bn>>>16&255,jn[2]=Bn>>>8&255,jn[3]=Bn&255,jn.set(Ht.types.mdat,4));for(var rt=0;rt1&&(dn=de.pop(),Pn-=dn.length),this._videoStashedLastSample!=null){var jn=this._videoStashedLastSample;this._videoStashedLastSample=null,de.unshift(jn),Pn+=jn.length}dn!=null&&(this._videoStashedLastSample=dn);var Bn=de[0].dts-this._dtsBase;if(this._videoNextDts)Ue=Bn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Ue=0;else{var ne=this._videoSegmentInfoList.getLastSampleBefore(Bn);if(ne!=null){var B=Bn-(ne.originalDts+ne.duration);B<=3&&(B=0);var H=ne.dts+ne.duration+B;Ue=Bn-H}else Ue=0}for(var ae=new Qe,ue=[],oe=0;oe=1?Jt=ue[ue.length-1].duration:Jt=Math.floor(this._videoMeta.refSampleDuration);if(Tn){var Kn=new wt(fr,Et,Jt,ht.dts,!0);Kn.fileposition=ht.fileposition,ae.appendSyncPoint(Kn)}ue.push({dts:fr,pts:Et,cts:Vt,units:ht.units,size:ht.length,isKeyframe:Tn,duration:Jt,originalDts:vn,flags:{isLeading:0,dependsOn:Tn?2:1,isDependedOn:Tn?1:0,hasRedundancy:0,isNonSync:Tn?0:1}})}an=new Uint8Array(Pn),an[0]=Pn>>>24&255,an[1]=Pn>>>16&255,an[2]=Pn>>>8&255,an[3]=Pn&255,an.set(Ht.types.mdat,4);for(var ir=0;ir0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Ue=this._demuxer.parseChunks(Q,$);else if((de=mt.probe(Q)).match){this._demuxer=new mt(de,this._config),this._remuxer||(this._remuxer=new Ae(this._config));var it=this._mediaDataSource;it.duration!=null&&!isNaN(it.duration)&&(this._demuxer.overridedDuration=it.duration),typeof it.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=it.hasAudio),typeof it.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=it.hasVideo),this._demuxer.timestampBase=it.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Ue=this._demuxer.parseChunks(Q,$)}else de=null,d.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){re._internalAbort()}),this._emitter.emit(Se.DEMUX_ERROR,Rt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Ue=0;return Ue}},{key:"_onMediaInfo",value:function(Q){var $=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Q),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ee.prototype));var re=Object.assign({},Q);Object.setPrototypeOf(re,Ee.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=re,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var de=$._pendingSeekTime;$._pendingSeekTime=null,$.seek(de)})}},{key:"_onMetaDataArrived",value:function(Q){this._emitter.emit(Se.METADATA_ARRIVED,Q)}},{key:"_onScriptDataArrived",value:function(Q){this._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Q){var $=Q,re=$+1;re0&&re[0].originalDts===de&&(de=re[0].pts),this._emitter.emit(Se.RECOMMEND_SEEKPOINT,de)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(Q){var $=this._mediaInfo.segments[Q],re=Object.assign({},$);re.duration=this._mediaInfo.duration,re.segmentCount=this._mediaInfo.segmentCount,delete re.segments,delete re.keyframesIndex,this._emitter.emit(Se.MEDIA_INFO,re)}},{key:"_reportStatisticsInfo",value:function(){var Q={};Q.url=this._ioctl.currentURL,Q.hasRedirect=this._ioctl.hasRedirect,Q.hasRedirect&&(Q.redirectedURL=this._ioctl.currentRedirectedURL),Q.speed=this._ioctl.currentSpeed,Q.loaderType=this._ioctl.loaderType,Q.currentSegmentIndex=this._currentSegmentIndex,Q.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Se.STATISTICS_INFO,Q)}}]),Te}(),et=dt,xt=function(ve){var Q="TransmuxingWorker",$=null,re=Bn.bind(this);U.install(),ve.addEventListener("message",function(ne){switch(ne.data.cmd){case"init":$=new et(ne.data.param[0],ne.data.param[1]),$.on(Se.IO_ERROR,Pn.bind(this)),$.on(Se.DEMUX_ERROR,dn.bind(this)),$.on(Se.INIT_SEGMENT,de.bind(this)),$.on(Se.MEDIA_SEGMENT,Ue.bind(this)),$.on(Se.LOADING_COMPLETE,it.bind(this)),$.on(Se.RECOVERED_EARLY_EOF,Mt.bind(this)),$.on(Se.MEDIA_INFO,Ln.bind(this)),$.on(Se.METADATA_ARRIVED,kn.bind(this)),$.on(Se.SCRIPTDATA_ARRIVED,St.bind(this)),$.on(Se.STATISTICS_INFO,an.bind(this)),$.on(Se.RECOMMEND_SEEKPOINT,jn.bind(this));break;case"destroy":$&&($.destroy(),$=null),ve.postMessage({msg:"destroyed"});break;case"start":$.start();break;case"stop":$.stop();break;case"seek":$.seek(ne.data.param);break;case"pause":$.pause();break;case"resume":$.resume();break;case"logging_config":{var B=ne.data.param;he.applyConfig(B),B.enableCallback===!0?he.addLogListener(re):he.removeLogListener(re);break}}});function de(ne,B){var H={msg:Se.INIT_SEGMENT,data:{type:ne,data:B}};ve.postMessage(H,[B.data])}function Ue(ne,B){var H={msg:Se.MEDIA_SEGMENT,data:{type:ne,data:B}};ve.postMessage(H,[B.data])}function it(){var ne={msg:Se.LOADING_COMPLETE};ve.postMessage(ne)}function Mt(){var ne={msg:Se.RECOVERED_EARLY_EOF};ve.postMessage(ne)}function Ln(ne){var B={msg:Se.MEDIA_INFO,data:ne};ve.postMessage(B)}function kn(ne){var B={msg:Se.METADATA_ARRIVED,data:ne};ve.postMessage(B)}function St(ne){var B={msg:Se.SCRIPTDATA_ARRIVED,data:ne};ve.postMessage(B)}function an(ne){var B={msg:Se.STATISTICS_INFO,data:ne};ve.postMessage(B)}function Pn(ne,B){ve.postMessage({msg:Se.IO_ERROR,data:{type:ne,info:B}})}function dn(ne,B){ve.postMessage({msg:Se.DEMUX_ERROR,data:{type:ne,info:B}})}function jn(ne){ve.postMessage({msg:Se.RECOMMEND_SEEKPOINT,data:ne})}function Bn(ne,B){ve.postMessage({msg:"logcat_callback",data:{type:ne,logcat:B}})}},xn=xt,Dt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="Transmuxer",this._emitter=new g.a,Q.enableWorker&&typeof Worker!="undefined")try{var $=_("0r65");this._worker=$(xn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ve,Q]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(de){d.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new et(ve,Q)}else this._controller=new et(ve,Q);if(this._controller){var re=this._controller;re.on(Se.IO_ERROR,this._onIOError.bind(this)),re.on(Se.DEMUX_ERROR,this._onDemuxError.bind(this)),re.on(Se.INIT_SEGMENT,this._onInitSegment.bind(this)),re.on(Se.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),re.on(Se.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),re.on(Se.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),re.on(Se.MEDIA_INFO,this._onMediaInfo.bind(this)),re.on(Se.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),re.on(Se.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),re.on(Se.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),re.on(Se.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(j.a)(Te,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(Q){this._worker?this._worker.postMessage({cmd:"seek",param:Q}):this._controller.seek(Q)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.INIT_SEGMENT,Q,$)})}},{key:"_onMediaSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.MEDIA_SEGMENT,Q,$)})}},{key:"_onLoadingComplete",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.MEDIA_INFO,Q)})}},{key:"_onMetaDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.METADATA_ARRIVED,Q)})}},{key:"_onScriptDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)})}},{key:"_onStatisticsInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.STATISTICS_INFO,Q)})}},{key:"_onIOError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.IO_ERROR,Q,$)})}},{key:"_onDemuxError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.DEMUX_ERROR,Q,$)})}},{key:"_onRecommendSeekpoint",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.RECOMMEND_SEEKPOINT,Q)})}},{key:"_onLoggingConfigChanged",value:function(Q){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Q})}},{key:"_onWorkerMessage",value:function(Q){var $=Q.data,re=$.data;if($.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch($.msg){case Se.INIT_SEGMENT:case Se.MEDIA_SEGMENT:this._emitter.emit($.msg,re.type,re.data);break;case Se.LOADING_COMPLETE:case Se.RECOVERED_EARLY_EOF:this._emitter.emit($.msg);break;case Se.MEDIA_INFO:Object.setPrototypeOf(re,Ee.prototype),this._emitter.emit($.msg,re);break;case Se.METADATA_ARRIVED:case Se.SCRIPTDATA_ARRIVED:case Se.STATISTICS_INFO:this._emitter.emit($.msg,re);break;case Se.IO_ERROR:case Se.DEMUX_ERROR:this._emitter.emit($.msg,re.type,re.info);break;case Se.RECOMMEND_SEEKPOINT:this._emitter.emit($.msg,re);break;case"logcat_callback":d.emitter.emit("log",re.type,re.logcat);break;default:break}}}]),Te}(),_t=Dt,mn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},pe=mn,Gt=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MSEController",this._config=ve,this._emitter=new g.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Je}return Object(j.a)(Te,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){if(this._mediaSource)throw new y("MediaSource has been attached to an HTMLMediaElement!");var $=this._mediaSource=new window.MediaSource;$.addEventListener("sourceopen",this.e.onSourceOpen),$.addEventListener("sourceended",this.e.onSourceEnded),$.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Q,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Q.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Q=this._mediaSource;for(var $ in this._sourceBuffers){var re=this._pendingSegments[$];re.splice(0,re.length),this._pendingSegments[$]=null,this._pendingRemoveRanges[$]=null,this._lastInitSegments[$]=null;var de=this._sourceBuffers[$];if(de){if(Q.readyState!=="closed"){try{Q.removeSourceBuffer(de)}catch(Ue){d.e(this.TAG,Ue.message)}de.removeEventListener("error",this.e.onSourceBufferError),de.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[$]=null,this._sourceBuffers[$]=null}}if(Q.readyState==="open")try{Q.endOfStream()}catch(Ue){d.e(this.TAG,Ue.message)}Q.removeEventListener("sourceopen",this.e.onSourceOpen),Q.removeEventListener("sourceended",this.e.onSourceEnded),Q.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(Q,$){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Q),this._pendingSegments[Q.type].push(Q);return}var re=Q,de="".concat(re.container);re.codec&&re.codec.length>0&&(de+=";codecs=".concat(re.codec));var Ue=!1;if(d.v(this.TAG,"Received Initialization Segment, mimeType: "+de),this._lastInitSegments[re.type]=re,de!==this._mimeTypes[re.type]){if(this._mimeTypes[re.type])d.v(this.TAG,"Notice: ".concat(re.type," mimeType changed, origin: ").concat(this._mimeTypes[re.type],", target: ").concat(de));else{Ue=!0;try{var it=this._sourceBuffers[re.type]=this._mediaSource.addSourceBuffer(de);it.addEventListener("error",this.e.onSourceBufferError),it.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Mt){d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message});return}}this._mimeTypes[re.type]=de}$||this._pendingSegments[re.type].push(re),Ue||this._sourceBuffers[re.type]&&!this._sourceBuffers[re.type].updating&&this._doAppendSegments(),A.safari&&re.container==="audio/mpeg"&&re.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=re.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Q){var $=Q;this._pendingSegments[$.type].push($),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var re=this._sourceBuffers[$.type];re&&!re.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Q){for(var $ in this._sourceBuffers){if(!this._sourceBuffers[$])continue;var re=this._sourceBuffers[$];if(this._mediaSource.readyState==="open")try{re.abort()}catch(kn){d.e(this.TAG,kn.message)}this._idrList.clear();var de=this._pendingSegments[$];if(de.splice(0,de.length),this._mediaSource.readyState==="closed")continue;for(var Ue=0;Ue=1&&Q-de.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Q=this._mediaElement.currentTime;for(var $ in this._sourceBuffers){var re=this._sourceBuffers[$];if(re){for(var de=re.buffered,Ue=!1,it=0;it=this._config.autoCleanupMaxBackwardDuration){Ue=!0;var kn=Q-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[$].push({start:Mt,end:kn})}}else Ln0&&(isNaN($)||re>$)&&(d.v(this.TAG,"Update MediaSource duration from ".concat($," to ").concat(re)),this._mediaSource.duration=re),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Q in this._pendingRemoveRanges){if(!this._sourceBuffers[Q]||this._sourceBuffers[Q].updating)continue;for(var $=this._sourceBuffers[Q],re=this._pendingRemoveRanges[Q];re.length&&!$.updating;){var de=re.shift();$.remove(de.start,de.end)}}}},{key:"_doAppendSegments",value:function(){var Q=this._pendingSegments;for(var $ in Q){if(!this._sourceBuffers[$]||this._sourceBuffers[$].updating)continue;if(Q[$].length>0){var re=Q[$].shift();if(re.timestampOffset){var de=this._sourceBuffers[$].timestampOffset,Ue=re.timestampOffset/1e3,it=Math.abs(de-Ue);it>.1&&(d.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(de," to ").concat(Ue)),this._sourceBuffers[$].timestampOffset=Ue),delete re.timestampOffset}if(!re.data||re.data.byteLength===0)continue;try{this._sourceBuffers[$].appendBuffer(re.data),this._isBufferFull=!1,$==="video"&&re.hasOwnProperty("info")&&this._idrList.appendArray(re.info.syncPoints)}catch(Mt){this._pendingSegments[$].unshift(re),Mt.code===22?(this._isBufferFull||this._emitter.emit(pe.BUFFER_FULL),this._isBufferFull=!0):(d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message}))}}}}},{key:"_onSourceOpen",value:function(){if(d.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var Q=this._pendingSourceBufferInit;Q.length;){var $=Q.shift();this.appendInitSegment($,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(pe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){d.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){d.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var Q=this._pendingSegments;return Q.video.length>0||Q.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Q=this._pendingRemoveRanges;return Q.video.length>0||Q.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(pe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Q){d.e(this.TAG,"SourceBuffer Error: ".concat(Q))}}]),Te}(),Lt=Gt,Be={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ot={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Rt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Rt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Rt.CODEC_UNSUPPORTED},Xt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new g.a,this._config=be(),typeof Q=="object"&&Object.assign(this._config,Q),ve.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");ve.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ve,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var $=A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661);this._alwaysSeekKeyframe=!!($||A.msedge||A.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(j.a)(Te,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){var re=this;Q===nt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.MEDIA_INFO,re.mediaInfo)}):Q===nt.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.STATISTICS_INFO,re.statisticsInfo)})),this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){var $=this;if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Q.addEventListener("seeking",this.e.onvSeeking),Q.addEventListener("canplay",this.e.onvCanPlay),Q.addEventListener("stalled",this.e.onvStalled),Q.addEventListener("progress",this.e.onvProgress),this._msectl=new Lt(this._config),this._msectl.on(pe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(pe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(pe.SOURCE_OPEN,function(){$._mseSourceOpened=!0,$._hasPendingLoad&&($._hasPendingLoad=!1,$.load())}),this._msectl.on(pe.ERROR,function(re){$._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,ot.MEDIA_MSE_ERROR,re)}),this._msectl.attachMediaElement(Q),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var Q=this;if(!this._mediaElement)throw new y("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new y("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new _t(this._mediaDataSource,this._config),this._transmuxer.on(Se.INIT_SEGMENT,function($,re){Q._msectl.appendInitSegment(re)}),this._transmuxer.on(Se.MEDIA_SEGMENT,function($,re){if(Q._msectl.appendMediaSegment(re),Q._config.lazyLoad&&!Q._config.isLive){var de=Q._mediaElement.currentTime;re.info.endDts>=(de+Q._config.lazyLoadMaxDuration)*1e3&&(Q._progressChecker==null&&(d.v(Q.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Q._suspendTransmuxer()))}}),this._transmuxer.on(Se.LOADING_COMPLETE,function(){Q._msectl.endOfStream(),Q._emitter.emit(nt.LOADING_COMPLETE)}),this._transmuxer.on(Se.RECOVERED_EARLY_EOF,function(){Q._emitter.emit(nt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Se.IO_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.NETWORK_ERROR,$,re)}),this._transmuxer.on(Se.DEMUX_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,$,{code:-1,msg:re})}),this._transmuxer.on(Se.MEDIA_INFO,function($){Q._mediaInfo=$,Q._emitter.emit(nt.MEDIA_INFO,Object.assign({},$))}),this._transmuxer.on(Se.METADATA_ARRIVED,function($){Q._emitter.emit(nt.METADATA_ARRIVED,$)}),this._transmuxer.on(Se.SCRIPTDATA_ARRIVED,function($){Q._emitter.emit(nt.SCRIPTDATA_ARRIVED,$)}),this._transmuxer.on(Se.STATISTICS_INFO,function($){Q._statisticsInfo=Q._fillStatisticsInfo($),Q._emitter.emit(nt.STATISTICS_INFO,Object.assign({},Q._statisticsInfo))}),this._transmuxer.on(Se.RECOMMEND_SEEKPOINT,function($){Q._mediaElement&&!Q._config.accurateSeek&&(Q._requestSetTime=!0,Q._mediaElement.currentTime=$/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._internalSeek(Q):this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(Q){if(Q.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Q=this._mediaElement.buffered,$=this._mediaElement.currentTime,re=0,de=0,Ue=0;Ue=$+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(d.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){d.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var Q=this._mediaElement.currentTime,$=this._mediaElement.buffered,re=!1,de=0;de<$.length;de++){var Ue=$.start(de),it=$.end(de);if(Q>=Ue&&Q=it-this._config.lazyLoadRecoverDuration&&(re=!0);break}}re&&(window.clearInterval(this._progressChecker),this._progressChecker=null,re&&(d.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Q){for(var $=this._mediaElement.buffered,re=0;re<$.length;re++){var de=$.start(re),Ue=$.end(re);if(Q>=de&&Q0){var Ue=this._mediaElement.buffered.start(0);(Ue<1&&Q0&&$.currentTime0){var de=re.start(0);if(de<1&&$0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._mediaElement.currentTime=Q:this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){var Q=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",$={mimeType:Q+this._mediaDataSource.type};return this._mediaElement&&($.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&($.width=this._mediaElement.videoWidth,$.height=this._mediaElement.videoHeight)),$}},{key:"statisticsInfo",get:function(){var Q={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onvLoadedMetadata",value:function(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(nt.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(nt.STATISTICS_INFO,this.statisticsInfo)}}]),Te}(),Zt=$t;U.install();function bt(Te,ve){var Q=Te;if(Q==null||typeof Q!="object")throw new m("MediaDataSource must be an javascript object!");if(!Q.hasOwnProperty("type"))throw new m("MediaDataSource must has type field to indicate video file type!");switch(Q.type){case"flv":return new Pt(Q,ve);default:return new Zt(Q,ve)}}function ft(){return je.supportMSEH264Playback()}function Nt(){return je.getFeatureList()}var jt={};jt.createPlayer=bt,jt.isSupported=ft,jt.getFeatureList=Nt,jt.BaseLoader=u,jt.LoaderStatus=i,jt.LoaderErrors=r,jt.Events=nt,jt.ErrorTypes=Be,jt.ErrorDetails=ot,jt.FlvPlayer=Pt,jt.NativePlayer=Zt,jt.LoggingControl=he,Object.defineProperty(jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var bn=ie.a=jt},Gev7:function(Ye,ie,_){var Y=_("bYtY"),j=_("K2GJ"),L=_("1bdT"),U=_("ni6a");function S(s){s=s||{},L.call(this,s);for(var d in s)s.hasOwnProperty(d)&&d!=="style"&&(this[d]=s[d]);this.style=new j(s.style,this),this._rect=null,this.__clipPaths=null}S.prototype={constructor:S,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(s){},afterBrush:function(s){},brush:function(s,d){},getBoundingRect:function(){},contain:function(s,d){return this.rectContain(s,d)},traverse:function(s,d){s.call(d,this)},rectContain:function(s,d){var w=this.transformCoordToLocal(s,d),p=this.getBoundingRect();return p.contain(w[0],w[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(s){return this.animate("style",s)},attrKV:function(s,d){s!=="style"?L.prototype.attrKV.call(this,s,d):this.style.set(d)},setStyle:function(s,d){return this.style.set(s,d),this.dirty(!1),this},useStyle:function(s){return this.style=new j(s,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(S,L),Y.mixin(S,U);var g=S;Ye.exports=g},GfqC:function(Ye,ie,_){"use strict";var Y=_("q1tI"),j=_.n(Y),L=_("TSYQ"),U=_.n(L);function S(V,W){var G="cannot "+V.method+" "+V.action+" "+W.status+"'",J=new Error(G);return J.status=W.status,J.method=V.method,J.url=V.action,J}function g(V){var W=V.responseText||V.response;if(!W)return W;try{return JSON.parse(W)}catch(G){return W}}function s(V){var W=new XMLHttpRequest;V.onProgress&&W.upload&&(W.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),V.onProgress(te)});var G=new FormData;V.data&&Object.keys(V.data).forEach(function(X){var te=V.data[X];if(Array.isArray(te)){te.forEach(function(ee){G.append(X+"[]",ee)});return}G.append(X,V.data[X])}),V.file instanceof Blob?G.append(V.filename,V.file,V.file.name):G.append(V.filename,V.file),W.onerror=function(te){V.onError(te)},W.onload=function(){return W.status<200||W.status>=300?V.onError(S(V,W),g(W)):V.onSuccess(g(W),W)},W.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in W&&(W.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&W.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(X){J[X]!==null&&W.setRequestHeader(X,J[X])}),W.send(G),{abort:function(){W.abort()}}}var d=+new Date,w=0;function p(){return"rc-upload-"+d+"-"+ ++w}function a(V,W){return V.indexOf(W,V.length-W.length)!==-1}var f=function(V,W){if(V&&W){var G=Array.isArray(W)?W:W.split(","),J=V.name||"",X=V.type||"",te=X.replace(/\/.*$/,"");return G.some(function(ee){var be=ee.trim();return be.charAt(0)==="."?a(J.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?te===be.replace(/\/.*$/,""):X===be})}return!0};function x(V,W){var G=V.createReader(),J=[];function X(){G.readEntries(function(te){var ee=Array.prototype.slice.apply(te);J=J.concat(ee);var be=!ee.length;be?W(J):X()})}X()}var y=function(W,G,J){var X=function te(ee,be){be=be||"",ee.isFile?ee.file(function(ge){J(ge)&&(ee.fullPath&&!ge.webkitRelativePath&&(Object.defineProperties(ge,{webkitRelativePath:{writable:!0}}),ge.webkitRelativePath=ee.fullPath.replace(/^\//,""),Object.defineProperties(ge,{webkitRelativePath:{writable:!1}})),G([ge]))}):ee.isDirectory&&x(ee,function(ge){ge.forEach(function(je){te(je,""+be+ee.name+"/")})})};W.forEach(function(te){X(te.webkitGetAsEntry())})},m=y,O=Object.assign||function(V){for(var W=1;W=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;G[J]=V[J]}return G}function b(V,W){if(!(V instanceof W))throw new TypeError("Cannot call a class as a function")}function E(V,W){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:V}function t(V,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);V.prototype=Object.create(W&&W.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(V,W):V.__proto__=W)}var C=function(W){return Object.keys(W).reduce(function(G,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(G[J]=W[J]),G},{})},A=function(V){t(W,V);function W(){var G,J,X,te;b(this,W);for(var ee=arguments.length,be=Array(ee),ge=0;ge3&&(d=_.call(d,1));for(var p=g.length,a=0;a4&&(d=_.call(d,1,d.length-1));for(var p=d[d.length-1],a=g.length,f=0;fthis._ux||i(E-this._yi)>this._uy||this._len<5;return this.addData(s.L,b,E),this._ctx&&t&&(this._needsDash()?this._dashedLineTo(b,E):this._ctx.lineTo(b,E)),t&&(this._xi=b,this._yi=E),this},bezierCurveTo:function(b,E,t,C,A,v){return this.addData(s.C,b,E,t,C,A,v),this._ctx&&(this._needsDash()?this._dashedBezierTo(b,E,t,C,A,v):this._ctx.bezierCurveTo(b,E,t,C,A,v)),this._xi=A,this._yi=v,this},quadraticCurveTo:function(b,E,t,C){return this.addData(s.Q,b,E,t,C),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(b,E,t,C):this._ctx.quadraticCurveTo(b,E,t,C)),this._xi=t,this._yi=C,this},arc:function(b,E,t,C,A,v){return this.addData(s.A,b,E,t,t,C,A-C,0,v?0:1),this._ctx&&this._ctx.arc(b,E,t,C,A,v),this._xi=y(A)*t+b,this._yi=m(A)*t+E,this},arcTo:function(b,E,t,C,A){return this._ctx&&this._ctx.arcTo(b,E,t,C,A),this},rect:function(b,E,t,C){return this._ctx&&this._ctx.rect(b,E,t,C),this.addData(s.R,b,E,t,C),this},closePath:function(){this.addData(s.Z);var b=this._ctx,E=this._x0,t=this._y0;return b&&(this._needsDash()&&this._dashedLineTo(E,t),b.closePath()),this._xi=E,this._yi=t,this},fill:function(b){b&&b.fill(),this.toStatic()},stroke:function(b){b&&b.stroke(),this.toStatic()},setLineDash:function(b){if(b instanceof Array){this._lineDash=b,this._dashIdx=0;for(var E=0,t=0;tE.length&&(this._expandData(),E=this.data);for(var t=0;t0&&R<=b||c<0&&R>=b||c===0&&(M>0&&k<=E||M<0&&k>=E);){if(V=this._dashIdx,I=A[V],R+=c*I,k+=M*I,this._dashIdx=(V+1)%F,c>0&&Ro||M>0&&kl)continue;v[V%2?"moveTo":"lineTo"](c>=0?f(R,b):x(R,b),M>=0?f(k,E):x(k,E))}c=R-b,M=k-E,this._dashOffset=-O(c*c+M*M)},_dashedBezierTo:function(b,E,t,C,A,v){var o=this._dashSum,l=this._dashOffset,c=this._lineDash,M=this._ctx,P=this._xi,R=this._yi,k,I,F,V=Y.cubicAt,W=0,G=this._dashIdx,J=c.length,X,te,ee=0;for(l<0&&(l=o+l),l%=o,k=0;k<1;k+=.1)I=V(P,b,t,A,k+.1)-V(P,b,t,A,k),F=V(R,E,C,v,k+.1)-V(R,E,C,v,k),W+=O(I*I+F*F);for(;Gl);G++);for(k=(ee-l)/W;k<=1;)X=V(P,b,t,A,k),te=V(R,E,C,v,k),G%2?M.moveTo(X,te):M.lineTo(X,te),k+=c[G]/W,G=(G+1)%J;G%2!==0&&M.lineTo(A,v),I=A-X,F=v-te,this._dashOffset=-O(I*I+F*F)},_dashedQuadraticTo:function(b,E,t,C){var A=t,v=C;t=(t+2*b)/3,C=(C+2*E)/3,b=(this._xi+2*b)/3,E=(this._yi+2*E)/3,this._dashedBezierTo(b,E,t,C,A,v)},toStatic:function(){var b=this.data;b instanceof Array&&(b.length=this._len,r&&(this.data=new Float32Array(b)))},getBoundingRect:function(){d[0]=d[1]=p[0]=p[1]=Number.MAX_VALUE,w[0]=w[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var b=this.data,E=0,t=0,C=0,A=0,v=0;vc||i(l-v)>M||R===P-1)&&(b.lineTo(o,l),A=o,v=l);break;case s.C:b.bezierCurveTo(E[R++],E[R++],E[R++],E[R++],E[R++],E[R++]),A=E[R-2],v=E[R-1];break;case s.Q:b.quadraticCurveTo(E[R++],E[R++],E[R++],E[R++]),A=E[R-2],v=E[R-1];break;case s.A:var I=E[R++],F=E[R++],V=E[R++],W=E[R++],G=E[R++],J=E[R++],X=E[R++],te=E[R++],ee=V>W?V:W,be=V>W?1:V/W,ge=V>W?W/V:1,je=Math.abs(V-W)>.001,He=G+J;je?(b.translate(I,F),b.rotate(X),b.scale(be,ge),b.arc(0,0,ee,G,He,1-te),b.scale(1/be,1/ge),b.rotate(-X),b.translate(-I,-F)):b.arc(I,F,ee,G,He,1-te),R===1&&(t=y(G)*V+I,C=m(G)*W+F),A=y(He)*V+I,v=m(He)*W+F;break;case s.R:t=A=E[R],C=v=E[R+1],b.rect(E[R++],E[R++],E[R++],E[R++]);break;case s.Z:b.closePath(),A=t,v=C}}}},u.CMD=s;var h=u;Ye.exports=h},ItGF:function(Ye,ie){var _={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?_={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?_={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?_={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:_=j(navigator.userAgent);var Y=_;function j(L){var U={},S={},g=L.match(/Firefox\/([\d.]+)/),s=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),d=L.match(/Edge\/([\d.]+)/),w=/micromessenger/i.test(L);return g&&(S.firefox=!0,S.version=g[1]),s&&(S.ie=!0,S.version=s[1]),d&&(S.edge=!0,S.version=d[1]),w&&(S.weChat=!0),{browser:S,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!S.ie&&!S.edge,pointerEventsSupported:"onpointerdown"in window&&(S.edge||S.ie&&S.version>=11),domSupported:typeof document!="undefined"}}Ye.exports=Y},JNOM:function(Ye,ie,_){"use strict";_.r(ie);var Y=_("Znn+"),j=_("ZTPi"),L=_("qVdP"),U=_("jsC+"),S=_("+L6B"),g=_("2/Rp"),s=_("sPJy"),d=_("bE4q"),w=_("miYZ"),p=_("tsqr"),a=_("lUTK"),f=_("BvKs"),x=_("9og8"),y=_("2qtc"),m=_("kLXV"),O=_("oBTY"),i=_("k1fw"),r=_("tJVT"),u=_("PpiC"),h=_("WmNS"),b=_.n(h),E=_("q1tI"),t=_.n(E),C=_("ErOA"),A=_("Ty5D"),v=_("55Ip"),o=_("9kvl"),l=_("jhfD"),c=_("Llu2"),M=_("0NbB"),P=_("V0Rq"),R=_("1vsH"),k=_("mgmH"),I=_("7Kak"),F=_("9yH6"),V=_("DjyN"),W=_("NUBc"),G=_("giR+"),J=_("fyUT"),X=_("5NDa"),te=_("5rEg"),ee=_("sRBo"),be=_("kaz8"),ge=_("g9YV"),je=_("wCAj"),He=_("BoS7"),nt=_("Sdc0"),Ge=_("14J3"),he=_("BMrR"),ce=_("jCWc"),Ee=_("kPKH"),fe=_("5Dmo"),Ne=_("3S7+"),Ce=_("jrin"),xe=_("y8nQ"),ze=_("Vl3Y"),Le=_("wd/R"),Fe=_.n(Le),Pe=function(In){var En=In.shixunHomeworks,Or=In.dispatch,yr=Object(A.i)();return t.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:En.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(x.a)(b.a.mark(function zr(){var Zn;return b.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(C.a)("/api/myshixuns/".concat(En.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:yr.coursesId}});case 2:Zn=rr.sent,Zn.status===0&&(p.b.success("\u5220\u9664\u6210\u529F"),Or({type:"shixunHomeworks/setActionTabs",payload:{}}),Or({type:"shixunHomeworks/getWorkList",payload:Object(i.a)({},En.actionTabs.params)}));case 4:case"end":return rr.stop()}},zr)})),onCancel:function(){Or({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),t.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Ve=Object(o.a)(function(tr){var In=tr.shixunHomeworks;return{shixunHomeworks:In}})(Pe),at=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr=In.exercise,sa=In.dispatch,Qn=Object(A.i)(),Hr=Object(E.useState)(!0),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=ze.a.useForm(),mr=Object(r.a)(Ir,1),Kr=mr[0],ra=Pr.actionTabs;return Object(E.useEffect)(function(){if(Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Er,wn,ma,Mr;Kr.resetFields(),Kr.setFieldsValue({subjective_score:ra==null||((Er=ra.selectArrs)===null||Er===void 0||((wn=Er.record)===null||wn===void 0))?void 0:wn.subjective_score,objective_score:ra==null||((ma=ra.selectArrs)===null||ma===void 0||((Mr=ma.record)===null||Mr===void 0))?void 0:Mr.objective_score})}},[Pr.actionTabs.key]),t.a.createElement(t.a.Fragment,null,t.a.createElement(m.a,{centered:!0,title:"\u8BC4\u9605",visible:Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(x.a)(b.a.mark(function Er(){var wn,ma,Mr,$e;return b.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Kr.validateFields();case 2:return Mr=Kr.getFieldValue(),vt.next=5,Object(P.O)(Object(i.a)(Object(i.a)({},Mr),{},{id:Qn.categoryId,user_id:ra==null||((wn=ra.selectArrs)===null||wn===void 0||((ma=wn.record)===null||ma===void 0))?void 0:ma.user_id}));case 5:$e=vt.sent,$e.status===0&&(p.b.success("\u8BC4\u9605\u6210\u529F"),Kr.resetFields(),sa({type:"exercise/setActionTabs",payload:{}}),sa({type:"exercise/getExerciseList",payload:Object(i.a)({},Pr.actionTabs.params)}));case 7:case"end":return vt.stop()}},Er)})),onCancel:function(){sa({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30"},t.a.createElement(ze.a,{form:Kr},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((En=ra.selectArrs)===null||En===void 0||((Or=En.exercise_types)===null||Or===void 0))?void 0:Or.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((yr=ra.selectArrs)===null||yr===void 0||((zr=yr.exercise_types)===null||zr===void 0))?void 0:zr.subjective_score,"\u5206")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((Zn=ra.selectArrs)===null||Zn===void 0||((An=Zn.exercise_types)===null||An===void 0))?void 0:An.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((rr=ra.selectArrs)===null||rr===void 0||((ar=rr.exercise_types)===null||ar===void 0))?void 0:ar.objective_score,"\u5206"))))))))},At=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(at),Rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],tn=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}],Cn=_("BdwD"),Un=_("iQDF"),mt=_("+eQT"),lt=function(In){var En,Or,yr=In.exercise,zr=In.dispatch,Zn=Object(A.i)(),An=Object(E.useState)(!0),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(E.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)({}),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=yr.actionTabs;Object(E.useEffect)(function(){if(yr.actionTabs.key==="\u5EF6\u65F6"){var pt,vt,Me,we;Ir(!1),Hr.resetFields(),Hr.setFieldsValue({subjective_score:wn==null||((pt=wn.selectArrs)===null||pt===void 0||((vt=pt.record)===null||vt===void 0))?void 0:vt.subjective_score,objective_score:wn==null||((Me=wn.selectArrs)===null||Me===void 0||((we=Me.record)===null||we===void 0))?void 0:we.objective_score})}},[yr.actionTabs.key]);var ma=function(vt){var Me,we;return console.log("current:",vt,Fe()(wn==null||((Me=wn.selectArrs)===null||Me===void 0)?void 0:Me.exercise_end_at).startOf("minute")),vt&&(vt>Fe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at).endOf("minute")||vt<=Fe()().startOf("day"))};function Mr(pt,vt){for(var Me=[],we=pt;weFe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at)){var Ke;Hr.setFieldsValue({time:Fe()(wn==null||((Ke=wn.selectArrs)===null||Ke===void 0)?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")})}}})))),t.a.createElement(he.a,{style:{marginLeft:78,marginTop:4}},t.a.createElement(ze.a.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked"},t.a.createElement(be.a,null,"\u786E\u8BA4\u6E05\u9664\u8BE5\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")))))))},Ht=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(lt),sn=_("kaH+"),Tt=_("dhSg"),wt=_("xKgJ"),Qe=_("hjlX"),Je=_.n(Qe),Xe=function(In){var En=In.item,Or=In.renderText,yr=Object(A.i)(),zr=Object(E.useState)(),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=function(){var Pr=Object(x.a)(b.a.mark(function sa(){var Qn;return b.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:if(!An){pa.next=2;break}return pa.abrupt("return");case 2:return pa.next=4,Object(P.B)({id:yr.categoryId,user_id:En==null?void 0:En.user_id});case 4:Qn=pa.sent,Qn&&rr(Qn);case 6:case"end":return pa.stop()}},sa)}));return function(){return Pr.apply(this,arguments)}}();return t.a.createElement(Ne.a,{onVisibleChange:ar,title:t.a.createElement("div",null,"\u5355\u9009\u9898 ",An==null?void 0:An.single_question_score,"\u5206 ",t.a.createElement("br",null),"\u591A\u9009\u9898 ",An==null?void 0:An.multiple_question_score,"\u5206 ",t.a.createElement("br",null),"\u5224\u65AD\u9898 ",An==null?void 0:An.judgement_question_score,"\u5206 ",t.a.createElement("br",null),"\u586B\u7A7A\u9898 ",An==null?void 0:An.completion_question_score,"\u5206 ",t.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",An==null?void 0:An.shixun_question_score,"\u5206")},Or)},Oe=Xe,Ae=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa,Ma,la,Ir,mr,Kr,ra,Er,wn,ma,Mr,$e,pt,vt,Me,we,Ke,De,st,ct,Bt,gt,zt,Ft,on=In.exercise,yn=In.loading,zn=In.dispatch,gr=In.globalSetting,Xr=In.checkDomainAuthority,Jr=In.getparams,aa=Object(u.a)(In,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams"]),hn=Object(A.h)(),Lr=Object(A.i)(),oa=Object(E.useState)(Object(i.a)({},Lr)),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=on.exerciseList,Rn=on.commonHeader,xr=Object(E.useState)({}),Ca=Object(r.a)(xr,2),Nr=Ca[0],Sr=Ca[1],xa=Object(E.useState)(""),Vr=Object(r.a)(xa,2),nr=Vr[0],Wr=Vr[1],Wn=Object(E.useState)(0),pn=Object(r.a)(Wn,2),Rr=pn[0],qn=pn[1],Ar=Object(E.useState)({}),Da=Object(r.a)(Ar,2),Ia=Da[0],La=Da[1],Br=Object(E.useState)(!1),$r=Object(r.a)(Br,2),ka=$r[0],Na=$r[1],qa=Object(E.useState)("alert"),ri=Object(r.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=Object(E.useState)(0),Di=Object(r.a)(Ai,2),$a=Di[0],Va=Di[1],di=Object(E.useState)(!1),Zi=Object(r.a)(di,2),Ao=Zi[0],Ui=Zi[1],qi=Object(E.useState)(!1),$i=Object(r.a)(qi,2),wi=$i[0],eo=$i[1],fo=ze.a.useForm(),ho=Object(r.a)(fo,1),Pi=ho[0],Ra=Object(E.useState)([]),Sa=Object(r.a)(Ra,2),wa=Sa[0],Ja=Sa[1],ai=Object(E.useState)(!0),_i=Object(r.a)(ai,2),oi=_i[0],ro=_i[1],mo=Object(E.useRef)(),pi=Object(E.useState)(1),Ki=Object(r.a)(pi,2),vi=Ki[0],Gi=Ki[1],Vi=Object(E.useState)(""),So=Object(r.a)(Vi,2),po=So[0],vo=So[1],go=Object(E.useState)(),Xi=Object(r.a)(go,2),oo=Xi[0],Ro=Xi[1],bo=Object(E.useState)(!1),so=Object(r.a)(bo,2),wo=so[0],To=so[1],Do=Object(E.useState)(20),Oi=Object(r.a)(Do,2),ti=Oi[0],gi=Oi[1];Object(E.useEffect)(function(){var ca;if(Object(wt.c)()){var dr;qn((dr=un.exercise_types)===null||dr===void 0?void 0:dr.total_users)}else if(un!=null&&(ca=un.exercise_types)!==null&&ca!==void 0&&ca.score_open){var cr;qn((cr=un.exercise_types)===null||cr===void 0?void 0:cr.unanswer_users)}},[un]),Object(E.useEffect)(function(){var ca,dr={};if(hn!=null&&(ca=hn.query)!==null&&ca!==void 0&&ca.exercise_group_id){var cr;if(dr={review:[0,2],commit_status:[2,3]},(hn==null||((cr=hn.query)===null||cr===void 0)?void 0:cr.exercise_group_id)!=="0"){var da;dr.exercise_group_id=[Number(hn==null||((da=hn.query)===null||da===void 0)?void 0:da.exercise_group_id)]}Pi.setFieldsValue(Object(i.a)({},dr))}yt=Object(i.a)(Object(i.a)(Object(i.a)({},yt),dr),{},{page:1,limit:ti}),Fr(Object(i.a)({},yt)),ui(),zn({type:"exercise/clearData",payload:{key:"reviewExercise"}})},[]);var ui=function(){var ca=Object(x.a)(b.a.mark(function dr(){return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:zn({type:"exercise/getExerciseList",payload:yt});case 1:case"end":return da.stop()}},dr)}));return function(){return ca.apply(this,arguments)}}();function Ei(ca){return yo.apply(this,arguments)}function yo(){return yo=Object(x.a)(b.a.mark(function ca(dr){var cr,da,ja,Fa,Ha;return b.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Ro(dr==null?void 0:dr.exercise_user_id),To(dr.commit_status===2||dr.commit_status===3),Ui(!0),bi.next=5,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:dr==null?void 0:dr.exercise_user_id}});case 5:Ha=bi.sent,(Ha==null||((cr=Ha.data)===null||cr===void 0||((da=cr.exercise_user_photos)===null||da===void 0))?void 0:da.length)>0?Na(!0):p.b.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ja(Ha==null||((ja=Ha.data)===null||ja===void 0)?void 0:ja.exercise_user_photos),Va(Ha==null||((Fa=Ha.data)===null||Fa===void 0)?void 0:Fa.alert_count),Ui(!1);case 10:case"end":return bi.stop()}},ca)})),yo.apply(this,arguments)}var ji=function(dr){yt.page=1;var cr=Object.assign({},Pi.getFieldValue());if(Object.keys(cr).map(function(da){if(da==="objective_score_gte"||da==="objective_score_lte")return;cr[da].includes("all")?(delete yt[da],Pi.setFieldsValue(Object(Ce.a)({},da,"all"))):(yt[da]=cr[da],cr[da]==""||!cr[da]?Pi.setFieldsValue(Object(Ce.a)({},da,"all")):Pi.setFieldsValue(Object(Ce.a)({},da,yt[da])))}),dr.objective_score_gte||dr.objective_score_lte){if(cr.objective_score_gte>cr.objective_score_lte)return Pi.setFieldsValue({objective_score_lte:cr.objective_score_gte}),!1;if(cr.objective_score_gte!=""&&cr.objective_score_lte!=""&&cr.objective_score_gte&&cr.objective_score_lte)yt.objective_score_lte=cr.objective_score_lte,yt.objective_score_gte=cr.objective_score_gte;else return delete yt.objective_score_lte,delete yt.objective_score_gte,!1}Fr(Object(i.a)({},yt)),Jr(Object(i.a)({},yt)),zn({type:"exercise/getExerciseList",payload:yt})},Po=function(dr,cr){yt.page=dr,yt.limit=cr,zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})},Oo=function(){var dr=yt;RegExp(/^[1-9]+[0-9]*]*$/).test(ti)?dr.limit=Number(ti):(p.b.error("\u8BF7\u8F93\u5165\u6B63\u6574\u6570\uFF01"),gi(20),dr.limit=Number(20)),dr.page=Number(1),Fr(dr),ui()},Mi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:80,align:"center",render:function(dr,cr,da){return t.a.createElement(Ne.a,{title:((yt.page||1)-1)*yt.limit+da+1},t.a.createElement("span",null,((yt.page||1)-1)*yt.limit+da+1))}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:120,ellipsis:!0,align:"left",render:function(dr,cr){return t.a.createElement("div",null,dr||"--",!!(cr!=null&&cr.delayed_at)&&t.a.createElement(Ne.a,{title:t.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",t.a.createElement("span",{className:"ml5"},Fe()(cr.delayed_at).format("YYYY-MM-DD HH:mm")))},t.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},!(un!=null&&(En=un.exercise_types)!==null&&En!==void 0&&En.is_excellent)&&{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:140,align:"left",sorter:!0,render:function(dr){return dr||"--"}},!(un!=null&&(Or=un.exercise_types)!==null&&Or!==void 0&&Or.is_excellent)&&(un==null||((yr=un.exercise_types)===null||yr===void 0)?void 0:yr.groups_count)!==0&&{title:"\u5206\u73ED",width:220,ellipsis:!0,dataIndex:"user_group_name",align:"left",render:function(dr){return dr||"--"}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",align:"center",sorter:!0,render:function(dr,cr){return!cr.open_total_score&&Object(wt.s)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(dr=typeof dr=="number"?Number(dr):dr,dr===100?t.a.createElement("span",{className:"c-green"},dr||"--"):dr>60?t.a.createElement("span",{className:"c-orange"},dr||"--"):t.a.createElement("span",null,dr||"--"))}},!((un==null||((zr=un.exercise_types)===null||zr===void 0)?void 0:zr.objective)!==1||(un==null||((Zn=un.exercise_types)===null||Zn===void 0)?void 0:Zn.objective)===1&&(un==null||((An=un.exercise_types)===null||An===void 0)?void 0:An.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr>=0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",t.a.createElement(Oe,{renderText:da,item:cr})}},!((un==null||((rr=un.exercise_types)===null||rr===void 0)?void 0:rr.subjective)!==1||(un==null||((ar=un.exercise_types)===null||ar===void 0)?void 0:ar.subjective)===1&&(un==null||((Pr=un.exercise_types)===null||Pr===void 0)?void 0:Pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr===0?da=t.a.createElement("span",null,dr," ",t.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):dr>0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",da}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"left",render:function(dr,cr){return dr===0?t.a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):dr===1?t.a.createElement("span",{style:{color:"#DF3042"}},!cr.is_make_up&&"\u8003\u8BD5\u4E2D",cr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):dr===2?t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377",cr.is_make_up&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)"):t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09",cr.is_make_up&&"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u8865\u8003\uFF09")}},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},(Rn==null?void 0:Rn.screen_open)&&{title:t.a.createElement("span",null,"\u5207\u5C4F\u6B21\u6570 ",t.a.createElement(Ne.a,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},t.a.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(dr,cr){return t.a.createElement("span",{className:dr>(cr==null?void 0:cr.screen_total_num)&&"c-red"},dr,"/",cr==null?void 0:cr.screen_total_num)}},(Rn==null?void 0:Rn.exercise_status)>1&&(Rn==null?void 0:Rn.open_camera)&&Object(wt.c)()&&!((sa=gr.setting)!==null&&sa!==void 0&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(dr,cr){return cr.commit_status>0?t.a.createElement("a",{onClick:function(){Ei(cr)}},"".concat(dr||0,"/").concat(Rn==null?void 0:Rn.photo_count)):"--"}},(Rn==null?void 0:Rn.ip_bind)&&Object(wt.d)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(dr,cr){return t.a.createElement(t.a.Fragment,null,dr||"--",cr.commit_status===1&&Rn.ip_bind&&cr.last_ip&&t.a.createElement(g.a,{type:"link",onClick:Object(x.a)(b.a.mark(function da(){var ja;return b.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:ja=m.a.confirm({title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ja.destroy()}}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:t.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",t.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var ci=Object(x.a)(b.a.mark(function Ri(){var ki;return b.a.wrap(function(li){for(;;)switch(li.prev=li.next){case 0:return li.next=2,Object(P.bb)({id:yt.categoryId,exercise_user_id:cr.exercise_user_id});case 2:ki=li.sent,ki.status===0&&(p.b.success("\u89E3\u7ED1\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:yt}));case 4:case"end":return li.stop()}},Ri)}));function bi(){return ci.apply(this,arguments)}return bi}()});case 1:case"end":return Ha.stop()}},da)}))},"\u89E3\u7ED1"))}},(Rn==null?void 0:Rn.open_camera)&&Object(wt.d)()&&Rn.exercise_status<3&&!((Qn=gr.setting)!==null&&Qn!==void 0&&Qn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(dr,cr){return t.a.createElement(nt.a,{checked:dr,onClick:Object(x.a)(b.a.mark(function da(){return b.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:dr?m.a.info({title:"\u63D0\u793A",content:t.a.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):m.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:t.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Ha=Object(x.a)(b.a.mark(function bi(){var Ri;return b.a.wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return Ci.next=2,Object(P.c)(Object(i.a)(Object(i.a)({},yt),{},{exercise_user_id:cr.exercise_user_id}));case 2:Ri=Ci.sent,(Ri==null?void 0:Ri.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)}));case 4:case"end":return Ci.stop()}},bi)}));function ci(){return Ha.apply(this,arguments)}return ci}()});case 1:case"end":return Fa.stop()}},da)}))})}},Object(wt.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(dr,cr){return!dr&&cr.review_status?"\u8BC4\u9605\u4E2D":dr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Rn==null?void 0:Rn.assistant_auth)||Object(wt.c)()||Object(wt.s)())&&Xr&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:236,render:function(dr,cr){return t.a.createElement("div",null,Object(wt.c)()&&t.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:cr.commit_status<2},t.a.createElement("a",{className:cr.commit_status>1?"c-blue":"c-black",href:cr.commit_status>1&&"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(cr.login),onClick:function(ja){cr.commit_status<2&&ja.preventDefault(),cr.commit_status===3&&(ja.preventDefault(),zn({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(i.a)({},cr),exercise_types:Object(i.a)({},un==null?void 0:un.exercise_types)},params:Object(i.a)({},yt)}}))}},cr.has_comment&&"\u66F4\u6539\u8BC4\u9605",!cr.has_comment&&"\u8BC4\u9605")),!Object(wt.s)()&&["\u8003\u8BD5\u4E2D"].includes(R.c[Rn.exercise_status])&&t.a.createElement(g.a,{ghost:!0,type:"primary",disabled:(cr==null?void 0:cr.commit_status)>1,className:"ml10",size:"small",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06\u8BE5\u5B66\u751F\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F",onOk:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06".concat(cr==null?void 0:cr.user_name,"\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var Fa=Object(x.a)(b.a.mark(function ci(){var bi;return b.a.wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:cr==null?void 0:cr.user_id}});case 2:bi=ki.sent,bi.status===0&&zn({type:"exercise/getExerciseList",payload:yt});case 4:case"end":return ki.stop()}},ci)}));function Ha(){return Fa.apply(this,arguments)}return Ha}()})}})}},"\u5F3A\u5236\u4EA4\u5377"),Object(wt.s)()&&cr.commit_status>1&&t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var ja;if(!(un!=null&&(ja=un.exercise_types)!==null&&ja!==void 0&&ja.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(cr==null?void 0:cr.login,"?check=true"))}},"\u67E5\u770B"),(Rn==null?void 0:Rn.exercise_time)>0&&Object(wt.d)()&&t.a.createElement(Ne.a,{title:function(){return Object(wt.k)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Rn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},t.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(wt.k)()?!0:Rn.exercise_status===3}(),onClick:function(){Object(wt.i)()&&zn({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:cr,exercise_time:Rn.exercise_time,params:Object(i.a)({},yt)}})}},"\u5EF6\u65F6")))}}].filter(function(ca){return!!ca}),si=Object(O.a)(Mi);return si[0]=Object(i.a)({},si[0]),si[(si==null?void 0:si.length)-1]=Object(i.a)({},si[(si==null?void 0:si.length)-1]),si[0].render=function(){return"\u6211"},si[(si==null?void 0:si.length)-1].render=function(){var ca;return un!=null&&(ca=un.current_answer_user)!==null&&ca!==void 0&&ca.login?t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var cr,da;if(!(un!=null&&(cr=un.exercise_types)!==null&&cr!==void 0&&cr.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(un==null||((da=un.current_answer_user)===null||da===void 0)?void 0:da.login))}},"\u67E5\u770B"):"--"},t.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(un==null||((Hr=un.exercise_types)===null||Hr===void 0)?void 0:Hr.score_open)&&Object(wt.s)()&&t.a.createElement(je.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(i.a)({},un==null?void 0:un.current_answer_user)],columns:si,scroll:{x:(Mi==null?void 0:Mi.length)*120}}),!Object(wt.c)()&&t.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(un!=null&&(pa=un.exercise_types)!==null&&pa!==void 0&&pa.answer_users)&&t.a.createElement("span",{className:"mr10"},t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Ma=un.exercise_types)===null||Ma===void 0)?void 0:Ma.answer_users," "),"\u5DF2\u4EA4"),!!(un!=null&&(la=un.exercise_types)!==null&&la!==void 0&&la.unanswer_users)&&t.a.createElement("span",{className:"mr10"},un==null||((Ir=un.exercise_types)===null||Ir===void 0)?void 0:Ir.unanswer_users,"\u672A\u4EA4"),(un==null||((mr=un.exercise_types)===null||mr===void 0)?void 0:mr.exercise_end_time)!=="--"&&t.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Kr=un.exercise_types)===null||Kr===void 0)?void 0:Kr.exercise_end_time))),!((ra=un.exercise_types)!==null&&ra!==void 0&&ra.exercise_all_users)&&!Object(wt.s)()&&t.a.createElement(Cn.a,null),(!!((Er=un.exercise_types)!==null&&Er!==void 0&&Er.exercise_all_users)||Object(wt.s)())&&t.a.createElement("aside",null,Object(wt.c)()&&t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:Pi,onValuesChange:ji,initialValues:(wn={},Object(Ce.a)(wn,"commit_status","all"),Object(Ce.a)(wn,"exercise_group_id","all"),Object(Ce.a)(wn,"review","all"),Object(Ce.a)(wn,"is_make_up","all"),wn)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((ma=Nr.course_group)!==null&&ma!==void 0&&ma.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},un.course_groups&&un.course_groups.map(function(ca,dr){return t.a.createElement(be.a,{value:ca.exercise_group_id,className:"ml0 mr8"},ca.exercise_group_name,"(",ca.exercise_group_students,")")}))))),t.a.createElement(ze.a.Item,{name:"commit_status"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((Mr=Nr.commit_status)!==null&&Mr!==void 0&&Mr.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},tn.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"commit_status",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(ze.a.Item,{name:"review"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!(($e=Nr.review)!==null&&$e!==void 0&&$e.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Rt==null?void 0:Rt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{value:ca.id,key:dr},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),(un==null||((pt=un.exercise_types)===null||pt===void 0)?void 0:pt.open_make_up)&&t.a.createElement(ze.a.Item,{name:"is_make_up"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((vt=Nr.is_make_up)!==null&&vt!==void 0&&vt.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Qt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"is_make_up",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,null,t.a.createElement(te.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(dr){yt.search=dr,zn({type:"exercise/getExerciseList",payload:Object(i.a)(Object(i.a)({},yt),{},{page:1})})},style:{width:240}})))),!(Rn!=null&&Rn.is_random)&&t.a.createElement(Ee.a,{className:["tr",Je.a.rightFilter].join(" ")},((Me=un.exercise_types)===null||Me===void 0?void 0:Me.objective)===1&&((we=un.exercise_types)===null||we===void 0?void 0:we.subjective)===1&&t.a.createElement(t.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_gte"},t.a.createElement(J.a,{min:0,max:un==null||((Ke=un.exercise_types)===null||Ke===void 0)?void 0:Ke.objective_score,placeholder:"\u6700\u4F4E"}))),t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_lte"},t.a.createElement(J.a,{min:((De=yt)===null||De===void 0?void 0:De.objective_score_gte)||0,max:un==null||((st=un.exercise_types)===null||st===void 0)?void 0:st.objective_score,placeholder:"\u6700\u9AD8"})))),((ct=un.exercise_types)===null||ct===void 0?void 0:ct.subjective)===1&&Xr&&t.a.createElement(t.a.Fragment,null,t.a.createElement(g.a,{type:"default",disabled:(un==null||((Bt=un.total_exercise_users)===null||Bt===void 0)?void 0:Bt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/reviews/group")},t.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),t.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),t.a.createElement(g.a,{type:"default",disabled:(un==null||((gt=un.total_exercise_users)===null||gt===void 0)?void 0:gt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(un==null||((zt=un.total_exercise_users)===null||zt===void 0||((Ft=zt[0])===null||Ft===void 0))?void 0:Ft.user_login)},t.a.createElement("span",{className:"iconfont icon-filesync3x"}),t.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),t.a.createElement(je.a,{className:"mt30",loading:yn["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(un==null?void 0:un.exercise_users)||[],columns:Mi,scroll:{x:(Mi==null?void 0:Mi.length)*120},size:"large",onChange:function(dr,cr,da){yt.page=1,console.log(da,444),da.order===void 0?(yt.order_type=null,yt.order=null):(yt.order_type=da.order==="descend"?"desc":"asc",yt.order=da.field),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})}}),Rr>0&&t.a.createElement("aside",{className:"tc mb50 pb30 mt30"},t.a.createElement("div",{style:{display:"flex",margin:"auto",textAlign:"center",justifyContent:"center"}},t.a.createElement(W.a,{onChange:Po,defaultCurrent:yt.page||1,current:yt.page||1,defaultPageSize:yt.limit||1,pageSize:yt.limit||1,total:Rr}),t.a.createElement("span",{style:{lineHeight:"29px",marginLeft:"20px"}},"\u6BCF\u9875\u663E\u793A\u6761\u6570"),t.a.createElement(te.a,{value:ti,onChange:function(dr){return gi(dr.target.value)},onBlur:Oo,style:{width:"60px",height:"29px",lineHeight:"29px",marginLeft:"5px"}})))),t.a.createElement(At,null),t.a.createElement(Ve,null),t.a.createElement(Ht,null),ka&&t.a.createElement(m.a,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",visible:ka,centered:!0,onCancel:function(){Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")},footer:t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{flex:1,textAlign:"left"}}," ",t.a.createElement(g.a,{onClick:Object(x.a)(b.a.mark(function ca(){var dr;return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:if(po){da.next=3;break}return p.b.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),da.abrupt("return");case 3:return eo(!0),da.next=6,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/send_alert.json"),{method:"post",body:{content:po,clazz:ni,exercise_user_id:oo}});case 6:dr=da.sent,(dr==null?void 0:dr.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")),eo(!1);case 9:case"end":return da.stop()}},ca)})),disabled:wo,loading:wi},"\u53D1\u9001")),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,style:{marginRight:"10px"},onClick:Object(x.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi-1===0?wa==null?void 0:wa.length:vi-1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0A\u4E00\u5F20"),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,type:"primary",onClick:Object(x.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi===(wa==null?void 0:wa.length)?1:vi+1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0B\u4E00\u5F20"))},t.a.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:wa[vi-1]}),t.a.createElement("span",{onClick:function(){Tt.a.publish("preview-image",wa[vi-1]),console.log("src:",wa[vi-1],wa,vi-1)},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"190px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),t.a.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},vi+"/"+(wa==null?void 0:wa.length)),t.a.createElement(F.a,{className:"mt20",checked:ni==="alert",onChange:function(){return Ga("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:ni==="notice",onChange:function(){return Ga("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(te.a.TextArea,{className:"mt20",value:po,onChange:function(dr){return vo(dr.target.value)},placeholder:"\u8BF7\u8F93\u5165".concat(ni==="alert"?"\u8B66\u544A":"\u901A\u77E5","\u5185\u5BB9").concat(ni==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":"")}),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",$a,"\u6B21\u8B66\u544A")),t.a.createElement(sn.a,null))},ye=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Ae),Se=_("OaEy"),dt=_("2fM7"),et=_("8Skl"),xt=_("y3Kf"),xn=_("mxOx"),Dt=_.n(xn),_t=_("LvDl"),mn=_.n(_t),pe=_("GUcZ"),Gt=_("ulZh"),Lt=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,Be=Object(E.forwardRef)(function(tr,In){var En,Or=tr.src,yr=tr.videoId,zr=tr.logWatchHistory,Zn=tr.courseId,An=Zn===void 0?null:Zn,rr=tr.startTime,ar=tr.handlePause,Pr=ar===void 0?function(){}:ar,sa=tr.handlePlay,Qn=sa===void 0?function(){}:sa,Hr=tr.handlePlayEnded,pa=Hr===void 0?function(){}:Hr,Ma=tr.videoSpeed,la=Ma===void 0?1:Ma,Ir=Or==null||((En=Or.split("."))===null||En===void 0)?void 0:En.pop(),mr=Ir==="flv",Kr=Object(E.useRef)(),ra=Object(E.useRef)(),Er=Object(E.useRef)(0),wn=Object(E.useRef)(0),ma=Object(E.useState)(0),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=navigator.userAgent.toLowerCase().match(Lt),Me=vt?vt[0]:"pc";Object(E.useImperativeHandle)(In,function(){return{getLastUpdatedTime:function(){return Kr.current.currentTime},getDuration:function(){return Kr.current.duration}}}),Object(E.useEffect)(function(){wn.current=void 0;try{pe.a.isSupported&&mr&&Or&&(Or==null?void 0:Or.indexOf(".m3u8"))<0?(wn.current=pe.a.createPlayer({type:"flv",volume:.8,cors:!0,url:Or+"?t="+Date.now(),muted:!1,isLive:!0}),wn.current.on("play",function(){console.log(21111)}),Kr.current&&(wn.current.detachMediaElement(Kr.current),wn.current.attachMediaElement(Kr.current),wn.current.load(),wn.current.play())):Kr.current.setAttribute("src",Or+"?t="+Date.now())}catch(Ke){setTimeout(function(){pt($e+1)},1e3)}return console.log("src:",Or),function(){if(wn.current){var Ke,De,st,ct,Bt,gt,zt,Ft;(Ke=wn.current)===null||Ke===void 0||((De=Ke.unload)===null||De===void 0)||De.call(Ke),(st=wn.current)===null||st===void 0||((ct=st.pause)===null||ct===void 0)||ct.call(st),(Bt=wn.current)===null||Bt===void 0||((gt=Bt.destroy)===null||gt===void 0)||gt.call(Bt),(zt=wn.current)===null||zt===void 0||((Ft=zt.detachMediaElement)===null||Ft===void 0)||Ft.call(zt,Kr.current),wn.current=void 0,Kr.current.src=""}}},[Kr,mr,Or,$e]),Object(E.useEffect)(function(){return ra.current=setInterval(function(){Er.current>0&&Er.current===Kr.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),pt($e+1)),Er.current=Kr.current.currentTime},3e3),function(){clearInterval(ra.current)}},[]);var we=function(De){setTimeout(function(){pt($e+1)},1e3)};return t.a.createElement("video",{ref:Kr,onerr:!0,onErrorCapture:function(){pt($e+1)},autoPlay:!0,muted:!0})}),ot=function(In){var En,Or=In.exercise,yr=In.dispatch,zr=In.user,Zn=Object(A.i)(),An=Object(E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Zn==null?void 0:Zn.categoryId}),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(E.useState)(),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)(!1),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Or.exerciseList,ma=Or.commonHeader,Mr=Object(E.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(E.useState)([]),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(E.useState)(0),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(E.useState)(!0),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=Object(E.useState)(!1),gr=Object(r.a)(zn,2),Xr=gr[0],Jr=gr[1],aa=Object(E.useRef)(null);Object(E.useEffect)(function(){hn(),Lr(ar)},[]),Object(E.useEffect)(function(){return clearInterval(aa.current),(ma==null?void 0:ma.exercise_status)===2&&(aa.current=setInterval(function(){Lr(ar)},3e4)),function(){clearInterval(aa.current)}},[ma==null?void 0:ma.exercise_status,ar]);var hn=function(){yr({type:"exercise/getExerciseList",payload:Zn})},Lr=function(){var Vr=Object(x.a)(b.a.mark(function nr(Wr){var Wn,pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Wn=mn.a.cloneDeep(Wr),console.log(Wn,"sendData"),yn(!0),vt([]),qn.next=6,Object(C.a)("/api/exercises/".concat(Wr==null?void 0:Wr.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:Wn});case 6:pn=qn.sent,De([]),yn(!1),gt(pn==null?void 0:pn.count),vt((pn==null?void 0:pn.exercise_users)||[]);case 11:case"end":return qn.stop()}},nr)}));return function(Wr){return Vr.apply(this,arguments)}}(),oa=function(nr,Wr){ar.page=1,ar[Wr]=nr,Pr(Object(i.a)({},ar)),Lr(ar)},ya=function(nr){ar.page=1,ar.save_name=nr,Pr(Object(i.a)({},ar))},yt=function(){ar.page=1;var nr=Object.assign({},Hr.getFieldsValue());Object.keys(nr).map(function(Wr){switch(Wr){case"exercise_group_id":nr[Wr].includes("all")||!nr[Wr].length?(delete ar.course_group,Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(ar.course_group=nr[Wr],Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id",ar.course_group)));break}}),Pr(Object(i.a)({},ar)),Lr(ar)};Object(E.useEffect)(function(){if(document.getElementById("divhe")){var Vr=document.getElementById("divhe").scrollHeight;Vr>47&&(Ir(47),Er(!0))}},[document.getElementById("divhe"),wn]);var Fr=function(nr,Wr,Wn){ar.page=nr==null?void 0:nr.current,ar.limit=nr==null?void 0:nr.pageSize,Wn!=null&&Wn.order?(ar.sort_by=Wn==null?void 0:Wn.field,ar.sort_direction=(Wn==null?void 0:Wn.order)==="ascend"?"asc":"desc"):(ar.sort_by=null,ar.sort_direction=null),Pr(Object(i.a)({},ar)),Lr(ar)},un=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:function(nr,Wr,Wn){return ar.limit*(ar.page-1)+Wn+1}},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr},t.a.createElement("span",null,nr))}},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr||"--"},t.a.createElement("span",null,nr||"--"))}},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(nr,Wr){return nr?t.a.createElement(Ne.a,{placement:"bottom",title:nr},t.a.createElement("span",{className:Dt.a.es},nr)):"--"}},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement("img",{width:40,style:{maxHeight:30},src:nr,className:"current",onClick:function(){Sr(Wr)}})}},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement(t.a.Fragment,null,nr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),nr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),nr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(nr,Wr){var Wn;return t.a.createElement(t.a.Fragment,null,(Wr==null?void 0:Wr.exercise_identity_photo_state)==="submitted"?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Jr(Wr)}},"\u5BA1\u6838"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(Wr==null?void 0:Wr.exercise_identity_photo_state)!=="submitted"?t.a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return Ca(Wr)}},"\u5BA1\u6838\u8BB0\u5F55"):t.a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Wr==null?void 0:Wr.exercise_identity_photo_state)==="passed"&&!!(Wr!=null&&(Wn=Wr.play_url)!==null&&Wn!==void 0&&Wn.length)?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Nr(Wr)}},"\u6444\u50CF\u76D1\u63A7"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rn=function(nr){De(nr)},xr=function(){Jr(!1),Lr(ar)},Ca=function(nr){var Wr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:function(Rr,qn){return t.a.createElement("span",null,Rr||"--")}},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:function(Rr,qn){return t.a.createElement(t.a.Fragment,null,Rr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:function(Rr,qn){return Rr?t.a.createElement(Ne.a,{placement:"bottom",title:Rr},t.a.createElement("span",null,Rr)):"--"}},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:function(Rr,qn){return t.a.createElement("span",{className:"current c-light-primary",onClick:function(){Tt.a.publish("preview-image",Rr)}},"\u67E5\u770B")}}],Wn=m.a.confirm({icon:null,width:700,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wn.destroy()}}))),content:t.a.createElement("div",null,t.a.createElement(je.a,{className:Dt.a.customTable,dataSource:[Object(i.a)({},nr)],bordered:!1,columns:Wr,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,pagination:!1}))})},Nr=function(nr){var Wr,Wn,pn=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:(nr==null||((Wr=nr.play_url)===null||Wr===void 0)?void 0:Wr.length)<6?724:744,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89C6\u9891"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return pn.destroy()}}))),content:t.a.createElement("ul",{className:Dt.a.sys},nr==null||((Wn=nr.play_url)===null||Wn===void 0)?void 0:Wn.map(function(Rr,qn){return t.a.createElement("li",{className:Dt.a.li,key:qn},t.a.createElement("div",{className:Dt.a.d1},t.a.createElement("div",{className:Dt.a.img},t.a.createElement(Be,{src:Rr==null?void 0:Rr.replace(".m3u8",".flv"),autoPlay:!0})),t.a.createElement("div",{className:Dt.a.btn},t.a.createElement("div",{className:Dt.a.b1},"\u56DE\u653E\u89C6\u9891",qn+1))))}))})},Sr=function(nr){var Wr=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:710,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wr.destroy()}}))),content:t.a.createElement(he.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap,style:{marginBottom:40}},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:326,src:Object(R.g)(nr==null?void 0:nr.photo_url)}),t.a.createElement("div",{className:Dt.a.textP},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},nr!=null&&nr.identity_url?t.a.createElement("img",{width:326,src:Object(R.g)(nr==null?void 0:nr.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},xa={selectedRowKeys:Ke,columnWidth:40,onChange:Rn,getCheckboxProps:function(nr){return{disabled:!((nr==null?void 0:nr.exercise_identity_photo_state)!=="passed")}}};return t.a.createElement("section",{className:Dt.a.wrap},t.a.createElement(ze.a,{form:Hr,onChange:yt,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:la+"px",overflow:"hidden"}},(En=wn.course_groups)===null||En===void 0?void 0:En.map(function(Vr,nr){return t.a.createElement(be.a,{key:nr,value:Vr.exercise_group_id,className:"ml0 mr8"},Vr.exercise_group_name,"(",Vr.exercise_group_students,")")})),ra&&t.a.createElement("span",{onClick:function(){var nr=document.getElementById("divhe").scrollHeight;la>47?Ir(47):Ir(nr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},la===47?"\u5C55\u5F00":"\u6536\u8D77",la===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:Dt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ar==null?void 0:ar.save_name,onChange:function(nr){return ya(nr.target.value)},onSearch:function(){ar.page=1,ar.name=ar.save_name,Pr(Object(i.a)({},ar)),Lr(ar)}}),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:ar==null?void 0:ar.state,onChange:function(nr){return oa(nr,"state")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(dt.a.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:ar==null?void 0:ar.audit,onChange:function(nr){return oa(nr,"audit")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),t.a.createElement("span",{className:Dt.a.btn,style:{cursor:"pointer"},onClick:function(){if(!Ke.length){p.b.warn("\u8BF7\u9009\u62E9\u5B66\u751F");return}Jr(!0)}},t.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),t.a.createElement("div",{className:Dt.a.bgH}),t.a.createElement(je.a,{rowSelection:xa,className:Dt.a.customTable,dataSource:pt,bordered:!1,columns:un,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,loading:on,onChange:Fr,pagination:{pageSize:ar.limit,total:Bt,current:ar.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(nr){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},nr),"\u6761\u6570\u636E")}}}),t.a.createElement(Pt,{selectIds:Ke,visible:Xr,onCancel:function(){return Jr(!1)},onOk:xr,params:ar}),t.a.createElement(sn.a,null))},Xt=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(ot),Pt=function(In){var En=In.visible,Or=In.onOk,yr=In.onCancel,zr=In.selectIds,Zn=In.params,An=Object(E.useState)(!1),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=Object(E.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=ze.a.useForm(),la=Object(r.a)(Ma,1),Ir=la[0],mr=function(){var Kr=Object(x.a)(b.a.mark(function ra(Er){var wn,ma;return b.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Pr(!0),!(En===!0)){$e.next=7;break}return $e.next=4,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_ids:zr},Er)});case 4:ma=$e.sent,$e.next=10;break;case 7:return $e.next=9,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_id:En==null?void 0:En.exercise_identity_photo_id},Er)});case 9:ma=$e.sent;case 10:((wn=ma)===null||wn===void 0?void 0:wn.status)===0&&Or(),Pr(!1);case 12:case"end":return $e.stop()}},ra)}));return function(Er){return Kr.apply(this,arguments)}}();return t.a.createElement(m.a,{title:En!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",visible:!!En,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){yr()},afterClose:function(){Ir.resetFields(),pa({})},confirmLoading:ar,onOk:function(){return Ir.submit()}},t.a.createElement(ze.a,{className:Dt.a.formWrap,form:Ir,labelCol:{span:4},wrapperCol:{span:18},onFinish:mr,onValuesChange:function(){pa(Object(i.a)({},Ir.getFieldsValue()))}},En!==!0&&t.a.createElement(he.a,{style:{marginLeft:28,marginBottom:38}},t.a.createElement(Ee.a,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),t.a.createElement(Ee.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:234,src:Object(R.g)(En==null?void 0:En.photo_url)}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",En==null?void 0:En.photo_url)},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},En!=null&&En.identity_url?t.a.createElement("img",{width:234,src:Object(R.g)(En==null?void 0:En.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(En!=null&&En.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(En==null?void 0:En.identity_url))},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u8BC1\u4EF6\u7167\u7247"))))),t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},t.a.createElement(F.a.Group,null,t.a.createElement(F.a,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(F.a,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Hr==null?void 0:Hr.state)==="rejected"&&t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},t.a.createElement(te.a,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),t.a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},$t=_("cWXX"),Zt=_("/ezw"),bt=_("R9oj"),ft=_("ECub"),Nt=_("hZbv"),jt=_.n(Nt),bn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa=In.exercise,Qn=In.dispatch,Hr=In.user,pa=Object(A.i)(),Ma=Object(E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:pa==null?void 0:pa.categoryId}),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1],Kr=ze.a.useForm(),ra=Object(r.a)(Kr,1),Er=ra[0],wn=Object(E.useState)(),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=sa.exerciseList,De=Object(E.useState)([]),st=Object(r.a)(De,2),ct=st[0],Bt=st[1],gt=Object(E.useState)(0),zt=Object(r.a)(gt,2),Ft=zt[0],on=zt[1],yn=Object(E.useState)(!0),zn=Object(r.a)(yn,2),gr=zn[0],Xr=zn[1],Jr=Object(E.useState)(!1),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(E.useState)("1"),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=Object(E.useState)(1),Rn=Object(r.a)(un,2),xr=Rn[0],Ca=Rn[1],Nr=Object(E.useState)("alert"),Sr=Object(r.a)(Nr,2),xa=Sr[0],Vr=Sr[1],nr=Object(E.useState)(1),Wr=Object(r.a)(nr,2),Wn=Wr[0],pn=Wr[1],Rr=Object(E.useState)(""),qn=Object(r.a)(Rr,2),Ar=qn[0],Da=qn[1],Ia=Object(E.useState)(!1),La=Object(r.a)(Ia,2),Br=La[0],$r=La[1],ka=Object(E.useState)(!1),Na=Object(r.a)(ka,2),qa=Na[0],ri=Na[1],ni=Object(E.useState)([]),Ga=Object(r.a)(ni,2),Ai=Ga[0],Di=Ga[1];Object(E.useEffect)(function(){$a(),Va(Ir)},[]);var $a=function(){Qn({type:"exercise/getExerciseList",payload:pa})},Va=function(){var Ra=Object(x.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return Ja=mn.a.cloneDeep(wa),Xr(!0),Bt([]),oi.next=5,Object(C.a)("/api/exercises/".concat(wa==null?void 0:wa.exercise_id,"/exercise_videos.json"),{method:"get",params:Ja});case 5:ai=oi.sent,Xr(!1),on(ai==null?void 0:ai.count),Bt((ai==null?void 0:ai.exercise_users)||[]);case 9:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),di=function(Sa,wa){Ir.page=Sa,Ir.limit=wa,mr(Object(i.a)({},Ir)),Va(Ir)},Zi=function(Sa){Ir.page=1,Ir.save_name=Sa,mr(Object(i.a)({},Ir))},Ao=function(){Ir.page=1;var Sa=Object.assign({},Er.getFieldsValue());Object.keys(Sa).map(function(wa){switch(wa){case"exercise_group_id":Sa[wa].includes("all")||!Sa[wa].length?(delete Ir.course_group,Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(Ir.course_group=Sa[wa],Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id",Ir.course_group)));break}}),Va(Ir)};Object(E.useEffect)(function(){if(document.getElementById("divhe")){var Ra=document.getElementById("divhe").scrollHeight;Ra>47&&($e(47),we(!0))}},[document.getElementById("divhe"),Ke]);var Ui=function(){var Ra=Object(x.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return $r(!0),Lr({}),oi.next=4,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 4:return Ja=oi.sent,oi.next=7,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 7:ai=oi.sent,ai!=null&&ai.data&&Di((ai==null?void 0:ai.data)||[]),Ja!=null&&Ja.data&&Lr(Object(i.a)(Object(i.a)({},Ja==null?void 0:Ja.data),{},{exercise_user_id:wa==null?void 0:wa.exercise_user_id,datas:wa})),$r(!1);case 11:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),qi=function(Sa){if(Sa==="prev"){var wa;Ca(xr-1===0?hn==null||((wa=hn.exercise_user_photos)===null||wa===void 0)?void 0:wa.length:xr-1)}else{var Ja;Ca(xr===(hn==null||((Ja=hn.exercise_user_photos)===null||Ja===void 0)?void 0:Ja.length)?1:xr+1)}},$i=function(){Ca(1),Vr("alert"),Da(""),Fr("1"),pn(1)},wi=function(Sa){pn(Sa)},eo=function(Sa){Vr(Sa),pn(1),Da("")},fo=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Pi=xa==="alert"?fo:ho;return t.a.createElement("section",{className:jt.a.wrap},t.a.createElement(ze.a,{form:Er,onChange:Ao,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:Mr+"px",overflow:"hidden"}},(En=Ke.course_groups)===null||En===void 0?void 0:En.map(function(Ra,Sa){return t.a.createElement(be.a,{key:Sa,value:Ra.exercise_group_id,className:"ml0 mr8"},Ra.exercise_group_name,"(",Ra.exercise_group_students,")")})),Me&&t.a.createElement("span",{onClick:function(){var Sa=document.getElementById("divhe").scrollHeight;Mr>47?$e(47):$e(Sa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Mr===47?"\u5C55\u5F00":"\u6536\u8D77",Mr===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:jt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ir==null?void 0:Ir.save_name,onChange:function(Sa){return Zi(Sa.target.value)},onSearch:function(){Ir.page=1,Ir.name=Ir.save_name,mr(Object(i.a)({},Ir)),Va(Ir)}})),t.a.createElement("div",{className:jt.a.bgH}),t.a.createElement("div",{className:jt.a.warpList},t.a.createElement(Zt.a,{loading:gr,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",t.a.createElement("span",{className:"c-orange"},Ft),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ct.length?t.a.createElement("ul",{className:jt.a.sys},ct.map(function(Ra,Sa){var wa=Ra.user_name,Ja=Ra.user_group_name,ai=Ra.video_url,_i=Ra.login,oi=Ra.student_id;return t.a.createElement("li",{className:jt.a.li,key:Sa},t.a.createElement("div",{className:jt.a.d1},t.a.createElement("div",{className:jt.a.img},t.a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(Sa,"&video_url=").concat(ai==null?void 0:ai.replace(".m3u8",".flv"))})),t.a.createElement(Ne.a,{title:"\u59D3\u540D+\u5B66\u53F7"},t.a.createElement("div",{className:jt.a.btn,onClick:function(){return Object(R.s)("".concat(Ir.exercise_id,"-").concat(_i),!0)}},t.a.createElement("div",{title:wa,className:jt.a.b1},wa),t.a.createElement("div",{title:Ja,className:jt.a.b2},"(",oi,")"))),t.a.createElement("div",{onClick:function(){return Ui(Ra)},className:jt.a.big},"\u67E5\u770B")))})):t.a.createElement(ft.a,null)),t.a.createElement(W.a,{showTotal:function(Sa){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},Sa),"\u6761\u6570\u636E")},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:di,pageSize:Ir==null?void 0:Ir.limit,current:Ir.page,total:Ft})),t.a.createElement(m.a,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",visible:hn,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){Lr(!1)},afterClose:$i,footer:null},t.a.createElement(Zt.a,{loading:Br,active:!0,paragraph:{rows:5}},t.a.createElement("div",null,t.a.createElement("span",null,"\u59D3\u540D:",hn==null||((Or=hn.datas)===null||Or===void 0)?void 0:Or.user_name),t.a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",hn==null||((yr=hn.datas)===null||yr===void 0)?void 0:yr.student_id),t.a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",hn==null||((zr=hn.datas)===null||zr===void 0)?void 0:zr.user_group_name)),t.a.createElement(j.a,{className:"mt10",defaultActiveKey:yt,onChange:function(Sa){Fr(Sa)}},t.a.createElement(j.a.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},t.a.createElement("aside",{className:jt.a.imgWrap},t.a.createElement("div",{className:jt.a.img,style:{width:234,marginLeft:30,textAlign:"center"}},hn!=null&&(Zn=hn.exercise_user_photos)!==null&&Zn!==void 0&&Zn.length?t.a.createElement(E.Fragment,null,t.a.createElement("img",{height:131,src:hn==null||((An=hn.exercise_user_photos)===null||An===void 0)?void 0:An[xr-1]}),t.a.createElement("div",{onClick:function(){var Sa;Tt.a.publish("preview-image",hn==null||((Sa=hn.exercise_user_photos)===null||Sa===void 0)?void 0:Sa[xr-1])},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8003\u8BD5\u4E2D\u7167\u7247",t.a.createElement("span",{className:"c-light-primary"},xr,"/",hn==null||((rr=hn.exercise_user_photos)===null||rr===void 0)?void 0:rr.length)),xr===1?t.a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})):t.a.createElement("div",{onClick:function(){return qi("prev")},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})),t.a.createElement("div",{onClick:function(){return qi("next")},className:jt.a.r},t.a.createElement("i",{className:"iconfont icon-lujing"}))):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:60,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(R.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},t.a.createElement("aside",{className:jt.a.imgWrap,style:{marginLeft:70}},t.a.createElement("div",{className:jt.a.img},t.a.createElement("img",{width:234,src:hn==null?void 0:hn.exercise_identity_photo}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",hn==null?void 0:hn.exercise_identity_photo)},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:20,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(R.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(R.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},t.a.createElement("div",{className:jt.a.fo},t.a.createElement(F.a,{className:"mt20",checked:xa==="alert",onChange:function(){return eo("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:xa==="notice",onChange:function(){return eo("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement("div",{className:"mt20"},t.a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),t.a.createElement(dt.a,{getPopupContainer:function(Sa){return Sa.parentNode.parentNode},style:{width:570},value:Wn,onChange:wi},Pi==null?void 0:Pi.map(function(Ra){return t.a.createElement(dt.a.Option,{key:Ra.key,value:Ra.key},Ra.value)}))),Wn===0&&t.a.createElement(te.a.TextArea,{className:"mt20",value:Ar,onChange:function(Sa){return Da(Sa.target.value)},placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),t.a.createElement(he.a,{className:"mt10",align:"middle"},t.a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",hn==null?void 0:hn.alert_count,"\u6B21\u8B66\u544A\u548C",(hn==null||((ar=hn.alerts)===null||ar===void 0)?void 0:ar.length)-(hn==null?void 0:hn.alert_count),"\u6B21\u901A\u77E5")),t.a.createElement(je.a,{dataSource:(hn==null?void 0:hn.alerts)||[],bordered:!1,scroll:(hn==null||((Pr=hn.alerts)===null||Pr===void 0)?void 0:Pr.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(Sa){return Sa?t.a.createElement("span",{title:Sa},Sa):"--"}},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:function(Sa){return Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),t.a.createElement(g.a,{className:jt.a.b,onClick:Object(x.a)(b.a.mark(function Ra(){var Sa,wa,Ja;return b.a.wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:if(!(!Ar&&Wn===0)){_i.next=3;break}return p.b.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"),_i.abrupt("return");case 3:return Sa=Ar,Wn&&(wa=xa==="alert"?fo:ho,Sa=wa.find(function(oi){return oi.key===Wn}).value),ri(!0),_i.next=8,Object(C.a)("/api/exercises/".concat(Ir.exercise_id,"/send_alert.json"),{method:"post",body:{content:Sa,clazz:xa,exercise_user_id:hn==null?void 0:hn.exercise_user_id}});case 8:Ja=_i.sent,(Ja==null?void 0:Ja.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Lr(!1)),ri(!1);case 11:case"end":return _i.stop()}},Ra)})),loading:qa,type:"primary"},t.a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),t.a.createElement(j.a.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},t.a.createElement(je.a,{dataSource:Ai,bordered:!1,scroll:Ai.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:function(Sa){return Fe()(Sa).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(Sa){return Sa&&Object(R.X)(Number(Sa)/1e3)||0}},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),t.a.createElement(sn.a,null))},Te=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(bn),ve=_("wNxg"),Q=_.n(ve),$=_("b6Jr"),re=_.n($),de=function(In){var En=In.index,Or=In.bottomLine,yr=In.gather,zr=In.search,Zn=Object(E.useState)([]),An=Object(r.a)(Zn,2),rr=An[0],ar=An[1],Pr=Object(E.useState)(!1),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(E.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(A.i)(),Kr=Object(A.h)(),ra=Object(E.useState)({page:1,limit:6,total:0}),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1];Object(E.useEffect)(function(){console.log(yr,"gather"),En===0&&Ir(!0)},[]),Object(E.useEffect)(function(){la&&$e()},[la]);var Mr=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(we,Ke,De){return wn.limit*(wn.page-1)+De+1}},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(we){return we||"--"}},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(we){return we+"%"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:function(we){var Ke,De="/classrooms/".concat(mr==null?void 0:mr.coursesId,"/exercise/").concat(mr==null?void 0:mr.categoryId,"/detail/").concat(we,"/review_detail");if(Kr!=null&&(Ke=Kr.query)!==null&&Ke!==void 0&&Ke.random){var st;De=De+"?random=".concat(Kr==null||((st=Kr.query)===null||st===void 0)?void 0:st.random)}return t.a.createElement(v.a,{to:De,target:"_blank"},"\u67E5\u770B")}}],$e=function(){var Me=Object(x.a)(b.a.mark(function we(Ke){var De,st,ct;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return Hr(!0),De=Ke||{page:1,limit:10,total:0},st=Object(i.a)({id:mr==null?void 0:mr.categoryId,question_id:yr==null?void 0:yr.question_id,search:zr},De),gt.next=5,Object(C.a)("/api/courses/".concat(mr==null?void 0:mr.coursesId,"/exercises/code_review_users.json"),{method:"get",params:st});case 5:ct=gt.sent,ct&&(ar(ct==null?void 0:ct.users),Hr(!1),ma(Object(i.a)(Object(i.a)({},De),{},{total:(ct==null?void 0:ct.count)||0})));case 7:case"end":return gt.stop()}},we)}));return function(Ke){return Me.apply(this,arguments)}}(),pt=function(we){var Ke=Object(i.a)(Object(i.a)({},wn),{},{page:we});ma(Ke),$e(Ke)},vt=function(){Ir(!la)};return t.a.createElement("div",{className:re.a.subjectTable},t.a.createElement("aside",{className:re.a.title},t.a.createElement("span",{className:"c-light-primary"},En+1,"\u3001",(yr==null?void 0:yr.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898"),t.a.createElement("span",{className:"c-grey-333"},"\uFF08",yr==null?void 0:yr.score,"\u5206\uFF09\uFF1A",yr==null?void 0:yr.question_title),t.a.createElement("span",{className:"ml40 c-grey-999"},t.a.createElement("b",{className:"c-red-ee4"},yr==null?void 0:yr.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",yr==null?void 0:yr.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),t.a.createElement("span",{onClick:vt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},la?"\u6536\u8D77":"\u5C55\u5F00",la?t.a.createElement(xt.a,null):t.a.createElement(et.a,null)),(yr==null?void 0:yr.question_type)===5&&t.a.createElement("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(yr==null?void 0:yr.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5")),t.a.createElement(je.a,{className:re.a.customTable,style:{display:la?"block":"none"},dataSource:rr,bordered:!1,rowKey:function(we){return we.id},rowClassName:re.a.row,columns:Mr,loading:Qn,pagination:{pageSize:wn.limit,total:wn.total,current:wn.page,onChange:pt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),t.a.createElement("div",{className:re.a.line,style:{visibility:Or?"hidden":"visible"}}))},Ue=de,it=_("lzim"),Mt=function(In){var En=In.exercise,Or=In.globalSetting,yr=In.dispatch,zr=Object(E.useState)(""),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=Object(E.useState)([]),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(E.useState)(""),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(E.useState)(!1),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(A.i)();Object(E.useEffect)(function(){wn()},[]);var wn=function(){var $e=Object(x.a)(b.a.mark(function pt(vt){var Me;return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ra(!0),Ke.next=3,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:Er==null?void 0:Er.categoryId,search:An}});case 3:if(Me=Ke.sent,!((Me==null?void 0:Me.status)===-2)){Ke.next=7;break}return wn(),Ke.abrupt("return");case 7:Me&&(ra(!1),Qn((Me==null?void 0:Me.exercise_questions)||[]),la(Me==null?void 0:Me.last_review_time));case 8:case"end":return Ke.stop()}},pt)}));return function(vt){return $e.apply(this,arguments)}}(),ma=function(){wn()},Mr=function(){return t.a.createElement("div",{className:Q.a.empty},t.a.createElement("img",{src:it.l,width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"))};return t.a.createElement("section",{className:Q.a.warp},t.a.createElement("aside",{className:Q.a.header},t.a.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ma||"--"),!!Ma&&t.a.createElement(te.a,{value:An,onChange:function(pt){return rr(pt.target.value)},suffix:t.a.createElement("i",{onClick:ma,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:ma})),t.a.createElement(Zt.a,{loading:Kr,active:!0,paragraph:{rows:5}},sa.length>0?t.a.createElement("aside",{className:Q.a.subject},sa.map(function($e,pt){return t.a.createElement(Ue,{key:pt,index:pt,bottomLine:pt===sa.length-1,gather:$e,search:An})})):Mr()))},Ln=Object(o.a)(function(tr){var In=tr.exercise,En=tr.globalSetting;return{exercise:In,globalSetting:En}})(Mt),kn=_("/zsF"),St=_("PArb"),an=_("LYsE"),Pn=_("k5F3"),dn=function(In){var En=In.exercise,Or=In.loading,yr=In.dispatch,zr=In.activeTabs,Zn=Object(A.i)(),An=Object(E.useState)(Object(i.a)(Object(i.a)({},Zn),{page:1,per_page:10})),rr=Object(r.a)(An,1),ar=rr[0],Pr=En.editData;Object(E.useEffect)(function(){zr==="2"&&sa()},[Zn.categoryId,zr]);var sa=function(){yr({type:"exercise/editExercise",payload:Object(i.a)({},ar)})};return Object(E.useEffect)(function(){return yr({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){yr({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}},[]),t.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},t.a.createElement(Pn.a,{isPreview:!0,activeTabs:zr}),t.a.createElement(St.a,null),t.a.createElement(an.a,{data:Pr==null?void 0:Pr.exercise_question_types,isDragDisabled:!0}))},jn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(dn),Bn=_("T2oS"),ne=_("W9HT"),B=_("Q9mQ"),H=_("diRs"),ae=_("CCdo"),ue=_.n(ae),oe=_("RotF"),ht=_.n(oe),vn=_("6K3P"),Tn=_.n(vn),fr=_("0owl"),Vt=_("ek7X"),Et=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.dispatch,rr=In.cb,ar=Object(i.a)(Object(i.a)({},Object(A.i)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),Pr=Object(E.useState)(Object(i.a)({},ar)),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(E.useState)([]),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)(!0),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(E.useState)(!0),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(0),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(E.useState)(!1),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(E.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1];Object(E.useEffect)(function(){zr.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(la=[],on(1))},[zr.actionTabs.key]);var on=function(){var hn=Object(x.a)(b.a.mark(function Lr(oa){var ya,yt;return b.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return oa==1&&(la=[]),Er(!0),Qn.page=oa,$e(!0),un.next=6,An({type:"exercise/getRedoModal",payload:Object(i.a)(Object(i.a)({},Qn),{},{score:((Qn==null?void 0:Qn.one)||0)+"".concat(Qn!=null&&Qn.two?","+(Qn==null?void 0:Qn.two):"")})});case 6:yt=un.sent,(yt==null||((ya=yt.exercise_users)===null||ya===void 0)?void 0:ya.length)0?t.a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):t.a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),t.a.createElement(be.a.Group,{value:Qn,onChange:$e},rr.map(function(pt){return t.a.createElement(be.a,{key:pt.id,value:pt.id},pt.name)}))),t.a.createElement("p",{style:{marginBottom:40},className:"c-grey-999 mt40"},"\u8BF4\u660E\uFF1A\u5E73\u53F0\u76EE\u524D\u4EC5\u652F\u6301java\u3001python\u3001c\u3001c++\u8BED\u8A00\u7684\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u7684\u4EE3\u7801\u67E5\u91CD\u3002")),t.a.createElement("div",{className:ir.a.footer},t.a.createElement(be.a,{checked:ra,onChange:function(vt){var Me=vt.target.checked?rr.map(function(we){return we.id}):[];Hr(Me),Er(vt.target.checked)}},"\u5168\u9009"),t.a.createElement(g.a,{onClick:ma},"\u53D6\u6D88"),t.a.createElement(g.a,{onClick:Mr,type:"primary"},"\u786E\u8BA4"))))},ua=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(jr),Yr=_("Fzz4"),Tr=_("DZo9"),Jn=_("8z0m"),hr=_("/MfK"),Sn=_("w5pM"),On=_("jN4g"),or=_("xvlK"),Dn=_("dfu6"),pr=j.a.TabPane,Gn=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=ze.a.useForm(),ar=Object(r.a)(rr,1),Pr=ar[0],sa=Object(E.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=Object(E.useState)("1"),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1];return Object(E.useEffect)(function(){Or.actionTabs.key==="addIp"&&(Pr.resetFields(),mr("1"))},[Or.actionTabs]),t.a.createElement(m.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Or.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(x.a)(b.a.mark(function Kr(){var ra;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Pr.validateFields();case 2:if(Hr.ip){wn.next=7;break}if(ra=Hr.startIP.split(".")[3],!(parseInt(ra)>parseInt(Hr.endIP))){wn.next=7;break}return p.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),wn.abrupt("return");case 7:zr({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(i.a)({},Pr.getFieldValue()),type:Or.actionTabs.type}});case 8:case"end":return wn.stop()}},Kr)})),onCancel:function(){zr({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("section",{className:"pl10 pr10"},t.a.createElement(j.a,{activeKey:Ir,onChange:function(ra){mr(ra),Pr.resetFields()}},t.a.createElement(pr,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),t.a.createElement(pr,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),t.a.createElement(ze.a,{form:Pr,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(ra,Er){pa(Object(i.a)({},Er))}},Ir==="1"&&t.a.createElement(ze.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},t.a.createElement(dt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(ra){Pr.setFieldsValue({ip:Object(O.a)(ra.filter(function(Er){return Object(Dn.a)(Er)?!0:(p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Ir==="2"&&t.a.createElement(he.a,{gutter:[20,20]},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},t.a.createElement(te.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(ra){var Er="";Object(Dn.a)(ra.target.value)?Er=ra.target.value:(Er="",p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pr.setFieldsValue({startIP:Er})}}))),t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},t.a.createElement(te.a,{onBlur:function(ra){},prefix:t.a.createElement("span",{className:"font14"},(En=Hr.startIP)===null||En===void 0?void 0:En.substring(0,Hr.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},se=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(Gn),tt=_("2JKx"),rt=_.n(tt),ut=_("Ot1p"),Kt=_("+BJd"),Ct=_("mr32"),Yt=j.a.TabPane,nn=dt.a.Option,_n=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.data,rr=In.disabled,ar=In.updata,Pr=In.dispatch,sa=Object(A.i)(),Qn=Object(A.h)(),Hr=ze.a.useForm(),pa=Object(r.a)(Hr,1),Ma=pa[0],la=Object(E.useState)({}),Ir=Object(r.a)(la,2),mr=Ir[0],Kr=Ir[1],ra=Object(E.useState)("1"),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=zr.workSetting,$e=zr.commonHeader,pt=Object(E.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(E.useState)([]),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(E.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(E.useState)(!1),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=Object(E.useState)([]),Jr=Object(r.a)(Xr,2),aa=Jr[0],hn=Jr[1],Lr=Object(E.useState)([]),oa=Object(r.a)(Lr,2),ya=oa[0],yt=oa[1],Fr=Object(E.useState)({id:sa.categoryId,exercise_group_id:[]}),un=Object(r.a)(Fr,2),Rn=un[0],xr=un[1],Ca=Object(E.useState)(0),Nr=Object(r.a)(Ca,2),Sr=Nr[0],xa=Nr[1];Object(E.useMemo)(function(){var qn,Ar,Da;if(Mr!=null&&(qn=Mr.published_course_groups)!==null&&qn!==void 0&&qn.length){var Ia,La=Object(O.a)(Mr==null||((Ia=Mr.published_course_groups)===null||Ia===void 0)?void 0:Ia.map(function(ri){return Object(O.a)(ri.course_group_id)}).flat());ct(Object(O.a)(La))}else if(Mr!=null&&Mr.published_course_groups){var Br;ct(Object(O.a)(Mr==null||((Br=Mr.course_groups)===null||Br===void 0)?void 0:Br.map(function(ri){return ri.course_group_id})))}if(Mr!=null&&(Ar=Mr.exercise)!==null&&Ar!==void 0&&Ar.group_make_ups||Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&Da.unified_make_up){var $r;if(gr(!0),Mr!=null&&($r=Mr.exercise)!==null&&$r!==void 0&&$r.group_make_ups){var ka,Na,qa=zt;Mr==null||((ka=Mr.exercise)===null||ka===void 0||((Na=ka.group_make_ups)===null||Na===void 0))||Na.map(function(ri,ni){qa[ni]=ri.course_group_id||[]}),Ft(Object(O.a)(qa))}}},[Mr]),Object(E.useEffect)(function(){console.log("groupIds:",st)},[st]),Object(E.useEffect)(function(){console.log("selectGroupIds:",zt)},[zt]);var Vr=function(){var qn=Object(x.a)(b.a.mark(function Ar(Da){var Ia;return b.a.wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:return Br.next=2,Object(P.K)(Object(i.a)({},Rn));case 2:Ia=Br.sent,yt(Object(O.a)(Ia.users.map(function($r){return $r.key=String($r.id),$r}).filter(function($r){var ka;return console.log("openKeys",An.group_make_ups[Sr].students,Sr),!((ka=An.group_make_ups[Sr].students)!==null&&ka!==void 0&&ka.some(function(Na){return Na.id===$r.id}))})));case 4:case"end":return Br.stop()}},Ar)}));return function(Da){return qn.apply(this,arguments)}}(),nr=[,{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}],Wr={onChange:function(Ar,Da){hn(Object(O.a)(Da)),console.log("selectedRowKeys: ".concat(Ar),"selectedRows: ",Da)},getCheckboxProps:function(Ar){return{disabled:Ar.name==="Disabled User",name:Ar.name}}},Wn=function(Ar){return rr?!0:$e.exercise_status!==3},pn=function(Ar){var Da,Ia,La;return rr?!0:$e.exercise_status===2&&!(Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&(Ia=Da.group_make_ups)!==null&&Ia!==void 0&&(La=Ia[Ar])!==null&&La!==void 0&&La.course_groups)?!1:$e.exercise_status!==3},Rr=function(Ar){if(rr)return!0;if($e.exercise_status===2){var Da,Ia,La;return Mr==null||((Da=Mr.exercise)===null||Da===void 0||((Ia=Da.group_make_ups)===null||Ia===void 0||((La=Ia[Ar])===null||La===void 0)))?void 0:La.is_all}return $e.exercise_status!==3};return t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u8865\u8003\u8BBE\u7F6E ",t.a.createElement("span",{className:"c-red font14"},"\uFF08\u6B63\u5F0F\u5F00\u59CB\u8865\u8003\u524D\uFF0C\u5207\u8BB0\u4FEE\u6539\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u5927\u4E8E\u5F53\u524D\u65F6\u95F4\uFF09"))))),t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:An.unified_make_up||((En=An.group_make_ups)===null||En===void 0?void 0:En.length),disabled:rr,onChange:function(Ar){Ar.target.checked?An.unified_make_up=!0:(An.unified_make_up=!1,delete An.group_make_ups),gr(Ar.target.checked)}},t.a.createElement("strong",null,"\u5F00\u542F\u8865\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u5F00\u542F\u540E\u53EF\u9488\u5BF9\u672A\u7B54\u5377\u7684\u5B66\u751F\u8BBE\u7F6E\u8865\u8003\uFF0C\u8865\u8003\u4E0E\u5EF6\u957F\u622A\u6B62\u65F6\u95F4\u4E0D\u53EF\u5171\u5B58\uFF09"))),zn&&t.a.createElement("section",{className:"ml40"},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{checked:An.unified_make_up,disabled:rr,onClick:function(){An.unified_make_up=!0,delete An.group_make_ups,ar(Object(i.a)({},An))}},"\u6240\u6709\u5206\u73ED\u7EDF\u4E00\u8865\u8003")),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{min:0,max:100,placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:rr||$e.exercise_status!==3,onChange:function(Ar){An.make_up_score=Ar,ar(Object(i.a)({},An))},value:An.make_up_score,style:{width:150}})),t.a.createElement(Ee.a,null,"(\u5206)")))),((Or=Mr.course_groups)===null||Or===void 0?void 0:Or.length)>0&&t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{disabled:rr||$e.exercise_status!==3,checked:An.group_make_ups,onClick:function(){var Ar;delete An.unified_make_up,An.group_make_ups=(Mr==null||((Ar=Mr.exercise)===null||Ar===void 0)?void 0:Ar.group_make_ups)||[{students:[],course_group_id:[],score:0}],ar(Object(i.a)({},An))}},"\u5404\u73ED\u5206\u522B\u8865\u8003"))),(yr=An.group_make_ups)===null||yr===void 0?void 0:yr.map(function(qn,Ar){var Da,Ia;return t.a.createElement("div",{key:Ar},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,{flex:"100px"},"\u8865\u8003\u89C4\u5219",Ar+1),t.a.createElement(Ee.a,{className:"ml10"},t.a.createElement(dt.a,{style:{width:307},value:qn.course_group_id,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",disabled:pn(Ar),onChange:function(Br,$r,ka){zt[Ar]=Br,An.group_make_ups[Ar].course_group_id=Br,ar(Object(i.a)({},An)),Ft(Object(O.a)(zt))}},Mr==null||((Da=Mr.course_groups)===null||Da===void 0)?void 0:Da.map(function(La,Br){var $r=[];return st.includes(La.course_group_id)?(zt.length&&($r=zt.filter(function(ka,Na){return Ar===Na?!1:!!ka.includes(La.course_group_id)})),$r.length?void 0:t.a.createElement(nn,{value:La.course_group_id,key:Br},La.course_group_name)):void 0}))),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{value:qn.score,min:0,max:100,style:{width:150},placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:pn(Ar),onChange:function(Br){An.group_make_ups[Ar].score=Br,ar(Object(i.a)({},An))}})),t.a.createElement(Ee.a,null,"(\u5206)")))),t.a.createElement(he.a,{className:"mt20"},t.a.createElement(Ee.a,{flex:"220px"},t.a.createElement(F.a.Group,{name:"student",value:qn.is_all,disabled:Rr(Ar),onChange:function(Br){if(Br.target.value)delete An.group_make_ups[Ar].students;else{var $r,ka,Na;An.group_make_ups[Ar].students=(Mr==null||(($r=Mr.exercise)===null||$r===void 0||((ka=$r.group_make_ups)===null||ka===void 0||((Na=ka[Ar])===null||Na===void 0)))?void 0:Na.students)||[]}An.group_make_ups[Ar].is_all=Br.target.value,ar(Object(i.a)({},An))}},t.a.createElement(F.a,{value:!0},"\u5168\u90E8\u672A\u7B54\u5B66\u751F"),t.a.createElement(F.a,{value:!1},"\u6307\u5B9A\u5B66\u751F"))),t.a.createElement(Ee.a,{flex:"1"},!An.group_make_ups[Ar].is_all&&t.a.createElement("div",{onClick:function(){var Br;if(!((Br=zt[Ar])!==null&&Br!==void 0&&Br.length)){p.b.warn("\u8BF7\u5148\u9009\u62E9\u8865\u8003\u73ED\u7EA7");return}rr||(Rn.exercise_group_id=zt[Ar],we(!0),hn([]),xa(Ar),yt([]),Vr({page:1}))},className:"".concat(rr&&"disabledStyle"),style:{minHeight:28,border:"1px solid #ccc",padding:4}},(Ia=qn.students)===null||Ia===void 0?void 0:Ia.map(function(La,Br){return t.a.createElement(Ct.a,{key:Br,closable:La.add||$e.exercise_status>2,onClose:function(){qn.students.splice(Br,1),ar(Object(i.a)({},An))}},La.name)}))),t.a.createElement(Ee.a,{flex:"100px",className:"tr"},Ar>0&&$e.exercise_status===3&&t.a.createElement(hr.a,{onClick:function(){An.group_make_ups.splice(Ar,1),ar(Object(i.a)({},An))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){An.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),ar(Object(i.a)({},An))}}))))}),t.a.createElement(m.a,{title:"\u6307\u5B9A\u8865\u8003\u5B66\u751F",visible:Me,onCancel:function(){return we(!1)},destroyOnClose:!0,onOk:function(){An.group_make_ups[Sr].students=An.group_make_ups[Sr].students.concat(aa.map(function(Ar){return Ar.add=!0,Ar})),we(!1),console.log("data:",An),ar(Object(i.a)({},An))}},t.a.createElement(je.a,{columns:[].concat(nr),dataSource:Object(O.a)(ya),rowSelection:Object(i.a)({type:"checkbox"},Wr),pagination:{pageSize:10,defaultCurrent:1}}))))},cn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(_n),ur=_("m3rI"),Mn=te.a.TextArea,fn=mt.a.RangePicker,Hn=dt.a.Option,Xn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn=In.exercise,Hr=In.globalSetting,pa=In.loading,Ma=In.dispatch,la=Object(A.i)(),Ir=Object(A.h)(),mr=Qn.workSetting,Kr=Qn.commonHeader,ra=Object(E.useState)(!0),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=Object(E.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(E.useState)({}),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(E.useState)([]),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(E.useState)(),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=ze.a.useForm(),gr=Object(r.a)(zn,1),Xr=gr[0],Jr=Object(E.useState)([]),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(E.useState)({ip_bind:!1,export_page_num:40,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,identity_verify:!1,open_phone_video_recording:!1,photo_count:5,open_make_up:!1,unified_setting:!1,publish_time:"",end_time:"",group_make_ups:[],unified_make_up:!1,make_up_score:0,time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,answered_open:!0,open_score:!0,open_total_score:!0,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:"",part_score:!1}),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1];la.category=la.categoryId,Object(E.useEffect)(function(){xr()},[mr]),Object(E.useEffect)(function(){Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),Object(wt.s)()||un()},[]);function un(){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(x.a)(b.a.mark(function Wn(){var pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(C.a)("/api/courses/".concat(la==null?void 0:la.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:la==null?void 0:la.coursesId}});case 2:pn=qn.sent,yn(pn==null?void 0:pn.alert);case 4:case"end":return qn.stop()}},Wn)})),Rn.apply(this,arguments)}Object(E.useEffect)(function(){Qn.actionTabs.key==="insterIp"&&(Qn.actionTabs.data.ip?yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),Object(O.a)(Qn.actionTabs.data.ip)):yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),["".concat(Qn.actionTabs.data.startIP,",").concat(Qn.actionTabs.data.startIP.substring(0,Qn.actionTabs.data.startIP.lastIndexOf("."))+"."+Qn.actionTabs.data.endIP)]),Fr(Object(i.a)({},yt)))},[Qn.actionTabs]);var xr=function(){var pn,Rr,qn,Ar,Da,Ia,La,Br=JSON.parse(JSON.stringify(mr));Object.keys(yt).map(function($r){var ka,Na,qa;if(yt[$r]=(Br==null||((ka=Br.exercise)===null||ka===void 0)?void 0:ka[$r])||(Br==null||((Na=Br.exercise_header)===null||Na===void 0)?void 0:Na[$r]),Br!=null&&(qa=Br.exercise_header)!==null&&qa!==void 0&&qa[$r]){var ri;yt[$r]=Br==null||((ri=Br.exercise_header)===null||ri===void 0)?void 0:ri[$r]}else{var ni;yt[$r]=Br==null||((ni=Br.exercise)===null||ni===void 0)?void 0:ni[$r]}}),yt.file_list=Br!=null&&(pn=Br.exercise_header)!==null&&pn!==void 0&&pn.attachment_id?[{uid:Br==null||((Rr=Br.exercise_header)===null||Rr===void 0)?void 0:Rr.attachment_id,id:Br==null||((qn=Br.exercise_header)===null||qn===void 0)?void 0:qn.attachment_id,url:Br==null||((Ar=Br.exercise_header)===null||Ar===void 0)?void 0:Ar.photo_url}]:[],hn=(Br==null||((Da=Br.published_course_groups)===null||Da===void 0)?void 0:Da.map(function($r){return{course_group_id:$r.course_group_id,end_time:$r.course_end_time,publish_time:$r.course_publish_time}}))||[{}],mr==null||((Ia=mr.course_groups)===null||Ia===void 0)||Ia.map(function($r,ka){$r.cilckkey="",$r.isselect=!1}),mr==null||((La=mr.course_groups)===null||La===void 0)||La.map(function($r,ka){var Na;mr==null||((Na=mr.published_course_groups)===null||Na===void 0)||Na.map(function(qa,ri){var ni;qa!=null&&(ni=qa.course_group_id)!==null&&ni!==void 0&&ni.includes($r==null?void 0:$r.course_group_id)&&($r.cilckkey=ri,$r.isselect=!0)})}),console.log("data:",yt,mr),Fr(yt),Lr(hn)},Ca=function(){var pn,Rr,qn,Ar,Da,Ia=JSON.parse(JSON.stringify(yt));if(Ia.categoryId=la.categoryId,Ia.publish_time_groups=hn,Ia.attachment_id=((pn=Ia.file_list)===null||pn===void 0||((Rr=pn[0])===null||Rr===void 0||((qn=Rr.response)===null||qn===void 0))?void 0:qn.id)||null,delete Ia.file_list,yt.unified_setting){if(!yt.publish_time||!yt.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else{if(!hn.length){p.b.warn("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete Ia.publish_time,delete Ia.end_time,hn.map(function(Br){var $r;if(!Br.course_group_id||!(($r=Br.course_group_id)!==null&&$r!==void 0&&$r.length))throw p.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Br.publish_time||!Br.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}if(yt.open_camera&&yt.photo_count<1)throw p.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(yt.ip_limit!=="no"&&!((Ar=yt.public_ip)!==null&&Ar!==void 0&&Ar.length)&&!((Da=yt.inner_ip)!==null&&Da!==void 0&&Da.length))throw p.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(yt.open_camera||yt.screen_open)var La=m.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:t.a.createElement("div",{className:"font16 p20"},yt.open_camera&&t.a.createElement(he.a,{align:"",justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px"},t.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",t.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",t.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),yt.screen_open&&t.a.createElement(he.a,{justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px",className:"mr20"},t.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",t.a.createElement("img",{width:"26",src:it.g})," ",t.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",t.a.createElement("img",{width:"26",src:it.p})," ",t.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),t.a.createElement("p",{className:"ml40 mt40"},t.a.createElement(be.a,{onChange:function($r){return La.update({okButtonProps:{disabled:!$r.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Nr(Ia)},okButtonProps:{disabled:!0}});else Nr(Ia)},Nr=function(pn){Object(P.db)(Object(i.a)({},pn)).then(function(Rr){Rr.status===0&&(p.b.success("\u66F4\u65B0\u6210\u529F"),Ma({type:"exercise/getCommonHeader",payload:Object(i.a)({},la)}),Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),ma(!0))})},Sr=function(pn){return pn&&pn1&&!(pn!=null&&pn.new)?!0:mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Ar){return Ar.course_group_id===pn.course_group_id})?wn:!1},nr=function(pn){var Rr,qn;if(wn)return[!0,!0];if((mr==null||((Rr=mr.exercise)===null||Rr===void 0)?void 0:Rr.exercise_status)>1)return pn!=null&&pn.new?[!1,!1]:[!0,!1];if(mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Da){return Da.course_group_id===pn.course_group_id})){var Ar;return wn||(mr==null||((Ar=mr.exercise)===null||Ar===void 0)?void 0:Ar.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},Wr={disabled:wn,multiple:!1,listType:"picture-card",onPreview:function(pn){Tt.a.publish("preview-image",pn.thumbUrl)},withCredentials:!0,fileList:yt.file_list,beforeUpload:function(pn){var Rr=pn.size/1024;return Rr>200?(p.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(ur.a.API_SERVER,"/api/attachments.json"),onChange:function(pn){var Rr=pn.fileList.filter(function(qn){return!!qn.status});yt.file_list=Rr,Fr(Object.assign({},yt))},onRemove:function(){var Wn=Object(x.a)(b.a.mark(function Rr(qn){return b.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return yt.file_list=[],Fr(Object.assign({},yt)),Da.abrupt("return",!0);case 3:case"end":return Da.stop()}},Rr)}));function pn(Rr){return Wn.apply(this,arguments)}return pn}()};return t.a.createElement("section",{className:[rt.a.form,"mb50 bg-white"].join(" ")},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),t.a.createElement(Ee.a,null,Object(wt.c)()&&Kr.can_edit&&wn&&t.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return ma(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((En=mr.course_groups)===null||En===void 0?void 0:En.length)>0&&t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:yt.unified_setting,disabled:wn||(mr==null||((Or=mr.exercise)===null||Or===void 0)?void 0:Or.exercise_status)>1,onChange:function(){var pn;if((mr==null||((pn=mr.exercise)===null||pn===void 0)?void 0:pn.exercise_status)>1){p.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}yt.unified_setting=!yt.unified_setting,yt.unified_setting===!1&&hn==""&&Lr(hn.concat({})),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")),t.a.createElement("span",{style:{color:"red"}},(mr==null||((yr=mr.exercise)===null||yr===void 0)?void 0:yr.exercise_status)>1&&on&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002")),yt.unified_setting&&t.a.createElement("div",null,t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u53D1\u5E03\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(Ne.a,{placement:"bottom",title:(mr==null||((zr=mr.exercise)===null||zr===void 0)?void 0:zr.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(R.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Sr,disabled:wn||(mr==null||((Zn=mr.exercise)===null||Zn===void 0)?void 0:Zn.exercise_status)>1,value:yt.publish_time?Fe()(yt.publish_time):"",allowClear:!1,onChange:function(pn,Rr){yt.publish_time=Rr,yt.end_time||(yt.end_time=Fe()(pn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Fr(Object.assign({},yt))}}))),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u622A\u6B62\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(R.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn,allowClear:!1,value:yt.end_time?Fe()(yt.end_time):"",disabledDate:xa,onChange:function(pn,Rr){yt.end_time=Rr,Fr(Object.assign({},yt))}})),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)")))),!yt.unified_setting&&t.a.createElement(he.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:10}),t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,{className:"c-grey-c"},t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"),t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(Ee.a,{span:4}))),hn&&hn.map(function(Wn,pn){return t.a.createElement(Ee.a,{span:24,key:pn},t.a.createElement(he.a,{gutter:[8,16]},t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,"\u53D1\u5E03\u89C4\u5219 ",pn+1),t.a.createElement(Ee.a,{style:{flexBasis:332}},t.a.createElement(dt.a,{allowClear:!0,disabled:Vr(Wn),className:"ml20",mode:"multiple",size:"large",style:{width:"100%"},value:Wn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:function(qn){hn[pn].course_group_id=qn,vt(hn.map(function(Ar){return Ar.course_group_id}).toString().split(",")),Lr(hn.slice()),mr.course_groups.map(function(Ar,Da){qn.map(function(Ia,La){Ar.course_group_id===Ia&&(Ar.cilckkey=pn,Ar.isselect=!0)})}),console.log(mr,"workSetting")},onDeselect:function(qn){mr.course_groups.map(function(Ar,Da){Ar.course_group_id===qn&&Ar.cilckkey===pn&&(Ar.cilckkey=pn,Ar.isselect=!1)})}},mr.course_groups&&mr.course_groups.map(function(Rr,qn){return t.a.createElement(Hn,Object(Ce.a)({key:qn,disabled:(Rr==null?void 0:Rr.isselect)&&Rr.cilckkey!=pn,label:Rr.course_group_name,value:Rr.course_group_id},"key",Rr.course_group_id),Rr.course_group_name)}))))),t.a.createElement(Ee.a,{span:1}),t.a.createElement(Ee.a,{span:9},t.a.createElement(fn,{disabled:nr(Wn),disabledDate:Sr,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Fe()(Object(R.d)(),"HH:mm"),Fe()(Object(R.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Wn.publish_time&&[Fe()(Wn.publish_time),Wn.end_time&&Fe()(Wn.end_time)],onChange:function(qn,Ar){Vr(Wn)||(hn[pn].publish_time=Ar[0]),hn[pn].end_time=Ar[1],Lr(Object(O.a)(hn))}})),!wn&&t.a.createElement(Ee.a,{span:4},pn>0&&(Wn==null?void 0:Wn.new)&&t.a.createElement(hr.a,{onClick:function(){hn=hn.filter(function(qn,Ar){return pn!==Ar}),Lr(Object(O.a)(hn))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){Lr(hn.concat({new:!0}))}}))))})),t.a.createElement(St.a,null),((Kr==null?void 0:Kr.exercise_status)===3||yt.open_make_up)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(cn,{data:yt,disabled:wn,updata:Fr}),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn,min:1,value:yt.time===-1?null:yt.time,onChange:function(pn){yt.time=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u5206\u949F"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Kr!=null&&Kr.is_random)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.question_random,disabled:wn,onChange:function(pn){yt.question_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.choice_random,disabled:wn,onChange:function(pn){yt.choice_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)"))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.part_score,disabled:wn,onChange:function(pn){yt.part_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u591A\u9009\u9898\u90E8\u5206\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u90E8\u5206\u5F97\u5206=\uFF08\u7B54\u5BF9\u6570\u91CF/\u7B54\u6848\u603B\u6570\uFF09*\u8BD5\u9898\u5206\u503C\uFF0C\u5B58\u5728\u7B54\u9519\u4E0D\u5F97\u5206)"))),t.a.createElement(St.a,null),t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.identity_verify,disabled:!Object(wt.o)()||wn,onChange:function(pn){yt.identity_verify=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u524D\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\u5E76\u5B8C\u6210\u62CD\u7167\u91C7\u96C6\uFF0C\u6559\u5E08/\u52A9\u6559\u5BA1\u6838\u901A\u8FC7\u540E\u5B66\u751F\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\u5219\u53EF\u4EE5\u5F00\u59CB\u8003\u8BD5)"),t.a.createElement("br",null),t.a.createElement("span",{className:"c-grey-c font12"},"\u5982\u5F00\u542F\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u5728\u8BE5\u8003\u8BD5\u4E2D\u7684\u8BE6\u60C5\u9875\u4E2D\u5BF9\u5B66\u751F\u4EBA\u8138\u8EAB\u4EFD\u8FDB\u884C\u5BA1\u6838\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_camera,disabled:wn,onChange:function(pn){if(!yt.time){p.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}yt.open_camera=pn.target.checked,yt.photo_count=yt.photo_count||5,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u76D1\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn||!yt.open_camera,min:1,defaultValue:5,max:Object(wt.v)()?1e3:10,value:yt.photo_count,onChange:function(pn){yt.photo_count=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"(\u6B21)"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),t.a.createElement(Ee.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.screen_open,disabled:wn,onChange:function(pn){yt.screen_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),yt.screen_open&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 font14"},t.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:3,max:10,value:yt.screen_num,onChange:function(pn){yt.screen_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:5,max:60,value:yt.screen_sec,onChange:function(pn){yt.screen_sec=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_limit!=="no",disabled:wn,onChange:function(pn){yt.ip_limit==="no"?yt.ip_limit="pub":yt.ip_limit="no",Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),yt.ip_limit!=="no"&&t.a.createElement(Ee.a,{className:"mt15 ml50"},t.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),t.a.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),yt.ip_limit!=="no"&&t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((An=yt.public_ip)!==null&&An!==void 0&&An.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(rr=yt.public_ip)===null||rr===void 0?void 0:rr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){m.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.public_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((ar=yt.inner_ip)!==null&&ar!==void 0&&ar.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Pr=yt.inner_ip)===null||Pr===void 0?void 0:Pr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){wn||m.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.inner_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_bind,disabled:wn,onChange:function(pn){yt.ip_bind=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"IP\u7ED1\u5B9A"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09")))),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.score_open,disabled:wn,onChange:function(pn){yt.score_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF1B\u4F46\u672A\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D\u65F6\u81EA\u5DF1\u548C\u5176\u4ED6\u540C\u5B66\u6210\u7EE9\u5747\u4E0D\u53EF\u89C1)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answer_open,disabled:wn,onChange:function(pn){yt.answer_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_statistic,disabled:wn,onChange:function(pn){yt.show_statistic=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_total_score,disabled:wn,onChange:function(pn){yt.open_total_score=pn.target.checked,pn.target.checked===!1&&(yt.open_score=pn.target.checked),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u603B\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\u53CA\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\uFF0C\u5426\u5219\u603B\u6210\u7EE9\u548C\u5C0F\u9898\u5F97\u5206\u5747\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_score,disabled:yt.open_total_score?wn:!0,onChange:function(pn){yt.open_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u3002\u9009\u4E2D\u672C\u9879\u524D\u5FC5\u987B\u5148\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answered_open,disabled:wn,onChange:function(pn){yt.answered_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5DF2\u7B54\u8BD5\u5377")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u67E5\u770B\u8BD5\u5377\u548C\u6210\u7EE9\uFF1B\u5426\u5219\u53EA\u80FD\u67E5\u770B\u6210\u7EE9\uFF0C\u4E0D\u80FD\u67E5\u770B\u8BD5\u5377)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 pb40"},t.a.createElement(be.a,{checked:yt.assistant_auth,disabled:wn,onChange:function(pn){yt.assistant_auth=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u52A9\u6559\u67E5\u770B\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),t.a.createElement(St.a,null),Object(wt.c)()&&t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"600px"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),t.a.createElement("div",{className:"mt15 pl30"},t.a.createElement(Jn.a,Wr,!((sa=yt.file_list)!==null&&sa!==void 0&&sa.length)&&t.a.createElement("div",null,t.a.createElement(or.a,null),t.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_title,disabled:wn,onChange:function(pn){yt.show_title=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_body,disabled:wn,onChange:function(pn){yt.show_body=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_info,disabled:wn,onChange:function(pn){yt.show_info=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_table,disabled:wn,onChange:function(pn){yt.show_table=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),t.a.createElement(be.a,{className:"pl8",checked:yt.show_user,disabled:wn,onChange:function(pn){yt.show_user=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u59D3\u540D")),t.a.createElement(be.a,{checked:yt.show_no,disabled:wn,onChange:function(pn){yt.show_no=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5B66\u53F7")),t.a.createElement(be.a,{checked:yt.show_group,disabled:wn,onChange:function(pn){yt.show_group=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),Object(wt.o)()&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),t.a.createElement(J.a,{size:"large",min:1,value:yt.export_page_num?yt.export_page_num:40,onChange:function(pn){yt.export_page_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u9898")),t.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_desc,disabled:wn,onChange:function(pn){yt.show_desc=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),yt.show_desc&&t.a.createElement("div",{className:"mt15 pl30 pb40"},wn?t.a.createElement(Mn,{style:{height:150,width:550},disabled:!0,value:yt.description}):t.a.createElement(ut.a,{width:550,height:150,defaultValue:yt.description,id:"exercise-detail-config-exam-description-id",onChange:function(pn){yt.description=pn,Fr(Object.assign({},yt))}})))),t.a.createElement(Ee.a,{flex:1,className:"pt40 mb20"},t.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),t.a.createElement("img",{src:it.o}))),!wn&&t.a.createElement(Ee.a,{className:"mb50 pb10 btn-w120"},t.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return Ca()}},"\u63D0\u4EA4"),t.a.createElement(g.a,{onClick:function(){ma(!0),xr()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),t.a.createElement(sn.a,null),t.a.createElement(se,null))},$n=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Xn),Yn=_("MXD1"),_r=_("CFYs"),vr=_("9Bee"),lr=_("51gm"),wr=_.n(lr),Dr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898",7:"\u7EC4\u5408\u9898"},sr={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},ia=function(In){var En,Or,yr=In.exercise,zr=In.loading,Zn=In.dispatch,An=Object(A.i)(),rr=Object(E.useState)(Object(i.a)(Object(i.a)({},An),{sort:"asc",page:1,limit:10})),ar=Object(r.a)(rr,2),Pr=ar[0],sa=ar[1],Qn=Object(A.h)(),Hr=yr.statisticsList,pa=Object(E.useState)({}),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(E.useState)([]),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(E.useState)(""),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(E.useState)(""),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=ze.a.useForm(),De=Object(r.a)(Ke,1),st=De[0],ct=function(){var on=Object.assign({},st.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Pr[yn],st.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Pr[yn]=on[yn],st.setFieldsValue(Object(Ce.a)({},yn,Pr[yn])))}),Pr.page=1,Pr.limit=10,zt()},Bt=function(on,yn){Pr.page=on,Pr.limit=20,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(on){return t.a.createElement("span",null,on===0?0:(on*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(x.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&Er([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(E.useEffect)(function(){zt()},[Pr.coursesId]),t.a.createElement(t.a.Fragment,null,t.a.createElement("section",{className:"minH500 bg-white"},t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:st,onChange:ct,initialValues:(En={},Object(Ce.a)(En,"commit_status","all"),Object(Ce.a)(En,"exercise_group_id","all"),Object(Ce.a)(En,"review","all"),En)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!la.course_group},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",className:wr.a.wrap},Hr.course_groups&&Hr.course_groups.map(function(Ft,on){return t.a.createElement(be.a,{value:Ft.exercise_group_id,key:on},Ft.exercise_group_name,"(",Ft.exercise_group_students,")")}))))))),t.a.createElement(je.a,{className:"mt30",loading:zr["exercise/getExerciseStatistics"],pagination:!1,dataSource:ra,columns:gt}),t.a.createElement("div",{className:wr.a.title},t.a.createElement(he.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},t.a.createElement(Ee.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),t.a.createElement(Ee.a,{className:"font16"},t.a.createElement("span",{className:"current",onClick:function(){Pr.sort=Pr.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",Pr.sort),sa(Object(i.a)({},Pr)),zt()}},t.a.createElement("span",null,"\u6B63\u786E\u7387"),t.a.createElement("p",{className:"edu-sorter current ".concat(Pr.sort)},t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(ne.a,{spinning:zr["exercise/getExerciseStatistics"]},t.a.createElement("div",{className:"minH200"},Hr==null||((Or=Hr.commit_results)===null||Or===void 0)?void 0:Or.map(function(Ft,on){var yn;return t.a.createElement("aside",{key:on,className:"font14 c-black mt30"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1},Ft.ques_position,".",Dr[Ft.ques_type]),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},Ft.right_percent,"%"))),t.a.createElement("div",null,t.a.createElement(vr.a,{value:Ft.ques_title})),t.a.createElement("div",{className:"mt20",style:{display:Ft.ques_type===5?"none":""}},t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20,display:Ft.ques_type===5?"none":""}}),(Ft==null?void 0:Ft.ques_type)===7&&(Ft==null?void 0:Ft.sub_exercise_questions.map(function(zn,gr){var Xr;return t.a.createElement("div",null,t.a.createElement("div",{style:{marginBottom:10,display:"flex",justifyContent:"space-between"}},t.a.createElement(Ee.a,null,t.a.createElement("span",null,zn.ques_title)),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.right_percent,"%"))),zn==null||((Xr=zn.ques_details)===null||Xr===void 0)?void 0:Xr.map(function(Jr,aa){return t.a.createElement(he.a,{key:aa,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,{style:{alignItems:"center"}},Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,R.m[aa],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Jr.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:Jr.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Jr.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Jr.choice_right_boolean&&"c-green"},Jr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Jr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}))})),(Ft==null?void 0:Ft.ques_type)<7&&(Ft==null||((yn=Ft.ques_details)===null||yn===void 0)?void 0:yn.map(function(zn,gr){return Ft.ques_type===5?t.a.createElement("div",{className:"mt20"},t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},zn.challenge_position,".",zn.challenge_name),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.challenge_percent,"%"))),t.a.createElement("div",null,t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}),zn==null?void 0:zn.challenge_details.map(function(Xr){return t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Xr.choice_text]})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Xr.choice_right_boolean&&"c-green"},Xr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Xr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(he.a,{className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}})):t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,R.m[gr],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[zn.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:zn.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":zn.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:zn.choice_right_boolean&&"c-green"},zn.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(zn.choice_percent*100).toFixed(),width:200})))})),t.a.createElement(he.a,{style:{display:Ft.ques_type===5?"none":""},className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})))})))),t.a.createElement("div",{className:"tc mt30 mb50"},t.a.createElement(W.a,{hideOnSinglePage:!1,total:Hr==null?void 0:Hr.questions_count,current:Pr.page||1,pageSize:Pr.limit,onChange:function(on,yn){Pr.page=on,Pr.limit=yn,zt()}})))},Ea=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(ia),Cr=_("cVA7"),kr=_.n(Cr),Zr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",5:"\u5B9E\u8BAD\u9898",6:"\u7F16\u7A0B\u9898",7:"\u7EC4\u5408\u9898"},Qr=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=Or.statisticsList,ar=Object(E.useState)({}),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(E.useState)([]),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(E.useState)(""),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(E.useState)(""),wn=Object(r.a)(Er,2),ma=wn[0],Mr=wn[1],$e=Object(E.useState)({}),pt=Object(r.a)($e,2),vt=pt[0],Me=pt[1],we=ze.a.useForm(),Ke=Object(r.a)(we,1),De=Ke[0];Zn.sort="asc";var st=function(on){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:on.details[0].full_count,name:"100%"},{value:on.details[0].best_count,name:"90%-100%"},{value:on.details[0].good_count,name:"70%-90%"},{value:on.details[0].pass_count,name:"60%-70%"},{value:on.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(zn){var gr=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return gr[zn.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ct=function(){var on=Object.assign({},De.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Zn[yn],De.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Zn[yn]=on[yn],De.setFieldsValue(Object(Ce.a)({},yn,Zn[yn])))}),zr({type:"exercise/getExerciseStatistics",payload:Zn})},Bt=function(on,yn){Zn.page=on,Zn.limit=20,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(on){return t.a.createElement("span",null,on*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(x.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&la([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(E.useEffect)(function(){zt()},[Zn.coursesId]),t.a.createElement("section",{className:"minH500 ",style:{padding:0}},t.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},t.a.createElement(je.a,{className:"mt10 bg-white",loading:yr["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ma,columns:gt})),t.a.createElement("aside",{className:"mt20"},t.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),t.a.createElement("aside",null,rr==null||((En=rr.commit_results)===null||En===void 0)?void 0:En.map(function(Ft,on){return t.a.createElement("div",{key:on,className:"bg-white pl20 pt20 pr20 pb20 mt20"},t.a.createElement("div",{style:{fontSize:14,color:"#0152d9",fontWeight:500}},on+1,"\u3001",Zr[Ft.question_type],t.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",Ft.question_count,"\u5C0F\u9898\uFF0C",Ft.question_score,"\u5206)"),t.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",Ft.right_percent*100,"%")),t.a.createElement(kr.a,{option:st(Ft),style:{height:370},opts:{renderer:"svg"}}))})))},Aa=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(Qr),Ta=_("tf39"),ba=_.n(Ta),za=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa=In.exercise,Ma=In.globalSetting,la=In.loading,Ir=In.dispatch,mr=In.user,Kr=In.match,ra=Object(u.a)(In,["exercise","globalSetting","loading","dispatch","user","match"]),Er=Object(A.i)(),wn=Object(A.h)(),ma=Object(E.useState)([]),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=pa.exerciseList,Me=pa.commonHeader,we=pa.checkDomain,Ke=Object(E.useState)(wn.query.tabs||0),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(E.useState)(Fe()(new Date).valueOf()),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(E.useState)(),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=mr.userInfo,Jr=Object(A.g)();Er.category=wn.query.category_id;var aa=!we||we&&(Xr==null||((En=Xr.course)===null||En===void 0)?void 0:En.course_identity)<3;Object(E.useEffect)(function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)})},[Er.coursesId]);var hn=function(){var Sr;Object(R.W)({inner_ip:Me.inner_ip,public_ip:Me.public_ip,ip_limit:Me.ip_limit,ip_bind:Me.ip_bind,open_camera:Me.open_camera,exercise_tips:[Me.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:Me.id,screen_open:Me.screen_open,screen_num:Me.screen_num,coursesId:Er.coursesId,login:Xr.login,history:ra.history,identity_verify:Me.identity_verify,current_status:Me==null||((Sr=Me.user_permission)===null||Sr===void 0)?void 0:Sr.current_status,open_phone_video_recording:Me==null?void 0:Me.open_phone_video_recording})},Lr=function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},oa=function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)});var Sr={0:function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},3:function(){Ir({type:"exercise/getWorkSetting",payload:Object(i.a)({},Er)})}};Sr[st]&&Sr[st]()};function ya(Nr){gr(Object(i.a)({},Nr))}var yt=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:t.a.createElement(ye,{getparams:ya,checkDomainAuthority:aa})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:t.a.createElement(jn,{activeTabs:st})},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:t.a.createElement(Ea,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,compontent:t.a.createElement(Ln,{key:zt})},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,compontent:t.a.createElement($n,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,compontent:t.a.createElement(Xt,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,compontent:t.a.createElement(Te,null)}].filter(function(Nr){return Me!=null&&Me.is_random&&(Nr.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Nr.compontent=t.a.createElement(Aa,null)),Nr.name==="\u8BD5\u5377\u9884\u89C8"&&(Nr.compontent=t.a.createElement(Vn.default,null))),!0}).filter(function(Nr){return Object(wt.k)()&&Me!==null&&Me!==void 0&&Me.assistant_auth||Object(wt.c)()?!0:Me!=null&&Me.show_statistic&&(Me==null?void 0:Me.exercise_status)===3?Nr.name!=="\u8BD5\u5377\u9884\u89C8":Nr.name==="\u7B54\u9898\u5217\u8868"||Nr.name==="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return Object(wt.s)()||Me.exercise_status===1||!Me.exist_program?Nr.name!=="\u4EE3\u7801\u67E5\u91CD":!0}).filter(function(Nr){return Me.identity_verify?!0:Nr.name!=="\u4EBA\u8138\u5BA1\u6838"}).filter(function(Nr){return Me.open_phone_video_recording?!0:Nr.name!=="\u6444\u50CF\u76D1\u63A7"}).filter(function(Nr){return Object(R.I)()&&!Object(wt.o)()?Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C":!0}).filter(function(Nr){return aa?!0:Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return!!Nr});console.log(yt,"tabsArr"),(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&yt.splice.apply(yt,[0,1].concat(Object(O.a)(yt.splice(1,1,yt[0])))),Object(E.useEffect)(function(){(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&ct("2")},[Me==null?void 0:Me.exercise_status]);var Fr="YYYY-MM-DD",un=Fe()("2020-11-15",Fr),Rn=function(){return m.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:t.a.createElement(t.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},xr=function(){return t.a.createElement(f.a,{onClick:function(){var Sr=Object(x.a)(b.a.mark(function xa(Vr){var nr;return b.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:Wn.t0=Vr.key,Wn.next=Wn.t0==="1"?3:8;break;case 3:return Wn.next=5,Object(P.n)(Object(i.a)(Object(i.a)({},Er),zn));case 5:return nr=Wn.sent,nr.status===0&&Object(k.i)(Object(i.a)(Object(i.a)({},Er),zn)),Wn.abrupt("break",8);case 8:case"end":return Wn.stop()}},xa)}));return function(xa){return Sr.apply(this,arguments)}}()},t.a.createElement(f.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),t.a.createElement(f.a.Item,{key:"2"},t.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/export_blank")},"\u5BFC\u51FA\u8BD5\u5377")),t.a.createElement(f.a.Item,{key:"3"},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))},Ca=function(){var Nr=Object(x.a)(b.a.mark(function Sr(xa){var Vr;return b.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:xa,id:Er==null?void 0:Er.categoryId}});case 2:if(Vr=Wr.sent,!(Vr.status===0)){Wr.next=8;break}return ct(4),Ft(Fe()(new Date).valueOf()),Ir({type:"exercise/setActionTabs",payload:{}}),Wr.abrupt("return");case 8:Vr.status<-2&&p.b.error(Vr==null?void 0:Vr.message);case 9:case"end":return Wr.stop()}},Sr)}));return function(xa){return Nr.apply(this,arguments)}}();return Object(wt.h)()?t.a.createElement("section",{className:ba.a.bg},t.a.createElement("div",{className:"edu-container"},Xr.username&&t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},t.a.createElement(d.a,{separator:">"},t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},mr==null||((Or=mr.userInfo)===null||Or===void 0||((yr=Or.course)===null||yr===void 0))?void 0:yr.course_name)),t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},"\u5728\u7EBF\u8003\u8BD5")),t.a.createElement(d.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),t.a.createElement("aside",{className:[ba.a.title,"mt20"].join(" ")},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},t.a.createElement(l.a,{className:"font16 c-black"})),Object(R.y)(Me==null?void 0:Me.exercise_status),t.a.createElement("strong",{className:"font20 ml5"},Me==null?void 0:Me.exercise_name))),t.a.createElement("aside",{className:"mt30 relative"},t.a.createElement("div",{className:ba.a.export},!Object(wt.s)()&&aa&&Me.exercise_status>1&&Me.exist_program&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-daimachazhong font14 mr5"}),"\u4EE3\u7801\u67E5\u91CD"),Object(wt.c)()&&aa&&(Me==null||((zr=Me.user_permission)===null||zr===void 0)?void 0:zr.user_commit_counts)>0&&(Me==null?void 0:Me.exercise_status)===2&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((Zn=Me.user_permission)===null||Zn===void 0)?void 0:Zn.exercise_unpublish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault();var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Er.categoryId],params:Er,disabled:(Me==null?void 0:Me.exercise_status)!==1,type:2,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((An=Me.user_permission)===null||An===void 0)?void 0:An.exercise_publish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[Er.categoryId],params:Er,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((rr=Me.user_permission)===null||rr===void 0)?void 0:rr.current_status)===2&&Me.exercise_status>1&&t.a.createElement(g.a,{style:{color:(vt==null||((ar=vt.exercise_types)===null||ar===void 0)?void 0:ar.is_redo)&&"red"},onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),vt!=null&&(Pr=vt.exercise_types)!==null&&Pr!==void 0&&Pr.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((sa=Me.user_permission)===null||sa===void 0)?void 0:sa.current_status)===0&&Me.exercise_status>1&&t.a.createElement(g.a,{onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Object(wt.k)()&&(Me==null?void 0:Me.assistant_auth)||!Object(wt.k)())&&t.a.createElement(g.a,{onClick:function(){var Sr=Fe()(Me==null?void 0:Me.created_at,Fr),xa=Fe()(un).diff(Fe()(Sr),"days");if(xa>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}else o.d.push(Me!=null&&Me.is_random?"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/random/edit?random=true"):"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/edit?random=false"))}},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377"),Object(wt.c)()&&aa&&t.a.createElement(U.a,{overlay:xr},t.a.createElement(g.a,null,t.a.createElement(c.a,null),"\u5BFC\u51FA",t.a.createElement(M.a,null)))),t.a.createElement(j.a,{activeKey:String(st),className:ba.a.tabs,onChange:function(Sr){var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&parseInt(Sr)===3&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}ct(Sr)}},yt.map(function(Nr,Sr){return t.a.createElement(j.a.TabPane,{tab:Nr.name,key:Nr.id})})),t.a.createElement("section",{className:Me!=null&&Me.is_random&&st==="2"?"":"pl25 pr25 bg-white"},(Qn=yt.filter(function(Nr){return Nr.id==st}))===null||Qn===void 0||((Hr=Qn[0])===null||Hr===void 0)?void 0:Hr.compontent))),t.a.createElement(Fn.a,null),t.a.createElement(ua,{onOk:Ca}),t.a.createElement(Yr.a,null),t.a.createElement(Jt,{cb:function(){return Lr()}})):""},Xa=ie.default=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.user,yr=tr.globalSetting;return{exercise:In,globalSetting:yr,user:Or,loading:En.effects}})(za)},JWDV:function(Ye,ie,_){Ye.exports=_.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ye,ie,_){"use strict";_.d(ie,"c",function(){return j}),_.d(ie,"d",function(){return L}),_.d(ie,"f",function(){return S}),_.d(ie,"a",function(){return g}),_.d(ie,"b",function(){return s}),_.d(ie,"e",function(){return d});var Y=function(){var w=function(p,a){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,x){f.__proto__=x}||function(f,x){for(var y in x)x.hasOwnProperty(y)&&(f[y]=x[y])},w(p,a)};return function(p,a){w(p,a);function f(){this.constructor=p}p.prototype=a===null?Object.create(a):(f.prototype=a.prototype,new f)}}(),j={done:!0,value:void 0},L;(function(w){var p={next:function(){return j}};function a(){return p}w.empty=a;function f(E){var t=!1;return{next:function(){return t?j:(t=!0,{done:!1,value:E})}}}w.single=f;function x(E,t,C){return t===void 0&&(t=0),C===void 0&&(C=E.length),{next:function(){return t>=C?j:{done:!1,value:E[t++]}}}}w.fromArray=x;function y(E){return{next:function(){var t=E.next();return t.done?j:{done:!1,value:t.value}}}}w.fromNativeIterator=y;function m(E){return E?Array.isArray(E)?w.fromArray(E):E:w.empty()}w.from=m;function O(E,t){return{next:function(){var C=E.next();return C.done?j:{done:!1,value:t(C.value)}}}}w.map=O;function i(E,t){return{next:function(){for(;;){var C=E.next();if(C.done)return j;if(t(C.value))return{done:!1,value:C.value}}}}}w.filter=i;function r(E,t){for(var C=E.next();!C.done;C=E.next())t(C.value)}w.forEach=r;function u(E,t){t===void 0&&(t=Number.POSITIVE_INFINITY);var C=[];if(t===0)return C;for(var A=0,v=E.next();!v.done&&!(C.push(v.value),++A>=t);v=E.next());return C}w.collect=u;function h(){for(var E=[],t=0;t=E.length)return j;var A=E[C],v=A.next();return v.done?(C++,this.next()):v}}}w.concat=h;function b(E){return new U(E)}w.chain=b})(L||(L={}));var U=function(){function w(p){this.it=p}return w.prototype.next=function(){return this.it.next()},w}();function S(w){return Array.isArray(w)?L.fromArray(w):w||L.empty()}var g=function(){function w(p,a,f,x){a===void 0&&(a=0),f===void 0&&(f=p.length),x===void 0&&(x=a-1),this.items=p,this.start=a,this.end=f,this.index=x}return w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},w.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},w}(),s=function(w){Y(p,w);function p(a,f,x,y){return f===void 0&&(f=0),x===void 0&&(x=a.length),y===void 0&&(y=f-1),w.call(this,a,f,x,y)||this}return p.prototype.current=function(){return w.prototype.current.call(this)},p.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},p.prototype.first=function(){return this.index=this.start,this.current()},p.prototype.last=function(){return this.index=this.end-1,this.current()},p.prototype.parent=function(){return null},p}(g),d=function(){function w(p,a){this.iterator=p,this.fn=a}return w.prototype.next=function(){return this.fn(this.iterator.next())},w}()},JeFH:function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(Ye,ie,_){Ye.exports=_.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ye,ie,_){var Y=_("fW2E"),j=_("gut8"),L=j.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],S=function(f){this.extendFrom(f,!1)};function g(f,x,y){var m=x.x==null?0:x.x,O=x.x2==null?1:x.x2,i=x.y==null?0:x.y,r=x.y2==null?0:x.y2;x.global||(m=m*y.width+y.x,O=O*y.width+y.x,i=i*y.height+y.y,r=r*y.height+y.y),m=isNaN(m)?0:m,O=isNaN(O)?1:O,i=isNaN(i)?0:i,r=isNaN(r)?0:r;var u=f.createLinearGradient(m,i,O,r);return u}function s(f,x,y){var m=y.width,O=y.height,i=Math.min(m,O),r=x.x==null?.5:x.x,u=x.y==null?.5:x.y,h=x.r==null?.5:x.r;x.global||(r=r*m+y.x,u=u*O+y.y,h=h*i);var b=f.createRadialGradient(r,u,0,r,u,h);return b}S.prototype={constructor:S,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(f,x,y){var m=this,O=y&&y.style,i=!O||f.__attrCachedBy!==L.STYLE_BIND;f.__attrCachedBy=L.STYLE_BIND;for(var r=0;r0},extendFrom:function(f,x){if(f)for(var y in f)f.hasOwnProperty(y)&&(x===!0||(x===!1?!this.hasOwnProperty(y):f[y]!=null))&&(this[y]=f[y])},set:function(f,x){typeof f=="string"?this[f]=x:this.extendFrom(f,!0)},clone:function(){var f=new this.constructor;return f.extendFrom(this,!0),f},getGradient:function(f,x,y){for(var m=x.type==="radial"?s:g,O=m(f,x,y),i=x.colorStops,r=0;r=0)continue;if(!Object.prototype.hasOwnProperty.call(f,m))continue;y[m]=f[m]}return y}function d(f,x){if(!(f instanceof x))throw new TypeError("Cannot call a class as a function")}function w(f,x){if(!f)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:f}function p(f,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);f.prototype=Object.create(x&&x.prototype,{constructor:{value:f,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(f,x):f.__proto__=x)}var a=function(f){p(x,f);function x(y){d(this,x);var m=w(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,y));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return Y(x,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,O={get passive(){m=!0}};try{document.addEventListener("test",null,O),document.removeEventListener("test",null,O)}catch(i){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var O=this.props.getScrollParent&&this.props.getScrollParent();return O!=null?O:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var O=window;this.props.useWindow===!1&&(O=m),O.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),O.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),O.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,O=window,i=this.getParentElement(m),r=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,h=O.pageYOffset!==void 0?O.pageYOffset:u.scrollTop;this.props.isReverse?r=h:r=this.calculateOffset(m,h)}else this.props.isReverse?r=i.scrollTop:r=m.scrollHeight-i.scrollTop-i.clientHeight;r1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:Pn,onChange:function(kr){return dn(kr.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("p",{className:""},s.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:ue,max:1e4,min:0,onChange:function(kr){oe(kr)}})," \u5206 \xA0 ",!!ue&&!!Tn&&s.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ue/Tn).toFixed(1),"\u5206)"),s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:On,onChange:function(kr){or(kr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:Tr,selectvalues:_t==null?void 0:_t.tag_discipline_ids,onChange:Jn,subId:(ia=xt.editData)===null||ia===void 0||((Ea=ia.exercise)===null||Ea===void 0)?void 0:Ea.sub_discipline_id,knowledgeOptions:Kt,onAddKnowledgeFinish:Yt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Gn,onChange:function(kr){se(kr)}}))),s.a.createElement("aside",{className:"tr"},(mn!==-1||_t.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Be(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){nn()}},"\u4FDD\u5B58")))},$n=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(vr){var lr,wr;return(xt==null||((lr=xt.editData)===null||lr===void 0||((wr=lr.exercise)===null||wr===void 0))?void 0:wr.exercise_status)===1?vr:vr.id!=="del"&&vr.id!=="add"}),Yn=function(){var vr=Object(M.a)(I.a.mark(function lr(wr){return I.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(!(mn!==-1)){sr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),sr.abrupt("return");case 3:sr.t0=wr.id,sr.next=sr.t0==="del"?6:sr.t0==="up"||sr.t0==="down"?8:sr.t0==="edit"?12:sr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function Ea(){return I.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(W.m)({id:_t.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)});case 3:case"end":return kr.stop()}},Ea)}))()}}),sr.abrupt("break",17);case 8:return sr.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:wr.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)}),sr.abrupt("break",17);case 12:return Gt(_t.dragKey),Fn(!0),sr.abrupt("break",17);case 15:return Xt({key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:3}),sr.abrupt("break",17);case 17:case"end":return sr.stop()}},lr)}));return function(wr){return vr.apply(this,arguments)}}(),_r=function(){var lr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},_t==null||((lr=_t.standard_answer)===null||lr===void 0)?void 0:lr.map(function(wr,Dr){return s.a.createElement(a.a,{key:Dr,align:"middle"},s.a.createElement(m.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",wr.choice_id,"\uFF09\uFF1A"),s.a.createElement(m.a,{flex:"1"},s.a.createElement(a.a,{align:"middle",gutter:[1,1]},wr.answer_text.map(function(sr,ia){return s.a.createElement(m.a,{span:24,key:ia},s.a.createElement(x.a,{key:Dr,checked:_t.standard_answer.includes(Dr),disabled:!0,value:sr}))}))))})),s.a.createElement("div",{className:ee.a.action},!_t.hideAction&&$n.map(function(wr,Dr){return wr.id==="up"&&_t.key===1||wr.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:Dr,placement:"bottom",title:wr.name},s.a.createElement("span",{onClick:function(){return Yn(wr)},className:wr.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&_r(),Jt&&Xn())},Ge=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(nt)),he=_("Ot1p"),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.cancelAdd,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(R.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Nt=Object(g.useState)(),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!1),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)([]),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=function(Tr){ae([].concat(Object(P.a)(H),[Object(Y.a)({},Tr)]))},Fn=Object(F.i)();Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){Mt(!0),re(""),an(2),Te("");return}Et(!(pe!=null&&pe.repeat_answer)),re(pe==null?void 0:pe.question_title),an(St||(pe==null?void 0:pe.question_score)),vn(pe==null?void 0:pe.difficulty),Te(pe.standard_answer[0]+""),Bn(pe.tag_discipline_ids)},[pe,it]),Object(g.useEffect)(function(){it&&Yr();function Yr(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(M.a)(I.a.mark(function Jn(){var hr,Sn,On;return I.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(W.H)({sub_discipline_id:(hr=xt.editData)===null||hr===void 0||((Sn=hr.exercise)===null||Sn===void 0)?void 0:Sn.sub_discipline_id});case 2:On=Dn.sent,ae(On.tag_disciplines);case 4:case"end":return Dn.stop()}},Jn)})),Tr.apply(this,arguments)}},[it]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Vn,isEdit:it}}),Object(g.useEffect)(function(){var Yr,Tr=xt!=null&&(Yr=xt.tagDisciplineData)!==null&&Yr!==void 0&&Yr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];ae(Tr)},[xt.tagDisciplineData]);var Vn=function(){var Yr=Object(M.a)(I.a.mark(function Tr(){var Jn,hr,Sn,On,or,Dn;return I.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if($){Gn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Gn.abrupt("return",!1);case 3:if(bn){Gn.next=6;break}return c.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),Gn.abrupt("return",!1);case 6:if(Jn=[{choice_text:"\u6B63\u786E",is_answer:bn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:bn==="2"?2:0}],!pe.question_id){Gn.next=18;break}if(!((pe==null?void 0:pe.is_my)===1)){Gn.next=12;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var se=Object(M.a)(I.a.mark(function rt(){var ut,Kt;return I.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}(),onCancel:function(){var se=Object(M.a)(I.a.mark(function rt(){var ut,Kt;return I.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}()}),Gn.next=16;break;case 12:return Gn.next=14,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(Sn=xt.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 14:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 16:Gn.next=22;break;case 18:return Gn.next=20,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Fn.categoryId,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(or=xt.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 20:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 22:return Gn.abrupt("return",{name:$,choices:Jn});case 23:case"end":return Gn.stop()}},Tr)}));return function(){return Yr.apply(this,arguments)}}(),Kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Yr){var Tr,Jn;return(xt==null||((Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0))?void 0:Jn.exercise_status)===1?Yr:Yr.id!=="del"&&Yr.id!=="add"}),ir=function(){var Yr=Object(M.a)(I.a.mark(function Tr(Jn){return I.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(!(Gt!==-1)){Sn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Sn.abrupt("return");case 3:Sn.t0=Jn.id,Sn.next=Sn.t0==="del"?6:Sn.t0==="up"||Sn.t0==="down"?8:Sn.t0==="edit"?12:Sn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function or(){return I.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)});case 3:case"end":return pr.stop()}},or)}))()}}),Sn.abrupt("break",17);case 8:return Sn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Jn.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}),Sn.abrupt("break",17);case 12:return Be(pe.dragKey),Mt(!0),Sn.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:2}),Sn.abrupt("break",17);case 17:case"end":return Sn.stop()}},Tr)}));return function(Jn){return Yr.apply(this,arguments)}}(),jr=function(){var Tr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Tr=pe.question_choices)===null||Tr===void 0)?void 0:Tr.map(function(Jn,hr){return s.a.createElement(b.a,{key:hr,checked:pe.standard_answer.includes(hr+1),disabled:!0},ce[hr],". ",s.a.createElement("span",{className:"c-black font14"},Jn.choice_text))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Kn.map(function(Jn,hr){return Jn.id==="up"&&pe.key===1||Jn.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:hr,placement:"bottom",title:Jn.name},s.a.createElement("span",{onClick:function(){return ir(Jn)},className:Jn.icon}))})))},ua=function(){var Tr,Jn;return s.a.createElement("aside",null,s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(Sn){return re(Sn)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),s.a.createElement(b.a.Group,{buttonStyle:"solid",value:bn,onChange:function(Sn){return Te(Sn.target.value)}},s.a.createElement(b.a.Button,{value:"1",className:"".concat(ee.a.radio," mr40")},"\u6B63\u786E"),s.a.createElement(b.a.Button,{value:"2",className:ee.a.radio},"\u9519\u8BEF")),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(Sn){an(Sn)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(Sn){vn(Sn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:jn,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:Bn,subId:(Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0)?void 0:Jn.sub_discipline_id,knowledgeOptions:H,onAddKnowledgeFinish:Jt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(Sn){Et(Sn)}}))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Xt(),Mt(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Vn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!it&&jr(),it&&ua())},fe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ee)),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(pr){}:Zt,ft=Object(R.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(g.useState)([]),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(g.useState)([]),jr=Object(S.a)(ir,2),ua=jr[0],Yr=jr[1],Tr=function(Gn){Yr([].concat(Object(P.a)(ua),[Object(Y.a)({},Gn)]))},Jn=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(Gn){return Gn.choice_text}));var pr=[];pe==null||pe.standard_answer.map(function(Gn,se){pr.push(Gn-1)}),Mt(pr),vn(pe.tag_discipline_ids)},[pe,H]),Object(g.useEffect)(function(){H&&pr();function pr(){return Gn.apply(this,arguments)}function Gn(){return Gn=Object(M.a)(I.a.mark(function se(){var tt,rt,ut;return I.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(W.H)({sub_discipline_id:(tt=xt.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id});case 2:ut=Ct.sent,Yr(ut.tag_disciplines);case 4:case"end":return Ct.stop()}},se)})),Gn.apply(this,arguments)}},[H]),Object(g.useImperativeHandle)(Se,function(){return{onSave:hr,isEdit:H}}),Object(g.useEffect)(function(){var pr,Gn=xt!=null&&(pr=xt.tagDisciplineData)!==null&&pr!==void 0&&pr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];Yr(Gn)},[xt.tagDisciplineData]);var hr=function(){var pr=Object(M.a)(I.a.mark(function Gn(){var se,tt,rt,ut,Kt,Ct,Yt;return I.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(St){_n.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),_n.abrupt("return",!1);case 3:if(se=bn.findIndex(function(cn){return!cn}),!(se>-1)){_n.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ne[se]," \u9009\u9879\u7684\u5185\u5BB9")),_n.abrupt("return",!1);case 7:if(it.length){_n.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),_n.abrupt("return",!1);case 10:if(!(it.length<1)){_n.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),_n.abrupt("return",!1);case 13:if(tt=bn.map(function(cn,ur){return{choice_text:cn,is_answer:it.includes(ur)?ur+1:0}}),!pe.question_id){_n.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){_n.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var cn=Object(M.a)(I.a.mark(function Mn(){var fn,Hn;return I.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}(),onCancel:function(){var cn=Object(M.a)(I.a.mark(function Mn(){var fn,Hn;return I.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}()}),_n.next=23;break;case 19:return _n.next=21,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 23:_n.next=29;break;case 25:return _n.next=27,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jn.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(Ct=xt.editData)===null||Ct===void 0||((Yt=Ct.exercise)===null||Yt===void 0)?void 0:Yt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 29:case"end":return _n.stop()}},Gn)}));return function(){return pr.apply(this,arguments)}}(),Sn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(pr){var Gn,se;return(xt==null||((Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0))?void 0:se.exercise_status)===1?pr:pr.id!=="del"&&pr.id!=="add"}),On=function(){var pr=Object(M.a)(I.a.mark(function Gn(se){return I.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!(Be!==-1)){rt.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),rt.abrupt("return");case 3:rt.t0=se.id,rt.next=rt.t0==="del"?6:rt.t0==="up"||rt.t0==="down"?8:rt.t0==="edit"?12:rt.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function Kt(){return I.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)});case 3:case"end":return Yt.stop()}},Kt)}))()}}),rt.abrupt("break",17);case 8:return rt.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:se.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}),rt.abrupt("break",17);case 12:return Xt(pe.dragKey),ae(!0),rt.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:1}),rt.abrupt("break",17);case 17:case"end":return rt.stop()}},Gn)}));return function(se){return pr.apply(this,arguments)}}(),or=function(){var Gn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Gn=pe.question_choices)===null||Gn===void 0)?void 0:Gn.map(function(se,tt){return s.a.createElement(a.a,null,s.a.createElement(m.a,null,s.a.createElement(A.a,{key:tt,checked:pe.standard_answer.includes(tt+1),disabled:!0},Ne[tt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:se.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Sn.map(function(se,tt){return se.id==="up"&&pe.key===1||se.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:tt,placement:"bottom",title:se.name},s.a.createElement("span",{onClick:function(){return On(se)},className:se.icon}))})))},Dn=function(){var Gn,se;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(rt){return an(rt)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(tt,rt){var ut,Kt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:rt},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(rt)?ee.a.activeAnswer:""),onClick:function(){it.includes(rt)?Mt(it.filter(function(Yt){return Yt!==rt})):Mt([].concat(Object(P.a)(it),[rt]))}},Ne[rt])),s.a.createElement("div",{className:ee.a.editorWrap},$===rt?s.a.createElement(he.a,{id:"single-question-option-".concat(rt),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:tt,onChange:function(Yt){bn[rt]=Yt,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(rt)}},s.a.createElement(be.a,{value:tt}))),((ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,rt>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(Yt,nn){return nn!==rt}))}})),rt<7&&rt===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(rt){Bn(rt)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(rt){Et(rt.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:ht,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:vn,subId:(Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,knowledgeOptions:ua,onAddKnowledgeFinish:Tr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(rt){Kn(rt)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),ae(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){hr()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!H&&or(),H&&Dn())},xe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ce)),ze=_("55Ip"),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Fe=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.editData,mn=ye.cancelAdd,pe=mn===void 0?function(){}:mn,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.addCallback,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=Object(R.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),bt=Object(g.useState)(""),ft=Object(S.a)(bt,2),Nt=ft[0],jt=ft[1],bn=Object(g.useState)(""),Te=Object(S.a)(bn,2),ve=Te[0],Q=Te[1],$=Object(g.useState)(""),re=Object(S.a)($,2),de=re[0],Ue=re[1],it=Object(g.useState)([]),Mt=Object(S.a)(it,2),Ln=Mt[0],kn=Mt[1],St=Object(g.useState)(""),an=Object(S.a)(St,2),Pn=an[0],dn=an[1],jn=Object(g.useState)(),Bn=Object(S.a)(jn,2),ne=Bn[0],B=Bn[1],H=Object(g.useState)(!1),ae=Object(S.a)(H,2),ue=ae[0],oe=ae[1],ht=Object(g.useState)([]),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)(!1),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=Object(F.i)();Object(g.useEffect)(function(){var Tr;_t.edit&&(Fn(!0),Q(""),jt(""),fr([])),jt(_t.shixun_name),Q(_t.question_title);var Jn=[];(Tr=_t.shixun)===null||Tr===void 0||Tr.map(function(hr){Jn.push(hr.challenge_score)}),fr(Jn)},[_t]),Object(g.useEffect)(function(){oe(!1)},[Jt]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:Jt}});var Kn=function(){var Tr=Object(M.a)(I.a.mark(function Jn(){var hr,Sn,On;return I.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(hr=[],Sn=!1,!Sn){Dn.next=4;break}return Dn.abrupt("return",!1);case 4:if(!_t.question_id){Dn.next=10;break}return Dn.next=7,Dt({type:"exercise/editExerciseQuestion",payload:{id:_t.question_id,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 7:On=Dn.sent,Dn.next=13;break;case 10:return Dn.next=12,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:_t==null?void 0:_t.insert_id,categoryId:Vn.categoryId,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 12:On=Dn.sent;case 13:return On.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Fn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)})),Dn.abrupt("return",{name:ve,analysis:de,standard_answers:hr,is_ordered:ne});case 15:case"end":return Dn.stop()}},Jn)}));return function(){return Tr.apply(this,arguments)}}(),ir=function(){var Jn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),s.a.createElement("div",{className:"mt10"},s.a.createElement(x.a,{defaultValue:Nt,onChange:function(Sn){jt(Sn.target.value)}})),s.a.createElement("div",{className:"mt10"},s.a.createElement(he.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ve,onChange:function(Sn){Q(Sn)}})),s.a.createElement("div",{className:"mt20"},(Jn=_t.shixun)===null||Jn===void 0?void 0:Jn.map(function(hr,Sn){return s.a.createElement(a.a,{gutter:[20,20]},s.a.createElement(m.a,{flex:"1"},Sn+1,".",hr.challenge_name),s.a.createElement(m.a,null,s.a.createElement(t.a,{defaultValue:Tn[Sn],onChange:function(or){Tn[Sn]=or,fr(Tn),console.log("srore:L",Tn[Sn])}})," \u5206"))})),s.a.createElement("div",{className:"mt20"},Ln.length>1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:ne,onChange:function(Sn){return B(Sn.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||!(_t!=null&&_t.edit))&&s.a.createElement(i.a,{type:"default",onClick:function(){pe(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},jr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Tr){var Jn,hr;return(xt==null||((Jn=xt.editData)===null||Jn===void 0||((hr=Jn.exercise)===null||hr===void 0))?void 0:hr.exercise_status)===1?Tr:Tr.id!=="del"&&Tr.id!=="add"}),ua=function(){var Tr=Object(M.a)(I.a.mark(function Jn(hr){return I.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(!(Gt!==-1)){On.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),On.abrupt("return");case 3:On.t0=hr.id,On.next=On.t0==="del"?6:On.t0==="up"||On.t0==="down"?8:On.t0==="edit"?12:On.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function Dn(){return I.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(W.m)({id:_t.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)});case 3:case"end":return Gn.stop()}},Dn)}))()}}),On.abrupt("break",17);case 8:return On.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:hr.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)}),On.abrupt("break",17);case 12:return Be(_t.dragKey),Fn(!0),On.abrupt("break",17);case 15:return Dt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:5}}}),On.abrupt("break",17);case 17:case"end":return On.stop()}},Jn)}));return function(hr){return Tr.apply(this,arguments)}}(),Yr=function(){var Jn,hr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.shixun_name}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09"),!!((Jn=_t.schools)!==null&&Jn!==void 0&&Jn.length)&&s.a.createElement(w.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},s.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.shixun_name})),s.a.createElement("div",{className:"mt30"}),(hr=_t.shixun)===null||hr===void 0?void 0:hr.map(function(Sn,On){return s.a.createElement("div",{key:On},"\u7B2C",On+1,"\u5173 ",s.a.createElement("span",{className:"ml10"},Sn.challenge_name)," ",s.a.createElement("span",{className:"ml10"},Sn.challenge_score," \u5206"))}),s.a.createElement("div",{className:ee.a.action},s.a.createElement(ze.a,{target:"_blank",to:"/shixuns/".concat(_t.shixun_identifier,"/challenges?exercise=true")},"\u5B9E\u8BAD\u8BE6\u60C5"),!_t.hideAction&&jr.map(function(Sn,On){return Sn.id==="up"&&_t.key===1||Sn.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:On,placement:"bottom",title:Sn.name},s.a.createElement("span",{onClick:function(){return ua(Sn)},className:Sn.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&Yr(),Jt&&ir())},Pe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Fe)),Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],at=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(Gn){}:Zt,ft=Object(R.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(g.useState)(!1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(F.i)(),jr=Object(g.useRef)(null),ua=Object(g.useState)([]),Yr=Object(S.a)(ua,2),Tr=Yr[0],Jn=Yr[1],hr=function(se){Jn([].concat(Object(P.a)(Tr),[Object(Y.a)({},se)]))};Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){vn(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(se){return se.choice_text}));var Gn=[];pe==null||pe.standard_answer.map(function(se,tt){Gn.push(se-1)}),ae(pe.tag_discipline_ids),Mt(Gn)},[pe,ht]),Object(g.useEffect)(function(){ht&&Gn();function Gn(){return se.apply(this,arguments)}function se(){return se=Object(M.a)(I.a.mark(function tt(){var rt,ut,Kt;return I.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(W.H)({sub_discipline_id:(rt=et.editData)===null||rt===void 0||((ut=rt.exercise)===null||ut===void 0)?void 0:ut.sub_discipline_id});case 2:Kt=Yt.sent,Jn(Kt.tag_disciplines);case 4:case"end":return Yt.stop()}},tt)})),se.apply(this,arguments)}},[ht]),Object(g.useEffect)(function(){var Gn,se=et!=null&&(Gn=et.tagDisciplineData)!==null&&Gn!==void 0&&Gn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];Jn(se)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Sn,isEdit:ht}});var Sn=function(){var Gn=Object(M.a)(I.a.mark(function se(){var tt,rt,ut,Kt,Ct,Yt,nn,_n,cn;return I.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(St){Mn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Mn.abrupt("return",!1);case 3:if(tt=bn.findIndex(function(fn){return!fn}),!(tt>-1)){Mn.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ve[tt]," \u9009\u9879\u7684\u5185\u5BB9")),Mn.abrupt("return",!1);case 7:if(it.length){Mn.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Mn.abrupt("return",!1);case 10:if(!(it.length<1)){Mn.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Mn.abrupt("return",!1);case 13:if(rt=bn.map(function(fn,Hn){return{choice_text:fn,is_answer:it.includes(Hn)?Hn+1:0}}),!pe.question_id){Mn.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){Mn.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var fn=Object(M.a)(I.a.mark(function Xn(){var $n,Yn,_r;return I.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:H,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}(),onCancel:function(){var fn=Object(M.a)(I.a.mark(function Xn(){var $n,Yn,_r;return I.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:H,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}()}),Mn.next=23;break;case 19:return Mn.next=21,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:H,sub_discipline_id:(Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:ut=Mn.sent,((Yt=ut)===null||Yt===void 0?void 0:Yt.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 23:Mn.next=29;break;case 25:return Mn.next=27,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:ir.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:H,sub_discipline_id:(nn=et.editData)===null||nn===void 0||((_n=nn.exercise)===null||_n===void 0)?void 0:_n.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:ut=Mn.sent,((cn=ut)===null||cn===void 0?void 0:cn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 29:case"end":return Mn.stop()}},se)}));return function(){return Gn.apply(this,arguments)}}(),On=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Gn){var se,tt;return(et==null||((se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0))?void 0:tt.exercise_status)===1?Gn:Gn.id!=="del"&&Gn.id!=="add"}),or=function(){var Gn=Object(M.a)(I.a.mark(function se(tt){return I.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(!(Be!==-1)){ut.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ut.abrupt("return");case 3:ut.t0=tt.id,ut.next=ut.t0==="del"?6:ut.t0==="up"||ut.t0==="down"?8:ut.t0==="edit"?12:ut.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function Ct(){return I.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)});case 3:case"end":return nn.stop()}},Ct)}))()}}),ut.abrupt("break",17);case 8:return ut.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:tt.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}),ut.abrupt("break",17);case 12:return Xt(pe.dragKey),vn(!0),ut.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),ut.abrupt("break",17);case 17:case"end":return ut.stop()}},se)}));return function(tt){return Gn.apply(this,arguments)}}(),Dn=function(){var se;return s.a.createElement("aside",{ref:jr},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((se=pe.question_choices)===null||se===void 0)?void 0:se.map(function(tt,rt){return s.a.createElement(a.a,{key:rt},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:rt,checked:pe.standard_answer.includes(rt+1),disabled:!0},Ve[rt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:tt.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&On.map(function(tt,rt){return tt.id==="up"&&pe.key===1||tt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:rt,placement:"bottom",title:tt.name},s.a.createElement("span",{onClick:function(){return or(tt)},className:tt.icon}))})))},pr=function(){var se,tt;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(ut){return an(ut)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(rt,ut){var Kt,Ct;return s.a.createElement("div",{className:ee.a.choiceWrap,key:ut},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(ut)?ee.a.activeAnswer:""),onClick:function(){it.includes(ut)?Mt(it.filter(function(nn){return nn!==ut})):Mt([].concat(Object(P.a)(it),[ut]))}},Ve[ut])),s.a.createElement("div",{className:ee.a.editorWrap},$===ut?s.a.createElement(he.a,{id:"single-question-option-".concat(ut),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rt,onChange:function(nn){bn[ut]=nn,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(ut)}},s.a.createElement(be.a,{value:rt}))),((Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,ut>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(nn,_n){return _n!==ut}))}})),ut<7&&ut===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(ut){Bn(ut)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(ut){Et(ut.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:H,onChange:ae,subId:(se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0)?void 0:tt.sub_discipline_id,knowledgeOptions:Tr,onAddKnowledgeFinish:hr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(ut){Kn(ut)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),vn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Sn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!ht&&Dn(),ht&&pr())},At=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(at)),Rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],tn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(R.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)(""),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(""),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(F.i)(),Fn=Object(g.useState)([]),Vn=Object(S.a)(Fn,2),Kn=Vn[0],ir=Vn[1],jr=function(On){ir([].concat(Object(P.a)(Kn),[Object(Y.a)({},On)]))};Object(g.useEffect)(function(){var Sn;if(!(pe!=null&&pe.question_title)){Bn(!0),Te(""),Mt(""),an(10);return}Et(!(pe!=null&&pe.repeat_answer)),Te(pe==null?void 0:pe.question_title),Mt(pe==null||((Sn=pe.standard_answer)===null||Sn===void 0)?void 0:Sn[0]),an(St||(pe==null?void 0:pe.question_score)),ae(pe.tag_discipline_ids),vn(pe==null?void 0:pe.difficulty)},[dt.editData,jn]),Object(g.useEffect)(function(){var Sn,On=et!=null&&(Sn=et.tagDisciplineData)!==null&&Sn!==void 0&&Sn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ir(On)},[et.tagDisciplineData]),Object(g.useEffect)(function(){jn&&Sn();function Sn(){return On.apply(this,arguments)}function On(){return On=Object(M.a)(I.a.mark(function or(){var Dn,pr,Gn;return I.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(W.H)({sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id});case 2:Gn=tt.sent,ir(Gn.tag_disciplines);case 4:case"end":return tt.stop()}},or)})),On.apply(this,arguments)}},[jn]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ua,isEdit:jn}});var ua=function(){var Sn=Object(M.a)(I.a.mark(function On(){var or,Dn,pr,Gn,se;return I.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(bn){rt.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),rt.abrupt("return",!1);case 3:if(!pe.question_id){rt.next=14;break}if(!((pe==null?void 0:pe.is_my)===1)){rt.next=8;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var ut=Object(M.a)(I.a.mark(function Ct(){var Yt,nn;return I.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:H,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}(),onCancel:function(){var ut=Object(M.a)(I.a.mark(function Ct(){var Yt,nn;return I.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:H,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}()}),rt.next=12;break;case 8:return rt.next=10,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:H,sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 10:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 12:rt.next=18;break;case 14:return rt.next=16,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jt.categoryId,exercise_bank_id:Jt.categoryId,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:H,sub_discipline_id:(Gn=et.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 16:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 18:return rt.abrupt("return",{name:bn,answer_texts:[it],analysis:$});case 19:case"end":return rt.stop()}},On)}));return function(){return Sn.apply(this,arguments)}}(),Yr=function(){var On,or;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:function(pr){return Te(pr)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(he.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:it,onChange:function(pr){return Mt(pr)}}),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(pr){an(pr)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(pr){vn(pr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:H,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:ae,subId:(On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0)?void 0:or.sub_discipline_id,knowledgeOptions:Kn,onAddKnowledgeFinish:jr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(pr){Et(pr)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),Bn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){ua()}},"\u4FDD\u5B58")))},Tr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Sn){var On,or;return(et==null||((On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0))?void 0:or.exercise_status)===1?Sn:Sn.id!=="del"&&Sn.id!=="add"}),Jn=function(){var Sn=Object(M.a)(I.a.mark(function On(or){return I.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:if(!(Be!==-1)){pr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pr.abrupt("return");case 3:pr.t0=or.id,pr.next=pr.t0==="del"?6:pr.t0==="up"||pr.t0==="down"?8:pr.t0==="edit"?12:pr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function se(){return I.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)});case 3:case"end":return rt.stop()}},se)}))()}}),pr.abrupt("break",17);case 8:return pr.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:or.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}),pr.abrupt("break",17);case 12:return Xt(pe.dragKey),Bn(!0),pr.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:4}),pr.abrupt("break",17);case 17:case"end":return pr.stop()}},On)}));return function(or){return Sn.apply(this,arguments)}}(),hr=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement("p",null,s.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(be.a,{value:it||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Tr.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return Jn(On)},className:On.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!jn&&hr(),jn&&Yr())},Qt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(tn)),Cn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Un=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(R.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(5),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(F.g)(),oe=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(pe==null?void 0:pe.question_score),Te(pe==null?void 0:pe.question_choices.map(function(Jt){return Jt.choice_text}));var Et=[];pe==null||pe.standard_answer.map(function(Jt,Fn){Et.push(Jt-1)}),Mt(Et)},[pe]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ht,isEdit:H}});var ht=function(){var Et=Object(M.a)(I.a.mark(function Jt(){var Fn,Vn,Kn;return I.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:if(St){jr.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),jr.abrupt("return",!1);case 3:if(Fn=bn.findIndex(function(ua){return!ua}),!(Fn>-1)){jr.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Cn[Fn]," \u9009\u9879\u7684\u5185\u5BB9")),jr.abrupt("return",!1);case 7:if(it.length){jr.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),jr.abrupt("return",!1);case 10:if(!(it.length<1)){jr.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),jr.abrupt("return",!1);case 13:if(Vn=bn.map(function(ua,Yr){return{choice_text:ua,is_answer:it.includes(Yr)?Yr+1:0}}),!pe.question_id){jr.next=20;break}return jr.next=17,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 17:Kn=jr.sent,jr.next=23;break;case 20:return jr.next=22,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:oe.categoryId,question_title:St,question_type:1,question_score:"5.0",question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 22:Kn=jr.sent;case 23:Kn.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}));case 24:case"end":return jr.stop()}},Jt)}));return function(){return Et.apply(this,arguments)}}(),vn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Et){var Jt,Fn;return(et==null||((Jt=et.editData)===null||Jt===void 0||((Fn=Jt.exercise)===null||Fn===void 0))?void 0:Fn.exercise_status)===1?Et:Et.id!=="del"&&Et.id!=="add"}),Tn=function(){var Et=Object(M.a)(I.a.mark(function Jt(Fn){return I.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(!(Be!==-1)){Kn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Kn.abrupt("return");case 3:Kn.t0=Fn.id,Kn.next=Kn.t0==="del"?6:Kn.t0==="up"||Kn.t0==="down"?8:Kn.t0==="edit"?12:Kn.t0==="add"?14:16;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function jr(){return I.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:return Yr.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)});case 3:case"end":return Yr.stop()}},jr)}))()}}),Kn.abrupt("break",16);case 8:return Kn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Fn.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}),Kn.abrupt("break",16);case 12:return ue.push("/problems/".concat(pe==null?void 0:pe.hack_identifier,"/edit?type=exercises&express_id=").concat(oe.categoryId,"&question_id=").concat(pe==null?void 0:pe.question_id,"&score=").concat(pe==null?void 0:pe.question_score,"&exercise=true&callback_url=").concat(location.pathname)),Kn.abrupt("break",16);case 14:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:6}),Kn.abrupt("break",16);case 16:case"end":return Kn.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),fr=function(){var Et=Object(M.a)(I.a.mark(function Jt(Fn){var Vn;return I.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return Fn.preventDefault(),ir.next=3,Object(W.X)({id:pe==null?void 0:pe.hack_identifier});case 3:Vn=ir.sent,Vn.status===0&&Object(X.O)("/myproblems/".concat(Vn==null?void 0:Vn.identifier));case 5:case"end":return ir.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),Vt=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement(be.a,{value:pe.description||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&vn.map(function(Jt,Fn){return Jt.id==="up"&&pe.key===1||Jt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:Fn,placement:"bottom",title:Jt.name},s.a.createElement("span",{onClick:function(){return Tn(Jt)},className:Jt.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},Vt())},mt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Un)),lt=_("LvDl"),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],sn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(hr){}:Zt,ft=Object(R.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(!1),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!0),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(1),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),H=B[0],ae=B[1],ue=Object(F.i)(),oe=Object(g.useRef)(null),ht=Object(g.useState)(""),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)([]),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=function(Sn){ae([].concat(Object(P.a)(H),[Object(Y.a)({},Sn)]))};Object(g.useEffect)(function(){var hr;if(!(pe!=null&&pe.question_title)){re(!0),fr("");return}fr(pe==null?void 0:pe.question_title),Bn(!(pe!=null&&pe.repeat_answer)),an(pe==null?void 0:pe.difficulty),Te(pe.tag_discipline_ids);var Sn=pe==null||((hr=pe.sub_exercise_questions)===null||hr===void 0)?void 0:hr.map(function(On){var or,Dn,pr;return Object(Y.a)(Object(Y.a)({},On),{},{id:On.question_id,name:On.question_title,open:!1,score:On.question_score,qusList:On==null||((or=On.question_choices)===null||or===void 0)?void 0:or.map(function(Gn){return Gn.choice_text}),activeQusEditor:null,qusAnswer:(Dn=[On==null||((pr=On.question_choices)===null||pr===void 0)?void 0:pr.findIndex(function(Gn){return Gn.standard_boolean})])===null||Dn===void 0?void 0:Dn.filter(function(Gn){return Gn!==-1})})});Fn(Sn)},[pe,$]),Object(g.useEffect)(function(){$&&hr();function hr(){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(M.a)(I.a.mark(function On(){var or,Dn,pr;return I.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(W.H)({sub_discipline_id:(or=et.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id});case 2:pr=se.sent,ae(pr.tag_disciplines);case 4:case"end":return se.stop()}},On)})),Sn.apply(this,arguments)}},[$]),Object(g.useEffect)(function(){var hr,Sn=et!=null&&(hr=et.tagDisciplineData)!==null&&hr!==void 0&&hr.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ae(Sn)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:$}});var Kn=function(){var hr=Object(M.a)(I.a.mark(function Sn(){var On,or,Dn,pr,Gn,se,tt,rt,ut;return I.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Tn){Ct.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Ct.abrupt("return",!1);case 3:if(!(Jt.length===0)){Ct.next=6;break}return c.b.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),Ct.abrupt("return",!1);case 6:On=0;case 7:if(!(On-1)){Ct.next=19;break}return c.b.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(On+1,"\u5C0F\u9898").concat(Ht[pr],"\u9009\u9879\u7684\u5185\u5BB9")),Ct.abrupt("return",!1);case 19:if(Dn!=null&&Dn.qusAnswer.length){Ct.next=22;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(On+1,"\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")),Ct.abrupt("return",!1);case 22:On++,Ct.next=7;break;case 25:if(Gn=Jt.map(function(Yt){var nn;return{id:Yt.id>1?Yt.id:null,question_title:Yt.name,question_type:1,question_choices:Yt.qusList,question_score:Yt.score,standard_answers:[((nn=Yt.qusAnswer)===null||nn===void 0?void 0:nn[0])+1]}}),!pe.question_id){Ct.next=35;break}if(!((pe==null?void 0:pe.is_my)===1)){Ct.next=31;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var Yt=Object(M.a)(I.a.mark(function _n(){var cn,ur,Mn;return I.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,is_cover:1,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}(),onCancel:function(){var Yt=Object(M.a)(I.a.mark(function _n(){var cn,ur,Mn;return I.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}()}),Ct.next=35;break;case 31:return Ct.next=33,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(tt=et.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 33:se=Ct.sent,((ut=se)===null||ut===void 0?void 0:ut.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 35:case"end":return Ct.stop()}},Sn)}));return function(){return hr.apply(this,arguments)}}(),ir=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(hr){var Sn,On;return(et==null||((Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0))?void 0:On.exercise_status)===1?hr:hr.id!=="del"&&hr.id!=="add"}),jr=function(){var hr=Object(M.a)(I.a.mark(function Sn(On){return I.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(!(Be!==-1)){Dn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Dn.abrupt("return");case 3:Dn.t0=On.id,Dn.next=Dn.t0==="del"?6:Dn.t0==="up"||Dn.t0==="down"?8:Dn.t0==="edit"?12:Dn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(I.a.mark(function Gn(){return I.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(W.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)});case 3:case"end":return tt.stop()}},Gn)}))()}}),Dn.abrupt("break",17);case 8:return Dn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:On.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}),Dn.abrupt("break",17);case 12:return Xt(pe.dragKey),re(!0),Dn.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),Dn.abrupt("break",17);case 17:case"end":return Dn.stop()}},Sn)}));return function(On){return hr.apply(this,arguments)}}(),ua=function(){var Sn;return s.a.createElement("aside",{ref:oe},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",pe==null?void 0:pe.sub_q_count,"\u5C0F\u9898\uFF0C",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{style:{display:it?"block":"none"},className:ee.a.questionChoices},pe==null||((Sn=pe.sub_exercise_questions)===null||Sn===void 0)?void 0:Sn.map(function(On,or){var Dn;return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,".",or+1,"\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement(be.a,{value:On.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",On.question_score,"\u5206\uFF09")),On==null||((Dn=On.question_choices)===null||Dn===void 0)?void 0:Dn.map(function(pr,Gn){return s.a.createElement(a.a,{key:Gn},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:Gn,checked:On.standard_answer.includes(Gn+1),disabled:!0},Ht[Gn],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:pr.choice_text}))))}))})),s.a.createElement("div",{className:ee.a.action},s.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Mt(!it)},style:{}},it?"\u6536\u8D77":"\u5C55\u5F00"),!pe.hideAction&&ir.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return jr(On)},className:On.icon}))})))},Yr=function(){var Sn,On;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("section",{className:ee.a.wrap,style:{padding:0}},s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tn,onChange:function(Dn){return fr(Dn)}}),s.a.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Jt==null?void 0:Jt.length),Jt==null?void 0:Jt.map(function(or,Dn){var pr;return s.a.createElement("div",{className:ee.a.fold,key:or.id},s.a.createElement("div",{onClick:function(){return Jn("open",Dn)},className:ee.a.head},s.a.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:or.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),s.a.createElement("span",null,"\u7B2C",Dn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement("b",{onClick:function(se){se.stopPropagation(),Jn("delete",Dn)},className:"iconfont icon-shanchu8"})),s.a.createElement("div",{className:"mb10",style:{display:or.open?"block":"none"}},s.a.createElement(he.a,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:or==null?void 0:or.name,onChange:function(se){return Jn("value",Dn,se)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),or==null||((pr=or.qusList)===null||pr===void 0)?void 0:pr.map(function(Gn,se){var tt,rt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:se},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(or!=null&&(tt=or.qusAnswer)!==null&&tt!==void 0&&tt.includes(se)?ee.a.activeAnswer:""),onClick:function(){return Jn("answer",Dn,se)}},Ht[se])),s.a.createElement("div",{className:ee.a.editorWrap},(or==null?void 0:or.activeQusEditor)===se?s.a.createElement(he.a,{id:"single-question-option-".concat(se),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Gn,onChange:function(Kt){return Jn("details",Dn,Kt)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return Jn("edit",Dn,se)}},s.a.createElement(be.a,{value:Gn}))),se>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Jn("deleteQus",Dn,se)}})),se<7&&se===(or==null||((rt=or.qusList)===null||rt===void 0)?void 0:rt.length)-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Jn("addQus",Dn)}})))}),s.a.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:or.score,max:1e4,min:0,onChange:function(se){return Jn("score",Dn,se)}})," \u5206")))}),Jt.length<20&&s.a.createElement(i.a,{type:"primary",onClick:Tr},s.a.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),s.a.createElement("p",{className:"mt10"},s.a.createElement("span",{className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:St,onChange:function(Dn){an(Dn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:bn,onChange:Te,subId:(Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,knowledgeOptions:H,onAddKnowledgeFinish:Vn}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),re(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},Tr=function(){var Sn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Fn(Jt.concat(Sn))},Jn=function(Sn,On,or){var Dn=Object(lt.cloneDeep)(Jt);if(Sn==="open"&&(Dn[On].open=!Dn[On].open),Sn==="delete"&&Dn.splice(On,1),Sn==="value"&&(Dn[On].name=or),Sn==="answer"&&(Dn[On].qusAnswer=[or]),Sn==="edit"&&(Dn[On].activeQusEditor=or),Sn==="details"&&(Dn[On].qusList[Dn[On].activeQusEditor]=or),Sn==="addQus"&&(Dn[On].qusList=Dn[On].qusList.concat("")),Sn==="deleteQus"){var pr;Dn[On].qusList=Dn[On].qusList.filter(function(Gn,se){return se!==or}),Dn[On].qusAnswer=(pr=Dn[On].qusAnswer)===null||pr===void 0?void 0:pr.filter(function(Gn){return Gn!==or})}Sn==="analysis"&&(Dn[On].analysis=or),Sn==="score"&&(Dn[On].score=or),Fn(Dn)};return s.a.createElement("section",{className:ee.a.wrap},!$&&ua(),$&&Yr())},Tt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(sn)),wt=_("ngQI"),Qe=_("loLm"),Je=_.n(Qe),Xe=function(ye){var Se=ye.data,dt=ye.isDragDisabled,et=dt===void 0?!1:dt,xt=ye.editorProps,xn=xt===void 0?{}:xt,Dt=ye.onDragEnd,_t=Dt===void 0?function(){}:Dt,mn=function(){var $t,Zt,bt,ft,Nt,jt,bn,Te,ve,Q,$,re,de,Ue,it,Mt,Ln=[{name:"\u5355\u9009\u9898",type:0,count:Se==null||(($t=Se.exercise_types)===null||$t===void 0)?void 0:$t.q_singles,score:Se==null||((Zt=Se.exercise_types)===null||Zt===void 0)?void 0:Zt.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:Se==null||((bt=Se.exercise_types)===null||bt===void 0)?void 0:bt.q_doubles,score:Se==null||((ft=Se.exercise_types)===null||ft===void 0)?void 0:ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:Se==null||((Nt=Se.exercise_types)===null||Nt===void 0)?void 0:Nt.q_judges,score:Se==null||((jt=Se.exercise_types)===null||jt===void 0)?void 0:jt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:Se==null||((bn=Se.exercise_types)===null||bn===void 0)?void 0:bn.q_nulls,score:Se==null||((Te=Se.exercise_types)===null||Te===void 0)?void 0:Te.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:Se==null||((ve=Se.exercise_types)===null||ve===void 0)?void 0:ve.q_mains,score:Se==null||((Q=Se.exercise_types)===null||Q===void 0)?void 0:Q.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:Se==null||(($=Se.exercise_types)===null||$===void 0)?void 0:$.q_shixuns,score:Se==null||((re=Se.exercise_types)===null||re===void 0)?void 0:re.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:Se==null||((de=Se.exercise_types)===null||de===void 0)?void 0:de.q_pros,score:Se==null||((Ue=Se.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:Se==null||((it=Se.exercise_types)===null||it===void 0)?void 0:it.q_combinations,score:Se==null||((Mt=Se.exercise_types)===null||Mt===void 0)?void 0:Mt.q_combination_scores,items:[]}];return Ln},pe=function($t,Zt,bt){var ft=Array.from($t),Nt=ft.splice(Zt,1),jt=Object(S.a)(Nt,1),bn=jt[0];return ft.splice(bt,0,bn),ft},Gt=function($t,Zt,bt){if(!$t.destination)return;var ft=pe(Zt,$t.source.index,$t.destination.index);_t(ft,bt)},Lt=function($t,Zt){if(Zt===0)return s.a.createElement(s.a.Fragment,null,s.a.createElement(At,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===1)return s.a.createElement(s.a.Fragment,null,s.a.createElement(xe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===2)return s.a.createElement(s.a.Fragment,null,s.a.createElement(fe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===3)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Ge,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===4)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Qt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===5)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Pe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===6)return s.a.createElement(s.a.Fragment,null,s.a.createElement(mt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===7)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Tt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null))},Be=function($t,Zt,bt){return s.a.createElement(wt.a,{onDragEnd:function(Nt){return Gt(Nt,$t,Zt)}},s.a.createElement(wt.c,{droppableId:"droppable"},function(ft,Nt){return s.a.createElement("div",Object(U.a)({ref:ft.innerRef},ft.droppableProps,{style:{width:"100%"}}),$t==null?void 0:$t.map(function(jt,bn){var Te,ve=Object(Y.a)(Object(Y.a)({},jt),{},{key:bn+1,hideAction:!0,isPreview:!0,dragKey:Zt+"-"+bn},xn);return s.a.createElement(wt.b,{key:ve==null?void 0:ve.question_id,draggableId:ve==null||((Te=ve.question_id)===null||Te===void 0)?void 0:Te.toString(),index:bn,isDragDisabled:et},function(Q,$){return s.a.createElement("aside",Object(U.a)({ref:Q.innerRef},Q.draggableProps,Q.dragHandleProps),s.a.createElement("div",{className:Je.a.posWarp,id:ve.dragKey},Lt(ve,Zt),!et&&s.a.createElement("div",{className:Je.a.pos},s.a.createElement("div",{className:Je.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},ot=function($t){var Zt=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],bt=["","\u5341","\u767E","\u5343","\u4E07"];$t=parseInt($t);var ft=function(Te){for(var ve=Te.toString().split("").reverse(),Q="",$=0;$0&&ve[$]==0&&ve[$-1]==0?"":Zt[ve[$]]+(ve[$]==0?bt[0]:bt[$]))+Q;return Q},Nt=Math.floor($t/1e4),jt=$t%1e4;return jt.toString().length<4&&(jt="0"+jt),Nt?ft(Nt)+"\u4E07"+ft(jt):ft($t)},Xt=function(){var $t,Zt=mn();Se==null||(($t=Se.exercise_questions)===null||$t===void 0)||$t.forEach(function(ft,Nt){if(ft.question_type===0){var jt,bn;(jt=Zt[ft.question_type])===null||jt===void 0||((bn=jt.items)===null||bn===void 0)||bn.push(ft)}if(ft.question_type===1){var Te,ve;(Te=Zt[ft.question_type])===null||Te===void 0||((ve=Te.items)===null||ve===void 0)||ve.push(ft)}if(ft.question_type===2){var Q,$;(Q=Zt[ft.question_type])===null||Q===void 0||(($=Q.items)===null||$===void 0)||$.push(ft)}if(ft.question_type===3){var re,de;(re=Zt[ft.question_type])===null||re===void 0||((de=re.items)===null||de===void 0)||de.push(ft)}if(ft.question_type===4){var Ue,it;(Ue=Zt[ft.question_type])===null||Ue===void 0||((it=Ue.items)===null||it===void 0)||it.push(ft)}if(ft.question_type===5){var Mt,Ln;(Mt=Zt[ft.question_type])===null||Mt===void 0||((Ln=Mt.items)===null||Ln===void 0)||Ln.push(ft)}if(ft.question_type===6){var kn,St;(kn=Zt[ft.question_type])===null||kn===void 0||((St=kn.items)===null||St===void 0)||St.push(ft)}if(ft.question_type===7){var an,Pn;(an=Zt[ft.question_type])===null||an===void 0||((Pn=an.items)===null||Pn===void 0)||Pn.push(ft)}});var bt=Se==null?void 0:Se.map(function(ft,Nt){return s.a.createElement(s.a.Fragment,{key:Nt},s.a.createElement("div",{className:"pl20"},s.a.createElement("span",{className:"font16 c-light-primary"},ot(Nt+1),"\u3001",ft.name),s.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ft.count,"\u9898",(ft==null?void 0:ft.question_type)===7?"\uFF0C\u5305\u542B".concat(ft.sub_count,"\u5C0F\u9898"):"","\uFF1B\u5171",ft.score,"\u5206\uFF09")),Be(ft.items,ft==null?void 0:ft.question_type,ft==null?void 0:ft.name))});return bt};return s.a.createElement("div",null," ",Xt()," ")},Oe=ie.a=Xe},LdHM:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return h}),_.d(ie,"a",function(){return E});var Y=_("1OyB"),j=_("vuIU"),L=_("Ji7U"),U=_("LK+K"),S=_("q1tI"),g=_("rePB"),s=_("Ff2n"),d=_("ODXe"),w=_("4IlW"),p=_("bX4T"),a=_("YrtM"),f=_("TSYQ"),x=_.n(f),y=_("+nKL"),m=_("8OUc"),O=function(J,X){var te=J.prefixCls,ee=J.id,be=J.flattenOptions,ge=J.childrenAsData,je=J.values,He=J.searchValue,nt=J.multiple,Ge=J.defaultActiveFirstOption,he=J.height,ce=J.itemHeight,Ee=J.notFoundContent,fe=J.open,Ne=J.menuItemSelectedIcon,Ce=J.virtual,xe=J.onSelect,ze=J.onToggleOpen,Le=J.onActiveValue,Fe=J.onScroll,Pe=J.onMouseEnter,Ve="".concat(te,"-item"),at=Object(a.a)(function(){return be},[fe,be],function(wt,Qe){return Qe[0]&&wt[1]!==Qe[1]}),At=S.useRef(null),Rt=function(Qe){Qe.preventDefault()},tn=function(Qe){At.current&&At.current.scrollTo({index:Qe})},Qt=function(Qe){for(var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Xe=at.length,Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(C.a)(G).map(function(X,te){if(!S.isValidElement(X)||!X.type)return null;var ee=X.type.isSelectOptGroup,be=X.key,ge=X.props,je=ge.children,He=Object(s.a)(ge,["children"]);return J||!ee?A(X):Object(t.a)(Object(t.a)({key:"__RC_SELECT_GRP__".concat(be===null?te:be,"__"),label:be},He),{},{options:v(je)})}).filter(function(X){return X})}var o=_("2Qr1"),l=_("qNPg"),c=_("U8pU"),M=_("Kwbf"),P=_("WKfj");function R(G){var J=G.mode,X=G.options,te=G.children,ee=G.backfill,be=G.allowClear,ge=G.placeholder,je=G.getInputElement,He=G.showSearch,nt=G.onSearch,Ge=G.defaultOpen,he=G.autoFocus,ce=G.labelInValue,Ee=G.value,fe=G.inputValue,Ne=G.optionLabelProp,Ce=J==="multiple"||J==="tags",xe=He!==void 0?He:Ce||J==="combobox",ze=X||v(te);if(Object(M.a)(J!=="tags"||ze.every(function(Ve){return!Ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var Le=ze.some(function(Ve){return Ve.options?Ve.options.some(function(at){return typeof("value"in at?at.value:at.key)=="number"}):typeof("value"in Ve?Ve.value:Ve.key)=="number"});Object(M.a)(!Le,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(J!=="combobox"||!Ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(J==="combobox"||!ee,"`backfill` only works with `combobox` mode."),Object(M.a)(J==="combobox"||!je,"`getInputElement` only work with `combobox` mode."),Object(M.b)(J!=="combobox"||!je||!be||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),nt&&!xe&&J!=="combobox"&&J!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!Ge||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ee!=null){var Fe=Object(P.d)(Ee);Object(M.a)(!ce||Fe.every(function(Ve){return Object(c.a)(Ve)==="object"&&("key"in Ve||"value"in Ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Ce||Array.isArray(Ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Pe=null;Object(C.a)(te).some(function(Ve){if(!S.isValidElement(Ve)||!Ve.type)return!1;var at=Ve.type;if(at.isSelectOption)return!1;if(at.isSelectOptGroup){var At=Object(C.a)(Ve.props.children).every(function(Rt){return!S.isValidElement(Rt)||!Ve.type||Rt.type.isSelectOption?!0:(Pe=Rt.type,!1)});return!At}return Pe=at,!0}),Pe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(M.a)(fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=R,I=Object(l.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:v,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:k,fillOptionsWithMissingValue:o.a}),F=function(G){Object(L.a)(X,G);var J=Object(U.a)(X);function X(){var te;return Object(Y.a)(this,X),te=J.apply(this,arguments),te.selectRef=S.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(j.a)(X,[{key:"render",value:function(){return S.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),X}(S.Component);F.Option=h,F.OptGroup=E;var V=F,W=ie.c=V},M8RZ:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return w});var Y=_("fWQN"),j=_("mtLc"),L=_("yKVA"),U=_("879j"),S=_("q1tI"),g=_.n(S),s=_("i8i4"),d=_.n(s),w=function(p){Object(L.a)(f,p);var a=Object(U.a)(f);function f(x){var y;Object(Y.a)(this,f),y=a.call(this,x);var m=window.document;return y.node=m.createElement("div"),m.body.appendChild(y.node),y}return Object(j.a)(f,[{key:"render",value:function(){var y=this.props.children;return Object(s.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),f}(g.a.Component)},MEGo:function(Ye,ie,_){var Y=_("4fz+"),j=_("Dagg"),L=_("dqUG"),U=_("2fw6"),S=_("x6Kt"),g=_("rmlV"),s=_("yxFR"),d=_("y+Vt"),w=_("h7HQ"),p=_("1Jh7"),a=_("SKnc"),f=_("K2GJ"),x=_("Fofx"),y=_("NC18"),m=y.createFromString,O=_("bYtY"),i=O.isString,r=O.extend,u=O.defaults,h=O.trim,b=O.each,E=/[\s,]+/;function t(X){if(i(X)){var te=new DOMParser;X=te.parseFromString(X,"text/xml")}for(X.nodeType===9&&(X=X.firstChild);X.nodeName.toLowerCase()!=="svg"||X.nodeType!==1;)X=X.nextSibling;return X}function C(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}C.prototype.parse=function(X,te){te=te||{};var ee=t(X);if(!ee)throw new Error("Illegal svg");var be=new Y;this._root=be;var ge=ee.getAttribute("viewBox")||"",je=parseFloat(ee.getAttribute("width")||te.width),He=parseFloat(ee.getAttribute("height")||te.height);isNaN(je)&&(je=null),isNaN(He)&&(He=null),P(ee,be,null,!0);for(var nt=ee.firstChild;nt;)this._parseNode(nt,be),nt=nt.nextSibling;var Ge,he;if(ge){var ce=h(ge).split(E);ce.length>=4&&(Ge={x:parseFloat(ce[0]||0),y:parseFloat(ce[1]||0),width:parseFloat(ce[2]),height:parseFloat(ce[3])})}if(Ge&&je!=null&&He!=null&&(he=G(Ge,je,He),!te.ignoreViewBox)){var Ee=be;be=new Y,be.add(Ee),Ee.scale=he.scale.slice(),Ee.position=he.position.slice()}return!te.ignoreRootClip&&je!=null&&He!=null&&be.setClipPath(new S({shape:{x:0,y:0,width:je,height:He}})),{root:be,width:je,height:He,viewBoxRect:Ge,viewBoxTransform:he}},C.prototype._parseNode=function(X,te){var ee=X.nodeName.toLowerCase();ee==="defs"?this._isDefine=!0:ee==="text"&&(this._isText=!0);var be;if(this._isDefine){var ge=v[ee];if(ge){var je=ge.call(this,X),He=X.getAttribute("id");He&&(this._defs[He]=je)}}else{var ge=A[ee];ge&&(be=ge.call(this,X,te),te.add(be))}for(var nt=X.firstChild;nt;)nt.nodeType===1&&this._parseNode(nt,be),nt.nodeType===3&&this._isText&&this._parseText(nt,be),nt=nt.nextSibling;ee==="defs"?this._isDefine=!1:ee==="text"&&(this._isText=!1)},C.prototype._parseText=function(X,te){if(X.nodeType===1){var ee=X.getAttribute("dx")||0,be=X.getAttribute("dy")||0;this._textX+=parseFloat(ee),this._textY+=parseFloat(be)}var ge=new L({style:{text:X.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(te,ge),P(X,ge,this._defs);var je=ge.style.fontSize;je&&je<9&&(ge.style.fontSize=9,ge.scale=ge.scale||[1,1],ge.scale[0]*=je/9,ge.scale[1]*=je/9);var He=ge.getBoundingRect();return this._textX+=He.width,te.add(ge),ge};var A={g:function(X,te){var ee=new Y;return l(te,ee),P(X,ee,this._defs),ee},rect:function(X,te){var ee=new S;return l(te,ee),P(X,ee,this._defs),ee.setShape({x:parseFloat(X.getAttribute("x")||0),y:parseFloat(X.getAttribute("y")||0),width:parseFloat(X.getAttribute("width")||0),height:parseFloat(X.getAttribute("height")||0)}),ee},circle:function(X,te){var ee=new U;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),r:parseFloat(X.getAttribute("r")||0)}),ee},line:function(X,te){var ee=new s;return l(te,ee),P(X,ee,this._defs),ee.setShape({x1:parseFloat(X.getAttribute("x1")||0),y1:parseFloat(X.getAttribute("y1")||0),x2:parseFloat(X.getAttribute("x2")||0),y2:parseFloat(X.getAttribute("y2")||0)}),ee},ellipse:function(X,te){var ee=new g;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),rx:parseFloat(X.getAttribute("rx")||0),ry:parseFloat(X.getAttribute("ry")||0)}),ee},polygon:function(X,te){var ee=X.getAttribute("points");ee&&(ee=c(ee));var be=new w({shape:{points:ee||[]}});return l(te,be),P(X,be,this._defs),be},polyline:function(X,te){var ee=new d;l(te,ee),P(X,ee,this._defs);var be=X.getAttribute("points");be&&(be=c(be));var ge=new p({shape:{points:be||[]}});return ge},image:function(X,te){var ee=new j;return l(te,ee),P(X,ee,this._defs),ee.setStyle({image:X.getAttribute("xlink:href"),x:X.getAttribute("x"),y:X.getAttribute("y"),width:X.getAttribute("width"),height:X.getAttribute("height")}),ee},text:function(X,te){var ee=X.getAttribute("x")||0,be=X.getAttribute("y")||0,ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0;this._textX=parseFloat(ee)+parseFloat(ge),this._textY=parseFloat(be)+parseFloat(je);var He=new Y;return l(te,He),P(X,He,this._defs),He},tspan:function(X,te){var ee=X.getAttribute("x"),be=X.getAttribute("y");ee!=null&&(this._textX=parseFloat(ee)),be!=null&&(this._textY=parseFloat(be));var ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0,He=new Y;return l(te,He),P(X,He,this._defs),this._textX+=ge,this._textY+=je,He},path:function(X,te){var ee=X.getAttribute("d")||"",be=m(ee);return l(te,be),P(X,be,this._defs),be}},v={lineargradient:function(X){var te=parseInt(X.getAttribute("x1")||0,10),ee=parseInt(X.getAttribute("y1")||0,10),be=parseInt(X.getAttribute("x2")||10,10),ge=parseInt(X.getAttribute("y2")||0,10),je=new a(te,ee,be,ge);return o(X,je),je},radialgradient:function(X){}};function o(X,te){for(var ee=X.firstChild;ee;){if(ee.nodeType===1){var be=ee.getAttribute("offset");be.indexOf("%")>0?be=parseInt(be,10)/100:be?be=parseFloat(be):be=0;var ge=ee.getAttribute("stop-color")||"#000000";te.addColorStop(be,ge)}ee=ee.nextSibling}}function l(X,te){X&&X.__inheritedStyle&&(te.__inheritedStyle||(te.__inheritedStyle={}),u(te.__inheritedStyle,X.__inheritedStyle))}function c(X){for(var te=h(X).split(E),ee=[],be=0;be0;je-=2){var He=ge[je],nt=ge[je-1];be=be||x.create();switch(nt){case"translate":He=h(He).split(E),x.translate(be,be,[parseFloat(He[0]),parseFloat(He[1]||0)]);break;case"scale":He=h(He).split(E),x.scale(be,be,[parseFloat(He[0]),parseFloat(He[1]||He[0])]);break;case"rotate":He=h(He).split(E),x.rotate(be,be,parseFloat(He[0]));break;case"skew":He=h(He).split(E),console.warn("Skew transform is not supported yet");break;case"matrix":var He=h(He).split(E);be[0]=parseFloat(He[0]),be[1]=parseFloat(He[1]),be[2]=parseFloat(He[2]),be[3]=parseFloat(He[3]),be[4]=parseFloat(He[4]),be[5]=parseFloat(He[5]);break}}te.setLocalTransform(be)}}var V=/([^\s:;]+)\s*:\s*([^:;]+)/g;function W(X){var te=X.getAttribute("style"),ee={};if(!te)return ee;var be={};V.lastIndex=0;for(var ge;(ge=V.exec(te))!=null;)be[ge[1]]=ge[2];for(var je in M)M.hasOwnProperty(je)&&be[je]!=null&&(ee[M[je]]=be[je]);return ee}function G(X,te,ee){var be=te/X.width,ge=ee/X.height,je=Math.min(be,ge),He=[je,je],nt=[-(X.x+X.width/2)*je+te/2,-(X.y+X.height/2)*je+ee/2];return{scale:He,position:nt}}function J(X,te){var ee=new C;return ee.parse(X,te)}ie.parseXML=t,ie.makeViewBoxTransform=G,ie.parseSVG=J},MI8n:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return g}),_.d(ie,"a",function(){return w}),_.d(ie,"e",function(){return p}),_.d(ie,"d",function(){return a}),_.d(ie,"c",function(){return f}),_.d(ie,"f",function(){return x});var Y=_("/cxE"),j=_("C/vA"),L=_("pmY6"),U=_("24hK"),S=function(){var y=function(m,O){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var u in r)r.hasOwnProperty(u)&&(i[u]=r[u])},y(m,O)};return function(m,O){y(m,O);function i(){this.constructor=m}m.prototype=O===null?Object.create(O):(i.prototype=O.prototype,new i)}}(),g;(function(y){y.None=function(){return L.a.None};function m(k){return function(I,F,V){F===void 0&&(F=null);var W=!1,G;return G=k(function(J){return W?void 0:(G?G.dispose():W=!0,I.call(F,J))},null,V),W&&G.dispose(),G}}y.once=m;function O(k,I){return E(function(F,V,W){return V===void 0&&(V=null),k(function(G){return F.call(V,I(G))},null,W)})}y.map=O;function i(k,I){return E(function(F,V,W){return V===void 0&&(V=null),k(function(G){I(G),F.call(V,G)},null,W)})}y.forEach=i;function r(k,I){return E(function(F,V,W){return V===void 0&&(V=null),k(function(G){return I(G)&&F.call(V,G)},null,W)})}y.filter=r;function u(k){return k}y.signal=u;function h(){for(var k=[],I=0;I1)&&ee.fire(ge),te=0},F)})},onLastListenerRemove:function(){G.dispose()}});return ee.event}y.debounce=t;function C(k){var I=new Date().getTime();return O(m(k),function(F){return new Date().getTime()-I})}y.stopwatch=C;function A(k){var I=!0,F;return r(k,function(V){var W=I||V!==F;return I=!1,F=V,W})}y.latch=A;function v(k,I,F){I===void 0&&(I=!1),F===void 0&&(F=[]);var V=F.slice(),W=k(function(X){V?V.push(X):J.fire(X)}),G=function(){V&&V.forEach(function(X){return J.fire(X)}),V=null},J=new w({onFirstListenerAdd:function(){W||(W=k(function(X){return J.fire(X)}))},onFirstListenerDidAdd:function(){V&&(I?setTimeout(G):G())},onLastListenerRemove:function(){W&&W.dispose(),W=null}});return J.event}y.buffer=v;var o=function(){function k(I){this.event=I}return k.prototype.map=function(I){return new k(O(this.event,I))},k.prototype.forEach=function(I){return new k(i(this.event,I))},k.prototype.filter=function(I){return new k(r(this.event,I))},k.prototype.reduce=function(I,F){return new k(b(this.event,I,F))},k.prototype.latch=function(){return new k(A(this.event))},k.prototype.debounce=function(I,F,V,W){return F===void 0&&(F=100),V===void 0&&(V=!1),new k(t(this.event,I,F,V,W))},k.prototype.on=function(I,F,V){return this.event(I,F,V)},k.prototype.once=function(I,F,V){return m(this.event)(I,F,V)},k}();function l(k){return new o(k)}y.chain=l;function c(k,I,F){F===void 0&&(F=function(X){return X});var V=function(){for(var X=[],te=0;te0?new d(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(y.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(O,i,r){m._listeners||(m._listeners=new U.a);var u=m._listeners.isEmpty();u&&m._options&&m._options.onFirstListenerAdd&&m._options.onFirstListenerAdd(m);var h=m._listeners.push(i?[O,i]:O);u&&m._options&&m._options.onFirstListenerDidAdd&&m._options.onFirstListenerDidAdd(m),m._options&&m._options.onListenerDidAdd&&m._options.onListenerDidAdd(m,O,i);var b;m._leakageMon&&(b=m._leakageMon.check(m._listeners.size));var E;return E={dispose:function(){if(b&&b(),E.dispose=y._noop,!m._disposed&&(h(),m._options&&m._options.onLastListenerRemove)){var t=m._listeners&&!m._listeners.isEmpty();t||m._options.onLastListenerRemove(m)}}},r instanceof L.b?r.add(E):Array.isArray(r)&&r.push(E),E}),this._event},enumerable:!0,configurable:!0}),y.prototype.fire=function(m){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new U.a);for(var O=this._listeners.iterator(),i=O.next();!i.done;i=O.next())this._deliveryQueue.push([i.value,m]);for(;this._deliveryQueue.size>0;){var r=this._deliveryQueue.shift(),u=r[0],h=r[1];try{typeof u=="function"?u.call(void 0,h):u[0].call(u[1],h)}catch(b){Object(Y.e)(b)}}}},y.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},y._noop=function(){},y}(),p=function(y){S(m,y);function m(O){var i=y.call(this,O)||this;return i._isPaused=0,i._eventQueue=new U.a,i._mergeFn=O&&O.merge,i}return m.prototype.pause=function(){this._isPaused++},m.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var O=this._eventQueue.toArray();this._eventQueue.clear(),y.prototype.fire.call(this,this._mergeFn(O))}else for(;!this._isPaused&&this._eventQueue.size!==0;)y.prototype.fire.call(this,this._eventQueue.shift())},m.prototype.fire=function(O){this._listeners&&(this._isPaused!==0?this._eventQueue.push(O):y.prototype.fire.call(this,O))},m}(w),a=function(){function y(){var m=this;this.hasListeners=!1,this.events=[],this.emitter=new w({onFirstListenerAdd:function(){return m.onFirstListenerAdd()},onLastListenerRemove:function(){return m.onLastListenerRemove()}})}return Object.defineProperty(y.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),y.prototype.add=function(m){var O=this,i={event:m,listener:null};this.events.push(i),this.hasListeners&&this.hook(i);var r=function(){O.hasListeners&&O.unhook(i);var u=O.events.indexOf(i);O.events.splice(u,1)};return Object(L.h)(Object(j.a)(r))},y.prototype.onFirstListenerAdd=function(){var m=this;this.hasListeners=!0,this.events.forEach(function(O){return m.hook(O)})},y.prototype.onLastListenerRemove=function(){var m=this;this.hasListeners=!1,this.events.forEach(function(O){return m.unhook(O)})},y.prototype.hook=function(m){var O=this;m.listener=m.event(function(i){return O.emitter.fire(i)})},y.prototype.unhook=function(m){m.listener&&m.listener.dispose(),m.listener=null},y.prototype.dispose=function(){this.emitter.dispose()},y}(),f=function(){function y(){this.buffers=[]}return y.prototype.wrapEvent=function(m){var O=this;return function(i,r,u){return m(function(h){var b=O.buffers[O.buffers.length-1];b?b.push(function(){return i.call(r,h)}):i.call(r,h)},void 0,u)}},y.prototype.bufferEvents=function(m){var O=[];this.buffers.push(O);var i=m();return this.buffers.pop(),O.forEach(function(r){return r()}),i},y}(),x=function(){function y(){var m=this;this.listening=!1,this.inputEvent=g.None,this.inputEventListener=L.a.None,this.emitter=new w({onFirstListenerDidAdd:function(){m.listening=!0,m.inputEventListener=m.inputEvent(m.emitter.fire,m.emitter)},onLastListenerRemove:function(){m.listening=!1,m.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(y.prototype,"input",{set:function(m){this.inputEvent=m,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=m(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),y.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},y}()},MKOG:function(Ye,ie,_){var Y=_("bYtY"),j=_("YH21"),L=j.Dispatcher,U=_("mLcG"),S=_("Bq2U"),g=function(d){d=d||{},this.stage=d.stage||{},this.onframe=d.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};g.prototype={constructor:g,addClip:function(d){this._clips.push(d)},addAnimator:function(d){d.animation=this;for(var w=d.getClips(),p=0;p=0&&this._clips.splice(w,1)},removeAnimator:function(d){for(var w=d.getClips(),p=0;p=xe.length?Le:xe[Pe]})}function S(Ce){return Ce.replace(/[<>&]/g,function(xe){switch(xe){case"<":return"<";case">":return">";case"&":return"&";default:return xe}})}function g(Ce){return Ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function s(Ce,xe){xe===void 0&&(xe=" ");var ze=d(Ce,xe);return w(ze,xe)}function d(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length;if(ze===0||Ce.length===0)return Ce;for(var Le=0;Ce.indexOf(xe,Le)===Le;)Le=Le+ze;return Ce.substring(Le)}function w(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length,Le=Ce.length;if(ze===0||Le===0)return Ce;for(var Fe=Le,Pe=-1;!(Pe=Ce.lastIndexOf(xe,Fe-1),Pe===-1||Pe+ze!==Fe);){if(Pe===0)return"";Fe=Pe}return Ce.substring(0,Fe)}function p(Ce){return Ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function a(Ce,xe){if(Ce.length0?Ce.indexOf(xe,ze)===ze:ze===0?Ce===xe:!1}function x(Ce,xe,ze){if(ze===void 0&&(ze={}),!Ce)throw new Error("Cannot create regex from empty string");xe||(Ce=g(Ce)),ze.wholeWord&&(/\B/.test(Ce.charAt(0))||(Ce="\\b"+Ce),/\B/.test(Ce.charAt(Ce.length-1))||(Ce=Ce+"\\b"));var Le="";return ze.global&&(Le+="g"),ze.matchCase||(Le+="i"),ze.multiline&&(Le+="m"),ze.unicode&&(Le+="u"),new RegExp(Ce,Le)}function y(Ce){if(Ce.source==="^"||Ce.source==="^$"||Ce.source==="$"||Ce.source==="^\\s*$")return!1;var xe=Ce.exec("");return!!(xe&&Ce.lastIndex===0)}function m(Ce){return(Ce.global?"g":"")+(Ce.ignoreCase?"i":"")+(Ce.multiline?"m":"")+(Ce.unicode?"u":"")}function O(Ce){for(var xe=0,ze=Ce.length;xe=0;ze--){var Le=Ce.charCodeAt(ze);if(Le!==32&&Le!==9)return ze}return-1}function u(Ce,xe){return Cexe?1:0}function h(Ce,xe){for(var ze=Math.min(Ce.length,xe.length),Le=0;Lexe.length?1:0}function b(Ce){return Ce>=97&&Ce<=122}function E(Ce){return Ce>=65&&Ce<=90}function t(Ce){return b(Ce)||E(Ce)}function C(Ce,xe){return Ce.length===xe.length&&A(Ce,xe)}function A(Ce,xe,ze){ze===void 0&&(ze=Ce.length);for(var Le=0;LeCe.length?!1:A(Ce,xe,ze)}function o(Ce,xe){var ze,Le=Math.min(Ce.length,xe.length);for(ze=0;ze1){var Le=Ce.charCodeAt(xe-2);if(c(Le))return(Le-55296<<10)+(ze-56320)+65536}return ze}function k(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=Ce.length,Pe=P(Ce,Fe,xe);xe+=Pe>=65536?2:1;for(var Ve=ze.getGraphemeBreakType(Pe);xe=65536?2:1,Ve=At}return xe-Le}function I(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=R(Ce,xe);xe-=Fe>=65536?2:1;for(var Pe=ze.getGraphemeBreakType(Fe);xe>0;){var Ve=R(Ce,xe),at=ze.getGraphemeBreakType(Ve);if(Ee(at,Pe))break;xe-=Ve>=65536?2:1,Pe=at}return Le-xe}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(Ce){return F.test(Ce)}var W=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function G(Ce){return W.test(Ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function X(Ce){return J.test(Ce)}function te(Ce){for(var xe=0,ze=Ce.length;xe=11904&&Ce<=55215||Ce>=63744&&Ce<=64255||Ce>=65281&&Ce<=65374}function be(Ce){return Ce>=127462&&Ce<=127487||Ce>=9728&&Ce<=10175||Ce>=127744&&Ce<=128591||Ce>=128640&&Ce<=128764||Ce>=128992&&Ce<=129003||Ce>=129280&&Ce<=129535||Ce>=129648&&Ce<=129651||Ce>=129656&&Ce<=129666||Ce>=129680&&Ce<=129685}var ge=String.fromCharCode(65279);function je(Ce){return!!(Ce&&Ce.length>0&&Ce.charCodeAt(0)===65279)}function He(Ce){return btoa(encodeURIComponent(Ce))}function nt(Ce,xe){for(var ze="",Le=0;Leze[3*Fe+1])Fe=2*Fe+1;else return ze[3*Fe+2];return 0},Ce._INSTANCE=null,Ce}();function Ne(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NC18:function(Ye,ie,_){var Y=_("y+Vt"),j=_("IMiH"),L=_("7oTu"),U=Math.sqrt,S=Math.sin,g=Math.cos,s=Math.PI,d=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},w=function(u,h){return(u[0]*h[0]+u[1]*h[1])/(d(u)*d(h))},p=function(u,h){return(u[0]*h[1]1&&(A*=U(k),v*=U(k));var I=(t===C?-1:1)*U((A*A*(v*v)-A*A*(R*R)-v*v*(P*P))/(A*A*(R*R)+v*v*(P*P)))||0,F=I*A*R/v,V=I*-v*P/A,W=(u+b)/2+g(M)*F-S(M)*V,G=(h+E)/2+S(M)*F+g(M)*V,J=p([1,0],[(P-F)/A,(R-V)/v]),X=[(P-F)/A,(R-V)/v],te=[(-1*P-F)/A,(-1*R-V)/v],ee=p(X,te);w(X,te)<=-1&&(ee=s),w(X,te)>=1&&(ee=0),C===0&&ee>0&&(ee=ee-2*s),C===1&&ee<0&&(ee=ee+2*s),c.addData(l,W,G,A,v,J,ee,M,C)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,x=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(u){if(!u)return new j;for(var h=0,b=0,E=h,t=b,C,A=new j,v=j.CMD,o=u.match(f),l=0;l1&&arguments[1]!==void 0?arguments[1]:60,S=null;return function(){for(var g=this,s=arguments.length,d=new Array(s),w=0;w=0;O-=1){var i=d.get(O)||new Set;i.forEach(function(r){var u=r.parent,h=r.node;if(p(h)||!r.parent||m.has(r.parent.key))return;if(p(r.parent.node)){m.add(u.key);return}var b=!0,E=!1;(u.children||[]).filter(function(t){return!p(t.node)}).forEach(function(t){var C=t.key,A=a.has(C);b&&!A&&(b=!1),!E&&(A||f.has(C))&&(E=!0)}),b&&a.add(u.key),E&&f.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(j(f,a))}}function S(s,d,w,p,a){for(var f=new Set(s),x=new Set(d),y=0;y<=p;y+=1){var m=w.get(y)||new Set;m.forEach(function(u){var h=u.key,b=u.node,E=u.children,t=E===void 0?[]:E;!f.has(h)&&!x.has(h)&&!a(b)&&t.filter(function(C){return!a(C.node)}).forEach(function(C){f.delete(C.key)})})}x=new Set;for(var O=new Set,i=p;i>=0;i-=1){var r=w.get(i)||new Set;r.forEach(function(u){var h=u.parent,b=u.node;if(a(b)||!u.parent||O.has(u.parent.key))return;if(a(u.parent.node)){O.add(h.key);return}var E=!0,t=!1;(h.children||[]).filter(function(C){return!a(C.node)}).forEach(function(C){var A=C.key,v=f.has(A);E&&!v&&(E=!1),!t&&(v||x.has(A))&&(t=!0)}),E||f.delete(h.key),t&&x.add(h.key),O.add(h.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(j(x,f))}}function g(s,d,w,p){var a=[],f;p?f=p:f=L;var x=new Set(s.filter(function(i){var r=!!w[i];return r||a.push(i),r})),y=new Map,m=0;Object.keys(w).forEach(function(i){var r=w[i],u=r.level,h=y.get(u);h||(h=new Set,y.set(u,h)),h.add(r),m=Math.max(m,u)}),Object(Y.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(i){return"'".concat(i,"'")}).join(", ")));var O;return d===!0?O=U(x,y,m,f):O=S(x,d.halfCheckedKeys,y,m,f),O}},O2Wb:function(Ye,ie,_){Ye.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},OLES:function(Ye,ie,_){"use strict";var Y=_("U8pU"),j=_("VTBJ"),L=_("Ff2n"),U=_("q1tI"),S=_("uciX"),g=_("7ixt"),s=function(x){var y=x.overlay,m=x.prefixCls,O=x.id,i=x.overlayInnerStyle;return U.createElement("div",{className:"".concat(m,"-inner"),id:O,role:"tooltip",style:i},typeof y=="function"?y():y)},d=s,w=function(x,y){var m=x.overlayClassName,O=x.trigger,i=O===void 0?["hover"]:O,r=x.mouseEnterDelay,u=r===void 0?0:r,h=x.mouseLeaveDelay,b=h===void 0?.1:h,E=x.overlayStyle,t=x.prefixCls,C=t===void 0?"rc-tooltip":t,A=x.children,v=x.onVisibleChange,o=x.afterVisibleChange,l=x.transitionName,c=x.animation,M=x.placement,P=M===void 0?"right":M,R=x.align,k=R===void 0?{}:R,I=x.destroyTooltipOnHide,F=I===void 0?!1:I,V=x.defaultVisible,W=x.getTooltipContainer,G=x.overlayInnerStyle,J=Object(L.a)(x,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(U.useRef)(null);Object(U.useImperativeHandle)(y,function(){return X.current});var te=Object(j.a)({},J);"visible"in x&&(te.popupVisible=x.visible);var ee=function(){var nt=x.arrowContent,Ge=nt===void 0?null:nt,he=x.overlay,ce=x.id;return[U.createElement("div",{className:"".concat(C,"-arrow"),key:"arrow"},Ge),U.createElement(d,{key:"content",prefixCls:C,id:ce,overlay:he,overlayInnerStyle:G})]},be=!1,ge=!1;if(typeof F=="boolean")be=F;else if(F&&Object(Y.a)(F)==="object"){var je=F.keepParent;be=je===!0,ge=je===!1}return U.createElement(S.a,Object.assign({popupClassName:m,prefixCls:C,popup:ee,action:i,builtinPlacements:g.a,popupPlacement:P,ref:X,popupAlign:k,getPopupContainer:W,onPopupVisibleChange:v,afterPopupVisibleChange:o,popupTransitionName:l,popupAnimation:c,defaultPopupVisible:V,destroyPopupOnHide:be,autoDestroy:ge,mouseLeaveDelay:b,popupStyle:E,mouseEnterDelay:u},te),A)},p=Object(U.forwardRef)(w),a=ie.a=p},OS9S:function(Ye,ie,_){var Y=_("bYtY"),j=Y.inherits,L=_("Gev7"),U=_("mFDi");function S(d){L.call(this,d),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}S.prototype.incremental=!0,S.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},S.prototype.addDisplayable=function(d,w){w?this._temporaryDisplayables.push(d):this._displayables.push(d),this.dirty()},S.prototype.addDisplayables=function(d,w){w=w||!1;for(var p=0;p=0&&A.splice(v,1),A}function a(t,C){var A=t.slice();return A.indexOf(C)===-1&&A.push(C),A}function f(t){return t.split("-")}function x(t,C){return"".concat(t,"-").concat(C)}function y(t){return t&&t.type&&t.type.isTreeNode}function m(t,C){var A=[t],v=C[t];function o(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(c){var M=c.key,P=c.children;A.push(M),o(P)})}return o(v.children),A}function O(t,C){var A=t.clientY,v=C.selectHandle.getBoundingClientRect(),o=v.top,l=v.bottom,c=v.height,M=Math.max(c*d,w);return A<=o+M?-1:A>=l-M?1:0}function i(t,C){if(!t)return;var A=C.multiple;return A?t.slice():t.length?[t[0]]:t}var r=function(C){return C};function u(t,C){if(!t)return[];var A=C||{},v=A.processProps,o=v===void 0?r:v,l=Array.isArray(t)?t:[t];return l.map(function(c){var M=c.children,P=Object(L.a)(c,["children"]),R=u(M,C);return S.a.createElement(s.a,Object.assign({},o(P)),R)})}function h(t){if(!t)return null;var C;if(Array.isArray(t))C={checkedKeys:t,halfCheckedKeys:void 0};else if(Object(j.a)(t)==="object")C={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return C}function b(t,C){var A=new Set;function v(o){if(A.has(o))return;var l=C[o];if(!l)return;A.add(o);var c=l.parent,M=l.node;if(M.disabled)return;c&&v(c.key)}return(t||[]).forEach(function(o){v(o)}),Object(Y.a)(A)}function E(t){var C={};return Object.keys(t).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(C[A]=t[A])}),C}},Ohmc:function(Ye,ie,_){Ye.exports=_.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ye,ie,_){"use strict";var Y=_("2qtc"),j=_("kLXV"),L=_("rAM+"),U=_("miYZ"),S=_("tsqr"),g=_("9og8"),s=_("tJVT"),d=_("jrin"),w=_("WmNS"),p=_.n(w),a=_("q1tI"),f=_.n(a),x=_("VrN/"),y=_.n(x),m=_("bdgK"),O=_("p77/"),i=_("Bd2K"),r=_("ELLl"),u=_("19Vz"),h=_("lZu9"),b=_("+NIl"),E=_("kSUc"),t=_("9Bee"),C=function(et){var xt=et.value,xn=xt===void 0?"":xt,Dt=et.className,_t=et.showTextOnly,mn=et.showLines,pe=et.style,Gt=pe===void 0?{}:pe,Lt=Object(a.useMemo)(function(){return""},[xn]);return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt}}))},A=_("0Owb"),v=_("dejd"),o=_("C+DQ"),l=_("1vsH"),c=_("m3rI"),M=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function P(et){var xt=et.onActionCallback,xn=et.title,Dt=et.icon,_t=et.actionName,mn=et.className,pe=mn===void 0?"":mn,Gt=et.children;function Lt(){xt(_t)}return f.a.createElement("a",{title:xn,className:pe,onClick:Lt},f.a.createElement("i",{className:"md-iconfont ".concat(Dt)}),Gt)}var R=function(et){var xt=et.watch,xn=et.showNullButton,Dt=et.onActionCallback,_t=et.fullScreen,mn=et.insertTemp,pe=et.hidetoolBar,Gt=et.uuid,Lt=et.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(l.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(l.D)("_educoder_session"),"&key=").concat(Gt,"&api=").concat(encodeURIComponent(c.a.PROXY_SERVER)));var Be=[].concat(M,[{title:"".concat(xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(xt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return f.a.createElement("ul",{className:"markdown-toolbar-container"},!pe&&Be.map(function(ot,Xt){return f.a.createElement("li",{key:Xt},ot.actionName?f.a.createElement(P,Object(A.a)({},ot,{onActionCallback:Dt})):f.a.createElement("span",{className:"v-line"}))}),xn?f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dt},f.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mn&&f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(mn),onActionCallback:Dt},f.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),f.a.createElement("li",{className:"btn-full-screen"},f.a.createElement(P,{icon:"".concat(_t?"icon-shrink":"icon-enlarge"),title:_t?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dt})))},k=_("M8RZ"),I=_("+L6B"),F=_("2/Rp"),V=_("y8nQ"),W=_("Vl3Y"),G=_("5NDa"),J=_("5rEg"),X={labelCol:{span:4},wrapperCol:{span:20}},te=function(et){var xt=et.callback,xn=et.onCancel;function Dt(_t){xt(_t)}return f.a.createElement(W.a,Object(A.a)({},X,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Dt}),f.a.createElement(W.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},f.a.createElement(J.a,null)),f.a.createElement(W.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},f.a.createElement(J.a,null)),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},ee=_("7ahc"),be=_("k1fw"),ge=_("HmJG"),je=_("BjJ7"),He=W.a.useForm,nt={width:280,marginRight:10},Ge={labelCol:{span:5},wrapperCol:{span:19}},he=function(et){var xt=et.callback,xn=et.onCancel,Dt=He(),_t=Object(s.a)(Dt,1),mn=_t[0],pe=Object(a.useRef)();function Gt(ot){xt(Object(be.a)(Object(be.a)({},ot),{},{name:pe.current}))}function Lt(ot,Xt){mn.setFieldsValue({src:"/api/attachments/".concat(ot.id,"?type=").concat(ot.content_type),type:Xt.type})}function Be(ot){var Xt=ot.target.files[0];pe.current=Xt.name,Ee(Xt,Lt)}return f.a.createElement(W.a,Object(A.a)({form:mn},Ge,{className:"upload-image-panel",onFinish:Gt}),f.a.createElement(W.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},f.a.createElement("div",{className:"flex-container"},f.a.createElement(W.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},f.a.createElement(J.a,{style:nt})),f.a.createElement(ce,{onFileChange:Be}))),f.a.createElement(W.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},f.a.createElement(J.a,{style:{width:264}})),f.a.createElement(W.a.Item,{style:{textAlign:"right"}},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))};function ce(et){var xt=et.onFileChange;return f.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",f.a.createElement("input",{type:"file",onChange:xt}))}function Ee(et,xt){if(!et)throw new String("\u6CA1\u6709\u6587\u4EF6");var xn=new FormData;xn.append("editormd-image-file",et),xn.append("file_param_name","editormd-image-file"),xn.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(_t){xt(JSON.parse(_t.target.responseText),et)},!1),Dt.addEventListener("error",function(_t){console.error(_t)},!1),Dt.open("POST","".concat(je.a,"/api/attachments.json")),Dt.send(xn)}var fe=_("giR+"),Ne=_("fyUT"),Ce=_("7Kak"),xe=_("9yH6"),ze=xe.a.Group,Le={margin:"0 8px"},Fe=function(et){var xt=et.callback,xn=et.onCancel;function Dt(_t){xt(_t)}return f.a.createElement(W.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Dt},f.a.createElement("div",{className:"flex-container"},f.a.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),f.a.createElement("span",{style:Le},"\u884C\u6570"),f.a.createElement(W.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},f.a.createElement(Ne.a,null)),f.a.createElement("span",{style:Le},"\u5217\u6570"),f.a.createElement(W.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},f.a.createElement(Ne.a,null))),f.a.createElement("div",{className:"flex-container",style:{marginTop:12}},f.a.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),f.a.createElement(W.a.Item,{name:"align"},f.a.createElement(ze,null,f.a.createElement(xe.a,{value:"default"},f.a.createElement("i",{className:"fa fa-align-justify"})),f.a.createElement(xe.a,{value:"left"},f.a.createElement("i",{className:"fa fa-align-left"})),f.a.createElement(xe.a,{value:"center"},f.a.createElement("i",{className:"fa fa-align-center"})),f.a.createElement(xe.a,{value:"right"},f.a.createElement("i",{className:"fa fa-align-right"}))))),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},Pe=_("ErOA"),Ve=_("7Cbv"),at="link",At="upload-image",Rt="code-block",tn="add-table",Qt="------------",Cn={default:Qt,left:":".concat(Qt),center:":".concat(Qt,":"),right:"".concat(Qt,":")},Un=_("9VGf"),mt,lt;function Ht(){}var sn=0,Tt=1e4,wt="\u2581",Qe=` diff --git a/umi.c80596e5.js b/umi.3b092a10.js similarity index 99% rename from umi.c80596e5.js rename to umi.3b092a10.js index 8eddb6ea4a..29491bab8e 100644 --- a/umi.c80596e5.js +++ b/umi.3b092a10.js @@ -1,4 +1,4 @@ -(function(x){function g(u){for(var m=u[0],o=u[1],h=u[2],c,b,j=0,O=[];j