From a2b53f91837d6f1d06ed05c546eccb15b74bad83 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 19 Apr 2023 21:20:48 +0800 Subject: [PATCH] Auto Submit --- color.less | 30 ++--- index.html | 2 +- layouts__index.04010183.async.js | 11 ++ layouts__index.320d2035.async.js | 11 -- ...CourseGroup__List__index.44c06228.async.js | 14 +-- ..._Exercise__Answer__index.397e8e8b.async.js | 106 +++++++++--------- ...odeReview__Detail__index.91582857.async.js | 6 +- ...tatistics__StudentDetail.4e4d4abd.async.js | 2 +- ...ics__StudentVideo__index.8622f19e.async.js | 2 +- ...ed__Assembly__TeamDateil.683b464c.async.js | 2 +- ...ring__Lists__StudentList.5de338a5.async.js | 10 +- ...__Lists__TrainingProgram.75f8e4fb.async.js | 2 +- ...ts__TrainingProgram__Add.fdb43d5b.async.js | 14 +-- ...nnovation__PublicDataSet.0d22ae73.async.js | 10 +- ..._Detail__ForkList__index.f4ed249c.async.js | 2 +- ...l__OtherResources__index.a304f7e5.async.js | 4 +- ...ync.js => p__User__Login.f15337b0.async.js | 4 +- umi.1eff7abe.js => umi.20e03198.js | 2 +- 18 files changed, 117 insertions(+), 117 deletions(-) create mode 100644 layouts__index.04010183.async.js delete mode 100644 layouts__index.320d2035.async.js rename p__User__Login.45f3843e.async.js => p__User__Login.f15337b0.async.js (65%) rename umi.1eff7abe.js => umi.20e03198.js (99%) diff --git a/color.less b/color.less index b88621543f..2f1417d5d2 100644 --- a/color.less +++ b/color.less @@ -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(209, 16, 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(90, 199, 253, 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(209, 16, 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(90, 199, 253, 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(209, 16, 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(90, 199, 253, 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(209, 16, 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(90, 199, 253, 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(209, 16, 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(90, 199, 253, 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(11, 92, 135, 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(60, 193, 83, 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(11, 92, 135, 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(60, 193, 83, 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(11, 92, 135, 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(60, 193, 83, 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(11, 92, 135, 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(60, 193, 83, 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(11, 92, 135, 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(11, 92, 135, 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(60, 193, 83, 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(60, 193, 83, 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;} @@ -955,10 +955,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-mentions-dropdown-menu-item-active {background-color: #f5f5f5;} .ant-menu-item-danger.ant-menu-item {color: @error-color;} .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {color: @error-color;} -.ant-menu-item-danger.ant-menu-item:active {background: color(~`colorPalette("@{modal-heading-color}", 1)`);} +.ant-menu-item-danger.ant-menu-item:active {background: #fff1f0;} .ant-menu-item-danger.ant-menu-item-selected {color: @error-color;} .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {color: @error-color;} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: color(~`colorPalette("@{modal-heading-color}", 1)`);} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {background-color: #fff1f0;} .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {border-right-color: @error-color;} .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {color: @error-color;} .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {color: #fff;background-color: @error-color;} @@ -1461,7 +1461,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} .ant-tag-magenta {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-red {color: #f5222d;background: color(~`colorPalette("@{modal-heading-color}", 1)`);border-color: #ffa39e;} +.ant-tag-red {color: #f5222d;background: #fff1f0;border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} .ant-tag-volcano {color: #fa541c;background: #fff2e8;border-color: #ffbb96;} .ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;} @@ -1485,7 +1485,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;} .ant-tag-success {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;} .ant-tag-processing {color: #1890ff;background: #e6f7ff;border-color: #91d5ff;} -.ant-tag-error {color: #f5222d;background: color(~`colorPalette("@{modal-heading-color}", 1)`);border-color: #ffa39e;} +.ant-tag-error {color: #f5222d;background: #fff1f0;border-color: #ffa39e;} .ant-tag-warning {color: #fa8c16;background: #fff7e6;border-color: #ffd591;} .ant-timeline {color: @text-color;} .ant-timeline-item-tail {border-left: 2px solid #f0f0f0;} diff --git a/index.html b/index.html index f7c1c83d2b..e64e69169b 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/layouts__index.04010183.async.js b/layouts__index.04010183.async.js new file mode 100644 index 0000000000..053cdeb61a --- /dev/null +++ b/layouts__index.04010183.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"+ego":function(H,F,e){"use strict";e.r(F);var Ie=e("GNNt"),pe=e("wEI+"),Le=e("T2oS"),A=e("W9HT"),se=e("2qtc"),L=e("kLXV"),k=e("k1fw"),z=e("9og8"),C=e("PpiC"),ue=e("WmNS"),n=e.n(ue),r=e("q1tI"),t=e.n(r),a=e("+Gva"),O=e("9kvl"),d=e("14J3"),X=e("BMrR"),Se=e("jCWc"),ye=e("kPKH"),Oe=e("miYZ"),Me=e("tsqr"),w=e("tJVT"),Ye=e("Znn+"),ke=e("ZTPi"),tt=e("+L6B"),Ge=e("2/Rp"),E=e("sRBo"),S=e("kaz8"),i=e("5NDa"),j=e("5rEg"),q=e("y8nQ"),s=e("Vl3Y"),W=e("55Ip"),M=e("jb+D"),Q=e("4i/N"),be=e("Ty5D"),Be=e("m3rI"),je=e("0zpY"),de={height:48,borderRadius:4},ot=function(u){var ie=u.dispatch,b=u.setType,Ae=u.user,Ce=u.setusername,Ke=s.a.useForm(),te=Object(w.a)(Ke,1),we=te[0],Te=Object(be.h)(),ae=Object(r.useState)(""),Z=Object(w.a)(ae,2),_e=Z[0],I=Z[1],Re=Object(r.useState)(0),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,oe=Object(r.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[c]),fe=function(){var Y=Object(z.a)(n.a.mark(function ge(Ve){var xe,Je,Ne,Fe;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(M.b)(Ve);case 2:if(xe=Ue.sent,!xe.status){Ue.next=6;break}return I(xe==null?void 0:xe.message),Ue.abrupt("return");case 6:xe!=null&&xe.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",xe==null?void 0:xe.start_date)):localStorage.removeItem("extension-modal"),console.log(O.d,"history"),Te.pathname==="/user/login"||Te.pathname==="/login"?(Fe=((Je=Te.query)===null||Je===void 0?void 0:Je.from)||((Ne=Te.query)===null||Ne===void 0?void 0:Ne.back_url),Fe?window.location.href=decodeURIComponent(Fe):ne.test(Ve.password)?window.location.reload():(Me.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.reload(),we.resetFields();case 10:case"end":return Ue.stop()}},ge)}));return function(Ve){return Y.apply(this,arguments)}}(),G=function(){ie({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(s.a,{layout:"vertical",form:we,initialValues:{autologin:!0,login:Ae.actionTabs.phone},onFinish:fe,onValuesChange:function(){return I("")}},!!_e&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,_e),t.a.createElement(Q.a,{onClick:function(){return I("")}})),t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7\u3001\u5DE5\u53F7\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(j.a,{style:de,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1/\u5B66\u53F7/\u5DE5\u53F7",onBlur:function(){ie({type:"user/setActionTabs",payload:{phone:we.getFieldValue("login")}})}})),t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(j.a.Password,{style:de,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(j.a,{style:de,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(Be.a===null||Be.a===void 0?void 0:Be.a.API_SERVER)+oe,style:{height:"32px",marginLeft:"10px"},onClick:function(){B(c+1)}}))),t.a.createElement(s.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(s.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(S.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(W.a,{className:"c-grey-333 font14",onClick:function(){return G()},to:"/user/reset-password?from=".concat(Te.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:de},"\u767B\u5F55")))},Qe=Object(O.a)(function(m){var u=m.user,ie=m.loading,b=m.globalSetting;return{user:u,globalSetting:b,loading:ie.models.index}})(ot),ze=e("5Dmo"),qe=e("3S7+"),l=e("1vsH"),N={height:48},R=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,v=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,o={timer:0},_;(function(m){m[m.setTimer=0]="setTimer"})(_||(_={}));function y(m,u){switch(u.type){case _.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var f=function(u){var ie,b=u.validateName,Ae=u.getCode,Ce=u.register,Ke=u.style,te=Ke===void 0?{}:Ke,we=u.buttonText,Te=we===void 0?"\u6CE8\u518C":we,ae=u.globalSetting,Z=s.a.useForm(),_e=Object(w.a)(Z,1),I=_e[0],Re=Object(r.useReducer)(y,o),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(!1),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1],Y=c.timer;function ge(re){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(z.a)(n.a.mark(function re(U){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return p=U.login,h=U.password,$=U.code,J.next=3,Ce({login:p,password:h,code:$});case 3:if(T=J.sent,ve=T.message,ut=T.status,!(ut<0)){J.next=9;break}return I.setFields([{name:"code",errors:[ve]}]),J.abrupt("return");case 9:window.location.reload();case 10:case"end":return J.stop()}},re)})),Ve.apply(this,arguments)}function xe(){return Je.apply(this,arguments)}function Je(){return Je=Object(z.a)(n.a.mark(function re(){var U,p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(U=I.getFieldValue("login"),p=0,!(!R.test(U)||U.indexOf(" ")>-1)){Pe.next=6;break}return I.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),p=1,Pe.abrupt("return",p);case 6:return Pe.next=8,b({login:U,type:1});case 8:return h=Pe.sent,$=h.status,T=h.message,ve=$>0,ve?p=2:(I.setFields([{name:"login",errors:[T]}]),p=1),Pe.abrupt("return",p);case 14:case"end":return Pe.stop()}},re)})),Je.apply(this,arguments)}var Ne=function(){var re=Object(z.a)(n.a.mark(function U(){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(p=I.getFieldValue("verify"),h=I.getFieldValue("login"),h){J.next=6;break}I.validateFields(["login"]),J.next=21;break;case 6:return J.next=8,b({login:h,type:1});case 8:if($=J.sent,!(($==null?void 0:$.status)!==1)){J.next=12;break}return I.setFields([{name:"login",errors:[$==null?void 0:$.message]}]),J.abrupt("return");case 12:return G(!0),J.next=15,Ae({login:h,type:1,smscode:Object(l.V)(h)});case 15:T=J.sent,ve=T.status,ut=T.message,ve<0&&I.setFields([{name:"code",errors:[ut]}]),B({type:_.setTimer,payload:60}),G(!1);case 21:case"end":return J.stop()}},U)}));return function(){return re.apply(this,arguments)}}();function Fe(re,U){if(!U)return Promise.resolve();if(!v.test(U))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(U.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var p=U.length;return p>=8&&p<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(U,p){return p?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){Y>0&&setTimeout(function(){B({type:_.setTimer,payload:Y-1})},1e3)},[Y]);var Ue=function(U,p){return p?p.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):R.test(p)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(s.a,{layout:"vertical",form:I,style:te,initialValues:{autologin:!0,protool:!1},onFinish:ge},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Ue}]},t.a.createElement(j.a,{style:N,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return xe},onChange:function(){return I.setFieldsValue({verify:0})}})),!(ae!=null&&(ie=ae.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:fe,type:"link",onClick:Ne,disabled:Y>0}," ",Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(Y,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Fe}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:N,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:N,className:"font16"}," ",Te," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},D=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(f),K={height:48},V=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Xe={timer:0},rt;(function(m){m[m.setTimer=0]="setTimer"})(rt||(rt={}));function ft(m,u){switch(u.type){case rt.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var mt=function(u){var ie,b=u.validateName,Ae=u.getCode,Ce=u.register,Ke=u.style,te=Ke===void 0?{}:Ke,we=u.buttonText,Te=we===void 0?"\u6CE8\u518C":we,ae=u.globalSetting,Z=s.a.useForm(),_e=Object(w.a)(Z,1),I=_e[0],Re=Object(r.useReducer)(ft,Xe),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(!1),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1],Y=c.timer;function ge(re){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(z.a)(n.a.mark(function re(U){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return p=U.login,h=U.new_password,$=U.code,J.next=3,Ce({login:p,new_password:h,code:$});case 3:if(T=J.sent,ve=T.message,ut=T.status,!(ut<0)){J.next=9;break}return I.setFields([{name:"code",errors:[ve]}]),J.abrupt("return");case 9:location.reload();case 10:case"end":return J.stop()}},re)})),Ve.apply(this,arguments)}function xe(){return Je.apply(this,arguments)}function Je(){return Je=Object(z.a)(n.a.mark(function re(){var U,p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(U=I.getFieldValue("login"),p=0,!(!V.test(U)||U.indexOf(" ")>-1)){Pe.next=6;break}return I.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),p=1,Pe.abrupt("return",p);case 6:return Pe.next=8,b({login:U,type:2});case 8:return h=Pe.sent,$=h.status,T=h.message,ve=$>0,ve?p=2:(I.setFields([{name:"login",errors:[T]}]),p=1),Pe.abrupt("return",p);case 14:case"end":return Pe.stop()}},re)})),Je.apply(this,arguments)}var Ne=function(){var re=Object(z.a)(n.a.mark(function U(){var p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return p=I.getFieldValue("verify"),h=I.getFieldValue("login"),Pe.next=4,I.validateFields(["login"]);case 4:if(h){Pe.next=8;break}I.validateFields(["login"]),Pe.next=17;break;case 8:return G(!0),Pe.next=11,Ae({login:h,type:2,smscode:Object(l.V)(h)});case 11:$=Pe.sent,T=$.status,ve=$.message,T<0&&I.setFields([{name:"code",errors:[ve]}]),B({type:rt.setTimer,payload:60}),G(!1);case 17:case"end":return Pe.stop()}},U)}));return function(){return re.apply(this,arguments)}}();function Fe(re,U){if(!U)return Promise.resolve();if(!Ze.test(U))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(U.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var p=U.length;return p>=8&&p<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(U,p){return p?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){Y>0&&setTimeout(function(){B({type:rt.setTimer,payload:Y-1})},1e3)},[Y]);var Ue=function(){var re=Object(z.a)(n.a.mark(function U(p,h){var $,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(h){J.next=2;break}return J.abrupt("return",Promise.resolve());case 2:if(!(h.indexOf(" ")>-1)){J.next=4;break}return J.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!V.test(h)){J.next=18;break}return J.next=7,b({login:h,type:2});case 7:if($=J.sent,T=$.status,ve=$.message,ut=T>0,!ut){J.next=15;break}return J.abrupt("return",Promise.resolve());case 15:return J.abrupt("return",Promise.reject(ve));case 16:J.next=19;break;case 18:return J.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return J.stop()}},U)}));return function(p,h){return re.apply(this,arguments)}}();return t.a.createElement(s.a,{layout:"vertical",form:I,style:te,initialValues:{autologin:!0,protool:!1},onFinish:ge},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Ue}]},t.a.createElement(j.a,{style:K,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return I.setFieldsValue({verify:0})}})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Fe}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:K,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(ae!=null&&(ie=ae.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:fe,type:"link",onClick:Ne,disabled:Y>0}," ",Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(Y,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:K,className:"font16"}," ",Te," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},pt=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(mt),ht=e("h0ge"),yt=e.n(ht),vt=e("/nL+"),gt=e.n(vt),xt=e("IxGP"),bt=e.n(xt),Ct=window.location.host,Rt=Be.a.QQLoginCB,Ot=function(m){var u=m.onWechatLogin,ie=m.setType,b=m.loginType;function Ae(){Object(l.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"):Object(l.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(b===1||b===2)&&t.a.createElement("div",{style:{marginTop:b===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(b===3||b===4||b===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:bt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:bt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:u},t.a.createElement("img",{src:yt.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:Ae},t.a.createElement("img",{src:gt.a,alt:"QQ",width:66}))))};function Pt(m){var u=m.onBack,ie=m.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:bt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Rt,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Ct,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return ie(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Ut={height:48},At=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,P=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,g={timer:0},ce;(function(m){m[m.setTimer=0]="setTimer"})(ce||(ce={}));function ee(m,u){switch(u.type){case ce.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var le=function(u){var ie=u.validateName,b=u.getCode,Ae=u.register,Ce=u.style,Ke=Ce===void 0?{}:Ce,te=u.buttonText,we=te===void 0?"\u6CE8\u518C":te,Te=u.globalSetting,ae=s.a.useForm(),Z=Object(w.a)(ae,1),_e=Z[0],I=Object(r.useReducer)(ee,g),Re=Object(w.a)(I,2),Ee=Re[0],c=Re[1],B=Object(r.useState)(!1),ne=Object(w.a)(B,2),oe=ne[0],fe=ne[1],G=Ee.timer;function Y(xe){return ge.apply(this,arguments)}function ge(){return ge=Object(z.a)(n.a.mark(function xe(Je){var Ne,Fe,ct,Ue,re;return n.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return Ne=Je.old_password,Fe=Je.newPassword,p.next=3,Ae({old_password:Ne,newPassword:Fe});case 3:if(ct=p.sent,Ue=ct.message,re=ct.status,!(re<0)){p.next=9;break}return _e.setFields([{name:"code",errors:[Ue]}]),p.abrupt("return");case 9:case"end":return p.stop()}},xe)})),ge.apply(this,arguments)}var Ve=function(Je,Ne,Fe){Ne?Ne.indexOf(" ")>-1?Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):Ne.length<8||Ne.length>16?Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):P.test(Ne)?Fe():Fe("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(r.useEffect)(function(){G>0&&setTimeout(function(){c({type:ce.setTimer,payload:G-1})},1e3)},[G]),t.a.createElement(s.a,{layout:"vertical",form:_e,style:Ke,initialValues:{autologin:!0,protool:!1},onFinish:Y},t.a.createElement(s.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(j.a,{style:Ut,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return _e.setFieldsValue({verify:0})}})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Ve}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(Je,Ne,Fe){Ne!=_e.getFieldsValue().newPassword?Fe("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Fe()}}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:Ut,className:"font16"}," ",we," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},x=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(le),st=e("4R62"),He=e.n(st),We=ke.a.TabPane,et=function(m){var u=m.dispatch,ie=m.is_main_site,b=m.is_local,Ae=m.style,Ce=Ae===void 0?{}:Ae,Ke=Object(r.useState)(!1),te=Object(w.a)(Ke,2),we=te[0],Te=te[1],ae=Object(r.useState)("1"),Z=Object(w.a)(ae,2),_e=Z[0],I=Z[1],Re=Object(r.useState)(1),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1];function Y(){B(1),Te(!1)}function ge(){B(2),Te(!0)}function Ve(Ue){console.log(Ue),I(Ue)}var xe={buttonText:"\u767B \u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.a)({phone:p.login,code:p.code});case 2:if(h=T.sent,!(h.status===0)){T.next=6;break}return h!=null&&h.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",h==null?void 0:h.start_date)):localStorage.removeItem("extension-modal"),T.abrupt("return","/");case 6:return T.abrupt("return",h);case 7:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Je={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h,$;return n.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(M.z)(Object(k.a)({},p));case 2:if(h=ve.sent,!(h.status===0)){ve.next=9;break}return $=localStorage.getItem("addinfo"),$==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),Me.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),ve.abrupt("return","/");case 9:return ve.abrupt("return",h);case 10:case"end":return ve.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Ne={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.f)(Object(k.a)({login:fe},p));case 2:return h=T.sent,Me.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),T.abrupt("return",h);case 5:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Fe={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p.new_password_confirmation=p.new_password,T.next=3,Object(M.A)(Object(k.a)({},p));case 3:if(h=T.sent,!(h.status===0)){T.next=8;break}return h!=null&&h.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",h==null?void 0:h.start_date)):localStorage.removeItem("extension-modal"),Me.b.info("\u4FEE\u6539\u6210\u529F"),T.abrupt("return","/");case 8:return T.abrupt("return",h);case 9:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},ct=Object(r.useCallback)(function(){switch(c){case 1:return t.a.createElement(ke.a,{defaultActiveKey:_e,onChange:Ve,className:He.a.tabs},t.a.createElement(We,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},_e==="1"&&t.a.createElement(Qe,{setusername:G,setType:B}))));case 2:return t.a.createElement(Pt,{setType:B,onBack:Y});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(D,Je));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(pt,Fe));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(x,Ne))}},[c,_e]);return t.a.createElement("div",{className:He.a["login-panel-wrapper2"],style:Ce},t.a.createElement(X.a,null,t.a.createElement(ye.a,{flex:"1"},ct()),t.a.createElement(ye.a,{flex:"295px",className:He.a["login-panel-right-wrp"]},!b&&t.a.createElement(Ot,{loginType:c,setType:B,onWechatLogin:ge}))))},De=e("1TMG"),me=e.n(De),_t=function(u){var ie,b,Ae=u.user,Ce=u.globalSetting,Ke=u.loading,te=u.dispatch,we=function(){te({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},Te=(ie=Ce.setting)===null||ie===void 0?void 0:ie.main_site,ae=(b=Ce.setting)===null||b===void 0?void 0:b.is_local;return t.a.createElement(L.a,{centered:!0,visible:Ae.showPopLogin,footer:null,width:ae?420:765,keyboard:!1,maskClosable:!1,wrapClassName:me.a.popLogin,closable:Ae.showClosable,onCancel:we},Ae.showPopLogin&&t.a.createElement(et,{is_main_site:Te,is_local:ae}))},dt=Object(O.a)(function(m){var u=m.user,ie=m.loading,b=m.globalSetting;return{user:u,globalSetting:b,loading:ie.models.index}})(_t),he=e("wd/R"),at=e.n(he),lt=e("ruvs"),nt=e("JatN"),Et=e("ErOA"),it=function(u){var ie=u.loading,b=u.globalSetting,Ae=u.children,Ce=u.user,Ke=u.dispatch,te=u.location,we=Object(C.a)(u,["loading","globalSetting","children","user","dispatch","location"]),Te=Object(be.h)(),ae=Object(lt.b)(),Z=b.globalLoading,_e=function(){var Re=Object(z.a)(n.a.mark(function Ee(){var c,B,ne,oe;return n.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(!(te!=null&&te.search)){G.next=9;break}return oe=te.pathname.split("/"),oe.includes("paths")&&(ne=oe[2]),G.next=6,Ke({type:"user/getUserInfo",payload:Object(k.a)(Object(k.a)(Object(k.a)({},ae),te.query),{},{subject_id:ne,websiteName:"educoder"})});case 6:B=G.sent,G.next=12;break;case 9:return G.next=11,Ke({type:"user/getUserInfo",payload:Object(k.a)({},ae)});case 11:B=G.sent;case 12:(c=B)!==null&&c!==void 0&&c.username&&Te.pathname==="/login"&&(te.href="/");case 13:case"end":return G.stop()}},Ee)}));return function(){return Re.apply(this,arguments)}}();Object(r.useEffect)(function(){window.less.modifyVars(Object(k.a)({},nt.a[b.theme]))},[b.theme]),Object(r.useEffect)(function(){_e()},[te.pathname]),Object(r.useEffect)(function(){var Re,Ee;if(te.pathname.indexOf("classrooms")>-1&&te.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),te.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(te.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(te.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ke({type:"globalSetting/query",payload:{}}),Ke({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(te,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Re=window.location.href)!==null&&Re!==void 0&&Re.includes("/problems")&&(Ee=window.location.href)!==null&&Ee!==void 0&&Ee.includes("/share")){var c,B,ne,oe=(c=window.location)===null||c===void 0||((B=c.pathname)===null||B===void 0||((ne=B.split("/"))===null||ne===void 0))?void 0:ne[2],fe=Object(Et.a)("/api/practices/".concat(oe,"/start"),{method:"get"});fe.then(function(ge){(ge==null?void 0:ge.status)===0&&O.d.replace("/problems/".concat(ge==null?void 0:ge.identifier,"/oj/").concat(oe))});return}if(te.pathname==="/admins"||te.pathname==="/sidekiq"){var G=document.domain;if(G.indexOf("educoder.net")>-1)switch(G){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(te.pathname);break;default:var Y=document.domain.split(".");Y[0]=Y[0]+"-data",window.location.href="https://".concat(Y.join(".")).concat(te.pathname);break}}L.a.destroyAll(),Object(l.J)()&&(Object(l.r)("2.0.0")>0&&L.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(l.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(O.f)("zh-CN",!1)},[te.pathname]),Object(r.useEffect)(function(){b.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Ie.a)())return null;var ue=document.createElement("style");if((z=C.csp)===null||z===void 0?void 0:z.nonce){var n;ue.nonce=(n=C.csp)===null||n===void 0?void 0:n.nonce}ue.innerHTML=k;var r=Le(C),t=r.firstChild;return C.prepend&&r.prepend?r.prepend(ue):C.prepend&&t?r.insertBefore(ue,t):r.appendChild(ue),ue}var se=new Map;function L(k,z){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ue=Le(C);if(!se.has(ue)){var n=A("",C),r=n.parentNode;se.set(ue,r),r.removeChild(n)}var t=Array.from(se.get(ue).children).find(function(Se){return Se.tagName==="STYLE"&&Se[pe]===z});if(t){var a,O;if(((a=C.csp)===null||a===void 0?void 0:a.nonce)&&t.nonce!==((O=C.csp)===null||O===void 0?void 0:O.nonce)){var d;t.nonce=(d=C.csp)===null||d===void 0?void 0:d.nonce}return t.innerHTML!==k&&(t.innerHTML=k),t}var X=A(k,C);return X[pe]=z,X}},"Cs+z":function(H,F,e){H.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(H,F,e){H.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(H,F,e){H.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(H,F,e){"use strict";var Ie={"@primary-color":"#0152d9"},pe=Ie,Le={"@primary-color":"#196efd"},A=Le,se=F.a={defaults:pe,vspaces:A}},Jky8:function(H,F,e){"use strict";var Ie=e("sRBo"),pe=e("kaz8"),Le=e("5NDa"),A=e("5rEg"),se=e("miYZ"),L=e("tsqr"),k=e("9og8"),z=e("2qtc"),C=e("kLXV"),ue=e("tJVT"),n=e("WmNS"),r=e.n(n),t=e("q1tI"),a=e.n(t),O=e("9kvl"),d=e("6CvP"),X=e("1XHU"),Se=e("1vsH"),ye;(function(Me){Me[Me.Professor=1]="Professor",Me[Me.AssistantProfessor=2]="AssistantProfessor",Me[Me.Student=3]="Student"})(ye||(ye={}));var Oe=function(w){var Ye=w.visible,ke=w.user,tt=w.onCancel,Ge=tt===void 0?function(){}:tt,E=Object(t.useState)(),S=Object(ue.a)(E,2),i=S[0],j=S[1],q=Object(t.useState)([]),s=Object(ue.a)(q,2),W=s[0],M=s[1],Q=Object(t.useState)(!1),be=Object(ue.a)(Q,2),Be=be[0],je=be[1],de=Object(t.useState)(!1),ot=Object(ue.a)(de,2),Qe=ot[0],ze=ot[1],qe=Object(t.useState)(),l=Object(ue.a)(qe,2),N=l[0],R=l[1];Object(t.useEffect)(function(){var y;if(ke!=null&&(y=ke.userInfo)!==null&&y!==void 0&&y.identity){var f;M([(ke==null||((f=ke.userInfo)===null||f===void 0)?void 0:f.identity)==="student"?3:1])}},[ke]);var v=function(f,D){if(W.includes(ye.Professor)){C.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.a.createElement("div",{className:"tc"},D||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){O.d.push("/classrooms/".concat(f,"/students"))}});return}O.d.push("/classrooms/".concat(f,"/students"))},o=function(){var y=Object(k.a)(r.a.mark(function f(){var D;return r.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(i){V.next=3;break}return L.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),V.abrupt("return");case 3:return je(!0),V.next=6,Object(d.c)({invite_code:i,professor:W.includes(ye.Professor)?1:null,assistant_professor:W.includes(ye.AssistantProfessor)?1:null,student:W.includes(ye.Student)?1:null});case 6:if(D=V.sent,je(!1),!((D==null?void 0:D.status)===-2)){V.next=22;break}if(_(),!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){V.next=14;break}return ze(!0),R(1),V.abrupt("return");case 14:if(!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){V.next=18;break}return ze(!0),R(2),V.abrupt("return");case 18:if(!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){V.next=22;break}return ze(!0),R(3),V.abrupt("return");case 22:if(!((D==null?void 0:D.status)===0)){V.next=27;break}return Object(Se.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),_(),(D==null?void 0:D.course_id)&&v(D.course_id,D.message),V.abrupt("return");case 27:case"end":return V.stop()}},f)}));return function(){return y.apply(this,arguments)}}(),_=function(){var y=Object(k.a)(r.a.mark(function f(){return r.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:Ge();case 1:case"end":return K.stop()}},f)}));return function(){return y.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(C.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Ye,confirmLoading:Be,onOk:o,onCancel:_},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(A.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:i,onChange:function(f){if(f.target.value.length>=7){L.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}j(f.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(pe.a.Group,{value:W,onChange:function(f){return M(f)}},a.a.createElement(pe.a,{value:ye.Professor,disabled:W.includes(2)},"\u6559\u5E08"),a.a.createElement(pe.a,{value:ye.AssistantProfessor,disabled:W.includes(1)},"\u52A9\u6559"),a.a.createElement(pe.a,{value:ye.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),a.a.createElement(X.a,{visible:Qe,onCancel:function(){return ze(!1)},occupationValue:N}))};F.a=Object(O.a)(function(Me){var w=Me.user;return{user:w}})(Oe)},NLgs:function(H,F,e){"use strict";e.d(F,"e",function(){return Me}),e.d(F,"f",function(){return w}),e.d(F,"d",function(){return ke}),e.d(F,"c",function(){return tt}),e.d(F,"a",function(){return Ge}),e.d(F,"b",function(){return E});var Ie=e("miYZ"),pe=e("tsqr"),Le=e("9og8"),A=e("2qtc"),se=e("kLXV"),L=e("WmNS"),k=e.n(L),z=e("q1tI"),C=e.n(z),ue=e("9kvl"),n=e("xKgJ"),r=e("1vsH"),t=e("RCxd"),a=e("mOS8"),O=e.n(a),d=e("1ZF9"),X=e.n(d),Se=e("WdTA"),ye=e.n(Se),Oe=e("m3rI"),Me=function(i){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(w(i)&&Ye(j))},w=function(i){return Object(n.p)()?!0:(i({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ye=function(){var i,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,q=Object(ue.c)()._store.getState(),s=q.user;return(i=s.userInfo)!==null&&i!==void 0&&i.profile_completed?!0:(se.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:j?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ue.d.push("/account/profile/edit")}}),!1)},ke=function(){var i,j=Object(ue.c)()._store.getState(),q=j.user;return(i=q.userInfo)!==null&&i!==void 0&&i.professional_certification?!0:(se.a.confirm({title:"\u63D0\u793A",centered:!0,content:C.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(r.O)("/account/certification")}}),!1)},tt=function(){return Object(n.a)()?!0:(se.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:C.a.createElement("div",{className:"tc",style:{marginLeft:-38}},C.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),C.a.createElement("img",{src:Object(n.t)()?ye.a:"".concat(Oe.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Ge=function(i,j){return i?!0:(se.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:C.a.createElement("div",null,C.a.createElement("p",null,j||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),C.a.createElement("div",{style:{marginLeft:"110px"}},C.a.createElement("img",{src:X.a,width:200}),C.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(r.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(i){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",q=Object(ue.c)()._store.getState(),s=q.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(se.a.info({centered:!0,icon:C.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:C.a.createElement("div",{className:"tc",style:{marginLeft:-38}},C.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},C.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",j,"\u3002"),C.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),C.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(se.a.confirm({centered:!0,icon:C.a.createElement(t.a,null),title:"\u63D0\u793A",content:C.a.createElement("div",null,C.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",j,"\u3002"),C.a.createElement("br",null),C.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){se.a.confirm({width:440,centered:!0,icon:C.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(Le.a)(k.a.mark(function be(){var Be;return k.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,i({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:Be=de.sent,Be.status!==401&&(pe.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),i({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),i({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return de.stop()}},be)}));function Q(){return M.apply(this,arguments)}return Q}()})}}),!0):!1}},WdTA:function(H,F,e){H.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(H,F,e){"use strict";e.r(F),e.d(F,"ResizableTextArea",function(){return Qe});var Ie=e("wx14"),pe=e("1OyB"),Le=e("vuIU"),A=e("Ji7U"),se=e("LK+K"),L=e("q1tI"),k=e("VTBJ"),z=e("rePB"),C=e("Zm9Q"),ue=e("Kwbf"),n=e("c+Xe"),r=e("m+aA"),t=e("bdgK"),a=new Map;function O(l){l.forEach(function(N){var R,v=N.target;(R=a.get(v))===null||R===void 0||R.forEach(function(o){return o(v)})})}var d=new t.default(O),X=null,Se=null;function ye(l,N){a.has(l)||(a.set(l,new Set),d.observe(l)),a.get(l).add(N)}function Oe(l,N){a.has(l)&&(a.get(l).delete(N),a.get(l).size||(d.unobserve(l),a.delete(l)))}var Me=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(){return Object(pe.a)(this,R),N.apply(this,arguments)}return Object(Le.a)(R,[{key:"render",value:function(){return this.props.children}}]),R}(L.Component),w=L.createContext(null);function Ye(l){var N=l.children,R=l.onBatchResize,v=L.useRef(0),o=L.useRef([]),_=L.useContext(w),y=L.useCallback(function(f,D,K){v.current+=1;var V=v.current;o.current.push({size:f,element:D,data:K}),Promise.resolve().then(function(){V===v.current&&(R==null||R(o.current),o.current=[])}),_==null||_(f,D,K)},[R,_]);return L.createElement(w.Provider,{value:y},N)}function ke(l){var N=l.children,R=l.disabled,v=L.useRef(null),o=L.useRef(null),_=L.useContext(w),y=L.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=L.isValidElement(N)&&Object(n.c)(N),D=f?N.ref:null,K=L.useMemo(function(){return Object(n.a)(D,v)},[D,v]),V=L.useRef(l);V.current=l;var Ze=L.useCallback(function(Xe){var rt=V.current,ft=rt.onResize,mt=rt.data,pt=Xe.getBoundingClientRect(),ht=pt.width,yt=pt.height,vt=Xe.offsetWidth,gt=Xe.offsetHeight,xt=Math.floor(ht),bt=Math.floor(yt);if(y.current.width!==xt||y.current.height!==bt||y.current.offsetWidth!==vt||y.current.offsetHeight!==gt){var Ct={width:xt,height:bt,offsetWidth:vt,offsetHeight:gt};y.current=Ct;var Rt=vt===Math.round(ht)?ht:vt,Ot=gt===Math.round(yt)?yt:gt,Pt=Object(k.a)(Object(k.a)({},Ct),{},{offsetWidth:Rt,offsetHeight:Ot});_==null||_(Pt,Xe,mt),ft&&Promise.resolve().then(function(){ft(Pt,Xe)})}},[]);return L.useEffect(function(){var Xe=Object(r.a)(v.current)||Object(r.a)(o.current);return Xe&&!R&&ye(Xe,Ze),function(){return Oe(Xe,Ze)}},[v.current,R]),L.createElement(Me,{ref:o},f?L.cloneElement(N,{ref:K}):N)}var tt="rc-observer-key";function Ge(l){var N=l.children,R=Object(C.a)(N);return R.map(function(v,o){var _=(v==null?void 0:v.key)||"".concat(tt,"-").concat(o);return L.createElement(ke,Object(Ie.a)({},l,{key:_}),v)})}Ge.Collection=Ye;var E=Ge,S=e("bT9E"),i=e("TSYQ"),j=e.n(i),q=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important +`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],W={},M;function Q(l){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=l.getAttribute("id")||l.getAttribute("data-reactid")||l.getAttribute("name");if(N&&W[R])return W[R];var v=window.getComputedStyle(l),o=v.getPropertyValue("box-sizing")||v.getPropertyValue("-moz-box-sizing")||v.getPropertyValue("-webkit-box-sizing"),_=parseFloat(v.getPropertyValue("padding-bottom"))+parseFloat(v.getPropertyValue("padding-top")),y=parseFloat(v.getPropertyValue("border-bottom-width"))+parseFloat(v.getPropertyValue("border-top-width")),f=s.map(function(K){return"".concat(K,":").concat(v.getPropertyValue(K))}).join(";"),D={sizingStyle:f,paddingSize:_,borderSize:y,boxSizing:o};return N&&R&&(W[R]=D),D}function be(l){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;M||(M=document.createElement("textarea"),M.setAttribute("tab-index","-1"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M)),l.getAttribute("wrap")?M.setAttribute("wrap",l.getAttribute("wrap")):M.removeAttribute("wrap");var o=Q(l,N),_=o.paddingSize,y=o.borderSize,f=o.boxSizing,D=o.sizingStyle;M.setAttribute("style","".concat(D,";").concat(q)),M.value=l.value||l.placeholder||"";var K=Number.MIN_SAFE_INTEGER,V=Number.MAX_SAFE_INTEGER,Ze=M.scrollHeight,Xe;if(f==="border-box"?Ze+=y:f==="content-box"&&(Ze-=_),R!==null||v!==null){M.value=" ";var rt=M.scrollHeight-_;R!==null&&(K=rt*R,f==="border-box"&&(K=K+_+y),Ze=Math.max(K,Ze)),v!==null&&(V=rt*v,f==="border-box"&&(V=V+_+y),Xe=Ze>V?"":"hidden",Ze=Math.min(V,Ze))}return{height:Ze,minHeight:K,maxHeight:V,overflowY:Xe,resize:"none"}}var Be=e("Gytx"),je=e.n(Be),de;(function(l){l[l.NONE=0]="NONE",l[l.RESIZING=1]="RESIZING",l[l.RESIZED=2]="RESIZED"})(de||(de={}));var ot=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(v){var o;return Object(pe.a)(this,R),o=N.call(this,v),o.nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(_){o.textArea=_},o.handleResize=function(_){var y=o.state.resizeStatus,f=o.props,D=f.autoSize,K=f.onResize;if(y!==de.NONE)return;typeof K=="function"&&K(_),D&&o.resizeOnNextFrame()},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var _=o.props.autoSize;if(!_||!o.textArea)return;var y=_.minRows,f=_.maxRows,D=be(o.textArea,!1,y,f);o.setState({textareaStyles:D,resizeStatus:de.RESIZING},function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:de.RESIZED},function(){o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:de.NONE}),o.fixFirefoxAutoScroll()})})})})},o.renderTextArea=function(){var _=o.props,y=_.prefixCls,f=y===void 0?"rc-textarea":y,D=_.autoSize,K=_.onResize,V=_.className,Ze=_.disabled,Xe=o.state,rt=Xe.textareaStyles,ft=Xe.resizeStatus,mt=Object(S.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pt=j()(f,V,Object(z.a)({},"".concat(f,"-disabled"),Ze));"value"in mt&&(mt.value=mt.value||"");var ht=Object(k.a)(Object(k.a)(Object(k.a)({},o.props.style),rt),ft===de.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return L.createElement(E,{onResize:o.handleResize,disabled:!(D||K)},L.createElement("textarea",Object(Ie.a)({},mt,{className:pt,style:ht,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:de.NONE},o}return Object(Le.a)(R,[{key:"componentDidUpdate",value:function(o){(o.value!==this.props.value||!je()(o.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var o=this.textArea.selectionStart,_=this.textArea.selectionEnd;this.textArea.setSelectionRange(o,_)}}catch(y){}}},{key:"render",value:function(){return this.renderTextArea()}}]),R}(L.Component),Qe=ot,ze=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(v){var o;Object(pe.a)(this,R),o=N.call(this,v),o.resizableTextArea=void 0,o.focus=function(){o.resizableTextArea.textArea.focus()},o.saveTextArea=function(y){o.resizableTextArea=y},o.handleChange=function(y){var f=o.props.onChange;o.setValue(y.target.value,function(){o.resizableTextArea.resizeTextarea()}),f&&f(y)},o.handleKeyDown=function(y){var f=o.props,D=f.onPressEnter,K=f.onKeyDown;y.keyCode===13&&D&&D(y),K&&K(y)};var _=typeof v.value=="undefined"||v.value===null?v.defaultValue:v.value;return o.state={value:_},o}return Object(Le.a)(R,[{key:"setValue",value:function(o,_){"value"in this.props||this.setState({value:o},_)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return L.createElement(Qe,Object(Ie.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(o){return"value"in o?{value:o.value}:null}}]),R}(L.Component),qe=F.default=ze},ZpRC:function(H,F,e){"use strict";function Ie(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function pe(n,r){return(!r||n!=="hidden")&&n!=="visible"&&n!=="clip"}function Le(n,r){if(n.clientHeightr||d>n&&X=r&&Se>=t?d-n-a:X>r&&Set?X-r+O:0}var se=function(n,r){var t=window,a=r.scrollMode,O=r.block,d=r.inline,X=r.boundary,Se=r.skipOverflowHiddenElements,ye=typeof X=="function"?X:function(rt){return rt!==X};if(!Ie(n))throw new TypeError("Invalid target");for(var Oe=document.scrollingElement||document.documentElement,Me=[],w=n;Ie(w)&&ye(w);){if((w=w.parentElement)===Oe){Me.push(w);break}w!=null&&w===document.body&&Le(w)&&!Le(document.documentElement)||w!=null&&Le(w,Se)&&Me.push(w)}for(var Ye=t.visualViewport?t.visualViewport.width:innerWidth,ke=t.visualViewport?t.visualViewport.height:innerHeight,tt=window.scrollX||pageXOffset,Ge=window.scrollY||pageYOffset,E=n.getBoundingClientRect(),S=E.height,i=E.width,j=E.top,q=E.right,s=E.bottom,W=E.left,M=O==="start"||O==="nearest"?j:O==="end"?s:j+S/2,Q=d==="center"?W+i/2:d==="end"?q:W,be=[],Be=0;Be=0&&W>=0&&s<=ke&&q<=Ye&&j>=ze&&s<=l&&W>=N&&q<=qe)return be;var R=getComputedStyle(je),v=parseInt(R.borderLeftWidth,10),o=parseInt(R.borderTopWidth,10),_=parseInt(R.borderRightWidth,10),y=parseInt(R.borderBottomWidth,10),f=0,D=0,K="offsetWidth"in je?je.offsetWidth-je.clientWidth-v-_:0,V="offsetHeight"in je?je.offsetHeight-je.clientHeight-o-y:0;if(Oe===je)f=O==="start"?M:O==="end"?M-ke:O==="nearest"?A(Ge,Ge+ke,ke,o,y,Ge+M,Ge+M+S,S):M-ke/2,D=d==="start"?Q:d==="center"?Q-Ye/2:d==="end"?Q-Ye:A(tt,tt+Ye,Ye,v,_,tt+Q,tt+Q+i,i),f=Math.max(0,f+Ge),D=Math.max(0,D+tt);else{f=O==="start"?M-ze-o:O==="end"?M-l+y+V:O==="nearest"?A(ze,l,ot,o,y+V,M,M+S,S):M-(ze+ot/2)+V/2,D=d==="start"?Q-N-v:d==="center"?Q-(N+Qe/2)+K/2:d==="end"?Q-qe+_+K:A(N,qe,Qe,v,_+K,Q,Q+i,i);var Ze=je.scrollLeft,Xe=je.scrollTop;M+=Xe-(f=Math.max(0,Math.min(Xe+f,je.scrollHeight-ot+V))),Q+=Ze-(D=Math.max(0,Math.min(Ze+D,je.scrollWidth-Qe+K)))}be.push({el:je,top:f,left:D})}return be};function L(n){return n===Object(n)&&Object.keys(n).length!==0}function k(n,r){r===void 0&&(r="auto");var t="scrollBehavior"in document.body.style;n.forEach(function(a){var O=a.el,d=a.top,X=a.left;O.scroll&&t?O.scroll({top:d,left:X,behavior:r}):(O.scrollTop=d,O.scrollLeft=X)})}function z(n){return n===!1?{block:"end",inline:"nearest"}:L(n)?n:{block:"start",inline:"nearest"}}function C(n,r){var t=!n.ownerDocument.documentElement.contains(n);if(L(r)&&typeof r.behavior=="function")return r.behavior(t?[]:se(n,r));if(t)return;var a=z(r);return k(se(n,a),a.behavior)}var ue=F.a=C},bUJZ:function(H,F){H.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},h0ge:function(H,F,e){H.exports=e.p+"static/wechat.044c9ad6.svg"},mOS8:function(H,F,e){H.exports=e.p+"static/403Qrcode.6c17b6f4.png"},ruvs:function(H,F,e){"use strict";e.d(F,"b",function(){return Rt});var Ie=e("2qtc"),pe=e("kLXV"),Le=e("9og8"),A=e("tJVT"),se=e("PpiC"),L=e("k1fw"),k=e("5NDa"),z=e("5rEg"),C=e("B9cy"),ue=e("Ol7k"),n=e("WmNS"),r=e.n(n),t=e("q1tI"),a=e.n(t),O=e("Ty5D"),d=e("55Ip"),X=e("9kvl"),Se=e("lzim"),ye=e("xrsn"),Oe=e.n(ye),Me=e("1Sn+"),w=e("qVdP"),Ye=e("jsC+"),ke=e("14J3"),tt=e("BMrR"),Ge=e("jCWc"),E=e("kPKH"),S=e("lUTK"),i=e("BvKs"),j=e("miYZ"),q=e("tsqr"),s=e("7Kak"),W=e("9yH6"),M=e("6CvP"),Q=e("1vsH"),be;(function(P){P.Manager="manager",P.Developer="developer",P.Reporter="reporter"})(be||(be={}));var Be=function(g){var ce=g.visible,ee=g.onCancel,le=ee===void 0?function(){}:ee,x=Object(t.useState)(),st=Object(A.a)(x,2),He=st[0],We=st[1],et=Object(t.useState)(),De=Object(A.a)(et,2),me=De[0],_t=De[1],dt=Object(t.useState)(!1),he=Object(A.a)(dt,2),at=he[0],lt=he[1],nt=function(){var it=Object(Le.a)(r.a.mark(function $e(){var m,u;return r.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(He){b.next=3;break}return q.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),b.abrupt("return");case 3:if(!(He.length!==6)){b.next=6;break}return q.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),b.abrupt("return");case 6:if(me){b.next=9;break}return q.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),b.abrupt("return");case 9:return lt(!0),b.next=12,Object(M.e)({code:He,role:me});case 12:if(m=b.sent,lt(!1),Et(),u={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!u[m.status]){b.next=19;break}return q.b.info(u[m.status]),b.abrupt("return");case 19:if(!(m.status===0)){b.next=22;break}return me==="reporter"?(q.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(Q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),X.d.push("/projects/".concat(m==null?void 0:m.project_id))):(Object(Q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),b.abrupt("return");case 22:case"end":return b.stop()}},$e)}));return function(){return it.apply(this,arguments)}}(),Et=function(){var it=Object(Le.a)(r.a.mark(function $e(){return r.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:le();case 1:case"end":return u.stop()}},$e)}));return function(){return it.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(pe.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:ce,confirmLoading:at,onOk:nt,onCancel:Et},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(z.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:He,onChange:function($e){if($e.target.value.length>=7){q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}We($e.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(W.a.Group,{value:me,onChange:function($e){return _t($e.target.value)}},a.a.createElement(W.a,{value:be.Manager},"\u7BA1\u7406\u4EBA\u5458"),a.a.createElement(W.a,{value:be.Developer},"\u5F00\u53D1\u4EBA\u5458"),a.a.createElement(W.a,{value:be.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},je=Be,de=e("Jky8"),ot=e("6Fuo"),Qe=e.n(ot),ze=e("NLgs"),qe=e("xKgJ"),l;(function(P){P.Projects="projects",P.Shixuns="shixuns",P.Classrooms="classrooms"})(l||(l={}));var N;(function(P){P.Classrooms="classrooms",P.Shixuns="shixuns",P.Paths="paths",P.Projects="projects",P.Videos="videos",P.Topics="topics"})(N||(N={}));var R=function(g){var ce,ee,le,x,st,He,We,et=g.homePage,De=g.user,me=g.globalSetting,_t=g.loading,dt=g.dispatch,he=g.location,at=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location"]),lt=Object(t.useState)(),nt=Object(A.a)(lt,2),Et=nt[0],it=nt[1],$e=Object(t.useState)(),m=Object(A.a)($e,2),u=m[0],ie=m[1],b=function(Z){var _e;if(!Object(ze.e)(dt))return;if(Z===l.Projects&&!((_e=De.userInfo)!==null&&_e!==void 0&&_e.email)){q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Z===l.Classrooms?it(!0):Z===l.Projects&&ie(!0)},Ae=function(Z,_e){var I;if(!Object(ze.e)(dt))return;if(_e===l.Projects&&!((I=De.userInfo)!==null&&I!==void 0&&I.email)){q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_e===l.Shixuns&&!Object(ze.c)())return;Z&&(window.location.href=Z)},Ce=(ce=(((ee=me.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,Ke=(le=(((x=me.setting)===null||x===void 0?void 0:x.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Shixuns)}))===null||le===void 0?void 0:le.hidden,te=(st=(((He=me.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Paths)}))===null||st===void 0?void 0:st.hidden;if(me!=null&&(We=me.setting)!==null&&We!==void 0&&We.is_local){var we;De!=null&&(we=De.userInfo)!==null&&we!==void 0&&we.is_shixun_marker||(Ke=!0)}var Te=function(Z){var _e,I,Re,Ee,c,B,ne;return a.a.createElement(a.a.Fragment,null,a.a.createElement(tt.a,{justify:"space-around",className:"pt5 pb5"},a.a.createElement(E.a,{className:Qe.a.joinCol},((_e=De.userInfo)===null||_e===void 0?void 0:_e.user_identity)!=="\u5B66\u751F"&&!Ce&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/classrooms/new")}},(I=De.userInfo)!==null&&I!==void 0&&I.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(me!=null&&me.setting.hide_shixun)||!Object(qe.m)()&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/shixuns/new",l.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(me!=null&&me.setting.hide_subject)||!Object(qe.m)()&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(me!=null&&(Re=me.setting)!==null&&Re!==void 0&&Re.is_local)&&((Ee=De.userInfo)===null||Ee===void 0?void 0:Ee.main_site)&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){var fe,G;return Ae("".concat((fe=De.navigationInfo)===null||fe===void 0||((G=fe.top)===null||G===void 0)?void 0:G.old_url,"/projects/deposit/new"),l.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),a.a.createElement(E.a,null,a.a.createElement("div",{className:Qe.a.joinBoard})),a.a.createElement(E.a,{className:Qe.a.joinCol},!Ce&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return b(l.Classrooms)}},(c=De.userInfo)!==null&&c!==void 0&&c.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((B=De.userInfo)===null||B===void 0?void 0:B.main_site)&&!(me!=null&&(ne=me.setting)!==null&&ne!==void 0&&ne.is_local)&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return b(l.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return a.a.createElement("section",null,a.a.createElement(Ye.a,{overlay:a.a.createElement(i.a,{className:"".concat(Qe.a.rightMenu," ").concat(Qe.a.joinMenu," mt10")},a.a.createElement(Te,null)),placement:"bottomRight"},a.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),a.a.createElement(de.a,{visible:Et,onCancel:function(){return it(!1)}}),a.a.createElement(je,{visible:u,onCancel:function(){return ie(!1)}}))},v=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index}})(R),o=e("vToQ"),_=e.n(o),y=e("jb+D"),f=e("m3rI"),D=function(g){var ce,ee=RegExp("(^| )"+g+"=([^;]+)(;|$)");return(ce=document.cookie.match(ee))?decodeURIComponent(ce[2]):null},K=function(g){var ce=new Date;ce.setTime(ce.getTime()-1);var ee=D(g);ee!=null&&(document.cookie=g+"="+ee+";expires="+ce.toGMTString())},V;(function(P){P.Classrooms="classrooms",P.Shixuns="shixuns",P.Paths="paths",P.Projects="projects",P.Videos="videos",P.Topics="topics"})(V||(V={}));var Ze=function(g){var ce,ee,le,x,st,He,We,et,De,me,_t,dt=g.homePage,he=g.user,at=g.globalSetting,lt=g.loading,nt=g.dispatch,Et=g.shixunHomeworks,it=g.location,$e=g.payload,m=$e===void 0?{}:$e,u=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ie=(ce=(((ee=at.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,b=(le=(((x=at.setting)===null||x===void 0?void 0:x.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Shixuns)}))===null||le===void 0?void 0:le.hidden,Ae=(st=(((He=at.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Paths)}))===null||st===void 0?void 0:st.hidden,Ce=((We=he.userInfo)===null||We===void 0?void 0:We.admin)||((et=he.userInfo)===null||et===void 0?void 0:et.business)||((De=he.userInfo)===null||De===void 0?void 0:De.is_shixun_marker)||((me=he.userInfo)===null||me===void 0?void 0:me.is_teacher)||((_t=he.userInfo)===null||_t===void 0?void 0:_t.user_identity)!=="\u5B66\u751F",Ke=function(){if(Object(Q.p)())return a.a.createElement(i.a,{className:"".concat(_.a.rightMenu," ").concat(_.a.menuWrap)},a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Z,_e,I,Re,Ee,c,B,ne,oe,fe,G,Y,ge,Ve,xe,Je,Ne,Fe,ct,Ue,re,U,p;return a.a.createElement(i.a,{className:"".concat(_.a.rightMenu," ").concat(_.a.menuWrap)},a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Z=he.userInfo)===null||Z===void 0?void 0:Z.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ie&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((_e=he.userInfo)===null||_e===void 0?void 0:_e.login,"/classrooms")},(I=he.userInfo)!==null&&I!==void 0&&I.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!b&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Re=he.userInfo)===null||Re===void 0?void 0:Re.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Ae&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Ee=he.userInfo)===null||Ee===void 0?void 0:Ee.login,"/paths")},(c=he.userInfo)!==null&&c!==void 0&&c.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((B=he.userInfo)===null||B===void 0?void 0:B.main_site)&&!((ne=at.setting)!==null&&ne!==void 0&&ne.is_local)&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((oe=he.userInfo)===null||oe===void 0?void 0:oe.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),!Object(qe.t)()&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((fe=he.userInfo)===null||fe===void 0?void 0:fe.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!Object(qe.t)()&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((G=he.userInfo)===null||G===void 0?void 0:G.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),a.a.createElement(i.a.Item,null,a.a.createElement("a",{onClick:function(){if(!Object(ze.e)(nt))return;X.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ce&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{onClick:function(){if(!Object(ze.e)(nt))return;X.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Y=he.navigationInfo)===null||Y===void 0||((ge=Y.top)===null||ge===void 0)?void 0:ge.customer_management_url)&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{href:(Ve=he.navigationInfo)===null||Ve===void 0||((xe=Ve.top)===null||xe===void 0)?void 0:xe.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Je=he.navigationInfo)===null||Je===void 0||((Ne=Je.top)===null||Ne===void 0)?void 0:Ne.college_identifier)&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/colleges/".concat((Fe=he.navigationInfo)===null||Fe===void 0||((ct=Fe.top)===null||ct===void 0)?void 0:ct.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Ue=he.navigationInfo)===null||Ue===void 0||((re=Ue.top)===null||re===void 0)?void 0:re.laboratory_admin_url)&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{href:(U=he.navigationInfo)===null||U===void 0||((p=U.top)===null||p===void 0)?void 0:p.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||nt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:a.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),a.a.createElement(i.a.Item,{className:_.a.exit},a.a.createElement("a",{onClick:Object(Le.a)(r.a.mark(function h(){var $;return r.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(y.c)({});case 2:$=ve.sent,($==null?void 0:$.status)===1&&(nt({type:"user/getUserInfo",payload:Object(L.a)({},m)}),nt({type:"user/getNavigationInfo",payload:Object(L.a)({},m)}),K("autologin_trustie"),K("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),q.b.success($==null?void 0:$.message),X.d.replace("/"));case 4:case"end":return ve.stop()}},h)}))},"\u9000\u51FA")))};if(Object(qe.p)()){var te,we;return a.a.createElement(Ye.a,{className:"".concat(_.a.height67," pr25"),overlay:Ke,placement:"bottomRight"},a.a.createElement("section",null,a.a.createElement("aside",null,a.a.createElement("div",{className:Et.actionTabs.type===1?_.a.classromediv:""},a.a.createElement("img",{className:"".concat(_.a.userPic," current ml15"),src:"".concat(f.a===null||f.a===void 0?void 0:f.a.IMG_SERVER,"/images/").concat((te=he.userInfo)===null||te===void 0?void 0:te.image_url),alt:"",onClick:function(){var Z;return X.d.push(Object(Q.p)()?"/account/profile":"/users/".concat((Z=he.userInfo)===null||Z===void 0?void 0:Z.login,"/classrooms"))}}),Object(Q.p)()&&a.a.createElement("span",{className:"ml10 font16"},(we=he.userInfo)===null||we===void 0?void 0:we.username)))))}else{var Te;return a.a.createElement("div",{className:"font15 ".concat(at.isIlearning?_.a.login:"")},a.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){nt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Te=at.setting)!==null&&Te!==void 0&&Te.close_register)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{className:"ml5 mr5"},"|"),a.a.createElement(d.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Xe=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,shixunHomeworks:x,loading:ce.models.index}})(Ze),rt=e("+L6B"),ft=e("2/Rp"),mt=e("Cs+z"),pt=e.n(mt),ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],yt=function(g){var ce=g.homePage,ee=g.user,le=g.globalSetting,x=g.loading,st=g.dispatch,He=g.location,We=g.text,et=g.shixunHomeworks,De=g.payload,me=De===void 0?{}:De,_t=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),dt=Object(t.useState)("none"),he=Object(A.a)(dt,2),at=he[0],lt=he[1];return Object(t.useEffect)(function(){et.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&<("flex")},[et.actionTabs.key]),Object(t.useEffect)(function(){et.actionTabs.key==="\u9690\u85CF"&&(lt("none"),localStorage.setItem("Noviceguide","0"))},[et.actionTabs.key]),a.a.createElement("div",{style:{display:at,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.a.createElement("img",{src:pt.a,style:{position:"absolute",top:"-32px"}}),a.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},et.actionTabs.text),et.actionTabs.type===9?a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),lt("none"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),lt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},vt=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index,shixunHomeworks:x}})(yt),gt=e("498V"),xt=e.n(gt),bt=ue.a.Header,Ct=z.a.Search;function Rt(){var P,g,ce=window.location.pathname,ee=ce.split("/"),le={};return ee[1]=="classrooms"&&ee.length>3&&!((P=ee[4])!==null&&P!==void 0&&P.includes("newgold"))&&!((g=ee[5])!==null&&g!==void 0&&g.includes("newgold"))&&ee[2]!=="coursesId"&&(le.course_id=ee[2]),ee[1]==="shixuns"&&ee.length>3&&(le.objective_type="shixun",le.objective_id=ee[2]),ee[1]==="paths"&&ee.length>3&&(le.objective_type="path",le.objective_id=ee[2]),Object(L.a)(Object(L.a)({},le),{school:1})}var Ot={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Pt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ut=function(g){var ce,ee=g.homePage,le=g.user,x=g.globalSetting,st=g.loading,He=g.dispatch,We=g.location,et=g.isLogin,De=et===void 0?!1:et,me=g.shixunHomeworks,_t=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),dt=Object(O.g)(),he=Object(t.useState)(!1),at=Object(A.a)(he,2),lt=at[0],nt=at[1],Et=Object(t.useState)(-1),it=Object(A.a)(Et,2),$e=it[0],m=it[1],u=Object(t.useState)(!1),ie=Object(A.a)(u,2),b=ie[0],Ae=ie[1],Ce=Rt(),Ke=We.pathname;Object(t.useEffect)(function(){He({type:"user/getNavigationInfo",payload:Object(L.a)({},Ce)})},[x.name]),Object(t.useEffect)(function(){me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Pt!=null&&Pt.includes(We==null?void 0:We.pathname)||(We==null?void 0:We.pathname.indexOf("/classrooms"))===0||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[We.pathname]),Object(t.useEffect)(function(){me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(me.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[me.actionTabs.key]),Object(t.useEffect)(function(){if(x!=null&&x.setting){var c,B;if(x==null||((c=x.setting)===null||c===void 0||((B=c.navbar)===null||B===void 0))||B.map(function(oe,fe){We.pathname.indexOf(oe.link)>-1&&m(fe)}),$e===-1)Object(Q.T)(x.setting.name);else{var ne;Object(Q.T)(((ne=x.setting.navbar[$e])===null||ne===void 0?void 0:ne.name)||x.setting.name)}}},[x==null?void 0:x.setting]);var te=Object(t.useMemo)(function(){var c;if(x!=null&&(c=x.setting)!==null&&c!==void 0&&c.nav_logo_url){var B;return"".concat(f.a.IMG_SERVER,"/").concat(x==null||((B=x.setting)===null||B===void 0)?void 0:B.nav_logo_url)}else return"".concat(f.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[x==null||((ce=x.setting)===null||ce===void 0)?void 0:ce.nav_logo_url]);function we(c){dt.push("/search?value="+c)}var Te=function(){return lt?a.a.createElement("div",{onBlur:function(){setTimeout(function(){nt(!1)},300)}},a.a.createElement(Ct,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:we,autoFocus:!0})):a.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){dt.push("/search?value=")}})},ae=function(){var c=Object(Le.a)(r.a.mark(function B(ne){var oe,fe,G;return r.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne.preventDefault(),ge.next=3,Object(y.j)();case 3:fe=ge.sent,fe!=null&&(oe=fe.data)!==null&&oe!==void 0&&oe.engineer_url?document.location.href=fe==null||((G=fe.data)===null||G===void 0)?void 0:G.engineer_url:(fe==null?void 0:fe.status)!=401&&Ae(!0);case 5:case"end":return ge.stop()}},B)}));return function(ne){return c.apply(this,arguments)}}();if(x.showHeader&&x.showHeaderFooter){var Z,_e,I,Re,Ee;return a.a.createElement(ue.a,{className:"".concat(x.isIlearning?Oe.a["header-iearning"]:Oe.a.header," ").concat(x.showHeaderFixed?Oe.a.headerFixed:"")},a.a.createElement(bt,{className:"header"},a.a.createElement("section",{className:Oe.a["edu-menu"]},(!!x.isIlearning||!!x.isPaZhou)&&a.a.createElement(d.a,{style:{display:"flex",alignItems:"center"},onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},a.a.createElement("img",{className:Oe.a.logo,title:(Z=x.setting)===null||Z===void 0?void 0:Z.name,src:x.isPaZhou?te:xt.a||te}),!x.isPaZhou&&a.a.createElement("span",{className:Oe.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),a.a.createElement("ul",{className:"".concat(Oe.a.menu," ").concat(Object(Q.p)()&&"ml0")},Object(Q.p)()&&a.a.createElement("li",null,a.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(Q.p)()&&x.setting&&x.setting.navbar.map(function(c,B){if(!c.hidden)return a.a.createElement("li",{key:B,className:$e===B?Oe.a.actived:""},(c==null?void 0:c.name)==="\u6559\u5B66\u8BFE\u5802"&&a.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:a.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:me.actionTabs.type===4?Oe.a.classromediv:"",dangerouslySetInnerHTML:{__html:c.name},to:c.link}),(c==null?void 0:c.name)!="\u6559\u5B66\u8BFE\u5802"&&c.link.indexOf("http")<0&&a.a.createElement(d.a,{onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:c.name},to:c.link,target:c.link.indexOf("http")>-1?"_blank":"_self"}),(c==null?void 0:c.name)!="\u6559\u5B66\u8BFE\u5802"&&c.link.indexOf("http")>-1&&a.a.createElement("a",{target:c.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:c.name},href:c.link}))})),a.a.createElement("div",{className:"search-bar",style:{flex:x.isIlearning?"initial":"1 0 auto"}},!Object(Q.p)()&&!(x!=null&&x.isIlearning)&&a.a.createElement(a.a.Fragment,null,a.a.createElement(Te,null),!De&&a.a.createElement(v,null),!De&&!!(le!=null&&(_e=le.userInfo)!==null&&_e!==void 0&&_e.login)&&a.a.createElement(d.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(le==null||((I=le.userInfo)===null||I===void 0)?void 0:I.login,"/user_tidings")},(le==null||((Re=le.navigationInfo)===null||Re===void 0||((Ee=Re.top)===null||Ee===void 0))?void 0:Ee.new_message)&&a.a.createElement("span",{className:Oe.a.newslight}))),!De&&a.a.createElement(Xe,{payload:Ce}))),a.a.createElement(pe.a,{centered:!0,destroyOnClose:!0,visible:b,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Q.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Ae(!1)}},a.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),a.a.createElement("img",{src:Se.C,width:200,height:200}),a.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),a.a.createElement(vt,null))}else return a.a.createElement(a.a.Fragment,null)},At=F.a=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index,shixunHomeworks:x}})(Ut)},vToQ:function(H,F,e){H.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(H,F,e){H.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}}}]); diff --git a/layouts__index.320d2035.async.js b/layouts__index.320d2035.async.js deleted file mode 100644 index e7ff97f1c1..0000000000 --- a/layouts__index.320d2035.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"+ego":function(H,F,e){"use strict";e.r(F);var Ie=e("GNNt"),pe=e("wEI+"),Le=e("T2oS"),A=e("W9HT"),se=e("2qtc"),L=e("kLXV"),k=e("k1fw"),z=e("9og8"),C=e("PpiC"),ue=e("WmNS"),n=e.n(ue),r=e("q1tI"),t=e.n(r),a=e("+Gva"),O=e("9kvl"),d=e("14J3"),X=e("BMrR"),Se=e("jCWc"),ye=e("kPKH"),Oe=e("miYZ"),Me=e("tsqr"),w=e("tJVT"),Ye=e("Znn+"),ke=e("ZTPi"),tt=e("+L6B"),Ge=e("2/Rp"),E=e("sRBo"),S=e("kaz8"),i=e("5NDa"),j=e("5rEg"),q=e("y8nQ"),s=e("Vl3Y"),W=e("55Ip"),M=e("jb+D"),Q=e("4i/N"),be=e("Ty5D"),Be=e("m3rI"),je=e("0zpY"),de={height:48,borderRadius:4},ot=function(u){var ie=u.dispatch,b=u.setType,Ae=u.user,Ce=u.setusername,Ke=s.a.useForm(),te=Object(w.a)(Ke,1),we=te[0],Te=Object(be.h)(),ae=Object(r.useState)(""),Z=Object(w.a)(ae,2),_e=Z[0],I=Z[1],Re=Object(r.useState)(0),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,oe=Object(r.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[c]),fe=function(){var Y=Object(z.a)(n.a.mark(function ge(Ve){var xe,Je,Ne,Fe;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(M.b)(Ve);case 2:if(xe=Ue.sent,!xe.status){Ue.next=6;break}return I(xe==null?void 0:xe.message),Ue.abrupt("return");case 6:xe!=null&&xe.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",xe==null?void 0:xe.start_date)):localStorage.removeItem("extension-modal"),console.log(O.d,"history"),Te.pathname==="/user/login"||Te.pathname==="/login"?(Fe=((Je=Te.query)===null||Je===void 0?void 0:Je.from)||((Ne=Te.query)===null||Ne===void 0?void 0:Ne.back_url),Fe?window.location.href=decodeURIComponent(Fe):ne.test(Ve.password)?window.location.reload():(Me.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.reload(),we.resetFields();case 10:case"end":return Ue.stop()}},ge)}));return function(Ve){return Y.apply(this,arguments)}}(),G=function(){ie({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(s.a,{layout:"vertical",form:we,initialValues:{autologin:!0,login:Ae.actionTabs.phone},onFinish:fe,onValuesChange:function(){return I("")}},!!_e&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,_e),t.a.createElement(Q.a,{onClick:function(){return I("")}})),t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(j.a,{style:de,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:function(){ie({type:"user/setActionTabs",payload:{phone:we.getFieldValue("login")}})}})),t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(j.a.Password,{style:de,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(j.a,{style:de,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(Be.a===null||Be.a===void 0?void 0:Be.a.API_SERVER)+oe,style:{height:"32px",marginLeft:"10px"},onClick:function(){B(c+1)}}))),t.a.createElement(s.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(s.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(S.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(W.a,{className:"c-grey-333 font14",onClick:function(){return G()},to:"/user/reset-password?from=".concat(Te.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:de},"\u767B\u5F55")))},Qe=Object(O.a)(function(m){var u=m.user,ie=m.loading,b=m.globalSetting;return{user:u,globalSetting:b,loading:ie.models.index}})(ot),ze=e("5Dmo"),qe=e("3S7+"),l=e("1vsH"),N={height:48},R=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,v=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,o={timer:0},_;(function(m){m[m.setTimer=0]="setTimer"})(_||(_={}));function y(m,u){switch(u.type){case _.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var f=function(u){var ie,b=u.validateName,Ae=u.getCode,Ce=u.register,Ke=u.style,te=Ke===void 0?{}:Ke,we=u.buttonText,Te=we===void 0?"\u6CE8\u518C":we,ae=u.globalSetting,Z=s.a.useForm(),_e=Object(w.a)(Z,1),I=_e[0],Re=Object(r.useReducer)(y,o),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(!1),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1],Y=c.timer;function ge(re){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(z.a)(n.a.mark(function re(U){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return p=U.login,h=U.password,$=U.code,J.next=3,Ce({login:p,password:h,code:$});case 3:if(T=J.sent,ve=T.message,ut=T.status,!(ut<0)){J.next=9;break}return I.setFields([{name:"code",errors:[ve]}]),J.abrupt("return");case 9:window.location.reload();case 10:case"end":return J.stop()}},re)})),Ve.apply(this,arguments)}function xe(){return Je.apply(this,arguments)}function Je(){return Je=Object(z.a)(n.a.mark(function re(){var U,p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(U=I.getFieldValue("login"),p=0,!(!R.test(U)||U.indexOf(" ")>-1)){Pe.next=6;break}return I.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),p=1,Pe.abrupt("return",p);case 6:return Pe.next=8,b({login:U,type:1});case 8:return h=Pe.sent,$=h.status,T=h.message,ve=$>0,ve?p=2:(I.setFields([{name:"login",errors:[T]}]),p=1),Pe.abrupt("return",p);case 14:case"end":return Pe.stop()}},re)})),Je.apply(this,arguments)}var Ne=function(){var re=Object(z.a)(n.a.mark(function U(){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(p=I.getFieldValue("verify"),h=I.getFieldValue("login"),h){J.next=6;break}I.validateFields(["login"]),J.next=21;break;case 6:return J.next=8,b({login:h,type:1});case 8:if($=J.sent,!(($==null?void 0:$.status)!==1)){J.next=12;break}return I.setFields([{name:"login",errors:[$==null?void 0:$.message]}]),J.abrupt("return");case 12:return G(!0),J.next=15,Ae({login:h,type:1,smscode:Object(l.V)(h)});case 15:T=J.sent,ve=T.status,ut=T.message,ve<0&&I.setFields([{name:"code",errors:[ut]}]),B({type:_.setTimer,payload:60}),G(!1);case 21:case"end":return J.stop()}},U)}));return function(){return re.apply(this,arguments)}}();function Fe(re,U){if(!U)return Promise.resolve();if(!v.test(U))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(U.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var p=U.length;return p>=8&&p<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(U,p){return p?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){Y>0&&setTimeout(function(){B({type:_.setTimer,payload:Y-1})},1e3)},[Y]);var Ue=function(U,p){return p?p.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):R.test(p)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(s.a,{layout:"vertical",form:I,style:te,initialValues:{autologin:!0,protool:!1},onFinish:ge},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Ue}]},t.a.createElement(j.a,{style:N,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return xe},onChange:function(){return I.setFieldsValue({verify:0})}})),!(ae!=null&&(ie=ae.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:fe,type:"link",onClick:Ne,disabled:Y>0}," ",Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(Y,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Fe}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:N,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:N,className:"font16"}," ",Te," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},D=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(f),K={height:48},V=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Xe={timer:0},rt;(function(m){m[m.setTimer=0]="setTimer"})(rt||(rt={}));function ft(m,u){switch(u.type){case rt.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var mt=function(u){var ie,b=u.validateName,Ae=u.getCode,Ce=u.register,Ke=u.style,te=Ke===void 0?{}:Ke,we=u.buttonText,Te=we===void 0?"\u6CE8\u518C":we,ae=u.globalSetting,Z=s.a.useForm(),_e=Object(w.a)(Z,1),I=_e[0],Re=Object(r.useReducer)(ft,Xe),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(!1),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1],Y=c.timer;function ge(re){return Ve.apply(this,arguments)}function Ve(){return Ve=Object(z.a)(n.a.mark(function re(U){var p,h,$,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return p=U.login,h=U.new_password,$=U.code,J.next=3,Ce({login:p,new_password:h,code:$});case 3:if(T=J.sent,ve=T.message,ut=T.status,!(ut<0)){J.next=9;break}return I.setFields([{name:"code",errors:[ve]}]),J.abrupt("return");case 9:location.reload();case 10:case"end":return J.stop()}},re)})),Ve.apply(this,arguments)}function xe(){return Je.apply(this,arguments)}function Je(){return Je=Object(z.a)(n.a.mark(function re(){var U,p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(U=I.getFieldValue("login"),p=0,!(!V.test(U)||U.indexOf(" ")>-1)){Pe.next=6;break}return I.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),p=1,Pe.abrupt("return",p);case 6:return Pe.next=8,b({login:U,type:2});case 8:return h=Pe.sent,$=h.status,T=h.message,ve=$>0,ve?p=2:(I.setFields([{name:"login",errors:[T]}]),p=1),Pe.abrupt("return",p);case 14:case"end":return Pe.stop()}},re)})),Je.apply(this,arguments)}var Ne=function(){var re=Object(z.a)(n.a.mark(function U(){var p,h,$,T,ve;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return p=I.getFieldValue("verify"),h=I.getFieldValue("login"),Pe.next=4,I.validateFields(["login"]);case 4:if(h){Pe.next=8;break}I.validateFields(["login"]),Pe.next=17;break;case 8:return G(!0),Pe.next=11,Ae({login:h,type:2,smscode:Object(l.V)(h)});case 11:$=Pe.sent,T=$.status,ve=$.message,T<0&&I.setFields([{name:"code",errors:[ve]}]),B({type:rt.setTimer,payload:60}),G(!1);case 17:case"end":return Pe.stop()}},U)}));return function(){return re.apply(this,arguments)}}();function Fe(re,U){if(!U)return Promise.resolve();if(!Ze.test(U))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(U.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var p=U.length;return p>=8&&p<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(U,p){return p?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){Y>0&&setTimeout(function(){B({type:rt.setTimer,payload:Y-1})},1e3)},[Y]);var Ue=function(){var re=Object(z.a)(n.a.mark(function U(p,h){var $,T,ve,ut;return n.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(h){J.next=2;break}return J.abrupt("return",Promise.resolve());case 2:if(!(h.indexOf(" ")>-1)){J.next=4;break}return J.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!V.test(h)){J.next=18;break}return J.next=7,b({login:h,type:2});case 7:if($=J.sent,T=$.status,ve=$.message,ut=T>0,!ut){J.next=15;break}return J.abrupt("return",Promise.resolve());case 15:return J.abrupt("return",Promise.reject(ve));case 16:J.next=19;break;case 18:return J.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return J.stop()}},U)}));return function(p,h){return re.apply(this,arguments)}}();return t.a.createElement(s.a,{layout:"vertical",form:I,style:te,initialValues:{autologin:!0,protool:!1},onFinish:ge},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Ue}]},t.a.createElement(j.a,{style:K,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return I.setFieldsValue({verify:0})}})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Fe}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:K,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(ae!=null&&(ie=ae.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:fe,type:"link",onClick:Ne,disabled:Y>0}," ",Y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(Y,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:K,className:"font16"}," ",Te," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},pt=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(mt),ht=e("h0ge"),yt=e.n(ht),vt=e("/nL+"),gt=e.n(vt),xt=e("IxGP"),bt=e.n(xt),Ct=window.location.host,Rt=Be.a.QQLoginCB,Ot=function(m){var u=m.onWechatLogin,ie=m.setType,b=m.loginType;function Ae(){Object(l.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"):Object(l.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(b===1||b===2)&&t.a.createElement("div",{style:{marginTop:b===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(b===3||b===4||b===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:bt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:bt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:u},t.a.createElement("img",{src:yt.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:Ae},t.a.createElement("img",{src:gt.a,alt:"QQ",width:66}))))};function Pt(m){var u=m.onBack,ie=m.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:bt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Rt,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Ct,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return ie(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Ut={height:48},At=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,P=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,g={timer:0},ce;(function(m){m[m.setTimer=0]="setTimer"})(ce||(ce={}));function ee(m,u){switch(u.type){case ce.setTimer:return Object(k.a)(Object(k.a)({},m),{},{timer:u.payload});default:throw new Error}}var le=function(u){var ie=u.validateName,b=u.getCode,Ae=u.register,Ce=u.style,Ke=Ce===void 0?{}:Ce,te=u.buttonText,we=te===void 0?"\u6CE8\u518C":te,Te=u.globalSetting,ae=s.a.useForm(),Z=Object(w.a)(ae,1),_e=Z[0],I=Object(r.useReducer)(ee,g),Re=Object(w.a)(I,2),Ee=Re[0],c=Re[1],B=Object(r.useState)(!1),ne=Object(w.a)(B,2),oe=ne[0],fe=ne[1],G=Ee.timer;function Y(xe){return ge.apply(this,arguments)}function ge(){return ge=Object(z.a)(n.a.mark(function xe(Je){var Ne,Fe,ct,Ue,re;return n.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return Ne=Je.old_password,Fe=Je.newPassword,p.next=3,Ae({old_password:Ne,newPassword:Fe});case 3:if(ct=p.sent,Ue=ct.message,re=ct.status,!(re<0)){p.next=9;break}return _e.setFields([{name:"code",errors:[Ue]}]),p.abrupt("return");case 9:case"end":return p.stop()}},xe)})),ge.apply(this,arguments)}var Ve=function(Je,Ne,Fe){Ne?Ne.indexOf(" ")>-1?Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):Ne.length<8||Ne.length>16?Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):P.test(Ne)?Fe():Fe("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fe("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(r.useEffect)(function(){G>0&&setTimeout(function(){c({type:ce.setTimer,payload:G-1})},1e3)},[G]),t.a.createElement(s.a,{layout:"vertical",form:_e,style:Ke,initialValues:{autologin:!0,protool:!1},onFinish:Y},t.a.createElement(s.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(j.a,{style:Ut,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return _e.setFieldsValue({verify:0})}})),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Ve}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(qe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(Je,Ne,Fe){Ne!=_e.getFieldsValue().newPassword?Fe("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Fe()}}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:Ut,className:"font16"}," ",we," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},x=Object(O.a)(function(m){var u=m.globalSetting;return{globalSetting:u}})(le),st=e("4R62"),He=e.n(st),We=ke.a.TabPane,et=function(m){var u=m.dispatch,ie=m.is_main_site,b=m.is_local,Ae=m.style,Ce=Ae===void 0?{}:Ae,Ke=Object(r.useState)(!1),te=Object(w.a)(Ke,2),we=te[0],Te=te[1],ae=Object(r.useState)("1"),Z=Object(w.a)(ae,2),_e=Z[0],I=Z[1],Re=Object(r.useState)(1),Ee=Object(w.a)(Re,2),c=Ee[0],B=Ee[1],ne=Object(r.useState)(),oe=Object(w.a)(ne,2),fe=oe[0],G=oe[1];function Y(){B(1),Te(!1)}function ge(){B(2),Te(!0)}function Ve(Ue){console.log(Ue),I(Ue)}var xe={buttonText:"\u767B \u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.a)({phone:p.login,code:p.code});case 2:if(h=T.sent,!(h.status===0)){T.next=6;break}return h!=null&&h.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",h==null?void 0:h.start_date)):localStorage.removeItem("extension-modal"),T.abrupt("return","/");case 6:return T.abrupt("return",h);case 7:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Je={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h,$;return n.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(M.z)(Object(k.a)({},p));case 2:if(h=ve.sent,!(h.status===0)){ve.next=9;break}return $=localStorage.getItem("addinfo"),$==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),Me.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),ve.abrupt("return","/");case 9:return ve.abrupt("return",h);case 10:case"end":return ve.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Ne={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.f)(Object(k.a)({login:fe},p));case 2:return h=T.sent,Me.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),T.abrupt("return",h);case 5:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},Fe={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:M.G,getCode:M.w,register:function(){var Ue=Object(z.a)(n.a.mark(function U(p){var h;return n.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return p.new_password_confirmation=p.new_password,T.next=3,Object(M.A)(Object(k.a)({},p));case 3:if(h=T.sent,!(h.status===0)){T.next=8;break}return h!=null&&h.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",h==null?void 0:h.start_date)):localStorage.removeItem("extension-modal"),Me.b.info("\u4FEE\u6539\u6210\u529F"),T.abrupt("return","/");case 8:return T.abrupt("return",h);case 9:case"end":return T.stop()}},U)}));function re(U){return Ue.apply(this,arguments)}return re}()},ct=Object(r.useCallback)(function(){switch(c){case 1:return t.a.createElement(ke.a,{defaultActiveKey:_e,onChange:Ve,className:He.a.tabs},t.a.createElement(We,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},_e==="1"&&t.a.createElement(Qe,{setusername:G,setType:B}))));case 2:return t.a.createElement(Pt,{setType:B,onBack:Y});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(D,Je));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(pt,Fe));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(x,Ne))}},[c,_e]);return t.a.createElement("div",{className:He.a["login-panel-wrapper2"],style:Ce},t.a.createElement(X.a,null,t.a.createElement(ye.a,{flex:"1"},ct()),t.a.createElement(ye.a,{flex:"295px",className:He.a["login-panel-right-wrp"]},!b&&t.a.createElement(Ot,{loginType:c,setType:B,onWechatLogin:ge}))))},De=e("1TMG"),me=e.n(De),_t=function(u){var ie,b,Ae=u.user,Ce=u.globalSetting,Ke=u.loading,te=u.dispatch,we=function(){te({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},Te=(ie=Ce.setting)===null||ie===void 0?void 0:ie.main_site,ae=(b=Ce.setting)===null||b===void 0?void 0:b.is_local;return t.a.createElement(L.a,{centered:!0,visible:Ae.showPopLogin,footer:null,width:ae?420:765,keyboard:!1,maskClosable:!1,wrapClassName:me.a.popLogin,closable:Ae.showClosable,onCancel:we},Ae.showPopLogin&&t.a.createElement(et,{is_main_site:Te,is_local:ae}))},dt=Object(O.a)(function(m){var u=m.user,ie=m.loading,b=m.globalSetting;return{user:u,globalSetting:b,loading:ie.models.index}})(_t),he=e("wd/R"),at=e.n(he),lt=e("ruvs"),nt=e("JatN"),Et=e("ErOA"),it=function(u){var ie=u.loading,b=u.globalSetting,Ae=u.children,Ce=u.user,Ke=u.dispatch,te=u.location,we=Object(C.a)(u,["loading","globalSetting","children","user","dispatch","location"]),Te=Object(be.h)(),ae=Object(lt.b)(),Z=b.globalLoading,_e=function(){var Re=Object(z.a)(n.a.mark(function Ee(){var c,B,ne,oe;return n.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(!(te!=null&&te.search)){G.next=9;break}return oe=te.pathname.split("/"),oe.includes("paths")&&(ne=oe[2]),G.next=6,Ke({type:"user/getUserInfo",payload:Object(k.a)(Object(k.a)(Object(k.a)({},ae),te.query),{},{subject_id:ne,websiteName:"educoder"})});case 6:B=G.sent,G.next=12;break;case 9:return G.next=11,Ke({type:"user/getUserInfo",payload:Object(k.a)({},ae)});case 11:B=G.sent;case 12:(c=B)!==null&&c!==void 0&&c.username&&Te.pathname==="/login"&&(te.href="/");case 13:case"end":return G.stop()}},Ee)}));return function(){return Re.apply(this,arguments)}}();Object(r.useEffect)(function(){window.less.modifyVars(Object(k.a)({},nt.a[b.theme]))},[b.theme]),Object(r.useEffect)(function(){_e()},[te.pathname]),Object(r.useEffect)(function(){var Re,Ee;if(te.pathname.indexOf("classrooms")>-1&&te.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),te.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(te.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(te.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ke({type:"globalSetting/query",payload:{}}),Ke({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(te,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Re=window.location.href)!==null&&Re!==void 0&&Re.includes("/problems")&&(Ee=window.location.href)!==null&&Ee!==void 0&&Ee.includes("/share")){var c,B,ne,oe=(c=window.location)===null||c===void 0||((B=c.pathname)===null||B===void 0||((ne=B.split("/"))===null||ne===void 0))?void 0:ne[2],fe=Object(Et.a)("/api/practices/".concat(oe,"/start"),{method:"get"});fe.then(function(ge){(ge==null?void 0:ge.status)===0&&O.d.replace("/problems/".concat(ge==null?void 0:ge.identifier,"/oj/").concat(oe))});return}if(te.pathname==="/admins"||te.pathname==="/sidekiq"){var G=document.domain;if(G.indexOf("educoder.net")>-1)switch(G){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(te.pathname);break;default:var Y=document.domain.split(".");Y[0]=Y[0]+"-data",window.location.href="https://".concat(Y.join(".")).concat(te.pathname);break}}L.a.destroyAll(),Object(l.J)()&&(Object(l.r)("2.0.0")>0&&L.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(l.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(O.f)("zh-CN",!1)},[te.pathname]),Object(r.useEffect)(function(){b.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Ie.a)())return null;var ue=document.createElement("style");if((z=C.csp)===null||z===void 0?void 0:z.nonce){var n;ue.nonce=(n=C.csp)===null||n===void 0?void 0:n.nonce}ue.innerHTML=k;var r=Le(C),t=r.firstChild;return C.prepend&&r.prepend?r.prepend(ue):C.prepend&&t?r.insertBefore(ue,t):r.appendChild(ue),ue}var se=new Map;function L(k,z){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ue=Le(C);if(!se.has(ue)){var n=A("",C),r=n.parentNode;se.set(ue,r),r.removeChild(n)}var t=Array.from(se.get(ue).children).find(function(Se){return Se.tagName==="STYLE"&&Se[pe]===z});if(t){var a,O;if(((a=C.csp)===null||a===void 0?void 0:a.nonce)&&t.nonce!==((O=C.csp)===null||O===void 0?void 0:O.nonce)){var d;t.nonce=(d=C.csp)===null||d===void 0?void 0:d.nonce}return t.innerHTML!==k&&(t.innerHTML=k),t}var X=A(k,C);return X[pe]=z,X}},"Cs+z":function(H,F,e){H.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(H,F,e){H.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(H,F,e){H.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(H,F,e){"use strict";var Ie={"@primary-color":"#0152d9"},pe=Ie,Le={"@primary-color":"#196efd"},A=Le,se=F.a={defaults:pe,vspaces:A}},Jky8:function(H,F,e){"use strict";var Ie=e("sRBo"),pe=e("kaz8"),Le=e("5NDa"),A=e("5rEg"),se=e("miYZ"),L=e("tsqr"),k=e("9og8"),z=e("2qtc"),C=e("kLXV"),ue=e("tJVT"),n=e("WmNS"),r=e.n(n),t=e("q1tI"),a=e.n(t),O=e("9kvl"),d=e("6CvP"),X=e("1XHU"),Se=e("1vsH"),ye;(function(Me){Me[Me.Professor=1]="Professor",Me[Me.AssistantProfessor=2]="AssistantProfessor",Me[Me.Student=3]="Student"})(ye||(ye={}));var Oe=function(w){var Ye=w.visible,ke=w.user,tt=w.onCancel,Ge=tt===void 0?function(){}:tt,E=Object(t.useState)(),S=Object(ue.a)(E,2),i=S[0],j=S[1],q=Object(t.useState)([]),s=Object(ue.a)(q,2),W=s[0],M=s[1],Q=Object(t.useState)(!1),be=Object(ue.a)(Q,2),Be=be[0],je=be[1],de=Object(t.useState)(!1),ot=Object(ue.a)(de,2),Qe=ot[0],ze=ot[1],qe=Object(t.useState)(),l=Object(ue.a)(qe,2),N=l[0],R=l[1];Object(t.useEffect)(function(){var y;if(ke!=null&&(y=ke.userInfo)!==null&&y!==void 0&&y.identity){var f;M([(ke==null||((f=ke.userInfo)===null||f===void 0)?void 0:f.identity)==="student"?3:1])}},[ke]);var v=function(f,D){if(W.includes(ye.Professor)){C.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.a.createElement("div",{className:"tc"},D||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){O.d.push("/classrooms/".concat(f,"/students"))}});return}O.d.push("/classrooms/".concat(f,"/students"))},o=function(){var y=Object(k.a)(r.a.mark(function f(){var D;return r.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(i){V.next=3;break}return L.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),V.abrupt("return");case 3:return je(!0),V.next=6,Object(d.c)({invite_code:i,professor:W.includes(ye.Professor)?1:null,assistant_professor:W.includes(ye.AssistantProfessor)?1:null,student:W.includes(ye.Student)?1:null});case 6:if(D=V.sent,je(!1),!((D==null?void 0:D.status)===-2)){V.next=22;break}if(_(),!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){V.next=14;break}return ze(!0),R(1),V.abrupt("return");case 14:if(!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){V.next=18;break}return ze(!0),R(2),V.abrupt("return");case 18:if(!(D.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){V.next=22;break}return ze(!0),R(3),V.abrupt("return");case 22:if(!((D==null?void 0:D.status)===0)){V.next=27;break}return Object(Se.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),_(),(D==null?void 0:D.course_id)&&v(D.course_id,D.message),V.abrupt("return");case 27:case"end":return V.stop()}},f)}));return function(){return y.apply(this,arguments)}}(),_=function(){var y=Object(k.a)(r.a.mark(function f(){return r.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:Ge();case 1:case"end":return K.stop()}},f)}));return function(){return y.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(C.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Ye,confirmLoading:Be,onOk:o,onCancel:_},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(A.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:i,onChange:function(f){if(f.target.value.length>=7){L.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}j(f.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(pe.a.Group,{value:W,onChange:function(f){return M(f)}},a.a.createElement(pe.a,{value:ye.Professor,disabled:W.includes(2)},"\u6559\u5E08"),a.a.createElement(pe.a,{value:ye.AssistantProfessor,disabled:W.includes(1)},"\u52A9\u6559"),a.a.createElement(pe.a,{value:ye.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),a.a.createElement(X.a,{visible:Qe,onCancel:function(){return ze(!1)},occupationValue:N}))};F.a=Object(O.a)(function(Me){var w=Me.user;return{user:w}})(Oe)},NLgs:function(H,F,e){"use strict";e.d(F,"e",function(){return Me}),e.d(F,"f",function(){return w}),e.d(F,"d",function(){return ke}),e.d(F,"c",function(){return tt}),e.d(F,"a",function(){return Ge}),e.d(F,"b",function(){return E});var Ie=e("miYZ"),pe=e("tsqr"),Le=e("9og8"),A=e("2qtc"),se=e("kLXV"),L=e("WmNS"),k=e.n(L),z=e("q1tI"),C=e.n(z),ue=e("9kvl"),n=e("xKgJ"),r=e("1vsH"),t=e("RCxd"),a=e("mOS8"),O=e.n(a),d=e("1ZF9"),X=e.n(d),Se=e("WdTA"),ye=e.n(Se),Oe=e("m3rI"),Me=function(i){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(w(i)&&Ye(j))},w=function(i){return Object(n.p)()?!0:(i({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ye=function(){var i,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,q=Object(ue.c)()._store.getState(),s=q.user;return(i=s.userInfo)!==null&&i!==void 0&&i.profile_completed?!0:(se.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:j?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ue.d.push("/account/profile/edit")}}),!1)},ke=function(){var i,j=Object(ue.c)()._store.getState(),q=j.user;return(i=q.userInfo)!==null&&i!==void 0&&i.professional_certification?!0:(se.a.confirm({title:"\u63D0\u793A",centered:!0,content:C.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(r.O)("/account/certification")}}),!1)},tt=function(){return Object(n.a)()?!0:(se.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:C.a.createElement("div",{className:"tc",style:{marginLeft:-38}},C.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),C.a.createElement("img",{src:Object(n.t)()?ye.a:"".concat(Oe.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Ge=function(i,j){return i?!0:(se.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:C.a.createElement("div",null,C.a.createElement("p",null,j||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),C.a.createElement("div",{style:{marginLeft:"110px"}},C.a.createElement("img",{src:X.a,width:200}),C.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(r.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(i){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",q=Object(ue.c)()._store.getState(),s=q.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(se.a.info({centered:!0,icon:C.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:C.a.createElement("div",{className:"tc",style:{marginLeft:-38}},C.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},C.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",j,"\u3002"),C.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),C.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:O.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(se.a.confirm({centered:!0,icon:C.a.createElement(t.a,null),title:"\u63D0\u793A",content:C.a.createElement("div",null,C.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",j,"\u3002"),C.a.createElement("br",null),C.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){se.a.confirm({width:440,centered:!0,icon:C.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var M=Object(Le.a)(k.a.mark(function be(){var Be;return k.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,i({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:Be=de.sent,Be.status!==401&&(pe.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),i({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),i({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return de.stop()}},be)}));function Q(){return M.apply(this,arguments)}return Q}()})}}),!0):!1}},WdTA:function(H,F,e){H.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(H,F,e){"use strict";e.r(F),e.d(F,"ResizableTextArea",function(){return Qe});var Ie=e("wx14"),pe=e("1OyB"),Le=e("vuIU"),A=e("Ji7U"),se=e("LK+K"),L=e("q1tI"),k=e("VTBJ"),z=e("rePB"),C=e("Zm9Q"),ue=e("Kwbf"),n=e("c+Xe"),r=e("m+aA"),t=e("bdgK"),a=new Map;function O(l){l.forEach(function(N){var R,v=N.target;(R=a.get(v))===null||R===void 0||R.forEach(function(o){return o(v)})})}var d=new t.default(O),X=null,Se=null;function ye(l,N){a.has(l)||(a.set(l,new Set),d.observe(l)),a.get(l).add(N)}function Oe(l,N){a.has(l)&&(a.get(l).delete(N),a.get(l).size||(d.unobserve(l),a.delete(l)))}var Me=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(){return Object(pe.a)(this,R),N.apply(this,arguments)}return Object(Le.a)(R,[{key:"render",value:function(){return this.props.children}}]),R}(L.Component),w=L.createContext(null);function Ye(l){var N=l.children,R=l.onBatchResize,v=L.useRef(0),o=L.useRef([]),_=L.useContext(w),y=L.useCallback(function(f,D,K){v.current+=1;var V=v.current;o.current.push({size:f,element:D,data:K}),Promise.resolve().then(function(){V===v.current&&(R==null||R(o.current),o.current=[])}),_==null||_(f,D,K)},[R,_]);return L.createElement(w.Provider,{value:y},N)}function ke(l){var N=l.children,R=l.disabled,v=L.useRef(null),o=L.useRef(null),_=L.useContext(w),y=L.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=L.isValidElement(N)&&Object(n.c)(N),D=f?N.ref:null,K=L.useMemo(function(){return Object(n.a)(D,v)},[D,v]),V=L.useRef(l);V.current=l;var Ze=L.useCallback(function(Xe){var rt=V.current,ft=rt.onResize,mt=rt.data,pt=Xe.getBoundingClientRect(),ht=pt.width,yt=pt.height,vt=Xe.offsetWidth,gt=Xe.offsetHeight,xt=Math.floor(ht),bt=Math.floor(yt);if(y.current.width!==xt||y.current.height!==bt||y.current.offsetWidth!==vt||y.current.offsetHeight!==gt){var Ct={width:xt,height:bt,offsetWidth:vt,offsetHeight:gt};y.current=Ct;var Rt=vt===Math.round(ht)?ht:vt,Ot=gt===Math.round(yt)?yt:gt,Pt=Object(k.a)(Object(k.a)({},Ct),{},{offsetWidth:Rt,offsetHeight:Ot});_==null||_(Pt,Xe,mt),ft&&Promise.resolve().then(function(){ft(Pt,Xe)})}},[]);return L.useEffect(function(){var Xe=Object(r.a)(v.current)||Object(r.a)(o.current);return Xe&&!R&&ye(Xe,Ze),function(){return Oe(Xe,Ze)}},[v.current,R]),L.createElement(Me,{ref:o},f?L.cloneElement(N,{ref:K}):N)}var tt="rc-observer-key";function Ge(l){var N=l.children,R=Object(C.a)(N);return R.map(function(v,o){var _=(v==null?void 0:v.key)||"".concat(tt,"-").concat(o);return L.createElement(ke,Object(Ie.a)({},l,{key:_}),v)})}Ge.Collection=Ye;var E=Ge,S=e("bT9E"),i=e("TSYQ"),j=e.n(i),q=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important -`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],W={},M;function Q(l){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=l.getAttribute("id")||l.getAttribute("data-reactid")||l.getAttribute("name");if(N&&W[R])return W[R];var v=window.getComputedStyle(l),o=v.getPropertyValue("box-sizing")||v.getPropertyValue("-moz-box-sizing")||v.getPropertyValue("-webkit-box-sizing"),_=parseFloat(v.getPropertyValue("padding-bottom"))+parseFloat(v.getPropertyValue("padding-top")),y=parseFloat(v.getPropertyValue("border-bottom-width"))+parseFloat(v.getPropertyValue("border-top-width")),f=s.map(function(K){return"".concat(K,":").concat(v.getPropertyValue(K))}).join(";"),D={sizingStyle:f,paddingSize:_,borderSize:y,boxSizing:o};return N&&R&&(W[R]=D),D}function be(l){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;M||(M=document.createElement("textarea"),M.setAttribute("tab-index","-1"),M.setAttribute("aria-hidden","true"),document.body.appendChild(M)),l.getAttribute("wrap")?M.setAttribute("wrap",l.getAttribute("wrap")):M.removeAttribute("wrap");var o=Q(l,N),_=o.paddingSize,y=o.borderSize,f=o.boxSizing,D=o.sizingStyle;M.setAttribute("style","".concat(D,";").concat(q)),M.value=l.value||l.placeholder||"";var K=Number.MIN_SAFE_INTEGER,V=Number.MAX_SAFE_INTEGER,Ze=M.scrollHeight,Xe;if(f==="border-box"?Ze+=y:f==="content-box"&&(Ze-=_),R!==null||v!==null){M.value=" ";var rt=M.scrollHeight-_;R!==null&&(K=rt*R,f==="border-box"&&(K=K+_+y),Ze=Math.max(K,Ze)),v!==null&&(V=rt*v,f==="border-box"&&(V=V+_+y),Xe=Ze>V?"":"hidden",Ze=Math.min(V,Ze))}return{height:Ze,minHeight:K,maxHeight:V,overflowY:Xe,resize:"none"}}var Be=e("Gytx"),je=e.n(Be),de;(function(l){l[l.NONE=0]="NONE",l[l.RESIZING=1]="RESIZING",l[l.RESIZED=2]="RESIZED"})(de||(de={}));var ot=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(v){var o;return Object(pe.a)(this,R),o=N.call(this,v),o.nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(_){o.textArea=_},o.handleResize=function(_){var y=o.state.resizeStatus,f=o.props,D=f.autoSize,K=f.onResize;if(y!==de.NONE)return;typeof K=="function"&&K(_),D&&o.resizeOnNextFrame()},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var _=o.props.autoSize;if(!_||!o.textArea)return;var y=_.minRows,f=_.maxRows,D=be(o.textArea,!1,y,f);o.setState({textareaStyles:D,resizeStatus:de.RESIZING},function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:de.RESIZED},function(){o.resizeFrameId=requestAnimationFrame(function(){o.setState({resizeStatus:de.NONE}),o.fixFirefoxAutoScroll()})})})})},o.renderTextArea=function(){var _=o.props,y=_.prefixCls,f=y===void 0?"rc-textarea":y,D=_.autoSize,K=_.onResize,V=_.className,Ze=_.disabled,Xe=o.state,rt=Xe.textareaStyles,ft=Xe.resizeStatus,mt=Object(S.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pt=j()(f,V,Object(z.a)({},"".concat(f,"-disabled"),Ze));"value"in mt&&(mt.value=mt.value||"");var ht=Object(k.a)(Object(k.a)(Object(k.a)({},o.props.style),rt),ft===de.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return L.createElement(E,{onResize:o.handleResize,disabled:!(D||K)},L.createElement("textarea",Object(Ie.a)({},mt,{className:pt,style:ht,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:de.NONE},o}return Object(Le.a)(R,[{key:"componentDidUpdate",value:function(o){(o.value!==this.props.value||!je()(o.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var o=this.textArea.selectionStart,_=this.textArea.selectionEnd;this.textArea.setSelectionRange(o,_)}}catch(y){}}},{key:"render",value:function(){return this.renderTextArea()}}]),R}(L.Component),Qe=ot,ze=function(l){Object(A.a)(R,l);var N=Object(se.a)(R);function R(v){var o;Object(pe.a)(this,R),o=N.call(this,v),o.resizableTextArea=void 0,o.focus=function(){o.resizableTextArea.textArea.focus()},o.saveTextArea=function(y){o.resizableTextArea=y},o.handleChange=function(y){var f=o.props.onChange;o.setValue(y.target.value,function(){o.resizableTextArea.resizeTextarea()}),f&&f(y)},o.handleKeyDown=function(y){var f=o.props,D=f.onPressEnter,K=f.onKeyDown;y.keyCode===13&&D&&D(y),K&&K(y)};var _=typeof v.value=="undefined"||v.value===null?v.defaultValue:v.value;return o.state={value:_},o}return Object(Le.a)(R,[{key:"setValue",value:function(o,_){"value"in this.props||this.setState({value:o},_)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return L.createElement(Qe,Object(Ie.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(o){return"value"in o?{value:o.value}:null}}]),R}(L.Component),qe=F.default=ze},ZpRC:function(H,F,e){"use strict";function Ie(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function pe(n,r){return(!r||n!=="hidden")&&n!=="visible"&&n!=="clip"}function Le(n,r){if(n.clientHeightr||d>n&&X=r&&Se>=t?d-n-a:X>r&&Set?X-r+O:0}var se=function(n,r){var t=window,a=r.scrollMode,O=r.block,d=r.inline,X=r.boundary,Se=r.skipOverflowHiddenElements,ye=typeof X=="function"?X:function(rt){return rt!==X};if(!Ie(n))throw new TypeError("Invalid target");for(var Oe=document.scrollingElement||document.documentElement,Me=[],w=n;Ie(w)&&ye(w);){if((w=w.parentElement)===Oe){Me.push(w);break}w!=null&&w===document.body&&Le(w)&&!Le(document.documentElement)||w!=null&&Le(w,Se)&&Me.push(w)}for(var Ye=t.visualViewport?t.visualViewport.width:innerWidth,ke=t.visualViewport?t.visualViewport.height:innerHeight,tt=window.scrollX||pageXOffset,Ge=window.scrollY||pageYOffset,E=n.getBoundingClientRect(),S=E.height,i=E.width,j=E.top,q=E.right,s=E.bottom,W=E.left,M=O==="start"||O==="nearest"?j:O==="end"?s:j+S/2,Q=d==="center"?W+i/2:d==="end"?q:W,be=[],Be=0;Be=0&&W>=0&&s<=ke&&q<=Ye&&j>=ze&&s<=l&&W>=N&&q<=qe)return be;var R=getComputedStyle(je),v=parseInt(R.borderLeftWidth,10),o=parseInt(R.borderTopWidth,10),_=parseInt(R.borderRightWidth,10),y=parseInt(R.borderBottomWidth,10),f=0,D=0,K="offsetWidth"in je?je.offsetWidth-je.clientWidth-v-_:0,V="offsetHeight"in je?je.offsetHeight-je.clientHeight-o-y:0;if(Oe===je)f=O==="start"?M:O==="end"?M-ke:O==="nearest"?A(Ge,Ge+ke,ke,o,y,Ge+M,Ge+M+S,S):M-ke/2,D=d==="start"?Q:d==="center"?Q-Ye/2:d==="end"?Q-Ye:A(tt,tt+Ye,Ye,v,_,tt+Q,tt+Q+i,i),f=Math.max(0,f+Ge),D=Math.max(0,D+tt);else{f=O==="start"?M-ze-o:O==="end"?M-l+y+V:O==="nearest"?A(ze,l,ot,o,y+V,M,M+S,S):M-(ze+ot/2)+V/2,D=d==="start"?Q-N-v:d==="center"?Q-(N+Qe/2)+K/2:d==="end"?Q-qe+_+K:A(N,qe,Qe,v,_+K,Q,Q+i,i);var Ze=je.scrollLeft,Xe=je.scrollTop;M+=Xe-(f=Math.max(0,Math.min(Xe+f,je.scrollHeight-ot+V))),Q+=Ze-(D=Math.max(0,Math.min(Ze+D,je.scrollWidth-Qe+K)))}be.push({el:je,top:f,left:D})}return be};function L(n){return n===Object(n)&&Object.keys(n).length!==0}function k(n,r){r===void 0&&(r="auto");var t="scrollBehavior"in document.body.style;n.forEach(function(a){var O=a.el,d=a.top,X=a.left;O.scroll&&t?O.scroll({top:d,left:X,behavior:r}):(O.scrollTop=d,O.scrollLeft=X)})}function z(n){return n===!1?{block:"end",inline:"nearest"}:L(n)?n:{block:"start",inline:"nearest"}}function C(n,r){var t=!n.ownerDocument.documentElement.contains(n);if(L(r)&&typeof r.behavior=="function")return r.behavior(t?[]:se(n,r));if(t)return;var a=z(r);return k(se(n,a),a.behavior)}var ue=F.a=C},bUJZ:function(H,F){H.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},h0ge:function(H,F,e){H.exports=e.p+"static/wechat.044c9ad6.svg"},mOS8:function(H,F,e){H.exports=e.p+"static/403Qrcode.6c17b6f4.png"},ruvs:function(H,F,e){"use strict";e.d(F,"b",function(){return Rt});var Ie=e("2qtc"),pe=e("kLXV"),Le=e("9og8"),A=e("tJVT"),se=e("PpiC"),L=e("k1fw"),k=e("5NDa"),z=e("5rEg"),C=e("B9cy"),ue=e("Ol7k"),n=e("WmNS"),r=e.n(n),t=e("q1tI"),a=e.n(t),O=e("Ty5D"),d=e("55Ip"),X=e("9kvl"),Se=e("lzim"),ye=e("xrsn"),Oe=e.n(ye),Me=e("1Sn+"),w=e("qVdP"),Ye=e("jsC+"),ke=e("14J3"),tt=e("BMrR"),Ge=e("jCWc"),E=e("kPKH"),S=e("lUTK"),i=e("BvKs"),j=e("miYZ"),q=e("tsqr"),s=e("7Kak"),W=e("9yH6"),M=e("6CvP"),Q=e("1vsH"),be;(function(P){P.Manager="manager",P.Developer="developer",P.Reporter="reporter"})(be||(be={}));var Be=function(g){var ce=g.visible,ee=g.onCancel,le=ee===void 0?function(){}:ee,x=Object(t.useState)(),st=Object(A.a)(x,2),He=st[0],We=st[1],et=Object(t.useState)(),De=Object(A.a)(et,2),me=De[0],_t=De[1],dt=Object(t.useState)(!1),he=Object(A.a)(dt,2),at=he[0],lt=he[1],nt=function(){var it=Object(Le.a)(r.a.mark(function $e(){var m,u;return r.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(He){b.next=3;break}return q.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),b.abrupt("return");case 3:if(!(He.length!==6)){b.next=6;break}return q.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),b.abrupt("return");case 6:if(me){b.next=9;break}return q.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),b.abrupt("return");case 9:return lt(!0),b.next=12,Object(M.e)({code:He,role:me});case 12:if(m=b.sent,lt(!1),Et(),u={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!u[m.status]){b.next=19;break}return q.b.info(u[m.status]),b.abrupt("return");case 19:if(!(m.status===0)){b.next=22;break}return me==="reporter"?(q.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(Q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),X.d.push("/projects/".concat(m==null?void 0:m.project_id))):(Object(Q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),b.abrupt("return");case 22:case"end":return b.stop()}},$e)}));return function(){return it.apply(this,arguments)}}(),Et=function(){var it=Object(Le.a)(r.a.mark(function $e(){return r.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:le();case 1:case"end":return u.stop()}},$e)}));return function(){return it.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(pe.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:ce,confirmLoading:at,onOk:nt,onCancel:Et},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(z.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:He,onChange:function($e){if($e.target.value.length>=7){q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}We($e.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(W.a.Group,{value:me,onChange:function($e){return _t($e.target.value)}},a.a.createElement(W.a,{value:be.Manager},"\u7BA1\u7406\u4EBA\u5458"),a.a.createElement(W.a,{value:be.Developer},"\u5F00\u53D1\u4EBA\u5458"),a.a.createElement(W.a,{value:be.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},je=Be,de=e("Jky8"),ot=e("6Fuo"),Qe=e.n(ot),ze=e("NLgs"),qe=e("xKgJ"),l;(function(P){P.Projects="projects",P.Shixuns="shixuns",P.Classrooms="classrooms"})(l||(l={}));var N;(function(P){P.Classrooms="classrooms",P.Shixuns="shixuns",P.Paths="paths",P.Projects="projects",P.Videos="videos",P.Topics="topics"})(N||(N={}));var R=function(g){var ce,ee,le,x,st,He,We,et=g.homePage,De=g.user,me=g.globalSetting,_t=g.loading,dt=g.dispatch,he=g.location,at=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location"]),lt=Object(t.useState)(),nt=Object(A.a)(lt,2),Et=nt[0],it=nt[1],$e=Object(t.useState)(),m=Object(A.a)($e,2),u=m[0],ie=m[1],b=function(Z){var _e;if(!Object(ze.e)(dt))return;if(Z===l.Projects&&!((_e=De.userInfo)!==null&&_e!==void 0&&_e.email)){q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Z===l.Classrooms?it(!0):Z===l.Projects&&ie(!0)},Ae=function(Z,_e){var I;if(!Object(ze.e)(dt))return;if(_e===l.Projects&&!((I=De.userInfo)!==null&&I!==void 0&&I.email)){q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_e===l.Shixuns&&!Object(ze.c)())return;Z&&(window.location.href=Z)},Ce=(ce=(((ee=me.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,Ke=(le=(((x=me.setting)===null||x===void 0?void 0:x.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Shixuns)}))===null||le===void 0?void 0:le.hidden,te=(st=(((He=me.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ae){return ae.link==="/".concat(N.Paths)}))===null||st===void 0?void 0:st.hidden;if(me!=null&&(We=me.setting)!==null&&We!==void 0&&We.is_local){var we;De!=null&&(we=De.userInfo)!==null&&we!==void 0&&we.is_shixun_marker||(Ke=!0)}var Te=function(Z){var _e,I,Re,Ee,c,B,ne;return a.a.createElement(a.a.Fragment,null,a.a.createElement(tt.a,{justify:"space-around",className:"pt5 pb5"},a.a.createElement(E.a,{className:Qe.a.joinCol},((_e=De.userInfo)===null||_e===void 0?void 0:_e.user_identity)!=="\u5B66\u751F"&&!Ce&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/classrooms/new")}},(I=De.userInfo)!==null&&I!==void 0&&I.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(me!=null&&me.setting.hide_shixun)||!Object(qe.m)()&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/shixuns/new",l.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(me!=null&&me.setting.hide_subject)||!Object(qe.m)()&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return Ae("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(me!=null&&(Re=me.setting)!==null&&Re!==void 0&&Re.is_local)&&((Ee=De.userInfo)===null||Ee===void 0?void 0:Ee.main_site)&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){var fe,G;return Ae("".concat((fe=De.navigationInfo)===null||fe===void 0||((G=fe.top)===null||G===void 0)?void 0:G.old_url,"/projects/deposit/new"),l.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),a.a.createElement(E.a,null,a.a.createElement("div",{className:Qe.a.joinBoard})),a.a.createElement(E.a,{className:Qe.a.joinCol},!Ce&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return b(l.Classrooms)}},(c=De.userInfo)!==null&&c!==void 0&&c.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((B=De.userInfo)===null||B===void 0?void 0:B.main_site)&&!(me!=null&&(ne=me.setting)!==null&&ne!==void 0&&ne.is_local)&&a.a.createElement(i.a.Item,Z,a.a.createElement("a",{onClick:function(){return b(l.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return a.a.createElement("section",null,a.a.createElement(Ye.a,{overlay:a.a.createElement(i.a,{className:"".concat(Qe.a.rightMenu," ").concat(Qe.a.joinMenu," mt10")},a.a.createElement(Te,null)),placement:"bottomRight"},a.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),a.a.createElement(de.a,{visible:Et,onCancel:function(){return it(!1)}}),a.a.createElement(je,{visible:u,onCancel:function(){return ie(!1)}}))},v=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index}})(R),o=e("vToQ"),_=e.n(o),y=e("jb+D"),f=e("m3rI"),D=function(g){var ce,ee=RegExp("(^| )"+g+"=([^;]+)(;|$)");return(ce=document.cookie.match(ee))?decodeURIComponent(ce[2]):null},K=function(g){var ce=new Date;ce.setTime(ce.getTime()-1);var ee=D(g);ee!=null&&(document.cookie=g+"="+ee+";expires="+ce.toGMTString())},V;(function(P){P.Classrooms="classrooms",P.Shixuns="shixuns",P.Paths="paths",P.Projects="projects",P.Videos="videos",P.Topics="topics"})(V||(V={}));var Ze=function(g){var ce,ee,le,x,st,He,We,et,De,me,_t,dt=g.homePage,he=g.user,at=g.globalSetting,lt=g.loading,nt=g.dispatch,Et=g.shixunHomeworks,it=g.location,$e=g.payload,m=$e===void 0?{}:$e,u=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ie=(ce=(((ee=at.setting)===null||ee===void 0?void 0:ee.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,b=(le=(((x=at.setting)===null||x===void 0?void 0:x.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Shixuns)}))===null||le===void 0?void 0:le.hidden,Ae=(st=(((He=at.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ae){return ae.link==="/".concat(V.Paths)}))===null||st===void 0?void 0:st.hidden,Ce=((We=he.userInfo)===null||We===void 0?void 0:We.admin)||((et=he.userInfo)===null||et===void 0?void 0:et.business)||((De=he.userInfo)===null||De===void 0?void 0:De.is_shixun_marker)||((me=he.userInfo)===null||me===void 0?void 0:me.is_teacher)||((_t=he.userInfo)===null||_t===void 0?void 0:_t.user_identity)!=="\u5B66\u751F",Ke=function(){if(Object(Q.p)())return a.a.createElement(i.a,{className:"".concat(_.a.rightMenu," ").concat(_.a.menuWrap)},a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Z,_e,I,Re,Ee,c,B,ne,oe,fe,G,Y,ge,Ve,xe,Je,Ne,Fe,ct,Ue,re,U,p;return a.a.createElement(i.a,{className:"".concat(_.a.rightMenu," ").concat(_.a.menuWrap)},a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Z=he.userInfo)===null||Z===void 0?void 0:Z.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ie&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((_e=he.userInfo)===null||_e===void 0?void 0:_e.login,"/classrooms")},(I=he.userInfo)!==null&&I!==void 0&&I.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!b&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Re=he.userInfo)===null||Re===void 0?void 0:Re.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Ae&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((Ee=he.userInfo)===null||Ee===void 0?void 0:Ee.login,"/paths")},(c=he.userInfo)!==null&&c!==void 0&&c.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((B=he.userInfo)===null||B===void 0?void 0:B.main_site)&&!((ne=at.setting)!==null&&ne!==void 0&&ne.is_local)&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((oe=he.userInfo)===null||oe===void 0?void 0:oe.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),!Object(qe.t)()&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((fe=he.userInfo)===null||fe===void 0?void 0:fe.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!Object(qe.t)()&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/users/".concat((G=he.userInfo)===null||G===void 0?void 0:G.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),a.a.createElement(i.a.Item,null,a.a.createElement("a",{onClick:function(){if(!Object(ze.e)(nt))return;X.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ce&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{onClick:function(){if(!Object(ze.e)(nt))return;X.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Y=he.navigationInfo)===null||Y===void 0||((ge=Y.top)===null||ge===void 0)?void 0:ge.customer_management_url)&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{href:(Ve=he.navigationInfo)===null||Ve===void 0||((xe=Ve.top)===null||xe===void 0)?void 0:xe.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Je=he.navigationInfo)===null||Je===void 0||((Ne=Je.top)===null||Ne===void 0)?void 0:Ne.college_identifier)&&a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{to:"/colleges/".concat((Fe=he.navigationInfo)===null||Fe===void 0||((ct=Fe.top)===null||ct===void 0)?void 0:ct.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Ue=he.navigationInfo)===null||Ue===void 0||((re=Ue.top)===null||re===void 0)?void 0:re.laboratory_admin_url)&&a.a.createElement(i.a.Item,null,a.a.createElement("a",{href:(U=he.navigationInfo)===null||U===void 0||((p=U.top)===null||p===void 0)?void 0:p.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),a.a.createElement(i.a.Item,null,a.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||nt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:a.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),a.a.createElement(i.a.Item,{className:_.a.exit},a.a.createElement("a",{onClick:Object(Le.a)(r.a.mark(function h(){var $;return r.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,Object(y.c)({});case 2:$=ve.sent,($==null?void 0:$.status)===1&&(nt({type:"user/getUserInfo",payload:Object(L.a)({},m)}),nt({type:"user/getNavigationInfo",payload:Object(L.a)({},m)}),K("autologin_trustie"),K("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),q.b.success($==null?void 0:$.message),X.d.replace("/"));case 4:case"end":return ve.stop()}},h)}))},"\u9000\u51FA")))};if(Object(qe.p)()){var te,we;return a.a.createElement(Ye.a,{className:"".concat(_.a.height67," pr25"),overlay:Ke,placement:"bottomRight"},a.a.createElement("section",null,a.a.createElement("aside",null,a.a.createElement("div",{className:Et.actionTabs.type===1?_.a.classromediv:""},a.a.createElement("img",{className:"".concat(_.a.userPic," current ml15"),src:"".concat(f.a===null||f.a===void 0?void 0:f.a.IMG_SERVER,"/images/").concat((te=he.userInfo)===null||te===void 0?void 0:te.image_url),alt:"",onClick:function(){var Z;return X.d.push(Object(Q.p)()?"/account/profile":"/users/".concat((Z=he.userInfo)===null||Z===void 0?void 0:Z.login,"/classrooms"))}}),Object(Q.p)()&&a.a.createElement("span",{className:"ml10 font16"},(we=he.userInfo)===null||we===void 0?void 0:we.username)))))}else{var Te;return a.a.createElement("div",{className:"font15 ".concat(at.isIlearning?_.a.login:"")},a.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){nt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Te=at.setting)!==null&&Te!==void 0&&Te.close_register)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("span",{className:"ml5 mr5"},"|"),a.a.createElement(d.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Xe=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,shixunHomeworks:x,loading:ce.models.index}})(Ze),rt=e("+L6B"),ft=e("2/Rp"),mt=e("Cs+z"),pt=e.n(mt),ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],yt=function(g){var ce=g.homePage,ee=g.user,le=g.globalSetting,x=g.loading,st=g.dispatch,He=g.location,We=g.text,et=g.shixunHomeworks,De=g.payload,me=De===void 0?{}:De,_t=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),dt=Object(t.useState)("none"),he=Object(A.a)(dt,2),at=he[0],lt=he[1];return Object(t.useEffect)(function(){et.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&<("flex")},[et.actionTabs.key]),Object(t.useEffect)(function(){et.actionTabs.key==="\u9690\u85CF"&&(lt("none"),localStorage.setItem("Noviceguide","0"))},[et.actionTabs.key]),a.a.createElement("div",{style:{display:at,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.a.createElement("img",{src:pt.a,style:{position:"absolute",top:"-32px"}}),a.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},et.actionTabs.text),et.actionTabs.type===9?a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),lt("none"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),lt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},vt=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index,shixunHomeworks:x}})(yt),gt=e("498V"),xt=e.n(gt),bt=ue.a.Header,Ct=z.a.Search;function Rt(){var P,g,ce=window.location.pathname,ee=ce.split("/"),le={};return ee[1]=="classrooms"&&ee.length>3&&!((P=ee[4])!==null&&P!==void 0&&P.includes("newgold"))&&!((g=ee[5])!==null&&g!==void 0&&g.includes("newgold"))&&ee[2]!=="coursesId"&&(le.course_id=ee[2]),ee[1]==="shixuns"&&ee.length>3&&(le.objective_type="shixun",le.objective_id=ee[2]),ee[1]==="paths"&&ee.length>3&&(le.objective_type="path",le.objective_id=ee[2]),Object(L.a)(Object(L.a)({},le),{school:1})}var Ot={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Pt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ut=function(g){var ce,ee=g.homePage,le=g.user,x=g.globalSetting,st=g.loading,He=g.dispatch,We=g.location,et=g.isLogin,De=et===void 0?!1:et,me=g.shixunHomeworks,_t=Object(se.a)(g,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),dt=Object(O.g)(),he=Object(t.useState)(!1),at=Object(A.a)(he,2),lt=at[0],nt=at[1],Et=Object(t.useState)(-1),it=Object(A.a)(Et,2),$e=it[0],m=it[1],u=Object(t.useState)(!1),ie=Object(A.a)(u,2),b=ie[0],Ae=ie[1],Ce=Rt(),Ke=We.pathname;Object(t.useEffect)(function(){He({type:"user/getNavigationInfo",payload:Object(L.a)({},Ce)})},[x.name]),Object(t.useEffect)(function(){me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Pt!=null&&Pt.includes(We==null?void 0:We.pathname)||(We==null?void 0:We.pathname.indexOf("/classrooms"))===0||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[We.pathname]),Object(t.useEffect)(function(){me.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(me.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[me.actionTabs.key]),Object(t.useEffect)(function(){if(x!=null&&x.setting){var c,B;if(x==null||((c=x.setting)===null||c===void 0||((B=c.navbar)===null||B===void 0))||B.map(function(oe,fe){We.pathname.indexOf(oe.link)>-1&&m(fe)}),$e===-1)Object(Q.T)(x.setting.name);else{var ne;Object(Q.T)(((ne=x.setting.navbar[$e])===null||ne===void 0?void 0:ne.name)||x.setting.name)}}},[x==null?void 0:x.setting]);var te=Object(t.useMemo)(function(){var c;if(x!=null&&(c=x.setting)!==null&&c!==void 0&&c.nav_logo_url){var B;return"".concat(f.a.IMG_SERVER,"/").concat(x==null||((B=x.setting)===null||B===void 0)?void 0:B.nav_logo_url)}else return"".concat(f.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[x==null||((ce=x.setting)===null||ce===void 0)?void 0:ce.nav_logo_url]);function we(c){dt.push("/search?value="+c)}var Te=function(){return lt?a.a.createElement("div",{onBlur:function(){setTimeout(function(){nt(!1)},300)}},a.a.createElement(Ct,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:we,autoFocus:!0})):a.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){dt.push("/search?value=")}})},ae=function(){var c=Object(Le.a)(r.a.mark(function B(ne){var oe,fe,G;return r.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne.preventDefault(),ge.next=3,Object(y.j)();case 3:fe=ge.sent,fe!=null&&(oe=fe.data)!==null&&oe!==void 0&&oe.engineer_url?document.location.href=fe==null||((G=fe.data)===null||G===void 0)?void 0:G.engineer_url:(fe==null?void 0:fe.status)!=401&&Ae(!0);case 5:case"end":return ge.stop()}},B)}));return function(ne){return c.apply(this,arguments)}}();if(x.showHeader&&x.showHeaderFooter){var Z,_e,I,Re,Ee;return a.a.createElement(ue.a,{className:"".concat(x.isIlearning?Oe.a["header-iearning"]:Oe.a.header," ").concat(x.showHeaderFixed?Oe.a.headerFixed:"")},a.a.createElement(bt,{className:"header"},a.a.createElement("section",{className:Oe.a["edu-menu"]},(!!x.isIlearning||!!x.isPaZhou)&&a.a.createElement(d.a,{style:{display:"flex",alignItems:"center"},onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},a.a.createElement("img",{className:Oe.a.logo,title:(Z=x.setting)===null||Z===void 0?void 0:Z.name,src:x.isPaZhou?te:xt.a||te}),!x.isPaZhou&&a.a.createElement("span",{className:Oe.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),a.a.createElement("ul",{className:"".concat(Oe.a.menu," ").concat(Object(Q.p)()&&"ml0")},Object(Q.p)()&&a.a.createElement("li",null,a.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(Q.p)()&&x.setting&&x.setting.navbar.map(function(c,B){if(!c.hidden)return a.a.createElement("li",{key:B,className:$e===B?Oe.a.actived:""},(c==null?void 0:c.name)==="\u6559\u5B66\u8BFE\u5802"&&a.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:a.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:me.actionTabs.type===4?Oe.a.classromediv:"",dangerouslySetInnerHTML:{__html:c.name},to:c.link}),(c==null?void 0:c.name)!="\u6559\u5B66\u8BFE\u5802"&&c.link.indexOf("http")<0&&a.a.createElement(d.a,{onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:c.name},to:c.link,target:c.link.indexOf("http")>-1?"_blank":"_self"}),(c==null?void 0:c.name)!="\u6559\u5B66\u8BFE\u5802"&&c.link.indexOf("http")>-1&&a.a.createElement("a",{target:c.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:c.name},href:c.link}))})),a.a.createElement("div",{className:"search-bar",style:{flex:x.isIlearning?"initial":"1 0 auto"}},!Object(Q.p)()&&!(x!=null&&x.isIlearning)&&a.a.createElement(a.a.Fragment,null,a.a.createElement(Te,null),!De&&a.a.createElement(v,null),!De&&!!(le!=null&&(_e=le.userInfo)!==null&&_e!==void 0&&_e.login)&&a.a.createElement(d.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(le==null||((I=le.userInfo)===null||I===void 0)?void 0:I.login,"/user_tidings")},(le==null||((Re=le.navigationInfo)===null||Re===void 0||((Ee=Re.top)===null||Ee===void 0))?void 0:Ee.new_message)&&a.a.createElement("span",{className:Oe.a.newslight}))),!De&&a.a.createElement(Xe,{payload:Ce}))),a.a.createElement(pe.a,{centered:!0,destroyOnClose:!0,visible:b,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Q.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Ae(!1)}},a.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),a.a.createElement("img",{src:Se.C,width:200,height:200}),a.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),a.a.createElement(vt,null))}else return a.a.createElement(a.a.Fragment,null)},At=F.a=Object(X.a)(function(P){var g=P.homePage,ce=P.loading,ee=P.user,le=P.globalSetting,x=P.shixunHomeworks;return{homePage:g,user:ee,globalSetting:le,loading:ce.models.index,shixunHomeworks:x}})(Ut)},vToQ:function(H,F,e){H.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(H,F,e){H.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}}}]); diff --git a/p__Classrooms__Lists__CourseGroup__List__index.44c06228.async.js b/p__Classrooms__Lists__CourseGroup__List__index.44c06228.async.js index 4e805e60ba..770a4a4a71 100644 --- a/p__Classrooms__Lists__CourseGroup__List__index.44c06228.async.js +++ b/p__Classrooms__Lists__CourseGroup__List__index.44c06228.async.js @@ -1,6 +1,6 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[55,3,6,8],{"1j5w":function(Tt,be,t){"use strict";t.d(be,"d",function(){return xt}),t.d(be,"b",function(){return ct}),t.d(be,"c",function(){return dt}),t.d(be,"a",function(){return st});var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("JX7q"),I=t("Ji7U"),i=t("LK+K"),K=t("q1tI"),a=t("I8Z2"),M=t("BGR+"),_=t("wx14"),Q=t("rePB"),pe=t("4IlW"),fe=t("2GS6"),W=t("Gytx"),R=t.n(W),g=t("TSYQ"),X=t.n(g),V=t("U8pU"),se=t("ODXe"),re=/iPhone/i,ie=/iPod/i,xe=/iPad/i,ne=/\bAndroid(?:.+)Mobile\b/i,he=/Android/i,J=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,o=/Windows Phone/i,d=/\bWindows(?:.+)ARM\b/i,k=/BlackBerry/i,H=/BB10/i,le=/Opera Mini/i,ae=/\b(CriOS|Chrome)(?:.+)Mobile/i,T=/Mobile(?:.+)Firefox\b/i;function u(He,ee){return He.test(ee)}function j(He){var ee=He||(typeof navigator!="undefined"?navigator.userAgent:""),Ce=ee.split("[FBAN");if(typeof Ce[1]!="undefined"){var F=Ce,r=Object(se.a)(F,1);ee=r[0]}if(Ce=ee.split("Twitter"),typeof Ce[1]!="undefined"){var c=Ce,ue=Object(se.a)(c,1);ee=ue[0]}var z={apple:{phone:u(re,ee)&&!u(o,ee),ipod:u(ie,ee),tablet:!u(re,ee)&&u(xe,ee)&&!u(o,ee),device:(u(re,ee)||u(ie,ee)||u(xe,ee))&&!u(o,ee)},amazon:{phone:u(J,ee),tablet:!u(J,ee)&&u(b,ee),device:u(J,ee)||u(b,ee)},android:{phone:!u(o,ee)&&u(J,ee)||!u(o,ee)&&u(ne,ee),tablet:!u(o,ee)&&!u(J,ee)&&!u(ne,ee)&&(u(b,ee)||u(he,ee)),device:!u(o,ee)&&(u(J,ee)||u(b,ee)||u(ne,ee)||u(he,ee))||u(/\bokhttp\b/i,ee)},windows:{phone:u(o,ee),tablet:u(d,ee),device:u(o,ee)||u(d,ee)},other:{blackberry:u(k,ee),blackberry10:u(H,ee),opera:u(le,ee),firefox:u(T,ee),chrome:u(ae,ee),device:u(k,ee)||u(H,ee)||u(le,ee)||u(T,ee)||u(ae,ee)},any:null,phone:null,tablet:null};return z.any=z.apple.device||z.android.device||z.windows.device||z.other.device,z.phone=z.apple.phone||z.android.phone||z.windows.phone,z.tablet=z.apple.tablet||z.android.tablet||z.windows.tablet,z}var m=Object(A.a)(Object(A.a)({},j()),{},{isMobile:j}),l=m;function S(){}function E(He,ee,Ce){var F=ee||"";return He.key||"".concat(F,"item_").concat(Ce)}function w(He){return"".concat(He,"-menu-")}function ge(He,ee){var Ce=-1;K.Children.forEach(He,function(F){Ce+=1,F&&F.type&&F.type.isMenuItemGroup?K.Children.forEach(F.props.children,function(r){Ce+=1,ee(r,Ce)}):ee(F,Ce)})}function me(He,ee,Ce){if(!He||Ce.find)return;K.Children.forEach(He,function(F){if(F){var r=F.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;ee.indexOf(F.key)!==-1?Ce.find=!0:F.props.children&&me(F.props.children,ee,Ce)}})}var Y=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],P=function(ee){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(F){if(Ce){var r=getComputedStyle(ee),c=r.marginLeft,ue=r.marginRight;F+=+c.replace("px","")+ +ue.replace("px","")}F=+F.toFixed(6)}return F||0},p=function(ee,Ce,F){ee&&Object(V.a)(ee.style)==="object"&&(ee.style[Ce]=F)},v=function(){return l.any},N=t("KQm4"),y=t("Ff2n"),Z=t("i8i4"),n=t("bdgK"),f=t("uciX"),s=t("8XRh"),C={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},G={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},Oe=$,We=0,Ye={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ot=function(ee,Ce,F){var r=w(Ce),c=ee.getState();ee.setState({defaultActiveFirst:Object(A.a)(Object(A.a)({},c.defaultActiveFirst),{},Object(Q.a)({},r,F))})},nt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.onDestroy=function(B){r.props.onDestroy(B)},r.onKeyDown=function(B){var ve=B.keyCode,Se=r.menuInstance,rt=r.props,Be=rt.isOpen,Dt=rt.store;if(ve===pe.a.ENTER)return r.onTitleClick(B),ot(Dt,r.props.eventKey,!0),!0;if(ve===pe.a.RIGHT)return Be?Se.onKeyDown(B):(r.triggerOpenChange(!0),ot(Dt,r.props.eventKey,!0)),!0;if(ve===pe.a.LEFT){var yt;if(Be)yt=Se.onKeyDown(B);else return;return yt||(r.triggerOpenChange(!1),yt=!0),yt}return Be&&(ve===pe.a.UP||ve===pe.a.DOWN)?Se.onKeyDown(B):void 0},r.onOpenChange=function(B){r.props.onOpenChange(B)},r.onPopupVisibleChange=function(B){r.triggerOpenChange(B,B?"mouseenter":"mouseleave")},r.onMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onMouseEnter,Be=ve.store;ot(Be,r.props.eventKey,!1),rt({key:Se,domEvent:B})},r.onMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,domEvent:B})},r.onTitleMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onItemHover,Be=ve.onTitleMouseEnter;rt({key:Se,hover:!0}),Be({key:Se,domEvent:B})},r.onTitleMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onItemHover,Dt=ve.onTitleMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,hover:!1}),Dt({key:rt,domEvent:B})},r.onTitleClick=function(B){var ve=Object(ye.a)(r),Se=ve.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:B}),Se.triggerSubMenuAction==="hover")return;r.triggerOpenChange(!Se.isOpen,"click"),ot(Se.store,r.props.eventKey,!1)},r.onSubMenuClick=function(B){typeof r.props.onClick=="function"&&r.props.onClick(r.addKeyPath(B))},r.onSelect=function(B){r.props.onSelect(B)},r.onDeselect=function(B){r.props.onDeselect(B)},r.getPrefixCls=function(){return"".concat(r.props.rootPrefixCls,"-submenu")},r.getActiveClassName=function(){return"".concat(r.getPrefixCls(),"-active")},r.getDisabledClassName=function(){return"".concat(r.getPrefixCls(),"-disabled")},r.getSelectedClassName=function(){return"".concat(r.getPrefixCls(),"-selected")},r.getOpenClassName=function(){return"".concat(r.props.rootPrefixCls,"-submenu-open")},r.saveMenuInstance=function(B){r.menuInstance=B},r.addKeyPath=function(B){return Object(A.a)(Object(A.a)({},B),{},{keyPath:(B.keyPath||[]).concat(r.props.eventKey)})},r.triggerOpenChange=function(B,ve){var Se=r.props.eventKey,rt=function(){r.onOpenChange({key:Se,item:Object(ye.a)(r),trigger:ve,open:B})};ve==="mouseenter"?r.mouseenterTimeout=setTimeout(function(){rt()},0):rt()},r.isChildrenSelected=function(){var B={find:!1};return me(r.props.children,r.props.selectedKeys,B),B.find},r.isOpen=function(){return r.props.openKeys.indexOf(r.props.eventKey)!==-1},r.adjustWidth=function(){if(!r.subMenuTitle||!r.menuInstance)return;var B=Z.findDOMNode(r.menuInstance);if(B.offsetWidth>=r.subMenuTitle.offsetWidth)return;B.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px")},r.saveSubMenuTitle=function(B){r.subMenuTitle=B},r.getBaseProps=function(){var B=Object(ye.a)(r),ve=B.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:r.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(ye.a)(r),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[w(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},r.getMotion=function(B,ve){var Se=Object(ye.a)(r),rt=Se.haveRendered,Be=r.props,Dt=Be.motion,yt=Be.rootPrefixCls,Ht=Object(A.a)(Object(A.a)({},Dt),{},{leavedClassName:"".concat(yt,"-hidden"),removeOnLeave:!1,motionAppear:rt||!ve||B!=="inline"});return Ht};var c=F.store,ue=F.eventKey,z=c.getState(),Re=z.defaultActiveFirst;r.isRootMenu=!1;var je=!1;return Re&&(je=Re[ue]),ot(c,ue,je),r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var r=this,c=this.props,ue=c.mode,z=c.parentMenu,Re=c.manualRef;if(Re&&Re(this),ue!=="horizontal"||!z.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return r.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var r=this.props,c=r.onDestroy,ue=r.eventKey;c&&c(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(r){var c=this,ue=this.getBaseProps(),z=this.getMotion(ue.mode,ue.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ue.visible||ue.forceSubMenuRender,!this.haveOpened)return K.createElement("div",null);var Re=ue.direction;return K.createElement(s.default,Object.assign({visible:ue.visible},z),function(je){var B=je.className,ve=je.style,Se=X()("".concat(ue.prefixCls,"-sub"),B,Object(Q.a)({},"".concat(ue.prefixCls,"-rtl"),Re==="rtl"));return K.createElement(Ke,Object.assign({},ue,{id:c.internalMenuId,className:Se,style:ve}),r)})}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=c.isOpen,z=this.getPrefixCls(),Re=c.mode==="inline",je=X()(z,"".concat(z,"-").concat(c.mode),(r={},Object(Q.a)(r,c.className,!!c.className),Object(Q.a)(r,this.getOpenClassName(),ue),Object(Q.a)(r,this.getActiveClassName(),c.active||ue&&!Re),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),Object(Q.a)(r,this.getSelectedClassName(),this.isChildrenSelected()),r));this.internalMenuId||(c.eventKey?this.internalMenuId="".concat(c.eventKey,"$Menu"):(We+=1,this.internalMenuId="$__$".concat(We,"$Menu")));var B={},ve={},Se={};c.disabled||(B={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rt={},Be=c.direction;Re&&(Be==="rtl"?rt.paddingRight=c.inlineIndent*c.level:rt.paddingLeft=c.inlineIndent*c.level);var Dt={};this.props.isOpen&&(Dt={"aria-owns":this.internalMenuId});var yt=null;c.mode!=="horizontal"&&(yt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(yt=K.createElement(this.props.expandIcon,Object(A.a)({},this.props))));var Ht=K.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:rt,className:"".concat(z,"-title"),role:"button"},Se,ve,{"aria-expanded":ue},Dt,{"aria-haspopup":"true",title:typeof c.title=="string"?c.title:void 0}),c.title,yt||K.createElement("i",{className:"".concat(z,"-arrow")})),Ut=this.renderChildren(c.children),It=c.parentMenu.isRootMenu?c.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},Yt=Ye[c.mode],zt=c.popupOffset?{offset:c.popupOffset}:{},On=c.mode==="inline"?"":c.popupClassName;On+=Be==="rtl"?" ".concat(z,"-rtl"):"";var Vt=c.disabled,Xt=c.triggerSubMenuAction,wn=c.subMenuOpenDelay,gn=c.forceSubMenuRender,Wn=c.subMenuCloseDelay,mn=c.builtinPlacements;Y.forEach(function(qt){return delete c[qt]}),delete c.onClick;var En=Be==="rtl"?Object.assign({},G,mn):Object.assign({},$,mn);return delete c.direction,K.createElement("li",Object.assign({},c,B,{className:je,role:"menuitem"}),Re&&Ht,Re&&Ut,!Re&&K.createElement(f.a,{prefixCls:z,popupClassName:X()("".concat(z,"-popup"),On),getPopupContainer:It,builtinPlacements:En,popupPlacement:Yt,popupVisible:ue,popupAlign:zt,popup:Ut,action:Vt?[]:[Xt],mouseEnterDelay:wn,mouseLeaveDelay:Wn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:gn},Ht))}}]),Ce}(K.Component);nt.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Ze=Object(a.b)(function(He,ee){var Ce=He.openKeys,F=He.activeKey,r=He.selectedKeys,c=ee.eventKey,ue=ee.subMenuKey;return{isOpen:Ce.indexOf(c)>-1,active:F[ue]===c,selectedKeys:r}})(nt);Ze.isSubMenu=!0;var xt=Ze,q="menuitem-overflowed",Ne=.5,Ve=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.resizeObserver=null,F.mutationObserver=null,F.originalTotalWidth=0,F.overflowedItems=[],F.menuItemSizes=[],F.cancelFrameId=null,F.state={lastVisibleIndex:void 0},F.getMenuItemNodes=function(){var r=F.props.prefixCls,c=Z.findDOMNode(Object(ye.a)(F));return c?[].slice.call(c.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(r,"-overflowed-submenu"))<0}):[]},F.getOverflowedSubMenuItem=function(r,c,ue){var z=F.props,Re=z.overflowedIndicator,je=z.level,B=z.mode,ve=z.prefixCls,Se=z.theme;if(je!==1||B!=="horizontal")return null;var rt=F.props.children[0],Be=rt.props,Dt=Be.children,yt=Be.title,Ht=Be.style,Ut=Object(y.a)(Be,["children","title","style"]),It=Object(A.a)({},Ht),Yt="".concat(r,"-overflowed-indicator"),zt="".concat(r,"-overflowed-indicator");c.length===0&&ue!==!0?It=Object(A.a)(Object(A.a)({},It),{},{display:"none"}):ue&&(It=Object(A.a)(Object(A.a)({},It),{},{visibility:"hidden",position:"absolute"}),Yt="".concat(Yt,"-placeholder"),zt="".concat(zt,"-placeholder"));var On=Se?"".concat(ve,"-").concat(Se):"",Vt={};return Y.forEach(function(Xt){Ut[Xt]!==void 0&&(Vt[Xt]=Ut[Xt])}),K.createElement(xt,Object.assign({title:Re,className:"".concat(ve,"-overflowed-submenu"),popupClassName:On},Vt,{key:Yt,eventKey:zt,disabled:!1,style:It}),c)},F.setChildrenWidthAndResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=r.children;if(!c||c.length===0)return;var ue=r.children[c.length-1];p(ue,"display","inline-block");var z=F.getMenuItemNodes(),Re=z.filter(function(je){return je.className.split(" ").indexOf(q)>=0});Re.forEach(function(je){p(je,"display","inline-block")}),F.menuItemSizes=z.map(function(je){return P(je,!0)}),Re.forEach(function(je){p(je,"display","none")}),F.overflowedIndicatorWidth=P(r.children[r.children.length-1],!0),F.originalTotalWidth=F.menuItemSizes.reduce(function(je,B){return je+B},0),F.handleResize(),p(ue,"display","none")},F.handleResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=P(r);F.overflowedItems=[];var ue=0,z;F.originalTotalWidth>c+Ne&&(z=-1,F.menuItemSizes.forEach(function(Re){ue+=Re,ue+F.overflowedIndicatorWidth<=c&&(z+=1)})),F.setState({lastVisibleIndex:z})},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){var r=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var c=Z.findDOMNode(this);if(!c)return;this.resizeObserver=new n.default(function(ue){ue.forEach(function(){var z=r.cancelFrameId;cancelAnimationFrame(z),r.cancelFrameId=requestAnimationFrame(r.setChildrenWidthAndResize)})}),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){r.resizeObserver.disconnect(),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),r.setChildrenWidthAndResize()}),this.mutationObserver.observe(c,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(r){var c=this,ue=this.state.lastVisibleIndex;return(r||[]).reduce(function(z,Re,je){var B=Re;if(c.props.mode==="horizontal"){var ve=c.getOverflowedSubMenuItem(Re.props.eventKey,[]);ue!==void 0&&c.props.className.indexOf("".concat(c.props.prefixCls,"-root"))!==-1&&(je>ue&&(B=K.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(q)})),je===ue+1&&(c.overflowedItems=r.slice(ue+1).map(function(rt){return K.cloneElement(rt,{key:rt.props.eventKey,mode:"vertical-left"})}),ve=c.getOverflowedSubMenuItem(Re.props.eventKey,c.overflowedItems)));var Se=[].concat(Object(N.a)(z),[ve,B]);return je===r.length-1&&Se.push(c.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Se}return[].concat(Object(N.a)(z),[B])},[])}},{key:"render",value:function(){var r=this.props,c=r.visible,ue=r.prefixCls,z=r.overflowedIndicator,Re=r.mode,je=r.level,B=r.tag,ve=r.children,Se=r.theme,rt=Object(y.a)(r,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Be=B;return K.createElement(Be,Object.assign({},rt),this.renderChildren(ve))}}]),Ce}(K.Component);Ve.defaultProps={tag:"div",className:""};var Ie=Ve;function qe(He){return He.length?He.every(function(ee){return!!ee.props.disabled}):!0}function O(He,ee,Ce){var F=He.getState();He.setState({activeKey:Object(A.a)(Object(A.a)({},F.activeKey),{},Object(Q.a)({},ee,Ce))})}function oe(He){return He.eventKey||"0-menu-"}function de(He,ee){var Ce=ee,F=He.children,r=He.eventKey;if(Ce){var c;if(ge(F,function(ue,z){ue&&ue.props&&!ue.props.disabled&&Ce===E(ue,r,z)&&(c=!0)}),c)return Ce}return Ce=null,He.defaultActiveFirst&&ge(F,function(ue,z){!Ce&&ue&&!ue.props.disabled&&(Ce=E(ue,r,z))}),Ce}function we(He){if(He){var ee=this.instanceArray.indexOf(He);ee!==-1?this.instanceArray[ee]=He:this.instanceArray.push(He)}}var Pe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;return Object(L.a)(this,Ce),r=ee.call(this,F),r.onKeyDown=function(c,ue){var z=c.keyCode,Re;if(r.getFlatInstanceArray().forEach(function(B){B&&B.props.active&&B.onKeyDown&&(Re=B.onKeyDown(c))}),Re)return 1;var je=null;return(z===pe.a.UP||z===pe.a.DOWN)&&(je=r.step(z===pe.a.UP?-1:1)),je?(c.preventDefault(),O(r.props.store,oe(r.props),je.props.eventKey),typeof ue=="function"&&ue(je),1):void 0},r.onItemHover=function(c){var ue=c.key,z=c.hover;O(r.props.store,oe(r.props),z?ue:null)},r.onDeselect=function(c){r.props.onDeselect(c)},r.onSelect=function(c){r.props.onSelect(c)},r.onClick=function(c){r.props.onClick(c)},r.onOpenChange=function(c){r.props.onOpenChange(c)},r.onDestroy=function(c){r.props.onDestroy(c)},r.getFlatInstanceArray=function(){return r.instanceArray},r.step=function(c){var ue=r.getFlatInstanceArray(),z=r.props.store.getState().activeKey[oe(r.props)],Re=ue.length;if(!Re)return null;c<0&&(ue=ue.concat().reverse());var je=-1;if(ue.every(function(rt,Be){return rt&&rt.props.eventKey===z?(je=Be,!1):!0}),!r.props.defaultActiveFirst&&je!==-1&&qe(ue.slice(je,Re-1)))return;var B=(je+1)%Re,ve=B;do{var Se=ue[ve];if(!Se||Se.props.disabled)ve=(ve+1)%Re;else return Se}while(ve!==B);return null},r.renderCommonMenuItem=function(c,ue,z){var Re=r.props.store.getState(),je=Object(ye.a)(r),B=je.props,ve=E(c,B.eventKey,ue),Se=c.props;if(!Se||typeof c.type=="string")return c;var rt=ve===Re.activeKey,Be=Object(A.a)(Object(A.a)({mode:Se.mode||B.mode,level:B.level,inlineIndent:B.inlineIndent,renderMenuItem:r.renderMenuItem,rootPrefixCls:B.prefixCls,index:ue,parentMenu:B.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(c.ref,we.bind(Object(ye.a)(r))),eventKey:ve,active:!Se.disabled&&rt,multiple:B.multiple,onClick:function(yt){(Se.onClick||S)(yt),r.onClick(yt)},onItemHover:r.onItemHover,motion:B.motion,subMenuOpenDelay:B.subMenuOpenDelay,subMenuCloseDelay:B.subMenuCloseDelay,forceSubMenuRender:B.forceSubMenuRender,onOpenChange:r.onOpenChange,onDeselect:r.onDeselect,onSelect:r.onSelect,builtinPlacements:B.builtinPlacements,itemIcon:Se.itemIcon||r.props.itemIcon,expandIcon:Se.expandIcon||r.props.expandIcon},z),{},{direction:B.direction});return(B.mode==="inline"||v())&&(Be.triggerSubMenuAction="click"),K.cloneElement(c,Be)},r.renderMenuItem=function(c,ue,z){if(!c)return null;var Re=r.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:r.props.triggerSubMenuAction,subMenuKey:z};return r.renderCommonMenuItem(c,ue,je)},F.store.setState({activeKey:Object(A.a)(Object(A.a)({},F.store.getState().activeKey),{},Object(Q.a)({},F.eventKey,de(F,F.activeKey)))}),r.instanceArray=[],r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(r){return this.props.visible||r.visible||this.props.className!==r.className||!R()(this.props.style,r.style)}},{key:"componentDidUpdate",value:function(r){var c=this.props,ue="activeKey"in c?c.activeKey:c.store.getState().activeKey[oe(c)],z=de(c,ue);if(z!==ue)O(c.store,oe(c),z);else if("activeKey"in r){var Re=de(r,r.activeKey);z!==Re&&O(c.store,oe(c),z)}}},{key:"render",value:function(){var r=this,c=Object(_.a)({},this.props);this.instanceArray=[];var ue=X()(c.prefixCls,c.className,"".concat(c.prefixCls,"-").concat(c.mode)),z={className:ue,role:c.role||"menu"};c.id&&(z.id=c.id),c.focusable&&(z.tabIndex=0,z.onKeyDown=this.onKeyDown);var Re=c.prefixCls,je=c.eventKey,B=c.visible,ve=c.level,Se=c.mode,rt=c.overflowedIndicator,Be=c.theme;return Y.forEach(function(Dt){return delete c[Dt]}),delete c.onClick,K.createElement(Ie,Object.assign({},c,{prefixCls:Re,mode:Se,tag:"ul",level:ve,theme:Be,visible:B,overflowedIndicator:rt},z),K.Children.map(c.children,function(Dt,yt){return r.renderMenuItem(Dt,yt,je||"0-menu-")}))}}]),Ce}(K.Component);Pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ae=Object(a.b)()(Pe),Ke=Ae,Te=t("Kwbf");function Xe(He,ee,Ce){var F=He.prefixCls,r=He.motion,c=He.defaultMotions,ue=c===void 0?{}:c,z=He.openAnimation,Re=He.openTransitionName,je=ee.switchingModeFromInline;if(r)return r;if(Object(V.a)(z)==="object"&&z)Object(Te.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof z=="string")return{motionName:"".concat(F,"-open-").concat(z)};if(Re)return{motionName:Re};var B=ue[Ce];return B||(je?null:ue.other)}var et=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.inlineOpenKeys=[],r.onSelect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState(),ve=B.selectedKeys,Se=z.key;je.multiple?ve=ve.concat([Se]):ve=[Se],"selectedKeys"in je||r.store.setState({selectedKeys:ve}),je.onSelect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:ve}))}},r.onClick=function(z){var Re=r.getRealMenuMode(),je=Object(ye.a)(r),B=je.store,ve=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in r.props)&&(B.setState({openKeys:[]}),ve([])),r.props.onClick(z)},r.onKeyDown=function(z,Re){r.innerMenu.getWrappedInstance().onKeyDown(z,Re)},r.onOpenChange=function(z){var Re=Object(ye.a)(r),je=Re.props,B=r.store.getState().openKeys.concat(),ve=!1,Se=function(Be){var Dt=!1;if(Be.open)Dt=B.indexOf(Be.key)===-1,Dt&&B.push(Be.key);else{var yt=B.indexOf(Be.key);Dt=yt!==-1,Dt&&B.splice(yt,1)}ve=ve||Dt};Array.isArray(z)?z.forEach(Se):Se(z),ve&&("openKeys"in r.props||r.store.setState({openKeys:B}),je.onOpenChange(B))},r.onDeselect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState().selectedKeys.concat(),ve=z.key,Se=B.indexOf(ve);Se!==-1&&B.splice(Se,1),"selectedKeys"in je||r.store.setState({selectedKeys:B}),je.onDeselect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:B}))}},r.onMouseEnter=function(z){r.restoreModeVerticalFromInline();var Re=r.props.onMouseEnter;Re&&Re(z)},r.onTransitionEnd=function(z){var Re=z.propertyName==="width"&&z.target===z.currentTarget,je=z.target.className,B=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,ve=z.propertyName==="font-size"&&B.indexOf("anticon")>=0;(Re||ve)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(z){r.innerMenu=z},r.isRootMenu=!0;var c=F.defaultSelectedKeys,ue=F.defaultOpenKeys;return"selectedKeys"in F&&(c=F.selectedKeys||[]),"openKeys"in F&&(ue=F.openKeys||[]),r.store=Object(a.c)({selectedKeys:c,openKeys:ue,activeKey:{"0-menu-":de(F,F.activeKey)}}),r.state={switchingModeFromInline:!1},r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(r){this.updateOpentKeysWhenSwitchMode(r),this.updateMiniStore();var c=this.props,ue=c.siderCollapsed,z=c.inlineCollapsed,Re=c.onOpenChange;(!r.inlineCollapsed&&z||!r.siderCollapsed&&ue)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(r){var c=this.props,ue=this.store,z=this.inlineOpenKeys,Re=ue.getState(),je={};r.mode==="inline"&&c.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in c||((c.inlineCollapsed&&!r.inlineCollapsed||c.siderCollapsed&&!r.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!c.inlineCollapsed&&r.inlineCollapsed||!c.siderCollapsed&&r.siderCollapsed)&&(je.openKeys=z,this.inlineOpenKeys=[])),Object.keys(je).length&&ue.setState(je)}},{key:"updateMenuDisplay",value:function(){var r=this.props.collapsedWidth,c=this.store,ue=this.prevOpenKeys,z=this.getInlineCollapsed()&&(r===0||r==="0"||r==="0px");z?(this.prevOpenKeys=c.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var r=this.props.mode,c=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return c&&ue?"inline":ue?"vertical":r}},{key:"getInlineCollapsed",value:function(){var r=this.props,c=r.inlineCollapsed,ue=r.siderCollapsed;return ue!==void 0?ue:c}},{key:"restoreModeVerticalFromInline",value:function(){var r=this.state.switchingModeFromInline;r&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var r=Object(A.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),c=this.getRealMenuMode();return r.className+=" ".concat(r.prefixCls,"-root"),r.direction==="rtl"&&(r.className+=" ".concat(r.prefixCls,"-rtl")),r=Object(A.a)(Object(A.a)({},r),{},{mode:c,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,c)}),delete r.openAnimation,delete r.openTransitionName,K.createElement(a.a,{store:this.store},K.createElement(Ke,Object.assign({},r,{ref:this.setInnerMenu}),this.props.children))}}]),Ce}(K.Component);et.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:K.createElement("span",null,"\xB7\xB7\xB7")};var at=et,Qe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.onKeyDown=function(r){var c=r.keyCode;return c===pe.a.ENTER?(F.onClick(r),!0):void 0},F.onMouseLeave=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseLeave;z({key:ue,hover:!1}),Re({key:ue,domEvent:r})},F.onMouseEnter=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseEnter;z({key:ue,hover:!0}),Re({key:ue,domEvent:r})},F.onClick=function(r){var c=F.props,ue=c.eventKey,z=c.multiple,Re=c.onClick,je=c.onSelect,B=c.onDeselect,ve=c.isSelected,Se={key:ue,keyPath:[ue],item:Object(ye.a)(F),domEvent:r};Re(Se),z?ve?B(Se):je(Se):ve||je(Se)},F.saveNode=function(r){F.node=r},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var r=this.props;r.onDestroy&&r.onDestroy(r.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=X()(this.getPrefixCls(),c.className,(r={},Object(Q.a)(r,this.getActiveClassName(),!c.disabled&&c.active),Object(Q.a)(r,this.getSelectedClassName(),c.isSelected),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),r)),z=Object(A.a)(Object(A.a)({},c.attribute),{},{title:typeof c.title=="string"?c.title:void 0,className:ue,role:c.role||"menuitem","aria-disabled":c.disabled});c.role==="option"?z=Object(A.a)(Object(A.a)({},z),{},{role:"option","aria-selected":c.isSelected}):(c.role===null||c.role==="none")&&(z.role="none");var Re={onClick:c.disabled?null:this.onClick,onMouseLeave:c.disabled?null:this.onMouseLeave,onMouseEnter:c.disabled?null:this.onMouseEnter},je=Object(A.a)({},c.style);c.mode==="inline"&&(c.direction==="rtl"?je.paddingRight=c.inlineIndent*c.level:je.paddingLeft=c.inlineIndent*c.level),Y.forEach(function(ve){return delete c[ve]}),delete c.direction;var B=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(B=K.createElement(this.props.itemIcon,this.props)),K.createElement("li",Object.assign({},Object(M.default)(c,["onClick","onMouseEnter","onMouseLeave","onSelect"]),z,Re,{style:je,ref:this.saveNode}),c.children,B)}}]),Ce}(K.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var vt=Object(a.b)(function(He,ee){var Ce=He.activeKey,F=He.selectedKeys,r=ee.eventKey,c=ee.subMenuKey;return{active:Ce[c]===r,isSelected:F.indexOf(r)!==-1}})(Qe),ct=vt,jt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.renderInnerMenuItem=function(r){var c=F.props,ue=c.renderMenuItem,z=c.index;return ue(r,z,F.props.subMenuKey)},F}return Object(ke.a)(Ce,[{key:"render",value:function(){var r=Object(_.a)({},this.props),c=r.className,ue=c===void 0?"":c,z=r.rootPrefixCls,Re="".concat(z,"-item-group-title"),je="".concat(z,"-item-group-list"),B=r.title,ve=r.children;return Y.forEach(function(Se){return delete r[Se]}),delete r.onClick,delete r.direction,K.createElement("li",Object.assign({},r,{className:"".concat(ue," ").concat(z,"-item-group")}),K.createElement("div",{className:Re,title:typeof B=="string"?B:void 0},B),K.createElement("ul",{className:je},K.Children.map(ve,this.renderInnerMenuItem)))}}]),Ce}(K.Component);jt.isMenuItemGroup=!0,jt.defaultProps={disabled:!0};var dt=jt,Je=function(ee){var Ce=ee.className,F=ee.rootPrefixCls,r=ee.style;return K.createElement("li",{className:"".concat(Ce," ").concat(F,"-item-divider"),style:r})};Je.defaultProps={disabled:!0,className:"",style:{}};var st=Je,tt=be.e=at},"55Ip":function(Tt,be,t){"use strict";t.d(be,"a",function(){return se}),t.d(be,"b",function(){return J});var A=t("Ty5D"),L=t("dI71"),ke=t("q1tI"),ye=t.n(ke),I=t("YS25"),i=t("17x9"),K=t.n(i),a=t("wx14"),M=t("zLVn"),_=t("9R94"),Q=function(o){Object(L.a)(d,o);function d(){for(var H,le=arguments.length,ae=new Array(le),T=0;T=0||le.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;o.setState({goInputText:""}),u(o.getValidValue())},o.go=function(le){var ae=o.state.goInputText;if(ae==="")return;(le.keyCode===W.ENTER||le.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(I.a)(b,[{key:"getValidValue",value:function(){var d=this.state,k=d.goInputText,H=d.current;return!k||isNaN(k)?H:Number(k)}},{key:"getPageSizeOptions",value:function(){var d=this.props,k=d.pageSize,H=d.pageSizeOptions;return H.some(function(le){return le.toString()===k.toString()})?H:H.concat([k.toString()]).sort(function(le,ae){var T=isNaN(Number(le))?0:Number(le),u=isNaN(Number(ae))?0:Number(ae);return T-u})}},{key:"render",value:function(){var d=this,k=this.props,H=k.pageSize,le=k.locale,ae=k.rootPrefixCls,T=k.changeSize,u=k.quickGo,j=k.goButton,m=k.selectComponentClass,l=k.buildOptionText,S=k.selectPrefixCls,E=k.disabled,w=this.state.goInputText,ge="".concat(ae,"-options"),me=m,Y=null,P=null,p=null;if(!T&&!u)return null;var v=this.getPageSizeOptions();if(T&&me){var N=v.map(function(y,Z){return M.a.createElement(me.Option,{key:Z,value:y.toString()},(l||d.buildOptionText)(y))});Y=M.a.createElement(me,{disabled:E,prefixCls:S,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(H||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Z){return Z.parentNode}},N)}return u&&(j&&(p=typeof j=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:E,className:"".concat(ge,"-quick-jumper-button")},le.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),P=M.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},le.jump_to,M.a.createElement("input",{disabled:E,type:"text",value:w,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),le.page,p)),M.a.createElement("li",{className:"".concat(ge)},Y,P)}}]),b}(M.a.Component);R.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=R,X=t("N2Kk");function V(){}function se(he){return typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function re(he,J,b){return b}function ie(he,J,b){var o=typeof he=="undefined"?J.pageSize:he;return Math.floor((b.total-1)/o)+1}var xe=function(he){Object(i.a)(b,he);var J=Object(K.a)(b);function b(o){var d;Object(ye.a)(this,b),d=J.call(this,o),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(ie(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(T,u){var j=d.props.prefixCls,m=T||M.a.createElement("button",{type:"button","aria-label":u,className:"".concat(j,"-item-link")});return typeof T=="function"&&(m=M.a.createElement(T,Object(ke.a)({},d.props))),m},d.savePaginationNode=function(T){d.paginationNode=T},d.isValid=function(T){return se(T)&&T!==d.state.current},d.shouldDisplayQuickJumper=function(){var T=d.props,u=T.showQuickJumper,j=T.pageSize,m=T.total;return m<=j?!1:u},d.handleKeyDown=function(T){(T.keyCode===W.ARROW_UP||T.keyCode===W.ARROW_DOWN)&&T.preventDefault()},d.handleKeyUp=function(T){var u=d.getValidValue(T),j=d.state.currentInputValue;u!==j&&d.setState({currentInputValue:u}),T.keyCode===W.ENTER?d.handleChange(u):T.keyCode===W.ARROW_UP?d.handleChange(u-1):T.keyCode===W.ARROW_DOWN&&d.handleChange(u+1)},d.changePageSize=function(T){var u=d.state.current,j=ie(T,d.state,d.props);u=u>j?j:u,j===0&&(u=d.state.current),typeof T=="number"&&("pageSize"in d.props||d.setState({pageSize:T}),"current"in d.props||d.setState({current:u,currentInputValue:u})),d.props.onShowSizeChange(u,T),"onChange"in d.props&&d.props.onChange&&d.props.onChange(u,T)},d.handleChange=function(T){var u=d.props.disabled,j=T;if(d.isValid(j)&&!u){var m=ie(void 0,d.state,d.props);j>m?j=m:j<1&&(j=1),"current"in d.props||d.setState({current:j,currentInputValue:j});var l=d.state.pageSize;return d.props.onChange(j,l),j}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?j-2:0),l=2;l=H?ae=H:ae=Number(k),ae}},{key:"getShowSizeChanger",value:function(){var d=this.props,k=d.showSizeChanger,H=d.total,le=d.totalBoundaryShowSizeChanger;return typeof k!="undefined"?k:H>le}},{key:"renderPrev",value:function(d){var k=this.props,H=k.prevIcon,le=k.itemRender,ae=le(d,"prev",this.getItemIcon(H,"prev page")),T=!this.hasPrev();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"renderNext",value:function(d){var k=this.props,H=k.nextIcon,le=k.itemRender,ae=le(d,"next",this.getItemIcon(H,"next page")),T=!this.hasNext();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"render",value:function(){var d=this,k=this.props,H=k.prefixCls,le=k.className,ae=k.style,T=k.disabled,u=k.hideOnSinglePage,j=k.total,m=k.locale,l=k.showQuickJumper,S=k.showLessItems,E=k.showTitle,w=k.showTotal,ge=k.simple,me=k.itemRender,Y=k.showPrevNextJumpers,P=k.jumpPrevIcon,p=k.jumpNextIcon,v=k.selectComponentClass,N=k.selectPrefixCls,y=k.pageSizeOptions,Z=this.state,n=Z.current,f=Z.pageSize,s=Z.currentInputValue;if(u===!0&&j<=f)return null;var C=ie(void 0,this.state,this.props),$=[],G=null,Oe=null,We=null,Ye=null,ot=null,nt=l&&l.goButton,Ze=S?1:2,xt=n-1>0?n-1:0,q=n+1=Ze*2&&n!==1+2&&($[0]=Object(a.cloneElement)($[0],{className:"".concat(H,"-item-after-jump-prev")}),$.unshift(G)),C-n>=Ze*2&&n!==C-2&&($[$.length-1]=Object(a.cloneElement)($[$.length-1],{className:"".concat(H,"-item-before-jump-next")}),$.push(Oe)),de!==1&&$.unshift(We),we!==C&&$.push(Ye)}var Ke=null;w&&(Ke=M.a.createElement("li",{className:"".concat(H,"-total-text")},w(j,[j===0?0:(n-1)*f+1,n*f>j?j:n*f])));var Te=!this.hasPrev()||!C,Xe=!this.hasNext()||!C;return M.a.createElement("ul",Object(A.a)({className:Q()(H,le,Object(L.a)({},"".concat(H,"-disabled"),T)),style:ae,unselectable:"unselectable",ref:this.savePaginationNode},Ne),Ke,M.a.createElement("li",{title:E?m.prev_page:null,onClick:this.prev,tabIndex:Te?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(H,"-prev"),Object(L.a)({},"".concat(H,"-disabled"),Te)),"aria-disabled":Te},this.renderPrev(xt)),$,M.a.createElement("li",{title:E?m.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(H,"-next"),Object(L.a)({},"".concat(H,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(q)),M.a.createElement(g,{disabled:T,locale:m,rootPrefixCls:H,selectComponentClass:v,selectPrefixCls:N,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:f,pageSizeOptions:y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nt}))}}],[{key:"getDerivedStateFromProps",value:function(d,k){var H={};if("current"in d&&(H.current=d.current,d.current!==k.current&&(H.currentInputValue=H.current)),"pageSize"in d&&d.pageSize!==k.pageSize){var le=k.current,ae=ie(d.pageSize,k,d);le=le>ae?ae:le,"current"in d||(H.current=le,H.currentInputValue=le),H.pageSize=d.pageSize}return H}}]),b}(M.a.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:X.a,style:{},itemRender:re,totalBoundaryShowSizeChanger:50};var ne=xe},"6RRn":function(Tt,be,t){"use strict";var A=t("wCXF"),L=t("n6Qo");t.d(be,"b",function(){return L.a});var ke=t("IBYe"),ye=t("6eGT"),I=t("hW8S");t.d(be,"a",function(){return I.a}),be.c=A.b},"6eGT":function(Tt,be,t){"use strict";function A(L){return null}be.a=A},"7ixt":function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A={adjustX:1,adjustY:1},L=[0,0],ke={left:{points:["cr","cl"],overflow:A,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:A,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:A,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:A,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:A,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:A,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:A,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:A,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:A,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:A,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:A,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:A,offset:[-4,0],targetOffset:L}},ye=ke},"815F":function(Tt,be,t){"use strict";t.d(be,"e",function(){return K}),t.d(be,"c",function(){return M}),t.d(be,"d",function(){return _}),t.d(be,"a",function(){return pe}),t.d(be,"f",function(){return fe}),t.d(be,"b",function(){return W});var A=t("KQm4"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("Zm9Q"),I=t("Kwbf"),i=t("OZM5");function K(R,g){return R!=null?R:g}function a(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function X(V){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(re){var ie=re.key,xe=re.children;Object(I.a)(ie!=null,"Tree node must have a certain key: [".concat(se).concat(ie,"]"));var ne=String(ie);Object(I.a)(!g.has(ne)||ie===null||ie===void 0,"Same 'key' exist in the Tree: ".concat(ne)),g.set(ne,!0),X(xe,"".concat(se).concat(ne," > "))})}X(R)}function M(R){function g(X){var V=Object(ye.a)(X);return V.map(function(se){if(!Object(i.i)(se))return Object(I.a)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var re=se.key,ie=se.props,xe=ie.children,ne=Object(ke.a)(ie,["children"]),he=Object(L.a)({key:re},ne),J=g(xe);return J.length&&(he.children=J),he}).filter(function(se){return se})}return g(R)}function _(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(g===!0?[]:g),V=[];function se(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return re.map(function(xe,ne){var he=Object(i.h)(ie?ie.pos:"0",ne),J=K(xe.key,he),b=Object(L.a)(Object(L.a)({},xe),{},{parent:ie,pos:he,children:null,data:xe,isStart:[].concat(Object(A.a)(ie?ie.isStart:[]),[ne===0]),isEnd:[].concat(Object(A.a)(ie?ie.isEnd:[]),[ne===re.length-1])});return V.push(b),g===!0||X.has(J)?b.children=se(xe.children||[],b):b.children=[],b})}return se(R),V}function Q(R,g,X){var V;X?typeof X=="string"?V=function(ie){return ie[X]}:typeof X=="function"&&(V=function(ie){return X(ie)}):V=function(ie,xe){return K(ie.key,xe)};function se(re,ie,xe){var ne=re?re.children:R,he=re?Object(i.h)(xe.pos,ie):"0";if(re){var J=V(re,he),b={node:re,index:ie,pos:he,key:J,parentPos:xe.node?xe.pos:null,level:xe.level+1};g(b)}ne&&ne.forEach(function(o,d){se(o,d,{node:re,pos:he,level:xe?xe.level+1:-1})})}se(null)}function pe(R){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=g.initWrapper,V=g.processEntity,se=g.onProcessFinished,re=arguments.length>2?arguments[2]:void 0,ie={},xe={},ne={posEntities:ie,keyEntities:xe};return X&&(ne=X(ne)||ne),Q(R,function(he){var J=he.node,b=he.index,o=he.pos,d=he.key,k=he.parentPos,H=he.level,le={node:J,index:b,key:d,pos:o,level:H},ae=K(d,o);ie[o]=le,xe[ae]=le,le.parent=ie[k],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),V&&V(le,ne)},re),se&&se(ne),ne}function fe(R,g){var X=g.expandedKeys,V=g.selectedKeys,se=g.loadedKeys,re=g.loadingKeys,ie=g.checkedKeys,xe=g.halfCheckedKeys,ne=g.dragOverNodeKey,he=g.dropPosition,J=g.keyEntities,b=J[R],o={eventKey:R,expanded:X.indexOf(R)!==-1,selected:V.indexOf(R)!==-1,loaded:se.indexOf(R)!==-1,loading:re.indexOf(R)!==-1,checked:ie.indexOf(R)!==-1,halfChecked:xe.indexOf(R)!==-1,pos:String(b?b.pos:""),dragOver:ne===R&&he===0,dragOverGapTop:ne===R&&he===-1,dragOverGapBottom:ne===R&&he===1};return o}function W(R){var g=R.data,X=R.expanded,V=R.selected,se=R.checked,re=R.loaded,ie=R.loading,xe=R.halfChecked,ne=R.dragOver,he=R.dragOverGapTop,J=R.dragOverGapBottom,b=R.pos,o=R.active,d=Object(L.a)(Object(L.a)({},g),{},{expanded:X,selected:V,checked:se,loaded:re,loading:ie,halfChecked:xe,dragOver:ne,dragOverGapTop:he,dragOverGapBottom:J,pos:b,active:o});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(I.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),d}},"8Jsi":function(Tt,be,t){"use strict";t.d(be,"d",function(){return k}),t.d(be,"a",function(){return s}),t.d(be,"b",function(){return $}),t.d(be,"c",function(){return C});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("KQm4"),i=t("U8pU"),K=t("ODXe"),a=t("VTBJ"),M=t("q1tI"),_=t("qNPg"),Q=t("2Qr1"),pe=t("815F"),fe=t("NvD2"),W=t("wPlo"),R=t("6cGi"),g=t("Kwbf"),X=t("4IlW"),V=t("YrtM"),se=t("fAei"),re=M.createContext(null);function ie(q,Ne){if(!q)return!0;var Ve=q.data,Ie=Ve.disabled,qe=Ve.disableCheckbox;switch(Ne){case"select":return Ie;case"checkbox":return Ie||qe}return!1}function xe(q,Ne){var Ve=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=q.get(qe);return!oe&&ie(de,O)?null:de},[q]),Ie=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=Ne.get(qe);return!oe&&ie(de,O)?null:de},[Ne]);return[Ve,Ie]}function ne(q){return M.useMemo(function(){var Ne=new Map,Ve=new Map;return q.forEach(function(Ie){Ne.set(Ie.key,Ie),Ve.set(Ie.data.value,Ie)}),[Ne,Ve]},[q])}var he={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},J=function(Ne,Ve){var Ie=Ne.prefixCls,qe=Ne.height,O=Ne.itemHeight,oe=Ne.virtual,de=Ne.options,we=Ne.flattenOptions,Pe=Ne.multiple,Ae=Ne.searchValue,Ke=Ne.onSelect,Te=Ne.onToggleOpen,Xe=Ne.open,et=Ne.notFoundContent,at=Ne.onMouseEnter,Qe=M.useContext(re),vt=Qe.checkable,ct=Qe.checkedKeys,jt=Qe.halfCheckedKeys,dt=Qe.treeExpandedKeys,Je=Qe.treeDefaultExpandAll,st=Qe.treeDefaultExpandedKeys,tt=Qe.onTreeExpand,He=Qe.treeIcon,ee=Qe.showTreeIcon,Ce=Qe.switcherIcon,F=Qe.treeLine,r=Qe.treeNodeFilterProp,c=Qe.loadData,ue=Qe.treeLoadedKeys,z=Qe.treeMotion,Re=Qe.onTreeLoad,je=M.useRef(),B=Object(V.a)(function(){return de},[Xe,de],function(on,$t){return $t[0]&&on[1]!==$t[1]}),ve=ne(we),Se=Object(K.a)(ve,2),rt=Se[0],Be=Se[1],Dt=xe(rt,Be),yt=Object(K.a)(Dt,2),Ht=yt[0],Ut=yt[1],It=M.useMemo(function(){return ct.map(function(on){var $t=Ut(on);return $t?$t.key:null})},[ct]),Yt=M.useMemo(function(){return vt?{checked:It,halfChecked:jt}:null},[It,jt,vt]);M.useEffect(function(){if(Xe&&!Pe&&It.length){var on;(on=je.current)===null||on===void 0||on.scrollTo({key:It[0]})}},[Xe]);var zt=String(Ae).toLowerCase(),On=function($t){return zt?String($t[r]).toLowerCase().includes(zt):!1},Vt=M.useState(st),Xt=Object(K.a)(Vt,2),wn=Xt[0],gn=Xt[1],Wn=M.useState(null),mn=Object(K.a)(Wn,2),En=mn[0],qt=mn[1],sn=M.useMemo(function(){return dt?Object(I.a)(dt):Ae?En:wn},[wn,En,zt,dt]);M.useEffect(function(){Ae&&qt(we.map(function(on){return on.key}))},[Ae]);var nn=function($t){gn($t),qt($t),tt&&tt($t)},pn=function($t){$t.preventDefault()},an=function($t,Gt){var mt=Gt.node.key,Ct=Ht(mt,vt?"checkbox":"select");Ct!==null&&Ke(Ct.data.value,{selected:!ct.includes(Ct.data.value)}),Pe||Te(!1)},en=M.useState(null),Pn=Object(K.a)(en,2),hn=Pn[0],sa=Pn[1],kn=Ht(hn);if(M.useImperativeHandle(Ve,function(){return{onKeyDown:function($t){var Gt,mt=$t.which;switch(mt){case X.a.UP:case X.a.DOWN:case X.a.LEFT:case X.a.RIGHT:(Gt=je.current)===null||Gt===void 0||Gt.onKeyDown($t);break;case X.a.ENTER:{kn!==null&&an(null,{node:{key:hn},selected:!ct.includes(kn.data.value)});break}case X.a.ESC:Te(!1)}},onKeyUp:function(){}}}),B.length===0)return M.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:pn},et);var Yn={};return ue&&(Yn.loadedKeys=ue),sn&&(Yn.expandedKeys=sn),M.createElement("div",{onMouseDown:pn,onMouseEnter:at},kn&&Xe&&M.createElement("span",{style:he,"aria-live":"assertive"},kn.data.value),M.createElement(se.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:B,height:qe,itemHeight:O,virtual:oe,multiple:Pe,icon:He,showIcon:ee,switcherIcon:Ce,showLine:F,loadData:Ae?null:c,motion:z,checkable:vt,checkStrictly:!0,checkedKeys:Yt,selectedKeys:vt?[]:It,defaultExpandAll:Je},Yn,{onActiveChange:sa,onSelect:an,onCheck:an,onExpand:nn,onLoad:Re,filterTreeNode:On})))},b=M.forwardRef(J);b.displayName="OptionList";var o=b,d=function(){return null},k=d,H=t("Ff2n"),le=t("Zm9Q");function ae(q){return Object(le.a)(q).map(function(Ne){if(!M.isValidElement(Ne)||!Ne.type)return null;var Ve=Ne.key,Ie=Ne.props,qe=Ie.children,O=Ie.value,oe=Object(H.a)(Ie,["children","value"]),de=Object(a.a)({key:Ve,value:O},oe),we=ae(qe);return we.length&&(de.children=we),de}).filter(function(Ne){return Ne})}function T(q){if(!q)return q;var Ne=Object(a.a)({},q);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ne}}),Ne}function u(q,Ne,Ve,Ie,qe){var O=null,oe=null;function de(){function we(Pe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Pe.map(function(Te,Xe){var et="".concat(Ae,"-").concat(Xe),at=Ve.includes(Te.value),Qe=we(Te.children||[],et,at),vt=M.createElement(k,Object.assign({},Te),Qe.map(function(jt){return jt.node}));if(Ne===Te.value&&(O=vt),at){var ct={pos:et,node:vt,children:Qe};return Ke||oe.push(ct),ct}return null}).filter(function(Te){return Te})}oe||(oe=[],we(Ie),oe.sort(function(Pe,Ae){var Ke=Pe.node.props.value,Te=Ae.node.props.value,Xe=Ve.indexOf(Ke),et=Ve.indexOf(Te);return Xe-et}))}Object.defineProperty(q,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),de(),O}}),Object.defineProperty(q,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),de(),qe?oe:oe.map(function(Pe){var Ae=Pe.node;return Ae})}})}function j(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}function m(q,Ne){var Ve=new Map;return Ne.forEach(function(Ie){var qe=Ie.data;Ve.set(qe.value,qe)}),q.map(function(Ie){return T(Ve.get(Ie))})}function l(q,Ne){var Ve=m([q],Ne)[0];return Ve?Ve.disabled:!1}function S(q){return q.disabled||q.disableCheckbox||q.checkable===!1}function E(q){for(var Ne=q.parent,Ve=0,Ie=Ne;Ie;)Ie=Ie.parent,Ve+=1;return Ve}function w(q){function Ne(Ie){return(Ie||[]).map(function(qe){var O=qe.value,oe=qe.key,de=qe.children,we=Object(a.a)(Object(a.a)({},qe),{},{key:"key"in qe?oe:O});return de&&(we.children=Ne(de)),we})}var Ve=Object(pe.d)(Ne(q),!0);return Ve.map(function(Ie){return{key:Ie.data.key,data:Ie.data,level:E(Ie)}})}function ge(q){return function(Ne,Ve){var Ie=Ve[q];return String(Ie).toLowerCase().includes(String(Ne).toLowerCase())}}function me(q,Ne,Ve){var Ie=Ve.optionFilterProp,qe=Ve.filterOption;if(qe===!1)return Ne;var O;typeof qe=="function"?O=qe:O=ge(Ie);function oe(de){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de.map(function(Pe){var Ae=Pe.children,Ke=we||O(q,T(Pe)),Te=oe(Ae||[],Ke);return Ke||Te.length?Object(a.a)(Object(a.a)({},Pe),{},{children:Te}):null}).filter(function(Pe){return Pe})}return oe(Ne)}function Y(q,Ne,Ve,Ie){var qe=new Map;return j(Ne).forEach(function(O){O&&Object(i.a)(O)==="object"&&"value"in O&&qe.set(O.value,O)}),q.map(function(O){var oe={value:O},de=Ve(O,"select",!0),we=de?Ie(de.data):O;if(qe.has(O)){var Pe=qe.get(O);oe.label="label"in Pe?Pe.label:we,"halfChecked"in Pe&&(oe.halfChecked=Pe.halfChecked)}else oe.label=we;return oe})}function P(q,Ne){var Ve=new Set(q);return Ve.add(Ne),Array.from(Ve)}function p(q,Ne){var Ve=new Set(q);return Ve.delete(Ne),Array.from(Ve)}function v(q){var Ne=q.searchPlaceholder,Ve=q.treeCheckStrictly,Ie=q.treeCheckable,qe=q.labelInValue,O=q.value,oe=q.multiple;Object(g.a)(!Ne,"`searchPlaceholder` has been removed."),Ve&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||Ve)&&Object(g.a)(j(O).every(function(de){return de&&Object(i.a)(de)==="object"&&"value"in de}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ve||oe||Ie?Object(g.a)(!O||Array.isArray(O),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(O),"`value` should not be array when `TreeSelect` is single mode.")}var N=v,y=10;function Z(q,Ne){var Ve=Ne.id,Ie=Ne.pId,qe=Ne.rootPId,O={},oe=[],de=q.map(function(we){var Pe=Object(a.a)({},we),Ae=Pe[Ve];return O[Ae]=Pe,Pe.key=Pe.key||Ae,Pe});return de.forEach(function(we){var Pe=we[Ie],Ae=O[Pe];Ae&&(Ae.children=Ae.children||[],Ae.children.push(we)),(Pe===qe||!Ae&&qe===null)&&oe.push(we)}),oe}function n(q,Ne){var Ve=0,Ie=new Set;function qe(O){return(O||[]).map(function(oe){var de=oe.key,we=oe.value,Pe=oe.children,Ae=Object(H.a)(oe,["key","value","children"]),Ke="value"in oe?we:de,Te=Object(a.a)(Object(a.a)({},Ae),{},{key:de!=null?de:Ke,value:Ke,title:Ne(oe)});return"children"in oe&&(Te.children=qe(Pe)),Te})}return qe(q)}function f(q,Ne,Ve){var Ie=Ve.getLabelProp,qe=Ve.simpleMode,O=M.useRef({});return q?(O.current.formatTreeData=O.current.treeData===q?O.current.formatTreeData:n(qe?Z(q,Object(a.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):q,Ie),O.current.treeData=q):O.current.formatTreeData=O.current.children===Ne?O.current.formatTreeData:n(ae(Ne),Ie),O.current.formatTreeData}var s="SHOW_ALL",C="SHOW_PARENT",$="SHOW_CHILD";function G(q,Ne,Ve){var Ie=new Set(q);return Ne===$?q.filter(function(qe){var O=Ve[qe];return!(O&&O.children&&O.children.every(function(oe){var de=oe.node;return S(de)||Ie.has(de.key)}))}):Ne===C?q.filter(function(qe){var O=Ve[qe],oe=O?O.parent:null;return!(oe&&!S(oe.node)&&Ie.has(oe.node.key))}):q}function Oe(q,Ne){var Ve=Ne.value,Ie=Ne.getEntityByValue,qe=Ne.getEntityByKey,O=Ne.treeConduction,oe=Ne.showCheckedStrategy,de=Ne.conductKeyEntities,we=Ne.getLabelProp;return M.useMemo(function(){var Pe=q;if(O){var Ae=G(q.map(function(Ke){var Te=Ie(Ke);return Te?Te.key:Ke}),oe,de);Pe=Ae.map(function(Ke){var Te=qe(Ke);return Te?Te.data.value:Ke})}return Y(Pe,Ve,Ie,we)},[q,Ve,O,oe,Ie])}var We=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ye=Object(_.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:w,getLabeledValue:Q.e,filterOptions:me,isValueDisabled:l,findValueOption:m,omitDOMProps:function(Ne){var Ve=Object(a.a)({},Ne);return We.forEach(function(Ie){delete Ve[Ie]}),Ve}});Ye.displayName="Select";var ot=M.forwardRef(function(q,Ne){var Ve=q.multiple,Ie=q.treeCheckable,qe=q.treeCheckStrictly,O=q.showCheckedStrategy,oe=O===void 0?"SHOW_CHILD":O,de=q.labelInValue,we=q.loadData,Pe=q.treeLoadedKeys,Ae=q.treeNodeFilterProp,Ke=Ae===void 0?"value":Ae,Te=q.treeNodeLabelProp,Xe=q.treeDataSimpleMode,et=q.treeData,at=q.treeExpandedKeys,Qe=q.treeDefaultExpandedKeys,vt=q.treeDefaultExpandAll,ct=q.children,jt=q.treeIcon,dt=q.showTreeIcon,Je=q.switcherIcon,st=q.treeLine,tt=q.treeMotion,He=q.filterTreeNode,ee=q.dropdownPopupAlign,Ce=q.onChange,F=q.onTreeExpand,r=q.onTreeLoad,c=q.onDropdownVisibleChange,ue=q.onSelect,z=q.onDeselect,Re=Ie||qe,je=Ve||Re,B=Ie&&!qe,ve=qe||de,Se=M.useRef(null);M.useImperativeHandle(Ne,function(){return{focus:Se.current.focus,blur:Se.current.blur}});var rt=function(mt){return et&&mt.label||mt.title},Be=function(mt){return Te?mt[Te]:rt(mt)},Dt=f(et,ct,{getLabelProp:rt,simpleMode:Xe}),yt=Object(M.useMemo)(function(){return w(Dt)},[Dt]),Ht=ne(yt),Ut=Object(K.a)(Ht,2),It=Ut[0],Yt=Ut[1],zt=xe(It,Yt),On=Object(K.a)(zt,2),Vt=On[0],Xt=On[1],wn=Object(M.useMemo)(function(){return B?Object(pe.a)(Dt):{keyEntities:null}},[Dt,Ie,qe]),gn=wn.keyEntities,Wn=Object(R.a)(q.defaultValue,{value:q.value}),mn=Object(K.a)(Wn,2),En=mn[0],qt=mn[1],sn=function(mt){var Ct=[],gt=[];return mt.forEach(function(pt){Xt(pt)?gt.push(pt):Ct.push(pt)}),{missingRawValues:Ct,existRawValues:gt}},nn=Object(M.useMemo)(function(){var Gt=[],mt=[];if(j(En).forEach(function(Qt){if(Qt&&Object(i.a)(Qt)==="object"&&"value"in Qt)if(Qt.halfChecked&&qe){var An=Xt(Qt.value);Gt.push(An?An.key:Qt.value)}else mt.push(Qt.value);else mt.push(Qt)}),B){var Ct=sn(mt),gt=Ct.missingRawValues,pt=Ct.existRawValues,Nt=pt.map(function(Qt){return Xt(Qt).key}),Wt=Object(fe.a)(Nt,!0,gn),un=Wt.checkedKeys,St=Wt.halfCheckedKeys;return[[].concat(Object(I.a)(gt),Object(I.a)(un.map(function(Qt){return Vt(Qt).data.value}))),St]}return[mt,Gt]},[En,je,ve,Ie,qe]),pn=Object(K.a)(nn,2),an=pn[0],en=pn[1],Pn=Oe(an,{treeConduction:B,value:En,showCheckedStrategy:oe,conductKeyEntities:gn,getEntityByValue:Xt,getEntityByKey:Vt,getLabelProp:Be}),hn=function(mt,Ct,gt){if(qt(je?mt:mt[0]),Ce){var pt=mt;if(B&&oe!=="SHOW_ALL"){var Nt=mt.map(function(Un){var In=Xt(Un);return In?In.key:Un}),Wt=G(Nt,oe,gn);pt=Wt.map(function(Un){var In=Vt(Un);return In?In.data.value:Un})}var un=Ct||{triggerValue:void 0,selected:void 0},St=un.triggerValue,Qt=un.selected,An=ve?Y(pt,En,Xt,Be):pt;if(qe){var pa=en.map(function(Un){var In=Vt(Un);return In?In.data.value:Un}).filter(function(Un){return!pt.includes(Un)});An=[].concat(Object(I.a)(An),Object(I.a)(Y(pa,En,Xt,Be)))}var Mn={preValue:Pn,triggerValue:St},Na=!0;(qe||gt==="selection"&&!Qt)&&(Na=!1),u(Mn,St,mt,Dt,Na),Re?Mn.checked=Qt:Mn.selected=Qt,Ce(je?An:An[0],ve?null:pt.map(function(Un){var In=Xt(Un);return In?Be(In.data):null}),Mn)}},sa=function(mt,Ct,gt){var pt=mt;if(!je)hn([mt],{selected:!0,triggerValue:mt},gt);else{var Nt=P(an,mt);if(B){var Wt=sn(Nt),un=Wt.missingRawValues,St=Wt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,!0,gn),pa=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(pa.map(function(Mn){return Vt(Mn).data.value})))}hn(Nt,{selected:!0,triggerValue:mt},gt)}ue&&ue(pt,Ct)},kn=function(mt,Ct,gt){var pt=mt,Nt=p(an,mt);if(B){var Wt=sn(Nt),un=Wt.missingRawValues,St=Wt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,{checked:!1,halfCheckedKeys:en},gn),pa=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(pa.map(function(Mn){return Vt(Mn).data.value})))}hn(Nt,{selected:!1,triggerValue:mt},gt),z&&z(pt,Ct)},Yn=function(){hn([],null,"clear")},on=M.useCallback(function(Gt){if(c){var mt={};Object.defineProperty(mt,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),c(Gt,mt)}},[c]),$t={optionLabelProp:null,optionFilterProp:Ke,dropdownAlign:ee,internalProps:{mark:W.a,onClear:Yn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:sa,onRawDeselect:kn}};return"filterTreeNode"in q&&($t.filterOption=He),M.createElement(re.Provider,{value:{checkable:Re,loadData:we,treeLoadedKeys:Pe,onTreeLoad:r,checkedKeys:an,halfCheckedKeys:en,treeDefaultExpandAll:vt,treeExpandedKeys:at,treeDefaultExpandedKeys:Qe,onTreeExpand:F,treeIcon:jt,treeMotion:tt,showTreeIcon:dt,switcherIcon:Je,treeLine:st,treeNodeFilterProp:Ke}},M.createElement(Ye,Object.assign({ref:Se,mode:je?"multiple":null},q,$t,{value:Pn,labelInValue:!0,options:Dt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:on})))}),nt=function(q){Object(ke.a)(Ve,q);var Ne=Object(ye.a)(Ve);function Ve(){var Ie;return Object(A.a)(this,Ve),Ie=Ne.apply(this,arguments),Ie.selectRef=M.createRef(),Ie.focus=function(){Ie.selectRef.current.focus()},Ie.blur=function(){Ie.selectRef.current.blur()},Ie}return Object(L.a)(Ve,[{key:"render",value:function(){return M.createElement(ot,Object.assign({ref:this.selectRef},this.props))}}]),Ve}(M.Component);nt.TreeNode=k,nt.SHOW_ALL=s,nt.SHOW_PARENT=C,nt.SHOW_CHILD=$;var Ze=nt,xt=be.e=Ze},BU3w:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("MNnm"),L="rc-util-key";function ke(K){if(K.attachTo)return K.attachTo;var a=document.querySelector("head");return a||document.body}function ye(K){var a,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(A.a)())return null;var _=document.createElement("style");if((a=M.csp)===null||a===void 0?void 0:a.nonce){var Q;_.nonce=(Q=M.csp)===null||Q===void 0?void 0:Q.nonce}_.innerHTML=K;var pe=ke(M),fe=pe.firstChild;return M.prepend&&pe.prepend?pe.prepend(_):M.prepend&&fe?pe.insertBefore(_,fe):pe.appendChild(_),_}var I=new Map;function i(K,a){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=ke(M);if(!I.has(_)){var Q=ye("",M),pe=Q.parentNode;I.set(_,pe),pe.removeChild(Q)}var fe=Array.from(I.get(_).children).find(function(V){return V.tagName==="STYLE"&&V[L]===a});if(fe){var W,R;if(((W=M.csp)===null||W===void 0?void 0:W.nonce)&&fe.nonce!==((R=M.csp)===null||R===void 0?void 0:R.nonce)){var g;fe.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}return fe.innerHTML!==K&&(fe.innerHTML=K),fe}var X=ye(K,M);return X[L]=a,X}},BdwD:function(Tt,be,t){"use strict";var A=t("+L6B"),L=t("2/Rp"),ke=t("0Owb"),ye=t("k1fw"),I=t("q1tI"),i=t.n(I),K=t("FOrL"),a=t.n(K),M=function(Q){var pe=Q.buttonProps,fe=pe===void 0?{}:pe,W=Q.styles,R=W===void 0?{}:W,g=Q.customText,X=Q.ButtonText,V=Q.ButtonClick,se=Q.Buttonclass,re=Q.ButtonTwo;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(ye.a)(Object(ye.a)({},{color:"#999",margin:"200px auto"}),R)},i.a.createElement("img",{src:a.a}),i.a.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&i.a.createElement(L.a,Object(ke.a)({className:se,onClick:V},fe),X),re&&re)};be.a=M},FOrL:function(Tt,be,t){Tt.exports=t.p+"static/nodata.a6b3f948.png"},GfqC:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke);function I(m,l){var S="cannot "+m.method+" "+m.action+" "+l.status+"'",E=new Error(S);return E.status=l.status,E.method=m.method,E.url=m.action,E}function i(m){var l=m.responseText||m.response;if(!l)return l;try{return JSON.parse(l)}catch(S){return l}}function K(m){var l=new XMLHttpRequest;m.onProgress&&l.upload&&(l.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),m.onProgress(ge)});var S=new FormData;m.data&&Object.keys(m.data).forEach(function(w){var ge=m.data[w];if(Array.isArray(ge)){ge.forEach(function(me){S.append(w+"[]",me)});return}S.append(w,m.data[w])}),m.file instanceof Blob?S.append(m.filename,m.file,m.file.name):S.append(m.filename,m.file),l.onerror=function(ge){m.onError(ge)},l.onload=function(){return l.status<200||l.status>=300?m.onError(I(m,l),i(l)):m.onSuccess(i(l),l)},l.open(m.method,m.action,!0),m.withCredentials&&"withCredentials"in l&&(l.withCredentials=!0);var E=m.headers||{};return E["X-Requested-With"]!==null&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(E).forEach(function(w){E[w]!==null&&l.setRequestHeader(w,E[w])}),l.send(S),{abort:function(){l.abort()}}}var a=+new Date,M=0;function _(){return"rc-upload-"+a+"-"+ ++M}function Q(m,l){return m.indexOf(l,m.length-l.length)!==-1}var pe=function(m,l){if(m&&l){var S=Array.isArray(l)?l:l.split(","),E=m.name||"",w=m.type||"",ge=w.replace(/\/.*$/,"");return S.some(function(me){var Y=me.trim();return Y.charAt(0)==="."?Q(E.toLowerCase(),Y.toLowerCase()):/\/\*$/.test(Y)?ge===Y.replace(/\/.*$/,""):w===Y})}return!0};function fe(m,l){var S=m.createReader(),E=[];function w(){S.readEntries(function(ge){var me=Array.prototype.slice.apply(ge);E=E.concat(me);var Y=!me.length;Y?l(E):w()})}w()}var W=function(l,S,E){var w=function ge(me,Y){Y=Y||"",me.isFile?me.file(function(P){E(P)&&(me.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),S([P]))}):me.isDirectory&&fe(me,function(P){P.forEach(function(p){ge(p,""+Y+me.name+"/")})})};l.forEach(function(ge){w(ge.webkitGetAsEntry())})},R=W,g=Object.assign||function(m){for(var l=1;l=0)continue;if(!Object.prototype.hasOwnProperty.call(m,E))continue;S[E]=m[E]}return S}function ie(m,l){if(!(m instanceof l))throw new TypeError("Cannot call a class as a function")}function xe(m,l){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:m}function ne(m,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);m.prototype=Object.create(l&&l.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(m,l):m.__proto__=l)}var he=function(l){return Object.keys(l).reduce(function(S,E){return(E.substr(0,5)==="data-"||E.substr(0,5)==="aria-"||E==="role")&&(S[E]=l[E]),S},{})},J=function(m){ne(l,m);function l(){var S,E,w,ge;ie(this,l);for(var me=arguments.length,Y=Array(me),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,Xe=Ze.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(he.a)(S).map(function(w,ge){if(!I.isValidElement(w)||!w.type)return null;var me=w.type.isSelectOptGroup,Y=w.key,P=w.props,p=P.children,v=Object(K.a)(P,["children"]);return E||!me?J(w):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(Y===null?ge:Y,"__"),label:Y},v),{},{options:b(p)})}).filter(function(w){return w})}var o=t("2Qr1"),d=t("qNPg"),k=t("U8pU"),H=t("Kwbf"),le=t("WKfj");function ae(S){var E=S.mode,w=S.options,ge=S.children,me=S.backfill,Y=S.allowClear,P=S.placeholder,p=S.getInputElement,v=S.showSearch,N=S.onSearch,y=S.defaultOpen,Z=S.autoFocus,n=S.labelInValue,f=S.value,s=S.inputValue,C=S.optionLabelProp,$=E==="multiple"||E==="tags",G=v!==void 0?v:$||E==="combobox",Oe=w||b(ge);if(Object(H.a)(E!=="tags"||Oe.every(function(nt){return!nt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),E==="tags"||E==="combobox"){var We=Oe.some(function(nt){return nt.options?nt.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in nt?nt.value:nt.key)=="number"});Object(H.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(H.a)(E!=="combobox"||!C,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(H.a)(E==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(H.a)(E==="combobox"||!p,"`getInputElement` only work with `combobox` mode."),Object(H.b)(E!=="combobox"||!p||!Y||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),N&&!G&&E!=="combobox"&&E!=="tags"&&Object(H.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(H.b)(!y||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),f!=null){var Ye=Object(le.d)(f);Object(H.a)(!n||Ye.every(function(nt){return Object(k.a)(nt)==="object"&&("key"in nt||"value"in nt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(H.a)(!$||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var ot=null;Object(he.a)(ge).some(function(nt){if(!I.isValidElement(nt)||!nt.type)return!1;var Ze=nt.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var xt=Object(he.a)(nt.props.children).every(function(q){return!I.isValidElement(q)||!nt.type||q.type.isSelectOption?!0:(ot=q.type,!1)});return!xt}return ot=Ze,!0}),ot&&Object(H.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ot.displayName||ot.name||ot,"`.")),Object(H.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var T=ae,u=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:b,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:T,fillOptionsWithMissingValue:o.a}),j=function(S){Object(ke.a)(w,S);var E=Object(ye.a)(w);function w(){var ge;return Object(A.a)(this,w),ge=E.apply(this,arguments),ge.selectRef=I.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(L.a)(w,[{key:"render",value:function(){return I.createElement(u,Object.assign({ref:this.selectRef},this.props))}}]),w}(I.Component);j.Option=re,j.OptGroup=xe;var m=j,l=be.c=m},NvD2:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("Kwbf");function L(K,a){var M=new Set;return K.forEach(function(_){a.has(_)||M.add(_)}),M}function ke(K){var a=K||{},M=a.disabled,_=a.disableCheckbox,Q=a.checkable;return!!(M||_)||Q===!1}function ye(K,a,M,_){for(var Q=new Set(K),pe=new Set,fe=0;fe<=M;fe+=1){var W=a.get(fe)||new Set;W.forEach(function(V){var se=V.key,re=V.node,ie=V.children,xe=ie===void 0?[]:ie;Q.has(se)&&!_(re)&&xe.filter(function(ne){return!_(ne.node)}).forEach(function(ne){Q.add(ne.key)})})}for(var R=new Set,g=M;g>=0;g-=1){var X=a.get(g)||new Set;X.forEach(function(V){var se=V.parent,re=V.node;if(_(re)||!V.parent||R.has(V.parent.key))return;if(_(V.parent.node)){R.add(se.key);return}var ie=!0,xe=!1;(se.children||[]).filter(function(ne){return!_(ne.node)}).forEach(function(ne){var he=ne.key,J=Q.has(he);ie&&!J&&(ie=!1),!xe&&(J||pe.has(he))&&(xe=!0)}),ie&&Q.add(se.key),xe&&pe.add(se.key),R.add(se.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(L(pe,Q))}}function I(K,a,M,_,Q){for(var pe=new Set(K),fe=new Set(a),W=0;W<=_;W+=1){var R=M.get(W)||new Set;R.forEach(function(se){var re=se.key,ie=se.node,xe=se.children,ne=xe===void 0?[]:xe;!pe.has(re)&&!fe.has(re)&&!Q(ie)&&ne.filter(function(he){return!Q(he.node)}).forEach(function(he){pe.delete(he.key)})})}fe=new Set;for(var g=new Set,X=_;X>=0;X-=1){var V=M.get(X)||new Set;V.forEach(function(se){var re=se.parent,ie=se.node;if(Q(ie)||!se.parent||g.has(se.parent.key))return;if(Q(se.parent.node)){g.add(re.key);return}var xe=!0,ne=!1;(re.children||[]).filter(function(he){return!Q(he.node)}).forEach(function(he){var J=he.key,b=pe.has(J);xe&&!b&&(xe=!1),!ne&&(b||fe.has(J))&&(ne=!0)}),xe||pe.delete(re.key),ne&&fe.add(re.key),g.add(re.key)})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(L(fe,pe))}}function i(K,a,M,_){var Q=[],pe;_?pe=_:pe=ke;var fe=new Set(K.filter(function(X){var V=!!M[X];return V||Q.push(X),V})),W=new Map,R=0;Object.keys(M).forEach(function(X){var V=M[X],se=V.level,re=W.get(se);re||(re=new Set,W.set(se,re)),re.add(V),R=Math.max(R,se)}),Object(A.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var g;return a===!0?g=ye(fe,W,R,pe):g=I(fe,a.halfCheckedKeys,W,R,pe),g}},OLES:function(Tt,be,t){"use strict";var A=t("U8pU"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("q1tI"),I=t("uciX"),i=t("7ixt"),K=function(fe){var W=fe.overlay,R=fe.prefixCls,g=fe.id,X=fe.overlayInnerStyle;return ye.createElement("div",{className:"".concat(R,"-inner"),id:g,role:"tooltip",style:X},typeof W=="function"?W():W)},a=K,M=function(fe,W){var R=fe.overlayClassName,g=fe.trigger,X=g===void 0?["hover"]:g,V=fe.mouseEnterDelay,se=V===void 0?0:V,re=fe.mouseLeaveDelay,ie=re===void 0?.1:re,xe=fe.overlayStyle,ne=fe.prefixCls,he=ne===void 0?"rc-tooltip":ne,J=fe.children,b=fe.onVisibleChange,o=fe.afterVisibleChange,d=fe.transitionName,k=fe.animation,H=fe.placement,le=H===void 0?"right":H,ae=fe.align,T=ae===void 0?{}:ae,u=fe.destroyTooltipOnHide,j=u===void 0?!1:u,m=fe.defaultVisible,l=fe.getTooltipContainer,S=fe.overlayInnerStyle,E=Object(ke.a)(fe,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),w=Object(ye.useRef)(null);Object(ye.useImperativeHandle)(W,function(){return w.current});var ge=Object(L.a)({},E);"visible"in fe&&(ge.popupVisible=fe.visible);var me=function(){var N=fe.arrowContent,y=N===void 0?null:N,Z=fe.overlay,n=fe.id;return[ye.createElement("div",{className:"".concat(he,"-arrow"),key:"arrow"},y),ye.createElement(a,{key:"content",prefixCls:he,id:n,overlay:Z,overlayInnerStyle:S})]},Y=!1,P=!1;if(typeof j=="boolean")Y=j;else if(j&&Object(A.a)(j)==="object"){var p=j.keepParent;Y=p===!0,P=p===!1}return ye.createElement(I.a,Object.assign({popupClassName:R,prefixCls:he,popup:me,action:X,builtinPlacements:i.a,popupPlacement:le,ref:w,popupAlign:T,getPopupContainer:l,onPopupVisibleChange:b,afterPopupVisibleChange:o,popupTransitionName:d,popupAnimation:k,defaultPopupVisible:m,destroyPopupOnHide:Y,autoDestroy:P,mouseLeaveDelay:ie,popupStyle:xe,mouseEnterDelay:se},ge),J)},_=Object(ye.forwardRef)(M),Q=be.a=_},OZM5:function(Tt,be,t){"use strict";t.d(be,"b",function(){return _}),t.d(be,"a",function(){return Q}),t.d(be,"k",function(){return pe}),t.d(be,"h",function(){return fe}),t.d(be,"i",function(){return W}),t.d(be,"g",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"d",function(){return X}),t.d(be,"j",function(){return re}),t.d(be,"e",function(){return ie}),t.d(be,"f",function(){return xe});var A=t("KQm4"),L=t("U8pU"),ke=t("Ff2n"),ye=t("q1tI"),I=t.n(ye),i=t("Kwbf"),K=t("WaYH"),a=.25,M=2;function _(ne,he){var J=ne.slice(),b=J.indexOf(he);return b>=0&&J.splice(b,1),J}function Q(ne,he){var J=ne.slice();return J.indexOf(he)===-1&&J.push(he),J}function pe(ne){return ne.split("-")}function fe(ne,he){return"".concat(ne,"-").concat(he)}function W(ne){return ne&&ne.type&&ne.type.isTreeNode}function R(ne,he){var J=[ne],b=he[ne];function o(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(k){var H=k.key,le=k.children;J.push(H),o(le)})}return o(b.children),J}function g(ne,he){var J=ne.clientY,b=he.selectHandle.getBoundingClientRect(),o=b.top,d=b.bottom,k=b.height,H=Math.max(k*a,M);return J<=o+H?-1:J>=d-H?1:0}function X(ne,he){if(!ne)return;var J=he.multiple;return J?ne.slice():ne.length?[ne[0]]:ne}var V=function(he){return he};function se(ne,he){if(!ne)return[];var J=he||{},b=J.processProps,o=b===void 0?V:b,d=Array.isArray(ne)?ne:[ne];return d.map(function(k){var H=k.children,le=Object(ke.a)(k,["children"]),ae=se(H,he);return I.a.createElement(K.a,Object.assign({},o(le)),ae)})}function re(ne){if(!ne)return null;var he;if(Array.isArray(ne))he={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(L.a)(ne)==="object")he={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return he}function ie(ne,he){var J=new Set;function b(o){if(J.has(o))return;var d=he[o];if(!d)return;J.add(o);var k=d.parent,H=d.node;if(H.disabled)return;k&&b(k.key)}return(ne||[]).forEach(function(o){b(o)}),Object(A.a)(J)}function xe(ne){var he={};return Object.keys(ne).forEach(function(J){(J.startsWith("data-")||J.startsWith("aria-"))&&(he[J]=ne[J])}),he}},"SA+Z":function(Tt,be,t){var A=t("wTVA"),L=t("EbDI"),ke=t("ZhPi"),ye=t("wkBT");function I(i){return A(i)||L(i)||ke(i)||ye()}Tt.exports=I,Tt.exports.__esModule=!0,Tt.exports.default=Tt.exports},VQsq:function(Tt,be,t){"use strict";t.r(be);var A=t("DjyN"),L=t("NUBc"),ke=t("g9YV"),ye=t("wCAj"),I=t("5NDa"),i=t("5rEg"),K=t("DYRE"),a=t("zeV3"),M=t("P2fV"),_=t("NJEC"),Q=t("qVdP"),pe=t("jsC+"),fe=t("+BJd"),W=t("mr32"),R=t("5Dmo"),g=t("3S7+"),X=t("lUTK"),V=t("BvKs"),se=t("miYZ"),re=t("tsqr"),ie=t("9og8"),xe=t("k1fw"),ne=t("tJVT"),he=t("WmNS"),J=t.n(he),b=t("q1tI"),o=t.n(b),d=t("wd/R"),k=t.n(d),H=t("Ty5D"),le=t("55Ip"),ae=t("9kvl"),T=t("ErOA"),u=t("8Skl"),j=t("mgmH"),m=t("1vsH"),l=t("BdwD"),S=t("2qtc"),E=t("kLXV"),w=t("oBTY"),ge=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/boards/".concat(ee.categoryId,"/messages/bulk_public.json"),{method:"put",body:{ids:Object(w.a)(st.actionTabs.selectArrs)}});case 2:F=c.sent,F.status===0&&(re.b.success("\u64CD\u4F5C\u6210\u529F"),He(),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getBoardList",payload:Object(xe.a)({},st.actionTabs.params)}));case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},me=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(ge),Y=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/course_groups/".concat(st.actionTabs.selectArrs.id,".json"),{method:"delete"});case 2:F=c.sent,F.status===0&&(re.b.success("\u5220\u9664\u6210\u529F"),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getCourseGroupsList",payload:Object(xe.a)({},st.actionTabs.params)}),tt({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}}),He());case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?"))},P=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(Y),p=t("14J3"),v=t("BMrR"),N=t("iQDF"),y=t("+eQT"),Z=t("jCWc"),n=t("kPKH"),f=t("jrin"),s=t("T2oS"),C=t("W9HT"),$=t("y8nQ"),G=t("Vl3Y"),Oe=function(Je){var st,tt=Je.classroomList,He=Je.loading,ee=Je.dispatch,Ce=Je.cb,F=Object(H.i)();F.id=F.coursesId,Object(b.useEffect)(function(){ee({type:"classroomList/getCourseGroups",payload:{id:F.id}})},[tt.name]);var r=G.a.useForm(),c=Object(ne.a)(r,1),ue=c[0],z=[];tt.courseGroups.course_groups&&tt.courseGroups.course_groups.map(function(je){return z.push(je.id+"")});var Re=function(B){return B&&B1&&arguments[1]!==void 0?arguments[1]:!1,F=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(F){if(Ce){var r=getComputedStyle(ee),c=r.marginLeft,ue=r.marginRight;F+=+c.replace("px","")+ +ue.replace("px","")}F=+F.toFixed(6)}return F||0},h=function(ee,Ce,F){ee&&Object(V.a)(ee.style)==="object"&&(ee.style[Ce]=F)},v=function(){return l.any},N=t("KQm4"),y=t("Ff2n"),Z=t("i8i4"),n=t("bdgK"),f=t("uciX"),s=t("8XRh"),C={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},G={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},Oe=$,We=0,Ye={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ot=function(ee,Ce,F){var r=w(Ce),c=ee.getState();ee.setState({defaultActiveFirst:Object(A.a)(Object(A.a)({},c.defaultActiveFirst),{},Object(Q.a)({},r,F))})},nt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.onDestroy=function(B){r.props.onDestroy(B)},r.onKeyDown=function(B){var ve=B.keyCode,Se=r.menuInstance,rt=r.props,Be=rt.isOpen,Dt=rt.store;if(ve===he.a.ENTER)return r.onTitleClick(B),ot(Dt,r.props.eventKey,!0),!0;if(ve===he.a.RIGHT)return Be?Se.onKeyDown(B):(r.triggerOpenChange(!0),ot(Dt,r.props.eventKey,!0)),!0;if(ve===he.a.LEFT){var yt;if(Be)yt=Se.onKeyDown(B);else return;return yt||(r.triggerOpenChange(!1),yt=!0),yt}return Be&&(ve===he.a.UP||ve===he.a.DOWN)?Se.onKeyDown(B):void 0},r.onOpenChange=function(B){r.props.onOpenChange(B)},r.onPopupVisibleChange=function(B){r.triggerOpenChange(B,B?"mouseenter":"mouseleave")},r.onMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onMouseEnter,Be=ve.store;ot(Be,r.props.eventKey,!1),rt({key:Se,domEvent:B})},r.onMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,domEvent:B})},r.onTitleMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onItemHover,Be=ve.onTitleMouseEnter;rt({key:Se,hover:!0}),Be({key:Se,domEvent:B})},r.onTitleMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onItemHover,Dt=ve.onTitleMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,hover:!1}),Dt({key:rt,domEvent:B})},r.onTitleClick=function(B){var ve=Object(ye.a)(r),Se=ve.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:B}),Se.triggerSubMenuAction==="hover")return;r.triggerOpenChange(!Se.isOpen,"click"),ot(Se.store,r.props.eventKey,!1)},r.onSubMenuClick=function(B){typeof r.props.onClick=="function"&&r.props.onClick(r.addKeyPath(B))},r.onSelect=function(B){r.props.onSelect(B)},r.onDeselect=function(B){r.props.onDeselect(B)},r.getPrefixCls=function(){return"".concat(r.props.rootPrefixCls,"-submenu")},r.getActiveClassName=function(){return"".concat(r.getPrefixCls(),"-active")},r.getDisabledClassName=function(){return"".concat(r.getPrefixCls(),"-disabled")},r.getSelectedClassName=function(){return"".concat(r.getPrefixCls(),"-selected")},r.getOpenClassName=function(){return"".concat(r.props.rootPrefixCls,"-submenu-open")},r.saveMenuInstance=function(B){r.menuInstance=B},r.addKeyPath=function(B){return Object(A.a)(Object(A.a)({},B),{},{keyPath:(B.keyPath||[]).concat(r.props.eventKey)})},r.triggerOpenChange=function(B,ve){var Se=r.props.eventKey,rt=function(){r.onOpenChange({key:Se,item:Object(ye.a)(r),trigger:ve,open:B})};ve==="mouseenter"?r.mouseenterTimeout=setTimeout(function(){rt()},0):rt()},r.isChildrenSelected=function(){var B={find:!1};return me(r.props.children,r.props.selectedKeys,B),B.find},r.isOpen=function(){return r.props.openKeys.indexOf(r.props.eventKey)!==-1},r.adjustWidth=function(){if(!r.subMenuTitle||!r.menuInstance)return;var B=Z.findDOMNode(r.menuInstance);if(B.offsetWidth>=r.subMenuTitle.offsetWidth)return;B.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px")},r.saveSubMenuTitle=function(B){r.subMenuTitle=B},r.getBaseProps=function(){var B=Object(ye.a)(r),ve=B.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:r.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(ye.a)(r),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[w(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},r.getMotion=function(B,ve){var Se=Object(ye.a)(r),rt=Se.haveRendered,Be=r.props,Dt=Be.motion,yt=Be.rootPrefixCls,Ht=Object(A.a)(Object(A.a)({},Dt),{},{leavedClassName:"".concat(yt,"-hidden"),removeOnLeave:!1,motionAppear:rt||!ve||B!=="inline"});return Ht};var c=F.store,ue=F.eventKey,z=c.getState(),Re=z.defaultActiveFirst;r.isRootMenu=!1;var je=!1;return Re&&(je=Re[ue]),ot(c,ue,je),r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var r=this,c=this.props,ue=c.mode,z=c.parentMenu,Re=c.manualRef;if(Re&&Re(this),ue!=="horizontal"||!z.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return r.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var r=this.props,c=r.onDestroy,ue=r.eventKey;c&&c(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(r){var c=this,ue=this.getBaseProps(),z=this.getMotion(ue.mode,ue.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ue.visible||ue.forceSubMenuRender,!this.haveOpened)return K.createElement("div",null);var Re=ue.direction;return K.createElement(s.default,Object.assign({visible:ue.visible},z),function(je){var B=je.className,ve=je.style,Se=X()("".concat(ue.prefixCls,"-sub"),B,Object(Q.a)({},"".concat(ue.prefixCls,"-rtl"),Re==="rtl"));return K.createElement(Ke,Object.assign({},ue,{id:c.internalMenuId,className:Se,style:ve}),r)})}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=c.isOpen,z=this.getPrefixCls(),Re=c.mode==="inline",je=X()(z,"".concat(z,"-").concat(c.mode),(r={},Object(Q.a)(r,c.className,!!c.className),Object(Q.a)(r,this.getOpenClassName(),ue),Object(Q.a)(r,this.getActiveClassName(),c.active||ue&&!Re),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),Object(Q.a)(r,this.getSelectedClassName(),this.isChildrenSelected()),r));this.internalMenuId||(c.eventKey?this.internalMenuId="".concat(c.eventKey,"$Menu"):(We+=1,this.internalMenuId="$__$".concat(We,"$Menu")));var B={},ve={},Se={};c.disabled||(B={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rt={},Be=c.direction;Re&&(Be==="rtl"?rt.paddingRight=c.inlineIndent*c.level:rt.paddingLeft=c.inlineIndent*c.level);var Dt={};this.props.isOpen&&(Dt={"aria-owns":this.internalMenuId});var yt=null;c.mode!=="horizontal"&&(yt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(yt=K.createElement(this.props.expandIcon,Object(A.a)({},this.props))));var Ht=K.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:rt,className:"".concat(z,"-title"),role:"button"},Se,ve,{"aria-expanded":ue},Dt,{"aria-haspopup":"true",title:typeof c.title=="string"?c.title:void 0}),c.title,yt||K.createElement("i",{className:"".concat(z,"-arrow")})),Ut=this.renderChildren(c.children),It=c.parentMenu.isRootMenu?c.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},Yt=Ye[c.mode],zt=c.popupOffset?{offset:c.popupOffset}:{},On=c.mode==="inline"?"":c.popupClassName;On+=Be==="rtl"?" ".concat(z,"-rtl"):"";var Vt=c.disabled,Xt=c.triggerSubMenuAction,wn=c.subMenuOpenDelay,gn=c.forceSubMenuRender,Wn=c.subMenuCloseDelay,mn=c.builtinPlacements;Y.forEach(function(qt){return delete c[qt]}),delete c.onClick;var En=Be==="rtl"?Object.assign({},G,mn):Object.assign({},$,mn);return delete c.direction,K.createElement("li",Object.assign({},c,B,{className:je,role:"menuitem"}),Re&&Ht,Re&&Ut,!Re&&K.createElement(f.a,{prefixCls:z,popupClassName:X()("".concat(z,"-popup"),On),getPopupContainer:It,builtinPlacements:En,popupPlacement:Yt,popupVisible:ue,popupAlign:zt,popup:Ut,action:Vt?[]:[Xt],mouseEnterDelay:wn,mouseLeaveDelay:Wn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:gn},Ht))}}]),Ce}(K.Component);nt.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Ze=Object(a.b)(function(He,ee){var Ce=He.openKeys,F=He.activeKey,r=He.selectedKeys,c=ee.eventKey,ue=ee.subMenuKey;return{isOpen:Ce.indexOf(c)>-1,active:F[ue]===c,selectedKeys:r}})(nt);Ze.isSubMenu=!0;var xt=Ze,q="menuitem-overflowed",Ne=.5,Ve=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.resizeObserver=null,F.mutationObserver=null,F.originalTotalWidth=0,F.overflowedItems=[],F.menuItemSizes=[],F.cancelFrameId=null,F.state={lastVisibleIndex:void 0},F.getMenuItemNodes=function(){var r=F.props.prefixCls,c=Z.findDOMNode(Object(ye.a)(F));return c?[].slice.call(c.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(r,"-overflowed-submenu"))<0}):[]},F.getOverflowedSubMenuItem=function(r,c,ue){var z=F.props,Re=z.overflowedIndicator,je=z.level,B=z.mode,ve=z.prefixCls,Se=z.theme;if(je!==1||B!=="horizontal")return null;var rt=F.props.children[0],Be=rt.props,Dt=Be.children,yt=Be.title,Ht=Be.style,Ut=Object(y.a)(Be,["children","title","style"]),It=Object(A.a)({},Ht),Yt="".concat(r,"-overflowed-indicator"),zt="".concat(r,"-overflowed-indicator");c.length===0&&ue!==!0?It=Object(A.a)(Object(A.a)({},It),{},{display:"none"}):ue&&(It=Object(A.a)(Object(A.a)({},It),{},{visibility:"hidden",position:"absolute"}),Yt="".concat(Yt,"-placeholder"),zt="".concat(zt,"-placeholder"));var On=Se?"".concat(ve,"-").concat(Se):"",Vt={};return Y.forEach(function(Xt){Ut[Xt]!==void 0&&(Vt[Xt]=Ut[Xt])}),K.createElement(xt,Object.assign({title:Re,className:"".concat(ve,"-overflowed-submenu"),popupClassName:On},Vt,{key:Yt,eventKey:zt,disabled:!1,style:It}),c)},F.setChildrenWidthAndResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=r.children;if(!c||c.length===0)return;var ue=r.children[c.length-1];h(ue,"display","inline-block");var z=F.getMenuItemNodes(),Re=z.filter(function(je){return je.className.split(" ").indexOf(q)>=0});Re.forEach(function(je){h(je,"display","inline-block")}),F.menuItemSizes=z.map(function(je){return P(je,!0)}),Re.forEach(function(je){h(je,"display","none")}),F.overflowedIndicatorWidth=P(r.children[r.children.length-1],!0),F.originalTotalWidth=F.menuItemSizes.reduce(function(je,B){return je+B},0),F.handleResize(),h(ue,"display","none")},F.handleResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=P(r);F.overflowedItems=[];var ue=0,z;F.originalTotalWidth>c+Ne&&(z=-1,F.menuItemSizes.forEach(function(Re){ue+=Re,ue+F.overflowedIndicatorWidth<=c&&(z+=1)})),F.setState({lastVisibleIndex:z})},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){var r=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var c=Z.findDOMNode(this);if(!c)return;this.resizeObserver=new n.default(function(ue){ue.forEach(function(){var z=r.cancelFrameId;cancelAnimationFrame(z),r.cancelFrameId=requestAnimationFrame(r.setChildrenWidthAndResize)})}),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){r.resizeObserver.disconnect(),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),r.setChildrenWidthAndResize()}),this.mutationObserver.observe(c,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(r){var c=this,ue=this.state.lastVisibleIndex;return(r||[]).reduce(function(z,Re,je){var B=Re;if(c.props.mode==="horizontal"){var ve=c.getOverflowedSubMenuItem(Re.props.eventKey,[]);ue!==void 0&&c.props.className.indexOf("".concat(c.props.prefixCls,"-root"))!==-1&&(je>ue&&(B=K.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(q)})),je===ue+1&&(c.overflowedItems=r.slice(ue+1).map(function(rt){return K.cloneElement(rt,{key:rt.props.eventKey,mode:"vertical-left"})}),ve=c.getOverflowedSubMenuItem(Re.props.eventKey,c.overflowedItems)));var Se=[].concat(Object(N.a)(z),[ve,B]);return je===r.length-1&&Se.push(c.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Se}return[].concat(Object(N.a)(z),[B])},[])}},{key:"render",value:function(){var r=this.props,c=r.visible,ue=r.prefixCls,z=r.overflowedIndicator,Re=r.mode,je=r.level,B=r.tag,ve=r.children,Se=r.theme,rt=Object(y.a)(r,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Be=B;return K.createElement(Be,Object.assign({},rt),this.renderChildren(ve))}}]),Ce}(K.Component);Ve.defaultProps={tag:"div",className:""};var Ie=Ve;function qe(He){return He.length?He.every(function(ee){return!!ee.props.disabled}):!0}function O(He,ee,Ce){var F=He.getState();He.setState({activeKey:Object(A.a)(Object(A.a)({},F.activeKey),{},Object(Q.a)({},ee,Ce))})}function oe(He){return He.eventKey||"0-menu-"}function de(He,ee){var Ce=ee,F=He.children,r=He.eventKey;if(Ce){var c;if(ge(F,function(ue,z){ue&&ue.props&&!ue.props.disabled&&Ce===E(ue,r,z)&&(c=!0)}),c)return Ce}return Ce=null,He.defaultActiveFirst&&ge(F,function(ue,z){!Ce&&ue&&!ue.props.disabled&&(Ce=E(ue,r,z))}),Ce}function we(He){if(He){var ee=this.instanceArray.indexOf(He);ee!==-1?this.instanceArray[ee]=He:this.instanceArray.push(He)}}var Pe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;return Object(L.a)(this,Ce),r=ee.call(this,F),r.onKeyDown=function(c,ue){var z=c.keyCode,Re;if(r.getFlatInstanceArray().forEach(function(B){B&&B.props.active&&B.onKeyDown&&(Re=B.onKeyDown(c))}),Re)return 1;var je=null;return(z===he.a.UP||z===he.a.DOWN)&&(je=r.step(z===he.a.UP?-1:1)),je?(c.preventDefault(),O(r.props.store,oe(r.props),je.props.eventKey),typeof ue=="function"&&ue(je),1):void 0},r.onItemHover=function(c){var ue=c.key,z=c.hover;O(r.props.store,oe(r.props),z?ue:null)},r.onDeselect=function(c){r.props.onDeselect(c)},r.onSelect=function(c){r.props.onSelect(c)},r.onClick=function(c){r.props.onClick(c)},r.onOpenChange=function(c){r.props.onOpenChange(c)},r.onDestroy=function(c){r.props.onDestroy(c)},r.getFlatInstanceArray=function(){return r.instanceArray},r.step=function(c){var ue=r.getFlatInstanceArray(),z=r.props.store.getState().activeKey[oe(r.props)],Re=ue.length;if(!Re)return null;c<0&&(ue=ue.concat().reverse());var je=-1;if(ue.every(function(rt,Be){return rt&&rt.props.eventKey===z?(je=Be,!1):!0}),!r.props.defaultActiveFirst&&je!==-1&&qe(ue.slice(je,Re-1)))return;var B=(je+1)%Re,ve=B;do{var Se=ue[ve];if(!Se||Se.props.disabled)ve=(ve+1)%Re;else return Se}while(ve!==B);return null},r.renderCommonMenuItem=function(c,ue,z){var Re=r.props.store.getState(),je=Object(ye.a)(r),B=je.props,ve=E(c,B.eventKey,ue),Se=c.props;if(!Se||typeof c.type=="string")return c;var rt=ve===Re.activeKey,Be=Object(A.a)(Object(A.a)({mode:Se.mode||B.mode,level:B.level,inlineIndent:B.inlineIndent,renderMenuItem:r.renderMenuItem,rootPrefixCls:B.prefixCls,index:ue,parentMenu:B.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(c.ref,we.bind(Object(ye.a)(r))),eventKey:ve,active:!Se.disabled&&rt,multiple:B.multiple,onClick:function(yt){(Se.onClick||S)(yt),r.onClick(yt)},onItemHover:r.onItemHover,motion:B.motion,subMenuOpenDelay:B.subMenuOpenDelay,subMenuCloseDelay:B.subMenuCloseDelay,forceSubMenuRender:B.forceSubMenuRender,onOpenChange:r.onOpenChange,onDeselect:r.onDeselect,onSelect:r.onSelect,builtinPlacements:B.builtinPlacements,itemIcon:Se.itemIcon||r.props.itemIcon,expandIcon:Se.expandIcon||r.props.expandIcon},z),{},{direction:B.direction});return(B.mode==="inline"||v())&&(Be.triggerSubMenuAction="click"),K.cloneElement(c,Be)},r.renderMenuItem=function(c,ue,z){if(!c)return null;var Re=r.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:r.props.triggerSubMenuAction,subMenuKey:z};return r.renderCommonMenuItem(c,ue,je)},F.store.setState({activeKey:Object(A.a)(Object(A.a)({},F.store.getState().activeKey),{},Object(Q.a)({},F.eventKey,de(F,F.activeKey)))}),r.instanceArray=[],r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(r){return this.props.visible||r.visible||this.props.className!==r.className||!R()(this.props.style,r.style)}},{key:"componentDidUpdate",value:function(r){var c=this.props,ue="activeKey"in c?c.activeKey:c.store.getState().activeKey[oe(c)],z=de(c,ue);if(z!==ue)O(c.store,oe(c),z);else if("activeKey"in r){var Re=de(r,r.activeKey);z!==Re&&O(c.store,oe(c),z)}}},{key:"render",value:function(){var r=this,c=Object(_.a)({},this.props);this.instanceArray=[];var ue=X()(c.prefixCls,c.className,"".concat(c.prefixCls,"-").concat(c.mode)),z={className:ue,role:c.role||"menu"};c.id&&(z.id=c.id),c.focusable&&(z.tabIndex=0,z.onKeyDown=this.onKeyDown);var Re=c.prefixCls,je=c.eventKey,B=c.visible,ve=c.level,Se=c.mode,rt=c.overflowedIndicator,Be=c.theme;return Y.forEach(function(Dt){return delete c[Dt]}),delete c.onClick,K.createElement(Ie,Object.assign({},c,{prefixCls:Re,mode:Se,tag:"ul",level:ve,theme:Be,visible:B,overflowedIndicator:rt},z),K.Children.map(c.children,function(Dt,yt){return r.renderMenuItem(Dt,yt,je||"0-menu-")}))}}]),Ce}(K.Component);Pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ae=Object(a.b)()(Pe),Ke=Ae,Te=t("Kwbf");function Xe(He,ee,Ce){var F=He.prefixCls,r=He.motion,c=He.defaultMotions,ue=c===void 0?{}:c,z=He.openAnimation,Re=He.openTransitionName,je=ee.switchingModeFromInline;if(r)return r;if(Object(V.a)(z)==="object"&&z)Object(Te.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof z=="string")return{motionName:"".concat(F,"-open-").concat(z)};if(Re)return{motionName:Re};var B=ue[Ce];return B||(je?null:ue.other)}var et=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.inlineOpenKeys=[],r.onSelect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState(),ve=B.selectedKeys,Se=z.key;je.multiple?ve=ve.concat([Se]):ve=[Se],"selectedKeys"in je||r.store.setState({selectedKeys:ve}),je.onSelect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:ve}))}},r.onClick=function(z){var Re=r.getRealMenuMode(),je=Object(ye.a)(r),B=je.store,ve=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in r.props)&&(B.setState({openKeys:[]}),ve([])),r.props.onClick(z)},r.onKeyDown=function(z,Re){r.innerMenu.getWrappedInstance().onKeyDown(z,Re)},r.onOpenChange=function(z){var Re=Object(ye.a)(r),je=Re.props,B=r.store.getState().openKeys.concat(),ve=!1,Se=function(Be){var Dt=!1;if(Be.open)Dt=B.indexOf(Be.key)===-1,Dt&&B.push(Be.key);else{var yt=B.indexOf(Be.key);Dt=yt!==-1,Dt&&B.splice(yt,1)}ve=ve||Dt};Array.isArray(z)?z.forEach(Se):Se(z),ve&&("openKeys"in r.props||r.store.setState({openKeys:B}),je.onOpenChange(B))},r.onDeselect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState().selectedKeys.concat(),ve=z.key,Se=B.indexOf(ve);Se!==-1&&B.splice(Se,1),"selectedKeys"in je||r.store.setState({selectedKeys:B}),je.onDeselect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:B}))}},r.onMouseEnter=function(z){r.restoreModeVerticalFromInline();var Re=r.props.onMouseEnter;Re&&Re(z)},r.onTransitionEnd=function(z){var Re=z.propertyName==="width"&&z.target===z.currentTarget,je=z.target.className,B=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,ve=z.propertyName==="font-size"&&B.indexOf("anticon")>=0;(Re||ve)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(z){r.innerMenu=z},r.isRootMenu=!0;var c=F.defaultSelectedKeys,ue=F.defaultOpenKeys;return"selectedKeys"in F&&(c=F.selectedKeys||[]),"openKeys"in F&&(ue=F.openKeys||[]),r.store=Object(a.c)({selectedKeys:c,openKeys:ue,activeKey:{"0-menu-":de(F,F.activeKey)}}),r.state={switchingModeFromInline:!1},r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(r){this.updateOpentKeysWhenSwitchMode(r),this.updateMiniStore();var c=this.props,ue=c.siderCollapsed,z=c.inlineCollapsed,Re=c.onOpenChange;(!r.inlineCollapsed&&z||!r.siderCollapsed&&ue)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(r){var c=this.props,ue=this.store,z=this.inlineOpenKeys,Re=ue.getState(),je={};r.mode==="inline"&&c.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in c||((c.inlineCollapsed&&!r.inlineCollapsed||c.siderCollapsed&&!r.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!c.inlineCollapsed&&r.inlineCollapsed||!c.siderCollapsed&&r.siderCollapsed)&&(je.openKeys=z,this.inlineOpenKeys=[])),Object.keys(je).length&&ue.setState(je)}},{key:"updateMenuDisplay",value:function(){var r=this.props.collapsedWidth,c=this.store,ue=this.prevOpenKeys,z=this.getInlineCollapsed()&&(r===0||r==="0"||r==="0px");z?(this.prevOpenKeys=c.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var r=this.props.mode,c=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return c&&ue?"inline":ue?"vertical":r}},{key:"getInlineCollapsed",value:function(){var r=this.props,c=r.inlineCollapsed,ue=r.siderCollapsed;return ue!==void 0?ue:c}},{key:"restoreModeVerticalFromInline",value:function(){var r=this.state.switchingModeFromInline;r&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var r=Object(A.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),c=this.getRealMenuMode();return r.className+=" ".concat(r.prefixCls,"-root"),r.direction==="rtl"&&(r.className+=" ".concat(r.prefixCls,"-rtl")),r=Object(A.a)(Object(A.a)({},r),{},{mode:c,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,c)}),delete r.openAnimation,delete r.openTransitionName,K.createElement(a.a,{store:this.store},K.createElement(Ke,Object.assign({},r,{ref:this.setInnerMenu}),this.props.children))}}]),Ce}(K.Component);et.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:K.createElement("span",null,"\xB7\xB7\xB7")};var at=et,Qe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.onKeyDown=function(r){var c=r.keyCode;return c===he.a.ENTER?(F.onClick(r),!0):void 0},F.onMouseLeave=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseLeave;z({key:ue,hover:!1}),Re({key:ue,domEvent:r})},F.onMouseEnter=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseEnter;z({key:ue,hover:!0}),Re({key:ue,domEvent:r})},F.onClick=function(r){var c=F.props,ue=c.eventKey,z=c.multiple,Re=c.onClick,je=c.onSelect,B=c.onDeselect,ve=c.isSelected,Se={key:ue,keyPath:[ue],item:Object(ye.a)(F),domEvent:r};Re(Se),z?ve?B(Se):je(Se):ve||je(Se)},F.saveNode=function(r){F.node=r},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var r=this.props;r.onDestroy&&r.onDestroy(r.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=X()(this.getPrefixCls(),c.className,(r={},Object(Q.a)(r,this.getActiveClassName(),!c.disabled&&c.active),Object(Q.a)(r,this.getSelectedClassName(),c.isSelected),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),r)),z=Object(A.a)(Object(A.a)({},c.attribute),{},{title:typeof c.title=="string"?c.title:void 0,className:ue,role:c.role||"menuitem","aria-disabled":c.disabled});c.role==="option"?z=Object(A.a)(Object(A.a)({},z),{},{role:"option","aria-selected":c.isSelected}):(c.role===null||c.role==="none")&&(z.role="none");var Re={onClick:c.disabled?null:this.onClick,onMouseLeave:c.disabled?null:this.onMouseLeave,onMouseEnter:c.disabled?null:this.onMouseEnter},je=Object(A.a)({},c.style);c.mode==="inline"&&(c.direction==="rtl"?je.paddingRight=c.inlineIndent*c.level:je.paddingLeft=c.inlineIndent*c.level),Y.forEach(function(ve){return delete c[ve]}),delete c.direction;var B=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(B=K.createElement(this.props.itemIcon,this.props)),K.createElement("li",Object.assign({},Object(M.default)(c,["onClick","onMouseEnter","onMouseLeave","onSelect"]),z,Re,{style:je,ref:this.saveNode}),c.children,B)}}]),Ce}(K.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var vt=Object(a.b)(function(He,ee){var Ce=He.activeKey,F=He.selectedKeys,r=ee.eventKey,c=ee.subMenuKey;return{active:Ce[c]===r,isSelected:F.indexOf(r)!==-1}})(Qe),ct=vt,jt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.renderInnerMenuItem=function(r){var c=F.props,ue=c.renderMenuItem,z=c.index;return ue(r,z,F.props.subMenuKey)},F}return Object(ke.a)(Ce,[{key:"render",value:function(){var r=Object(_.a)({},this.props),c=r.className,ue=c===void 0?"":c,z=r.rootPrefixCls,Re="".concat(z,"-item-group-title"),je="".concat(z,"-item-group-list"),B=r.title,ve=r.children;return Y.forEach(function(Se){return delete r[Se]}),delete r.onClick,delete r.direction,K.createElement("li",Object.assign({},r,{className:"".concat(ue," ").concat(z,"-item-group")}),K.createElement("div",{className:Re,title:typeof B=="string"?B:void 0},B),K.createElement("ul",{className:je},K.Children.map(ve,this.renderInnerMenuItem)))}}]),Ce}(K.Component);jt.isMenuItemGroup=!0,jt.defaultProps={disabled:!0};var dt=jt,Je=function(ee){var Ce=ee.className,F=ee.rootPrefixCls,r=ee.style;return K.createElement("li",{className:"".concat(Ce," ").concat(F,"-item-divider"),style:r})};Je.defaultProps={disabled:!0,className:"",style:{}};var st=Je,tt=be.e=at},"55Ip":function(Tt,be,t){"use strict";t.d(be,"a",function(){return se}),t.d(be,"b",function(){return J});var A=t("Ty5D"),L=t("dI71"),ke=t("q1tI"),ye=t.n(ke),I=t("YS25"),i=t("17x9"),K=t.n(i),a=t("wx14"),M=t("zLVn"),_=t("9R94"),Q=function(o){Object(L.a)(d,o);function d(){for(var H,le=arguments.length,ae=new Array(le),T=0;T=0||le.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;o.setState({goInputText:""}),u(o.getValidValue())},o.go=function(le){var ae=o.state.goInputText;if(ae==="")return;(le.keyCode===W.ENTER||le.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(I.a)(b,[{key:"getValidValue",value:function(){var d=this.state,k=d.goInputText,H=d.current;return!k||isNaN(k)?H:Number(k)}},{key:"getPageSizeOptions",value:function(){var d=this.props,k=d.pageSize,H=d.pageSizeOptions;return H.some(function(le){return le.toString()===k.toString()})?H:H.concat([k.toString()]).sort(function(le,ae){var T=isNaN(Number(le))?0:Number(le),u=isNaN(Number(ae))?0:Number(ae);return T-u})}},{key:"render",value:function(){var d=this,k=this.props,H=k.pageSize,le=k.locale,ae=k.rootPrefixCls,T=k.changeSize,u=k.quickGo,j=k.goButton,m=k.selectComponentClass,l=k.buildOptionText,S=k.selectPrefixCls,E=k.disabled,w=this.state.goInputText,ge="".concat(ae,"-options"),me=m,Y=null,P=null,h=null;if(!T&&!u)return null;var v=this.getPageSizeOptions();if(T&&me){var N=v.map(function(y,Z){return M.a.createElement(me.Option,{key:Z,value:y.toString()},(l||d.buildOptionText)(y))});Y=M.a.createElement(me,{disabled:E,prefixCls:S,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(H||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Z){return Z.parentNode}},N)}return u&&(j&&(h=typeof j=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:E,className:"".concat(ge,"-quick-jumper-button")},le.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),P=M.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},le.jump_to,M.a.createElement("input",{disabled:E,type:"text",value:w,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),le.page,h)),M.a.createElement("li",{className:"".concat(ge)},Y,P)}}]),b}(M.a.Component);R.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=R,X=t("N2Kk");function V(){}function se(pe){return typeof pe=="number"&&isFinite(pe)&&Math.floor(pe)===pe}function re(pe,J,b){return b}function ie(pe,J,b){var o=typeof pe=="undefined"?J.pageSize:pe;return Math.floor((b.total-1)/o)+1}var xe=function(pe){Object(i.a)(b,pe);var J=Object(K.a)(b);function b(o){var d;Object(ye.a)(this,b),d=J.call(this,o),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(ie(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(T,u){var j=d.props.prefixCls,m=T||M.a.createElement("button",{type:"button","aria-label":u,className:"".concat(j,"-item-link")});return typeof T=="function"&&(m=M.a.createElement(T,Object(ke.a)({},d.props))),m},d.savePaginationNode=function(T){d.paginationNode=T},d.isValid=function(T){return se(T)&&T!==d.state.current},d.shouldDisplayQuickJumper=function(){var T=d.props,u=T.showQuickJumper,j=T.pageSize,m=T.total;return m<=j?!1:u},d.handleKeyDown=function(T){(T.keyCode===W.ARROW_UP||T.keyCode===W.ARROW_DOWN)&&T.preventDefault()},d.handleKeyUp=function(T){var u=d.getValidValue(T),j=d.state.currentInputValue;u!==j&&d.setState({currentInputValue:u}),T.keyCode===W.ENTER?d.handleChange(u):T.keyCode===W.ARROW_UP?d.handleChange(u-1):T.keyCode===W.ARROW_DOWN&&d.handleChange(u+1)},d.changePageSize=function(T){var u=d.state.current,j=ie(T,d.state,d.props);u=u>j?j:u,j===0&&(u=d.state.current),typeof T=="number"&&("pageSize"in d.props||d.setState({pageSize:T}),"current"in d.props||d.setState({current:u,currentInputValue:u})),d.props.onShowSizeChange(u,T),"onChange"in d.props&&d.props.onChange&&d.props.onChange(u,T)},d.handleChange=function(T){var u=d.props.disabled,j=T;if(d.isValid(j)&&!u){var m=ie(void 0,d.state,d.props);j>m?j=m:j<1&&(j=1),"current"in d.props||d.setState({current:j,currentInputValue:j});var l=d.state.pageSize;return d.props.onChange(j,l),j}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?j-2:0),l=2;l=H?ae=H:ae=Number(k),ae}},{key:"getShowSizeChanger",value:function(){var d=this.props,k=d.showSizeChanger,H=d.total,le=d.totalBoundaryShowSizeChanger;return typeof k!="undefined"?k:H>le}},{key:"renderPrev",value:function(d){var k=this.props,H=k.prevIcon,le=k.itemRender,ae=le(d,"prev",this.getItemIcon(H,"prev page")),T=!this.hasPrev();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"renderNext",value:function(d){var k=this.props,H=k.nextIcon,le=k.itemRender,ae=le(d,"next",this.getItemIcon(H,"next page")),T=!this.hasNext();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"render",value:function(){var d=this,k=this.props,H=k.prefixCls,le=k.className,ae=k.style,T=k.disabled,u=k.hideOnSinglePage,j=k.total,m=k.locale,l=k.showQuickJumper,S=k.showLessItems,E=k.showTitle,w=k.showTotal,ge=k.simple,me=k.itemRender,Y=k.showPrevNextJumpers,P=k.jumpPrevIcon,h=k.jumpNextIcon,v=k.selectComponentClass,N=k.selectPrefixCls,y=k.pageSizeOptions,Z=this.state,n=Z.current,f=Z.pageSize,s=Z.currentInputValue;if(u===!0&&j<=f)return null;var C=ie(void 0,this.state,this.props),$=[],G=null,Oe=null,We=null,Ye=null,ot=null,nt=l&&l.goButton,Ze=S?1:2,xt=n-1>0?n-1:0,q=n+1=Ze*2&&n!==1+2&&($[0]=Object(a.cloneElement)($[0],{className:"".concat(H,"-item-after-jump-prev")}),$.unshift(G)),C-n>=Ze*2&&n!==C-2&&($[$.length-1]=Object(a.cloneElement)($[$.length-1],{className:"".concat(H,"-item-before-jump-next")}),$.push(Oe)),de!==1&&$.unshift(We),we!==C&&$.push(Ye)}var Ke=null;w&&(Ke=M.a.createElement("li",{className:"".concat(H,"-total-text")},w(j,[j===0?0:(n-1)*f+1,n*f>j?j:n*f])));var Te=!this.hasPrev()||!C,Xe=!this.hasNext()||!C;return M.a.createElement("ul",Object(A.a)({className:Q()(H,le,Object(L.a)({},"".concat(H,"-disabled"),T)),style:ae,unselectable:"unselectable",ref:this.savePaginationNode},Ne),Ke,M.a.createElement("li",{title:E?m.prev_page:null,onClick:this.prev,tabIndex:Te?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(H,"-prev"),Object(L.a)({},"".concat(H,"-disabled"),Te)),"aria-disabled":Te},this.renderPrev(xt)),$,M.a.createElement("li",{title:E?m.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(H,"-next"),Object(L.a)({},"".concat(H,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(q)),M.a.createElement(g,{disabled:T,locale:m,rootPrefixCls:H,selectComponentClass:v,selectPrefixCls:N,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:f,pageSizeOptions:y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nt}))}}],[{key:"getDerivedStateFromProps",value:function(d,k){var H={};if("current"in d&&(H.current=d.current,d.current!==k.current&&(H.currentInputValue=H.current)),"pageSize"in d&&d.pageSize!==k.pageSize){var le=k.current,ae=ie(d.pageSize,k,d);le=le>ae?ae:le,"current"in d||(H.current=le,H.currentInputValue=le),H.pageSize=d.pageSize}return H}}]),b}(M.a.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:X.a,style:{},itemRender:re,totalBoundaryShowSizeChanger:50};var ne=xe},"6RRn":function(Tt,be,t){"use strict";var A=t("wCXF"),L=t("n6Qo");t.d(be,"b",function(){return L.a});var ke=t("IBYe"),ye=t("6eGT"),I=t("hW8S");t.d(be,"a",function(){return I.a}),be.c=A.b},"6eGT":function(Tt,be,t){"use strict";function A(L){return null}be.a=A},"7ixt":function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A={adjustX:1,adjustY:1},L=[0,0],ke={left:{points:["cr","cl"],overflow:A,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:A,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:A,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:A,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:A,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:A,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:A,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:A,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:A,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:A,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:A,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:A,offset:[-4,0],targetOffset:L}},ye=ke},"815F":function(Tt,be,t){"use strict";t.d(be,"e",function(){return K}),t.d(be,"c",function(){return M}),t.d(be,"d",function(){return _}),t.d(be,"a",function(){return he}),t.d(be,"f",function(){return fe}),t.d(be,"b",function(){return W});var A=t("KQm4"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("Zm9Q"),I=t("Kwbf"),i=t("OZM5");function K(R,g){return R!=null?R:g}function a(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function X(V){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(re){var ie=re.key,xe=re.children;Object(I.a)(ie!=null,"Tree node must have a certain key: [".concat(se).concat(ie,"]"));var ne=String(ie);Object(I.a)(!g.has(ne)||ie===null||ie===void 0,"Same 'key' exist in the Tree: ".concat(ne)),g.set(ne,!0),X(xe,"".concat(se).concat(ne," > "))})}X(R)}function M(R){function g(X){var V=Object(ye.a)(X);return V.map(function(se){if(!Object(i.i)(se))return Object(I.a)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var re=se.key,ie=se.props,xe=ie.children,ne=Object(ke.a)(ie,["children"]),pe=Object(L.a)({key:re},ne),J=g(xe);return J.length&&(pe.children=J),pe}).filter(function(se){return se})}return g(R)}function _(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(g===!0?[]:g),V=[];function se(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return re.map(function(xe,ne){var pe=Object(i.h)(ie?ie.pos:"0",ne),J=K(xe.key,pe),b=Object(L.a)(Object(L.a)({},xe),{},{parent:ie,pos:pe,children:null,data:xe,isStart:[].concat(Object(A.a)(ie?ie.isStart:[]),[ne===0]),isEnd:[].concat(Object(A.a)(ie?ie.isEnd:[]),[ne===re.length-1])});return V.push(b),g===!0||X.has(J)?b.children=se(xe.children||[],b):b.children=[],b})}return se(R),V}function Q(R,g,X){var V;X?typeof X=="string"?V=function(ie){return ie[X]}:typeof X=="function"&&(V=function(ie){return X(ie)}):V=function(ie,xe){return K(ie.key,xe)};function se(re,ie,xe){var ne=re?re.children:R,pe=re?Object(i.h)(xe.pos,ie):"0";if(re){var J=V(re,pe),b={node:re,index:ie,pos:pe,key:J,parentPos:xe.node?xe.pos:null,level:xe.level+1};g(b)}ne&&ne.forEach(function(o,d){se(o,d,{node:re,pos:pe,level:xe?xe.level+1:-1})})}se(null)}function he(R){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=g.initWrapper,V=g.processEntity,se=g.onProcessFinished,re=arguments.length>2?arguments[2]:void 0,ie={},xe={},ne={posEntities:ie,keyEntities:xe};return X&&(ne=X(ne)||ne),Q(R,function(pe){var J=pe.node,b=pe.index,o=pe.pos,d=pe.key,k=pe.parentPos,H=pe.level,le={node:J,index:b,key:d,pos:o,level:H},ae=K(d,o);ie[o]=le,xe[ae]=le,le.parent=ie[k],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),V&&V(le,ne)},re),se&&se(ne),ne}function fe(R,g){var X=g.expandedKeys,V=g.selectedKeys,se=g.loadedKeys,re=g.loadingKeys,ie=g.checkedKeys,xe=g.halfCheckedKeys,ne=g.dragOverNodeKey,pe=g.dropPosition,J=g.keyEntities,b=J[R],o={eventKey:R,expanded:X.indexOf(R)!==-1,selected:V.indexOf(R)!==-1,loaded:se.indexOf(R)!==-1,loading:re.indexOf(R)!==-1,checked:ie.indexOf(R)!==-1,halfChecked:xe.indexOf(R)!==-1,pos:String(b?b.pos:""),dragOver:ne===R&&pe===0,dragOverGapTop:ne===R&&pe===-1,dragOverGapBottom:ne===R&&pe===1};return o}function W(R){var g=R.data,X=R.expanded,V=R.selected,se=R.checked,re=R.loaded,ie=R.loading,xe=R.halfChecked,ne=R.dragOver,pe=R.dragOverGapTop,J=R.dragOverGapBottom,b=R.pos,o=R.active,d=Object(L.a)(Object(L.a)({},g),{},{expanded:X,selected:V,checked:se,loaded:re,loading:ie,halfChecked:xe,dragOver:ne,dragOverGapTop:pe,dragOverGapBottom:J,pos:b,active:o});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(I.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),d}},"8Jsi":function(Tt,be,t){"use strict";t.d(be,"d",function(){return k}),t.d(be,"a",function(){return s}),t.d(be,"b",function(){return $}),t.d(be,"c",function(){return C});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("KQm4"),i=t("U8pU"),K=t("ODXe"),a=t("VTBJ"),M=t("q1tI"),_=t("qNPg"),Q=t("2Qr1"),he=t("815F"),fe=t("NvD2"),W=t("wPlo"),R=t("6cGi"),g=t("Kwbf"),X=t("4IlW"),V=t("YrtM"),se=t("fAei"),re=M.createContext(null);function ie(q,Ne){if(!q)return!0;var Ve=q.data,Ie=Ve.disabled,qe=Ve.disableCheckbox;switch(Ne){case"select":return Ie;case"checkbox":return Ie||qe}return!1}function xe(q,Ne){var Ve=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=q.get(qe);return!oe&&ie(de,O)?null:de},[q]),Ie=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=Ne.get(qe);return!oe&&ie(de,O)?null:de},[Ne]);return[Ve,Ie]}function ne(q){return M.useMemo(function(){var Ne=new Map,Ve=new Map;return q.forEach(function(Ie){Ne.set(Ie.key,Ie),Ve.set(Ie.data.value,Ie)}),[Ne,Ve]},[q])}var pe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},J=function(Ne,Ve){var Ie=Ne.prefixCls,qe=Ne.height,O=Ne.itemHeight,oe=Ne.virtual,de=Ne.options,we=Ne.flattenOptions,Pe=Ne.multiple,Ae=Ne.searchValue,Ke=Ne.onSelect,Te=Ne.onToggleOpen,Xe=Ne.open,et=Ne.notFoundContent,at=Ne.onMouseEnter,Qe=M.useContext(re),vt=Qe.checkable,ct=Qe.checkedKeys,jt=Qe.halfCheckedKeys,dt=Qe.treeExpandedKeys,Je=Qe.treeDefaultExpandAll,st=Qe.treeDefaultExpandedKeys,tt=Qe.onTreeExpand,He=Qe.treeIcon,ee=Qe.showTreeIcon,Ce=Qe.switcherIcon,F=Qe.treeLine,r=Qe.treeNodeFilterProp,c=Qe.loadData,ue=Qe.treeLoadedKeys,z=Qe.treeMotion,Re=Qe.onTreeLoad,je=M.useRef(),B=Object(V.a)(function(){return de},[Xe,de],function(on,$t){return $t[0]&&on[1]!==$t[1]}),ve=ne(we),Se=Object(K.a)(ve,2),rt=Se[0],Be=Se[1],Dt=xe(rt,Be),yt=Object(K.a)(Dt,2),Ht=yt[0],Ut=yt[1],It=M.useMemo(function(){return ct.map(function(on){var $t=Ut(on);return $t?$t.key:null})},[ct]),Yt=M.useMemo(function(){return vt?{checked:It,halfChecked:jt}:null},[It,jt,vt]);M.useEffect(function(){if(Xe&&!Pe&&It.length){var on;(on=je.current)===null||on===void 0||on.scrollTo({key:It[0]})}},[Xe]);var zt=String(Ae).toLowerCase(),On=function($t){return zt?String($t[r]).toLowerCase().includes(zt):!1},Vt=M.useState(st),Xt=Object(K.a)(Vt,2),wn=Xt[0],gn=Xt[1],Wn=M.useState(null),mn=Object(K.a)(Wn,2),En=mn[0],qt=mn[1],sn=M.useMemo(function(){return dt?Object(I.a)(dt):Ae?En:wn},[wn,En,zt,dt]);M.useEffect(function(){Ae&&qt(we.map(function(on){return on.key}))},[Ae]);var nn=function($t){gn($t),qt($t),tt&&tt($t)},hn=function($t){$t.preventDefault()},an=function($t,Gt){var mt=Gt.node.key,Ct=Ht(mt,vt?"checkbox":"select");Ct!==null&&Ke(Ct.data.value,{selected:!ct.includes(Ct.data.value)}),Pe||Te(!1)},en=M.useState(null),Pn=Object(K.a)(en,2),pn=Pn[0],sa=Pn[1],kn=Ht(pn);if(M.useImperativeHandle(Ve,function(){return{onKeyDown:function($t){var Gt,mt=$t.which;switch(mt){case X.a.UP:case X.a.DOWN:case X.a.LEFT:case X.a.RIGHT:(Gt=je.current)===null||Gt===void 0||Gt.onKeyDown($t);break;case X.a.ENTER:{kn!==null&&an(null,{node:{key:pn},selected:!ct.includes(kn.data.value)});break}case X.a.ESC:Te(!1)}},onKeyUp:function(){}}}),B.length===0)return M.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:hn},et);var Yn={};return ue&&(Yn.loadedKeys=ue),sn&&(Yn.expandedKeys=sn),M.createElement("div",{onMouseDown:hn,onMouseEnter:at},kn&&Xe&&M.createElement("span",{style:pe,"aria-live":"assertive"},kn.data.value),M.createElement(se.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:B,height:qe,itemHeight:O,virtual:oe,multiple:Pe,icon:He,showIcon:ee,switcherIcon:Ce,showLine:F,loadData:Ae?null:c,motion:z,checkable:vt,checkStrictly:!0,checkedKeys:Yt,selectedKeys:vt?[]:It,defaultExpandAll:Je},Yn,{onActiveChange:sa,onSelect:an,onCheck:an,onExpand:nn,onLoad:Re,filterTreeNode:On})))},b=M.forwardRef(J);b.displayName="OptionList";var o=b,d=function(){return null},k=d,H=t("Ff2n"),le=t("Zm9Q");function ae(q){return Object(le.a)(q).map(function(Ne){if(!M.isValidElement(Ne)||!Ne.type)return null;var Ve=Ne.key,Ie=Ne.props,qe=Ie.children,O=Ie.value,oe=Object(H.a)(Ie,["children","value"]),de=Object(a.a)({key:Ve,value:O},oe),we=ae(qe);return we.length&&(de.children=we),de}).filter(function(Ne){return Ne})}function T(q){if(!q)return q;var Ne=Object(a.a)({},q);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ne}}),Ne}function u(q,Ne,Ve,Ie,qe){var O=null,oe=null;function de(){function we(Pe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Pe.map(function(Te,Xe){var et="".concat(Ae,"-").concat(Xe),at=Ve.includes(Te.value),Qe=we(Te.children||[],et,at),vt=M.createElement(k,Object.assign({},Te),Qe.map(function(jt){return jt.node}));if(Ne===Te.value&&(O=vt),at){var ct={pos:et,node:vt,children:Qe};return Ke||oe.push(ct),ct}return null}).filter(function(Te){return Te})}oe||(oe=[],we(Ie),oe.sort(function(Pe,Ae){var Ke=Pe.node.props.value,Te=Ae.node.props.value,Xe=Ve.indexOf(Ke),et=Ve.indexOf(Te);return Xe-et}))}Object.defineProperty(q,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),de(),O}}),Object.defineProperty(q,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),de(),qe?oe:oe.map(function(Pe){var Ae=Pe.node;return Ae})}})}function j(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}function m(q,Ne){var Ve=new Map;return Ne.forEach(function(Ie){var qe=Ie.data;Ve.set(qe.value,qe)}),q.map(function(Ie){return T(Ve.get(Ie))})}function l(q,Ne){var Ve=m([q],Ne)[0];return Ve?Ve.disabled:!1}function S(q){return q.disabled||q.disableCheckbox||q.checkable===!1}function E(q){for(var Ne=q.parent,Ve=0,Ie=Ne;Ie;)Ie=Ie.parent,Ve+=1;return Ve}function w(q){function Ne(Ie){return(Ie||[]).map(function(qe){var O=qe.value,oe=qe.key,de=qe.children,we=Object(a.a)(Object(a.a)({},qe),{},{key:"key"in qe?oe:O});return de&&(we.children=Ne(de)),we})}var Ve=Object(he.d)(Ne(q),!0);return Ve.map(function(Ie){return{key:Ie.data.key,data:Ie.data,level:E(Ie)}})}function ge(q){return function(Ne,Ve){var Ie=Ve[q];return String(Ie).toLowerCase().includes(String(Ne).toLowerCase())}}function me(q,Ne,Ve){var Ie=Ve.optionFilterProp,qe=Ve.filterOption;if(qe===!1)return Ne;var O;typeof qe=="function"?O=qe:O=ge(Ie);function oe(de){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de.map(function(Pe){var Ae=Pe.children,Ke=we||O(q,T(Pe)),Te=oe(Ae||[],Ke);return Ke||Te.length?Object(a.a)(Object(a.a)({},Pe),{},{children:Te}):null}).filter(function(Pe){return Pe})}return oe(Ne)}function Y(q,Ne,Ve,Ie){var qe=new Map;return j(Ne).forEach(function(O){O&&Object(i.a)(O)==="object"&&"value"in O&&qe.set(O.value,O)}),q.map(function(O){var oe={value:O},de=Ve(O,"select",!0),we=de?Ie(de.data):O;if(qe.has(O)){var Pe=qe.get(O);oe.label="label"in Pe?Pe.label:we,"halfChecked"in Pe&&(oe.halfChecked=Pe.halfChecked)}else oe.label=we;return oe})}function P(q,Ne){var Ve=new Set(q);return Ve.add(Ne),Array.from(Ve)}function h(q,Ne){var Ve=new Set(q);return Ve.delete(Ne),Array.from(Ve)}function v(q){var Ne=q.searchPlaceholder,Ve=q.treeCheckStrictly,Ie=q.treeCheckable,qe=q.labelInValue,O=q.value,oe=q.multiple;Object(g.a)(!Ne,"`searchPlaceholder` has been removed."),Ve&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||Ve)&&Object(g.a)(j(O).every(function(de){return de&&Object(i.a)(de)==="object"&&"value"in de}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ve||oe||Ie?Object(g.a)(!O||Array.isArray(O),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(O),"`value` should not be array when `TreeSelect` is single mode.")}var N=v,y=10;function Z(q,Ne){var Ve=Ne.id,Ie=Ne.pId,qe=Ne.rootPId,O={},oe=[],de=q.map(function(we){var Pe=Object(a.a)({},we),Ae=Pe[Ve];return O[Ae]=Pe,Pe.key=Pe.key||Ae,Pe});return de.forEach(function(we){var Pe=we[Ie],Ae=O[Pe];Ae&&(Ae.children=Ae.children||[],Ae.children.push(we)),(Pe===qe||!Ae&&qe===null)&&oe.push(we)}),oe}function n(q,Ne){var Ve=0,Ie=new Set;function qe(O){return(O||[]).map(function(oe){var de=oe.key,we=oe.value,Pe=oe.children,Ae=Object(H.a)(oe,["key","value","children"]),Ke="value"in oe?we:de,Te=Object(a.a)(Object(a.a)({},Ae),{},{key:de!=null?de:Ke,value:Ke,title:Ne(oe)});return"children"in oe&&(Te.children=qe(Pe)),Te})}return qe(q)}function f(q,Ne,Ve){var Ie=Ve.getLabelProp,qe=Ve.simpleMode,O=M.useRef({});return q?(O.current.formatTreeData=O.current.treeData===q?O.current.formatTreeData:n(qe?Z(q,Object(a.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):q,Ie),O.current.treeData=q):O.current.formatTreeData=O.current.children===Ne?O.current.formatTreeData:n(ae(Ne),Ie),O.current.formatTreeData}var s="SHOW_ALL",C="SHOW_PARENT",$="SHOW_CHILD";function G(q,Ne,Ve){var Ie=new Set(q);return Ne===$?q.filter(function(qe){var O=Ve[qe];return!(O&&O.children&&O.children.every(function(oe){var de=oe.node;return S(de)||Ie.has(de.key)}))}):Ne===C?q.filter(function(qe){var O=Ve[qe],oe=O?O.parent:null;return!(oe&&!S(oe.node)&&Ie.has(oe.node.key))}):q}function Oe(q,Ne){var Ve=Ne.value,Ie=Ne.getEntityByValue,qe=Ne.getEntityByKey,O=Ne.treeConduction,oe=Ne.showCheckedStrategy,de=Ne.conductKeyEntities,we=Ne.getLabelProp;return M.useMemo(function(){var Pe=q;if(O){var Ae=G(q.map(function(Ke){var Te=Ie(Ke);return Te?Te.key:Ke}),oe,de);Pe=Ae.map(function(Ke){var Te=qe(Ke);return Te?Te.data.value:Ke})}return Y(Pe,Ve,Ie,we)},[q,Ve,O,oe,Ie])}var We=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ye=Object(_.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:w,getLabeledValue:Q.e,filterOptions:me,isValueDisabled:l,findValueOption:m,omitDOMProps:function(Ne){var Ve=Object(a.a)({},Ne);return We.forEach(function(Ie){delete Ve[Ie]}),Ve}});Ye.displayName="Select";var ot=M.forwardRef(function(q,Ne){var Ve=q.multiple,Ie=q.treeCheckable,qe=q.treeCheckStrictly,O=q.showCheckedStrategy,oe=O===void 0?"SHOW_CHILD":O,de=q.labelInValue,we=q.loadData,Pe=q.treeLoadedKeys,Ae=q.treeNodeFilterProp,Ke=Ae===void 0?"value":Ae,Te=q.treeNodeLabelProp,Xe=q.treeDataSimpleMode,et=q.treeData,at=q.treeExpandedKeys,Qe=q.treeDefaultExpandedKeys,vt=q.treeDefaultExpandAll,ct=q.children,jt=q.treeIcon,dt=q.showTreeIcon,Je=q.switcherIcon,st=q.treeLine,tt=q.treeMotion,He=q.filterTreeNode,ee=q.dropdownPopupAlign,Ce=q.onChange,F=q.onTreeExpand,r=q.onTreeLoad,c=q.onDropdownVisibleChange,ue=q.onSelect,z=q.onDeselect,Re=Ie||qe,je=Ve||Re,B=Ie&&!qe,ve=qe||de,Se=M.useRef(null);M.useImperativeHandle(Ne,function(){return{focus:Se.current.focus,blur:Se.current.blur}});var rt=function(mt){return et&&mt.label||mt.title},Be=function(mt){return Te?mt[Te]:rt(mt)},Dt=f(et,ct,{getLabelProp:rt,simpleMode:Xe}),yt=Object(M.useMemo)(function(){return w(Dt)},[Dt]),Ht=ne(yt),Ut=Object(K.a)(Ht,2),It=Ut[0],Yt=Ut[1],zt=xe(It,Yt),On=Object(K.a)(zt,2),Vt=On[0],Xt=On[1],wn=Object(M.useMemo)(function(){return B?Object(he.a)(Dt):{keyEntities:null}},[Dt,Ie,qe]),gn=wn.keyEntities,Wn=Object(R.a)(q.defaultValue,{value:q.value}),mn=Object(K.a)(Wn,2),En=mn[0],qt=mn[1],sn=function(mt){var Ct=[],gt=[];return mt.forEach(function(ht){Xt(ht)?gt.push(ht):Ct.push(ht)}),{missingRawValues:Ct,existRawValues:gt}},nn=Object(M.useMemo)(function(){var Gt=[],mt=[];if(j(En).forEach(function(Qt){if(Qt&&Object(i.a)(Qt)==="object"&&"value"in Qt)if(Qt.halfChecked&&qe){var An=Xt(Qt.value);Gt.push(An?An.key:Qt.value)}else mt.push(Qt.value);else mt.push(Qt)}),B){var Ct=sn(mt),gt=Ct.missingRawValues,ht=Ct.existRawValues,Nt=ht.map(function(Qt){return Xt(Qt).key}),Wt=Object(fe.a)(Nt,!0,gn),un=Wt.checkedKeys,St=Wt.halfCheckedKeys;return[[].concat(Object(I.a)(gt),Object(I.a)(un.map(function(Qt){return Vt(Qt).data.value}))),St]}return[mt,Gt]},[En,je,ve,Ie,qe]),hn=Object(K.a)(nn,2),an=hn[0],en=hn[1],Pn=Oe(an,{treeConduction:B,value:En,showCheckedStrategy:oe,conductKeyEntities:gn,getEntityByValue:Xt,getEntityByKey:Vt,getLabelProp:Be}),pn=function(mt,Ct,gt){if(qt(je?mt:mt[0]),Ce){var ht=mt;if(B&&oe!=="SHOW_ALL"){var Nt=mt.map(function(Un){var In=Xt(Un);return In?In.key:Un}),Wt=G(Nt,oe,gn);ht=Wt.map(function(Un){var In=Vt(Un);return In?In.data.value:Un})}var un=Ct||{triggerValue:void 0,selected:void 0},St=un.triggerValue,Qt=un.selected,An=ve?Y(ht,En,Xt,Be):ht;if(qe){var ha=en.map(function(Un){var In=Vt(Un);return In?In.data.value:Un}).filter(function(Un){return!ht.includes(Un)});An=[].concat(Object(I.a)(An),Object(I.a)(Y(ha,En,Xt,Be)))}var Mn={preValue:Pn,triggerValue:St},Na=!0;(qe||gt==="selection"&&!Qt)&&(Na=!1),u(Mn,St,mt,Dt,Na),Re?Mn.checked=Qt:Mn.selected=Qt,Ce(je?An:An[0],ve?null:ht.map(function(Un){var In=Xt(Un);return In?Be(In.data):null}),Mn)}},sa=function(mt,Ct,gt){var ht=mt;if(!je)pn([mt],{selected:!0,triggerValue:mt},gt);else{var Nt=P(an,mt);if(B){var Wt=sn(Nt),un=Wt.missingRawValues,St=Wt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,!0,gn),ha=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(ha.map(function(Mn){return Vt(Mn).data.value})))}pn(Nt,{selected:!0,triggerValue:mt},gt)}ue&&ue(ht,Ct)},kn=function(mt,Ct,gt){var ht=mt,Nt=h(an,mt);if(B){var Wt=sn(Nt),un=Wt.missingRawValues,St=Wt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,{checked:!1,halfCheckedKeys:en},gn),ha=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(ha.map(function(Mn){return Vt(Mn).data.value})))}pn(Nt,{selected:!1,triggerValue:mt},gt),z&&z(ht,Ct)},Yn=function(){pn([],null,"clear")},on=M.useCallback(function(Gt){if(c){var mt={};Object.defineProperty(mt,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),c(Gt,mt)}},[c]),$t={optionLabelProp:null,optionFilterProp:Ke,dropdownAlign:ee,internalProps:{mark:W.a,onClear:Yn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:sa,onRawDeselect:kn}};return"filterTreeNode"in q&&($t.filterOption=He),M.createElement(re.Provider,{value:{checkable:Re,loadData:we,treeLoadedKeys:Pe,onTreeLoad:r,checkedKeys:an,halfCheckedKeys:en,treeDefaultExpandAll:vt,treeExpandedKeys:at,treeDefaultExpandedKeys:Qe,onTreeExpand:F,treeIcon:jt,treeMotion:tt,showTreeIcon:dt,switcherIcon:Je,treeLine:st,treeNodeFilterProp:Ke}},M.createElement(Ye,Object.assign({ref:Se,mode:je?"multiple":null},q,$t,{value:Pn,labelInValue:!0,options:Dt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:on})))}),nt=function(q){Object(ke.a)(Ve,q);var Ne=Object(ye.a)(Ve);function Ve(){var Ie;return Object(A.a)(this,Ve),Ie=Ne.apply(this,arguments),Ie.selectRef=M.createRef(),Ie.focus=function(){Ie.selectRef.current.focus()},Ie.blur=function(){Ie.selectRef.current.blur()},Ie}return Object(L.a)(Ve,[{key:"render",value:function(){return M.createElement(ot,Object.assign({ref:this.selectRef},this.props))}}]),Ve}(M.Component);nt.TreeNode=k,nt.SHOW_ALL=s,nt.SHOW_PARENT=C,nt.SHOW_CHILD=$;var Ze=nt,xt=be.e=Ze},BU3w:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("MNnm"),L="rc-util-key";function ke(K){if(K.attachTo)return K.attachTo;var a=document.querySelector("head");return a||document.body}function ye(K){var a,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(A.a)())return null;var _=document.createElement("style");if((a=M.csp)===null||a===void 0?void 0:a.nonce){var Q;_.nonce=(Q=M.csp)===null||Q===void 0?void 0:Q.nonce}_.innerHTML=K;var he=ke(M),fe=he.firstChild;return M.prepend&&he.prepend?he.prepend(_):M.prepend&&fe?he.insertBefore(_,fe):he.appendChild(_),_}var I=new Map;function i(K,a){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=ke(M);if(!I.has(_)){var Q=ye("",M),he=Q.parentNode;I.set(_,he),he.removeChild(Q)}var fe=Array.from(I.get(_).children).find(function(V){return V.tagName==="STYLE"&&V[L]===a});if(fe){var W,R;if(((W=M.csp)===null||W===void 0?void 0:W.nonce)&&fe.nonce!==((R=M.csp)===null||R===void 0?void 0:R.nonce)){var g;fe.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}return fe.innerHTML!==K&&(fe.innerHTML=K),fe}var X=ye(K,M);return X[L]=a,X}},BdwD:function(Tt,be,t){"use strict";var A=t("+L6B"),L=t("2/Rp"),ke=t("0Owb"),ye=t("k1fw"),I=t("q1tI"),i=t.n(I),K=t("FOrL"),a=t.n(K),M=function(Q){var he=Q.buttonProps,fe=he===void 0?{}:he,W=Q.styles,R=W===void 0?{}:W,g=Q.customText,X=Q.ButtonText,V=Q.ButtonClick,se=Q.Buttonclass,re=Q.ButtonTwo;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(ye.a)(Object(ye.a)({},{color:"#999",margin:"200px auto"}),R)},i.a.createElement("img",{src:a.a}),i.a.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&i.a.createElement(L.a,Object(ke.a)({className:se,onClick:V},fe),X),re&&re)};be.a=M},FOrL:function(Tt,be,t){Tt.exports=t.p+"static/nodata.a6b3f948.png"},GfqC:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke);function I(m,l){var S="cannot "+m.method+" "+m.action+" "+l.status+"'",E=new Error(S);return E.status=l.status,E.method=m.method,E.url=m.action,E}function i(m){var l=m.responseText||m.response;if(!l)return l;try{return JSON.parse(l)}catch(S){return l}}function K(m){var l=new XMLHttpRequest;m.onProgress&&l.upload&&(l.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),m.onProgress(ge)});var S=new FormData;m.data&&Object.keys(m.data).forEach(function(w){var ge=m.data[w];if(Array.isArray(ge)){ge.forEach(function(me){S.append(w+"[]",me)});return}S.append(w,m.data[w])}),m.file instanceof Blob?S.append(m.filename,m.file,m.file.name):S.append(m.filename,m.file),l.onerror=function(ge){m.onError(ge)},l.onload=function(){return l.status<200||l.status>=300?m.onError(I(m,l),i(l)):m.onSuccess(i(l),l)},l.open(m.method,m.action,!0),m.withCredentials&&"withCredentials"in l&&(l.withCredentials=!0);var E=m.headers||{};return E["X-Requested-With"]!==null&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(E).forEach(function(w){E[w]!==null&&l.setRequestHeader(w,E[w])}),l.send(S),{abort:function(){l.abort()}}}var a=+new Date,M=0;function _(){return"rc-upload-"+a+"-"+ ++M}function Q(m,l){return m.indexOf(l,m.length-l.length)!==-1}var he=function(m,l){if(m&&l){var S=Array.isArray(l)?l:l.split(","),E=m.name||"",w=m.type||"",ge=w.replace(/\/.*$/,"");return S.some(function(me){var Y=me.trim();return Y.charAt(0)==="."?Q(E.toLowerCase(),Y.toLowerCase()):/\/\*$/.test(Y)?ge===Y.replace(/\/.*$/,""):w===Y})}return!0};function fe(m,l){var S=m.createReader(),E=[];function w(){S.readEntries(function(ge){var me=Array.prototype.slice.apply(ge);E=E.concat(me);var Y=!me.length;Y?l(E):w()})}w()}var W=function(l,S,E){var w=function ge(me,Y){Y=Y||"",me.isFile?me.file(function(P){E(P)&&(me.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),S([P]))}):me.isDirectory&&fe(me,function(P){P.forEach(function(h){ge(h,""+Y+me.name+"/")})})};l.forEach(function(ge){w(ge.webkitGetAsEntry())})},R=W,g=Object.assign||function(m){for(var l=1;l=0)continue;if(!Object.prototype.hasOwnProperty.call(m,E))continue;S[E]=m[E]}return S}function ie(m,l){if(!(m instanceof l))throw new TypeError("Cannot call a class as a function")}function xe(m,l){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:m}function ne(m,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);m.prototype=Object.create(l&&l.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(m,l):m.__proto__=l)}var pe=function(l){return Object.keys(l).reduce(function(S,E){return(E.substr(0,5)==="data-"||E.substr(0,5)==="aria-"||E==="role")&&(S[E]=l[E]),S},{})},J=function(m){ne(l,m);function l(){var S,E,w,ge;ie(this,l);for(var me=arguments.length,Y=Array(me),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,Xe=Ze.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(pe.a)(S).map(function(w,ge){if(!I.isValidElement(w)||!w.type)return null;var me=w.type.isSelectOptGroup,Y=w.key,P=w.props,h=P.children,v=Object(K.a)(P,["children"]);return E||!me?J(w):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(Y===null?ge:Y,"__"),label:Y},v),{},{options:b(h)})}).filter(function(w){return w})}var o=t("2Qr1"),d=t("qNPg"),k=t("U8pU"),H=t("Kwbf"),le=t("WKfj");function ae(S){var E=S.mode,w=S.options,ge=S.children,me=S.backfill,Y=S.allowClear,P=S.placeholder,h=S.getInputElement,v=S.showSearch,N=S.onSearch,y=S.defaultOpen,Z=S.autoFocus,n=S.labelInValue,f=S.value,s=S.inputValue,C=S.optionLabelProp,$=E==="multiple"||E==="tags",G=v!==void 0?v:$||E==="combobox",Oe=w||b(ge);if(Object(H.a)(E!=="tags"||Oe.every(function(nt){return!nt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),E==="tags"||E==="combobox"){var We=Oe.some(function(nt){return nt.options?nt.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in nt?nt.value:nt.key)=="number"});Object(H.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(H.a)(E!=="combobox"||!C,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(H.a)(E==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(H.a)(E==="combobox"||!h,"`getInputElement` only work with `combobox` mode."),Object(H.b)(E!=="combobox"||!h||!Y||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),N&&!G&&E!=="combobox"&&E!=="tags"&&Object(H.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(H.b)(!y||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),f!=null){var Ye=Object(le.d)(f);Object(H.a)(!n||Ye.every(function(nt){return Object(k.a)(nt)==="object"&&("key"in nt||"value"in nt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(H.a)(!$||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var ot=null;Object(pe.a)(ge).some(function(nt){if(!I.isValidElement(nt)||!nt.type)return!1;var Ze=nt.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var xt=Object(pe.a)(nt.props.children).every(function(q){return!I.isValidElement(q)||!nt.type||q.type.isSelectOption?!0:(ot=q.type,!1)});return!xt}return ot=Ze,!0}),ot&&Object(H.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ot.displayName||ot.name||ot,"`.")),Object(H.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var T=ae,u=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:b,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:T,fillOptionsWithMissingValue:o.a}),j=function(S){Object(ke.a)(w,S);var E=Object(ye.a)(w);function w(){var ge;return Object(A.a)(this,w),ge=E.apply(this,arguments),ge.selectRef=I.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(L.a)(w,[{key:"render",value:function(){return I.createElement(u,Object.assign({ref:this.selectRef},this.props))}}]),w}(I.Component);j.Option=re,j.OptGroup=xe;var m=j,l=be.c=m},NvD2:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("Kwbf");function L(K,a){var M=new Set;return K.forEach(function(_){a.has(_)||M.add(_)}),M}function ke(K){var a=K||{},M=a.disabled,_=a.disableCheckbox,Q=a.checkable;return!!(M||_)||Q===!1}function ye(K,a,M,_){for(var Q=new Set(K),he=new Set,fe=0;fe<=M;fe+=1){var W=a.get(fe)||new Set;W.forEach(function(V){var se=V.key,re=V.node,ie=V.children,xe=ie===void 0?[]:ie;Q.has(se)&&!_(re)&&xe.filter(function(ne){return!_(ne.node)}).forEach(function(ne){Q.add(ne.key)})})}for(var R=new Set,g=M;g>=0;g-=1){var X=a.get(g)||new Set;X.forEach(function(V){var se=V.parent,re=V.node;if(_(re)||!V.parent||R.has(V.parent.key))return;if(_(V.parent.node)){R.add(se.key);return}var ie=!0,xe=!1;(se.children||[]).filter(function(ne){return!_(ne.node)}).forEach(function(ne){var pe=ne.key,J=Q.has(pe);ie&&!J&&(ie=!1),!xe&&(J||he.has(pe))&&(xe=!0)}),ie&&Q.add(se.key),xe&&he.add(se.key),R.add(se.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(L(he,Q))}}function I(K,a,M,_,Q){for(var he=new Set(K),fe=new Set(a),W=0;W<=_;W+=1){var R=M.get(W)||new Set;R.forEach(function(se){var re=se.key,ie=se.node,xe=se.children,ne=xe===void 0?[]:xe;!he.has(re)&&!fe.has(re)&&!Q(ie)&&ne.filter(function(pe){return!Q(pe.node)}).forEach(function(pe){he.delete(pe.key)})})}fe=new Set;for(var g=new Set,X=_;X>=0;X-=1){var V=M.get(X)||new Set;V.forEach(function(se){var re=se.parent,ie=se.node;if(Q(ie)||!se.parent||g.has(se.parent.key))return;if(Q(se.parent.node)){g.add(re.key);return}var xe=!0,ne=!1;(re.children||[]).filter(function(pe){return!Q(pe.node)}).forEach(function(pe){var J=pe.key,b=he.has(J);xe&&!b&&(xe=!1),!ne&&(b||fe.has(J))&&(ne=!0)}),xe||he.delete(re.key),ne&&fe.add(re.key),g.add(re.key)})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(L(fe,he))}}function i(K,a,M,_){var Q=[],he;_?he=_:he=ke;var fe=new Set(K.filter(function(X){var V=!!M[X];return V||Q.push(X),V})),W=new Map,R=0;Object.keys(M).forEach(function(X){var V=M[X],se=V.level,re=W.get(se);re||(re=new Set,W.set(se,re)),re.add(V),R=Math.max(R,se)}),Object(A.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var g;return a===!0?g=ye(fe,W,R,he):g=I(fe,a.halfCheckedKeys,W,R,he),g}},OLES:function(Tt,be,t){"use strict";var A=t("U8pU"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("q1tI"),I=t("uciX"),i=t("7ixt"),K=function(fe){var W=fe.overlay,R=fe.prefixCls,g=fe.id,X=fe.overlayInnerStyle;return ye.createElement("div",{className:"".concat(R,"-inner"),id:g,role:"tooltip",style:X},typeof W=="function"?W():W)},a=K,M=function(fe,W){var R=fe.overlayClassName,g=fe.trigger,X=g===void 0?["hover"]:g,V=fe.mouseEnterDelay,se=V===void 0?0:V,re=fe.mouseLeaveDelay,ie=re===void 0?.1:re,xe=fe.overlayStyle,ne=fe.prefixCls,pe=ne===void 0?"rc-tooltip":ne,J=fe.children,b=fe.onVisibleChange,o=fe.afterVisibleChange,d=fe.transitionName,k=fe.animation,H=fe.placement,le=H===void 0?"right":H,ae=fe.align,T=ae===void 0?{}:ae,u=fe.destroyTooltipOnHide,j=u===void 0?!1:u,m=fe.defaultVisible,l=fe.getTooltipContainer,S=fe.overlayInnerStyle,E=Object(ke.a)(fe,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),w=Object(ye.useRef)(null);Object(ye.useImperativeHandle)(W,function(){return w.current});var ge=Object(L.a)({},E);"visible"in fe&&(ge.popupVisible=fe.visible);var me=function(){var N=fe.arrowContent,y=N===void 0?null:N,Z=fe.overlay,n=fe.id;return[ye.createElement("div",{className:"".concat(pe,"-arrow"),key:"arrow"},y),ye.createElement(a,{key:"content",prefixCls:pe,id:n,overlay:Z,overlayInnerStyle:S})]},Y=!1,P=!1;if(typeof j=="boolean")Y=j;else if(j&&Object(A.a)(j)==="object"){var h=j.keepParent;Y=h===!0,P=h===!1}return ye.createElement(I.a,Object.assign({popupClassName:R,prefixCls:pe,popup:me,action:X,builtinPlacements:i.a,popupPlacement:le,ref:w,popupAlign:T,getPopupContainer:l,onPopupVisibleChange:b,afterPopupVisibleChange:o,popupTransitionName:d,popupAnimation:k,defaultPopupVisible:m,destroyPopupOnHide:Y,autoDestroy:P,mouseLeaveDelay:ie,popupStyle:xe,mouseEnterDelay:se},ge),J)},_=Object(ye.forwardRef)(M),Q=be.a=_},OZM5:function(Tt,be,t){"use strict";t.d(be,"b",function(){return _}),t.d(be,"a",function(){return Q}),t.d(be,"k",function(){return he}),t.d(be,"h",function(){return fe}),t.d(be,"i",function(){return W}),t.d(be,"g",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"d",function(){return X}),t.d(be,"j",function(){return re}),t.d(be,"e",function(){return ie}),t.d(be,"f",function(){return xe});var A=t("KQm4"),L=t("U8pU"),ke=t("Ff2n"),ye=t("q1tI"),I=t.n(ye),i=t("Kwbf"),K=t("WaYH"),a=.25,M=2;function _(ne,pe){var J=ne.slice(),b=J.indexOf(pe);return b>=0&&J.splice(b,1),J}function Q(ne,pe){var J=ne.slice();return J.indexOf(pe)===-1&&J.push(pe),J}function he(ne){return ne.split("-")}function fe(ne,pe){return"".concat(ne,"-").concat(pe)}function W(ne){return ne&&ne.type&&ne.type.isTreeNode}function R(ne,pe){var J=[ne],b=pe[ne];function o(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(k){var H=k.key,le=k.children;J.push(H),o(le)})}return o(b.children),J}function g(ne,pe){var J=ne.clientY,b=pe.selectHandle.getBoundingClientRect(),o=b.top,d=b.bottom,k=b.height,H=Math.max(k*a,M);return J<=o+H?-1:J>=d-H?1:0}function X(ne,pe){if(!ne)return;var J=pe.multiple;return J?ne.slice():ne.length?[ne[0]]:ne}var V=function(pe){return pe};function se(ne,pe){if(!ne)return[];var J=pe||{},b=J.processProps,o=b===void 0?V:b,d=Array.isArray(ne)?ne:[ne];return d.map(function(k){var H=k.children,le=Object(ke.a)(k,["children"]),ae=se(H,pe);return I.a.createElement(K.a,Object.assign({},o(le)),ae)})}function re(ne){if(!ne)return null;var pe;if(Array.isArray(ne))pe={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(L.a)(ne)==="object")pe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ie(ne,pe){var J=new Set;function b(o){if(J.has(o))return;var d=pe[o];if(!d)return;J.add(o);var k=d.parent,H=d.node;if(H.disabled)return;k&&b(k.key)}return(ne||[]).forEach(function(o){b(o)}),Object(A.a)(J)}function xe(ne){var pe={};return Object.keys(ne).forEach(function(J){(J.startsWith("data-")||J.startsWith("aria-"))&&(pe[J]=ne[J])}),pe}},"SA+Z":function(Tt,be,t){var A=t("wTVA"),L=t("EbDI"),ke=t("ZhPi"),ye=t("wkBT");function I(i){return A(i)||L(i)||ke(i)||ye()}Tt.exports=I,Tt.exports.__esModule=!0,Tt.exports.default=Tt.exports},VQsq:function(Tt,be,t){"use strict";t.r(be);var A=t("DjyN"),L=t("NUBc"),ke=t("g9YV"),ye=t("wCAj"),I=t("5NDa"),i=t("5rEg"),K=t("DYRE"),a=t("zeV3"),M=t("P2fV"),_=t("NJEC"),Q=t("qVdP"),he=t("jsC+"),fe=t("+BJd"),W=t("mr32"),R=t("5Dmo"),g=t("3S7+"),X=t("lUTK"),V=t("BvKs"),se=t("miYZ"),re=t("tsqr"),ie=t("9og8"),xe=t("k1fw"),ne=t("tJVT"),pe=t("WmNS"),J=t.n(pe),b=t("q1tI"),o=t.n(b),d=t("wd/R"),k=t.n(d),H=t("Ty5D"),le=t("55Ip"),ae=t("9kvl"),T=t("ErOA"),u=t("8Skl"),j=t("mgmH"),m=t("1vsH"),l=t("BdwD"),S=t("2qtc"),E=t("kLXV"),w=t("oBTY"),ge=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/boards/".concat(ee.categoryId,"/messages/bulk_public.json"),{method:"put",body:{ids:Object(w.a)(st.actionTabs.selectArrs)}});case 2:F=c.sent,F.status===0&&(re.b.success("\u64CD\u4F5C\u6210\u529F"),He(),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getBoardList",payload:Object(xe.a)({},st.actionTabs.params)}));case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},me=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(ge),Y=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/course_groups/".concat(st.actionTabs.selectArrs.id,".json"),{method:"delete"});case 2:F=c.sent,F.status===0&&(re.b.success("\u5220\u9664\u6210\u529F"),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getCourseGroupsList",payload:Object(xe.a)({},st.actionTabs.params)}),tt({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}}),He());case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?"))},P=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(Y),h=t("14J3"),v=t("BMrR"),N=t("iQDF"),y=t("+eQT"),Z=t("jCWc"),n=t("kPKH"),f=t("jrin"),s=t("T2oS"),C=t("W9HT"),$=t("y8nQ"),G=t("Vl3Y"),Oe=function(Je){var st,tt=Je.classroomList,He=Je.loading,ee=Je.dispatch,Ce=Je.cb,F=Object(H.i)();F.id=F.coursesId,Object(b.useEffect)(function(){ee({type:"classroomList/getCourseGroups",payload:{id:F.id}})},[tt.name]);var r=G.a.useForm(),c=Object(ne.a)(r,1),ue=c[0],z=[];tt.courseGroups.course_groups&&tt.courseGroups.course_groups.map(function(je){return z.push(je.id+"")});var Re=function(B){return B&&B0&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:"plr30 mt20 ".concat(q.a.bg)},o.a.createElement(ye.a,{className:"pt20",rowSelection:Object(et.c)()?Object(xe.a)({type:"checkbox"},mt):null,columns:Gt,dataSource:It,loading:ee.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.a.createElement("aside",{className:"tc mb50 mt30"},o.a.createElement(L.a,{showQuickJumper:!0,onChange:en,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:c.limit||10,current:c.page||1,total:z.group_count}))),o.a.createElement(P,{cb:function(){return Se([])}}),o.a.createElement(me,{cb:function(){return Se([])}}),o.a.createElement(Ze,{cb:function(){return Se([])}}),o.a.createElement(We,{cb:function(){return Se([])}}),o.a.createElement(Xe,{cb:function(){return Se([])}}),o.a.createElement(O,null),o.a.createElement(Qe.a,{res:sn,ismodel:Wn,setismodel:mn}))},jt=be.default=Object(ae.a)(function(dt){var Je=dt.classroomList,st=dt.loading,tt=dt.globalSetting;return{classroomList:Je,globalSetting:tt,loading:st}})(ct)},WaYH:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("Ff2n"),ke=t("VTBJ"),ye=t("1OyB"),I=t("vuIU"),i=t("JX7q"),K=t("Ji7U"),a=t("LK+K"),M=t("q1tI"),_=t("TSYQ"),Q=t.n(_),pe=t("sboe"),fe=t("OZM5"),W=function(he){var J=he.prefixCls,b=he.level,o=he.isStart,d=he.isEnd;if(!b)return null;for(var k="".concat(J,"-indent-unit"),H=[],le=0;le0&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:"plr30 mt20 ".concat(q.a.bg)},o.a.createElement(ye.a,{className:"pt20",rowSelection:Object(et.c)()?Object(xe.a)({type:"checkbox"},mt):null,columns:Gt,dataSource:It,loading:ee.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.a.createElement("aside",{className:"tc mb50 mt30"},o.a.createElement(L.a,{showQuickJumper:!0,onChange:en,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:c.limit||10,current:c.page||1,total:z.group_count}))),o.a.createElement(P,{cb:function(){return Se([])}}),o.a.createElement(me,{cb:function(){return Se([])}}),o.a.createElement(Ze,{cb:function(){return Se([])}}),o.a.createElement(We,{cb:function(){return Se([])}}),o.a.createElement(Xe,{cb:function(){return Se([])}}),o.a.createElement(O,null),o.a.createElement(Qe.a,{res:sn,ismodel:Wn,setismodel:mn}))},jt=be.default=Object(ae.a)(function(dt){var Je=dt.classroomList,st=dt.loading,tt=dt.globalSetting;return{classroomList:Je,globalSetting:tt,loading:st}})(ct)},WaYH:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("Ff2n"),ke=t("VTBJ"),ye=t("1OyB"),I=t("vuIU"),i=t("JX7q"),K=t("Ji7U"),a=t("LK+K"),M=t("q1tI"),_=t("TSYQ"),Q=t.n(_),he=t("sboe"),fe=t("OZM5"),W=function(pe){var J=pe.prefixCls,b=pe.level,o=pe.isStart,d=pe.isEnd;if(!b)return null;for(var k="".concat(J,"-indent-unit"),H=[],le=0;le1&&arguments[1]!==void 0?arguments[1]:!1,v=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(p&&T[v])return T[v];var N=window.getComputedStyle(P),y=N.getPropertyValue("box-sizing")||N.getPropertyValue("-moz-box-sizing")||N.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(N.getPropertyValue("padding-bottom"))+parseFloat(N.getPropertyValue("padding-top")),n=parseFloat(N.getPropertyValue("border-bottom-width"))+parseFloat(N.getPropertyValue("border-top-width")),f=ae.map(function(C){return"".concat(C,":").concat(N.getPropertyValue(C))}).join(";"),s={sizingStyle:f,paddingSize:Z,borderSize:n,boxSizing:y};return p&&v&&(T[v]=s),s}function m(P){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;u||(u=document.createElement("textarea"),u.setAttribute("tab-index","-1"),u.setAttribute("aria-hidden","true"),document.body.appendChild(u)),P.getAttribute("wrap")?u.setAttribute("wrap",P.getAttribute("wrap")):u.removeAttribute("wrap");var y=j(P,p),Z=y.paddingSize,n=y.borderSize,f=y.boxSizing,s=y.sizingStyle;u.setAttribute("style","".concat(s,";").concat(le)),u.value=P.value||P.placeholder||"";var C=Number.MIN_SAFE_INTEGER,$=Number.MAX_SAFE_INTEGER,G=u.scrollHeight,Oe;if(f==="border-box"?G+=n:f==="content-box"&&(G-=Z),v!==null||N!==null){u.value=" ";var We=u.scrollHeight-Z;v!==null&&(C=We*v,f==="border-box"&&(C=C+Z+n),G=Math.max(C,G)),N!==null&&($=We*N,f==="border-box"&&($=$+Z+n),Oe=G>$?"":"hidden",G=Math.min($,G))}return{height:G,minHeight:C,maxHeight:$,overflowY:Oe,resize:"none"}}var l=t("Gytx"),S=t.n(l),E;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(E||(E={}));var w=function(P){Object(ye.a)(v,P);var p=Object(I.a)(v);function v(N){var y;return Object(L.a)(this,v),y=p.call(this,N),y.nextFrameActionId=void 0,y.resizeFrameId=void 0,y.textArea=void 0,y.saveTextArea=function(Z){y.textArea=Z},y.handleResize=function(Z){var n=y.state.resizeStatus,f=y.props,s=f.autoSize,C=f.onResize;if(n!==E.NONE)return;typeof C=="function"&&C(Z),s&&y.resizeOnNextFrame()},y.resizeOnNextFrame=function(){cancelAnimationFrame(y.nextFrameActionId),y.nextFrameActionId=requestAnimationFrame(y.resizeTextarea)},y.resizeTextarea=function(){var Z=y.props.autoSize;if(!Z||!y.textArea)return;var n=Z.minRows,f=Z.maxRows,s=m(y.textArea,!1,n,f);y.setState({textareaStyles:s,resizeStatus:E.RESIZING},function(){cancelAnimationFrame(y.resizeFrameId),y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.RESIZED},function(){y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.NONE}),y.fixFirefoxAutoScroll()})})})})},y.renderTextArea=function(){var Z=y.props,n=Z.prefixCls,f=n===void 0?"rc-textarea":n,s=Z.autoSize,C=Z.onResize,$=Z.className,G=Z.disabled,Oe=y.state,We=Oe.textareaStyles,Ye=Oe.resizeStatus,ot=Object(d.a)(y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),nt=H()(f,$,Object(a.a)({},"".concat(f,"-disabled"),G));"value"in ot&&(ot.value=ot.value||"");var Ze=Object(K.a)(Object(K.a)(Object(K.a)({},y.props.style),We),Ye===E.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(o,{onResize:y.handleResize,disabled:!(s||C)},i.createElement("textarea",Object(A.a)({},ot,{className:nt,style:Ze,ref:y.saveTextArea})))},y.state={textareaStyles:{},resizeStatus:E.NONE},y}return Object(ke.a)(v,[{key:"componentDidUpdate",value:function(y){(y.value!==this.props.value||!S()(y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var y=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(y,Z)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),v}(i.Component),ge=w,me=function(P){Object(ye.a)(v,P);var p=Object(I.a)(v);function v(N){var y;Object(L.a)(this,v),y=p.call(this,N),y.resizableTextArea=void 0,y.focus=function(){y.resizableTextArea.textArea.focus()},y.saveTextArea=function(n){y.resizableTextArea=n},y.handleChange=function(n){var f=y.props.onChange;y.setValue(n.target.value,function(){y.resizableTextArea.resizeTextarea()}),f&&f(n)},y.handleKeyDown=function(n){var f=y.props,s=f.onPressEnter,C=f.onKeyDown;n.keyCode===13&&s&&s(n),C&&C(n)};var Z=typeof N.value=="undefined"||N.value===null?N.defaultValue:N.value;return y.state={value:Z},y}return Object(ke.a)(v,[{key:"setValue",value:function(y,Z){"value"in this.props||this.setState({value:y},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(ge,Object(A.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(y){return"value"in y?{value:y.value}:null}}]),v}(i.Component),Y=be.default=me},Zbzq:function(Tt,be,t){Tt.exports={flex_box_center:"flex_box_center___KO-hX",flex_space_between:"flex_space_between___1pDht",flex_box_vertical_center:"flex_box_vertical_center___w0zKf",flex_box_center_end:"flex_box_center_end___1mi35",flex_box_column:"flex_box_column___2lWkX",bg:"bg___3a1Hm",containerTitle:"containerTitle___3z9eN",containerDesc:"containerDesc___16Cd2",listItem:"listItem___1wCBL",title:"title___2fzaI",titleLeft:"titleLeft___1b1ZV",titleRight:"titleRight___2zLBT",acitons:"acitons___O8Z_0",memberManager:"memberManager___1TWeE",menu:"menu___8mwIY"}},ZpRC:function(Tt,be,t){"use strict";function A(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function L(Q,pe){return(!pe||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ke(Q,pe){if(Q.clientHeightpe||g>Q&&X=pe&&V>=fe?g-Q-W:X>pe&&Vfe?X-pe+R:0}var I=function(Q,pe){var fe=window,W=pe.scrollMode,R=pe.block,g=pe.inline,X=pe.boundary,V=pe.skipOverflowHiddenElements,se=typeof X=="function"?X:function(We){return We!==X};if(!A(Q))throw new TypeError("Invalid target");for(var re=document.scrollingElement||document.documentElement,ie=[],xe=Q;A(xe)&&se(xe);){if((xe=xe.parentElement)===re){ie.push(xe);break}xe!=null&&xe===document.body&&ke(xe)&&!ke(document.documentElement)||xe!=null&&ke(xe,V)&&ie.push(xe)}for(var ne=fe.visualViewport?fe.visualViewport.width:innerWidth,he=fe.visualViewport?fe.visualViewport.height:innerHeight,J=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,o=Q.getBoundingClientRect(),d=o.height,k=o.width,H=o.top,le=o.right,ae=o.bottom,T=o.left,u=R==="start"||R==="nearest"?H:R==="end"?ae:H+d/2,j=g==="center"?T+k/2:g==="end"?le:T,m=[],l=0;l=0&&T>=0&&ae<=he&&le<=ne&&H>=me&&ae<=P&&T>=p&&le<=Y)return m;var v=getComputedStyle(S),N=parseInt(v.borderLeftWidth,10),y=parseInt(v.borderTopWidth,10),Z=parseInt(v.borderRightWidth,10),n=parseInt(v.borderBottomWidth,10),f=0,s=0,C="offsetWidth"in S?S.offsetWidth-S.clientWidth-N-Z:0,$="offsetHeight"in S?S.offsetHeight-S.clientHeight-y-n:0;if(re===S)f=R==="start"?u:R==="end"?u-he:R==="nearest"?ye(b,b+he,he,y,n,b+u,b+u+d,d):u-he/2,s=g==="start"?j:g==="center"?j-ne/2:g==="end"?j-ne:ye(J,J+ne,ne,N,Z,J+j,J+j+k,k),f=Math.max(0,f+b),s=Math.max(0,s+J);else{f=R==="start"?u-me-y:R==="end"?u-P+n+$:R==="nearest"?ye(me,P,w,y,n+$,u,u+d,d):u-(me+w/2)+$/2,s=g==="start"?j-p-N:g==="center"?j-(p+ge/2)+C/2:g==="end"?j-Y+Z+C:ye(p,Y,ge,N,Z+C,j,j+k,k);var G=S.scrollLeft,Oe=S.scrollTop;u+=Oe-(f=Math.max(0,Math.min(Oe+f,S.scrollHeight-w+$))),j+=G-(s=Math.max(0,Math.min(G+s,S.scrollWidth-ge+C)))}m.push({el:S,top:f,left:s})}return m};function i(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function K(Q,pe){pe===void 0&&(pe="auto");var fe="scrollBehavior"in document.body.style;Q.forEach(function(W){var R=W.el,g=W.top,X=W.left;R.scroll&&fe?R.scroll({top:g,left:X,behavior:pe}):(R.scrollTop=g,R.scrollLeft=X)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:i(Q)?Q:{block:"start",inline:"nearest"}}function M(Q,pe){var fe=!Q.ownerDocument.documentElement.contains(Q);if(i(pe)&&typeof pe.behavior=="function")return pe.behavior(fe?[]:I(Q,pe));if(fe)return;var W=a(pe);return K(I(Q,W),W.behavior)}var _=be.a=M},Zss7:function(Tt,be,t){var A;(function(L){var ke=/^\s+/,ye=/\s+$/,I=0,i=L.round,K=L.min,a=L.max,M=L.random;function _(n,f){if(n=n||"",f=f||{},n instanceof _)return n;if(!(this instanceof _))return new _(n,f);var s=Q(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=i(100*this._a)/100,this._format=f.format||s.format,this._gradientType=f.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=s.ok,this._tc_id=I++}_.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),f,s,C,$,G,Oe;return f=n.r/255,s=n.g/255,C=n.b/255,f<=.03928?$=f/12.92:$=L.pow((f+.055)/1.055,2.4),s<=.03928?G=s/12.92:G=L.pow((s+.055)/1.055,2.4),C<=.03928?Oe=C/12.92:Oe=L.pow((C+.055)/1.055,2.4),.2126*$+.7152*G+.0722*Oe},setAlpha:function(n){return this._a=m(n),this._roundA=i(100*this._a)/100,this},toHsv:function(){var n=R(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=R(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.v*100);return this._a==1?"hsv("+f+", "+s+"%, "+C+"%)":"hsva("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHsl:function(){var n=fe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=fe(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.l*100);return this._a==1?"hsl("+f+", "+s+"%, "+C+"%)":"hsla("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHex:function(n){return X(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(l(this._r,255)*100)+"%",g:i(l(this._g,255)*100)+"%",b:i(l(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%)":"rgba("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:u[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var f="#"+se(this._r,this._g,this._b,this._a),s=f,C=this._gradientType?"GradientType = 1, ":"";if(n){var $=_(n);s="#"+se($._r,$._g,$._b,$._a)}return"progid:DXImageTransform.Microsoft.gradient("+C+"startColorstr="+f+",endColorstr="+s+")"},toString:function(n){var f=!!n;n=n||this._format;var s=!1,C=this._a<1&&this._a>=0,$=!f&&C&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return $?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(n,f){var s=n.apply(null,[this].concat([].slice.call(f)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(he,arguments)},darken:function(){return this._applyModification(J,arguments)},desaturate:function(){return this._applyModification(re,arguments)},saturate:function(){return this._applyModification(ie,arguments)},greyscale:function(){return this._applyModification(xe,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(n,f){return n.apply(null,[this].concat([].slice.call(f)))},analogous:function(){return this._applyCombination(le,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(ae,arguments)},splitcomplement:function(){return this._applyCombination(H,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},_.fromRatio=function(n,f){if(typeof n=="object"){var s={};for(var C in n)n.hasOwnProperty(C)&&(C==="a"?s[C]=n[C]:s[C]=Y(n[C]));n=s}return _(n,f)};function Q(n){var f={r:0,g:0,b:0},s=1,C=null,$=null,G=null,Oe=!1,We=!1;return typeof n=="string"&&(n=y(n)),typeof n=="object"&&(N(n.r)&&N(n.g)&&N(n.b)?(f=pe(n.r,n.g,n.b),Oe=!0,We=String(n.r).substr(-1)==="%"?"prgb":"rgb"):N(n.h)&&N(n.s)&&N(n.v)?(C=Y(n.s),$=Y(n.v),f=g(n.h,C,$),Oe=!0,We="hsv"):N(n.h)&&N(n.s)&&N(n.l)&&(C=Y(n.s),G=Y(n.l),f=W(n.h,C,G),Oe=!0,We="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=m(s),{ok:Oe,format:n.format||We,r:K(255,a(f.r,0)),g:K(255,a(f.g,0)),b:K(255,a(f.b,0)),a:s}}function pe(n,f,s){return{r:l(n,255)*255,g:l(f,255)*255,b:l(s,255)*255}}function fe(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,We=(C+$)/2;if(C==$)G=Oe=0;else{var Ye=C-$;Oe=We>.5?Ye/(2-C-$):Ye/(C+$);switch(C){case n:G=(f-s)/Ye+(f1&&(Ze-=1),Ze<1/6?ot+(nt-ot)*6*Ze:Ze<1/2?nt:Ze<2/3?ot+(nt-ot)*(2/3-Ze)*6:ot}if(f===0)C=$=G=s;else{var We=s<.5?s*(1+f):s+f-s*f,Ye=2*s-We;C=Oe(Ye,We,n+1/3),$=Oe(Ye,We,n),G=Oe(Ye,We,n-1/3)}return{r:C*255,g:$*255,b:G*255}}function R(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,We=C,Ye=C-$;if(Oe=C===0?0:Ye/C,C==$)G=0;else{switch(C){case n:G=(f-s)/Ye+(f>1)+720)%360;--f;)C.h=(C.h+$)%360,G.push(_(C));return G}function ae(n,f){f=f||6;for(var s=_(n).toHsv(),C=s.h,$=s.s,G=s.v,Oe=[],We=1/f;f--;)Oe.push(_({h:C,s:$,v:G})),G=(G+We)%1;return Oe}_.mix=function(n,f,s){s=s===0?0:s||50;var C=_(n).toRgb(),$=_(f).toRgb(),G=s/100,Oe={r:($.r-C.r)*G+C.r,g:($.g-C.g)*G+C.g,b:($.b-C.b)*G+C.b,a:($.a-C.a)*G+C.a};return _(Oe)},_.readability=function(n,f){var s=_(n),C=_(f);return(L.max(s.getLuminance(),C.getLuminance())+.05)/(L.min(s.getLuminance(),C.getLuminance())+.05)},_.isReadable=function(n,f,s){var C=_.readability(n,f),$,G;G=!1,$=Z(s);switch($.level+$.size){case"AAsmall":case"AAAlarge":G=C>=4.5;break;case"AAlarge":G=C>=3;break;case"AAAsmall":G=C>=7;break}return G},_.mostReadable=function(n,f,s){var C=null,$=0,G,Oe,We,Ye;s=s||{},Oe=s.includeFallbackColors,We=s.level,Ye=s.size;for(var ot=0;ot$&&($=G,C=_(f[ot]));return _.isReadable(n,C,{level:We,size:Ye})||!Oe?C:(s.includeFallbackColors=!1,_.mostReadable(n,["#fff","#000"],s))};var T=_.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},u=_.hexNames=j(T);function j(n){var f={};for(var s in n)n.hasOwnProperty(s)&&(f[n[s]]=s);return f}function m(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function l(n,f){w(n)&&(n="100%");var s=ge(n);return n=K(f,a(0,parseFloat(n))),s&&(n=parseInt(n*f,10)/100),L.abs(n-f)<1e-6?1:n%f/parseFloat(f)}function S(n){return K(1,a(0,n))}function E(n){return parseInt(n,16)}function w(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function ge(n){return typeof n=="string"&&n.indexOf("%")!=-1}function me(n){return n.length==1?"0"+n:""+n}function Y(n){return n<=1&&(n=n*100+"%"),n}function P(n){return L.round(parseFloat(n)*255).toString(16)}function p(n){return E(n)/255}var v=function(){var n="[-\\+]?\\d+%?",f="[-\\+]?\\d*\\.\\d+%?",s="(?:"+f+")|(?:"+n+")",C="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",$="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+C),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+C),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+C),hsva:new RegExp("hsva"+$),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function N(n){return!!v.CSS_UNIT.exec(n)}function y(n){n=n.replace(ke,"").replace(ye,"").toLowerCase();var f=!1;if(T[n])n=T[n],f=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=v.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=v.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=v.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=v.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=v.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=v.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=v.hex8.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),a:p(s[4]),format:f?"name":"hex8"}:(s=v.hex6.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),format:f?"name":"hex"}:(s=v.hex4.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),a:p(s[4]+""+s[4]),format:f?"name":"hex8"}:(s=v.hex3.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),format:f?"name":"hex"}:!1}function Z(n){var f,s;return n=n||{level:"AA",size:"small"},f=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),f!=="AA"&&f!=="AAA"&&(f="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:f,size:s}}Tt.exports?Tt.exports=_:!(A=function(){return _}.call(be,t,be,Tt),A!==void 0&&(Tt.exports=A))})(Math)},bT9E:function(Tt,be,t){"use strict";t.d(be,"a",function(){return L});var A=t("VTBJ");function L(ke,ye){var I=Object(A.a)({},ke);return Array.isArray(ye)&&ye.forEach(function(i){delete I[i]}),I}},biw7:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=A.createContext(null);be.a=ke},fAei:function(Tt,be,t){"use strict";t.d(be,"a",function(){return re.a});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("1OyB"),I=t("vuIU"),i=t("Ji7U"),K=t("LK+K"),a=t("q1tI"),M=t("4IlW"),_=t("Kwbf"),Q=t("TSYQ"),pe=t.n(Q),fe=t("sboe"),W=t("OZM5"),R=t("815F"),g=t("ODXe"),X=t("Ff2n"),V=t("+nKL"),se=t("8XRh"),re=t("WaYH"),ie=function(Y,P){var p=Y.className,v=Y.style,N=Y.motion,y=Y.motionNodes,Z=Y.motionType,n=Y.onMotionStart,f=Y.onMotionEnd,s=Y.active,C=Y.treeNodeRequiredProps,$=Object(X.a)(Y,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),G=a.useState(!0),Oe=Object(g.a)(G,2),We=Oe[0],Ye=Oe[1],ot=a.useContext(fe.a),nt=ot.prefixCls,Ze=a.useRef(!1),xt=function(){Ze.current||f(),Ze.current=!0};return Object(a.useEffect)(function(){y&&Z==="hide"&&We&&Ye(!1)},[y]),Object(a.useEffect)(function(){return y&&n(),function(){y&&xt()}},[]),y?a.createElement(se.default,Object.assign({ref:P,visible:We},N,{motionAppear:Z==="show",onAppearEnd:xt,onLeaveEnd:xt}),function(q,Ne){var Ve=q.className,Ie=q.style;return a.createElement("div",{ref:Ne,className:pe()("".concat(nt,"-treenode-motion"),Ve),style:Ie},y.map(function(qe){var O=qe.data,oe=O.key,de=Object(X.a)(O,["key"]),we=qe.isStart,Pe=qe.isEnd;delete de.children;var Ae=Object(R.f)(oe,C);return a.createElement(re.a,Object.assign({},de,Ae,{active:s,data:qe.data,key:oe,isStart:we,isEnd:Pe}))}))}):a.createElement(re.a,Object.assign({domRef:P,className:p,style:v},$,{active:s}))};ie.displayName="MotionTreeNode";var xe=a.forwardRef(ie),ne=xe;function he(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=me.length,p=Y.length;if(Math.abs(P-p)!==1)return{add:!1,key:null};function v(N,y){var Z=new Map;N.forEach(function(f){Z.set(f,!0)});var n=y.filter(function(f){return!Z.has(f)});return n.length===1?n[0]:null}return P ").concat(Y);return Y}var j=function(Y,P){var p=Y.prefixCls,v=Y.data,N=Y.selectable,y=Y.checkable,Z=Y.expandedKeys,n=Y.selectedKeys,f=Y.checkedKeys,s=Y.loadedKeys,C=Y.loadingKeys,$=Y.halfCheckedKeys,G=Y.keyEntities,Oe=Y.disabled,We=Y.dragging,Ye=Y.dragOverNodeKey,ot=Y.dropPosition,nt=Y.motion,Ze=Y.height,xt=Y.itemHeight,q=Y.virtual,Ne=Y.focusable,Ve=Y.activeItem,Ie=Y.focused,qe=Y.tabIndex,O=Y.onKeyDown,oe=Y.onFocus,de=Y.onBlur,we=Y.onActiveChange,Pe=Y.onListChangeStart,Ae=Y.onListChangeEnd,Ke=Object(X.a)(Y,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Te=a.useRef(null);a.useImperativeHandle(P,function(){return{scrollTo:function(rt){Te.current.scrollTo(rt)}}});var Xe=a.useState(Z),et=Object(g.a)(Xe,2),at=et[0],Qe=et[1],vt=a.useState(v),ct=Object(g.a)(vt,2),jt=ct[0],dt=ct[1],Je=a.useState(v),st=Object(g.a)(Je,2),tt=st[0],He=st[1],ee=a.useState([]),Ce=Object(g.a)(ee,2),F=Ce[0],r=Ce[1],c=a.useState(null),ue=Object(g.a)(c,2),z=ue[0],Re=ue[1];function je(){dt(v),He(v),r([]),Re(null),Ae()}a.useEffect(function(){Qe(Z);var Se=he(at,Z);if(Se.key!==null)if(Se.add){var rt=jt.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Be=ae(J(jt,v,Se.key),q,Ze,xt),Dt=jt.slice();Dt.splice(rt+1,0,le),He(Dt),r(Be),Re("show")}else{var yt=v.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Ht=ae(J(v,jt,Se.key),q,Ze,xt),Ut=v.slice();Ut.splice(yt+1,0,le),He(Ut),r(Ht),Re("hide")}else jt!==v&&(dt(v),He(v))},[Z,v]),a.useEffect(function(){We||je()},[We]);var B=nt?tt:v,ve={expandedKeys:Z,selectedKeys:n,loadedKeys:s,loadingKeys:C,checkedKeys:f,halfCheckedKeys:$,dragOverNodeKey:Ye,dropPosition:ot,keyEntities:G};return a.createElement(a.Fragment,null,Ie&&Ve&&a.createElement("span",{style:b,"aria-live":"assertive"},u(Ve)),a.createElement("div",{role:"tree"},a.createElement("input",{style:b,disabled:Ne===!1||Oe,tabIndex:Ne!==!1?qe:null,onKeyDown:O,onFocus:oe,onBlur:de,value:"",onChange:o})),a.createElement(V.a,Object.assign({},Ke,{data:B,itemKey:T,height:Ze,fullHeight:!1,virtual:q,itemHeight:xt,prefixCls:"".concat(p,"-list"),ref:Te}),function(Se){var rt=Se.pos,Be=Se.data,Dt=Be.key,yt=Object(X.a)(Be,["key"]),Ht=Se.isStart,Ut=Se.isEnd,It=Object(R.e)(Dt,rt);delete yt.children;var Yt=Object(R.f)(It,ve);return a.createElement(ne,Object.assign({},yt,Yt,{active:Ve&&Dt===Ve.data.key,pos:rt,data:Se.data,isStart:Ht,isEnd:Ut,motion:nt,motionNodes:Dt===d?F:null,motionType:z,onMotionStart:Pe,onMotionEnd:je,treeNodeRequiredProps:ve,onMouseMove:function(){we(null)}}))}))},m=a.forwardRef(j);m.displayName="NodeList";var l=m,S=t("NvD2"),E=function(me){Object(i.a)(P,me);var Y=Object(K.a)(P);function P(){var p;return Object(ye.a)(this,P),p=Y.apply(this,arguments),p.destroyed=!1,p.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},p.listRef=a.createRef(),p.onNodeDragStart=function(v,N){var y=p.state,Z=y.expandedKeys,n=y.keyEntities,f=p.props.onDragStart,s=N.props.eventKey;p.dragNode=N;var C=Object(W.b)(Z,s);p.setState({dragging:!0,dragNodesKeys:Object(W.g)(s,n)}),p.setExpandedKeys(C),f&&f({event:v,node:Object(R.b)(N.props)})},p.onNodeDragEnter=function(v,N){var y=p.state,Z=y.expandedKeys,n=y.keyEntities,f=y.dragNodesKeys,s=p.props.onDragEnter,C=N.props,$=C.pos,G=C.eventKey;if(!p.dragNode||f.indexOf(G)!==-1)return;var Oe=Object(W.c)(v,N);if(p.dragNode.props.eventKey===G&&Oe===0){p.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){p.setState({dragOverNodeKey:G,dropPosition:Oe}),p.delayedDragEnterLogic||(p.delayedDragEnterLogic={}),Object.keys(p.delayedDragEnterLogic).forEach(function(We){clearTimeout(p.delayedDragEnterLogic[We])}),p.delayedDragEnterLogic[$]=window.setTimeout(function(){if(!p.state.dragging)return;var We=Object(ke.a)(Z),Ye=n[G];Ye&&(Ye.children||[]).length&&(We=Object(W.a)(Z,G)),"expandedKeys"in p.props||p.setExpandedKeys(We),s&&s({event:v,node:Object(R.b)(N.props),expandedKeys:We})},400)},0)},p.onNodeDragOver=function(v,N){var y=p.state.dragNodesKeys,Z=p.props.onDragOver,n=N.props.eventKey;if(y.indexOf(n)!==-1)return;if(p.dragNode&&n===p.state.dragOverNodeKey){var f=Object(W.c)(v,N);if(f===p.state.dropPosition)return;p.setState({dropPosition:f})}Z&&Z({event:v,node:Object(R.b)(N.props)})},p.onNodeDragLeave=function(v,N){var y=p.props.onDragLeave;p.setState({dragOverNodeKey:""}),y&&y({event:v,node:Object(R.b)(N.props)})},p.onNodeDragEnd=function(v,N){var y=p.props.onDragEnd;p.setState({dragOverNodeKey:""}),p.cleanDragState(),y&&y({event:v,node:Object(R.b)(N.props)}),p.dragNode=null},p.onNodeDrop=function(v,N){var y=p.state,Z=y.dragNodesKeys,n=Z===void 0?[]:Z,f=y.dropPosition,s=p.props.onDrop,C=N.props,$=C.eventKey,G=C.pos;if(p.setState({dragOverNodeKey:""}),p.cleanDragState(),n.indexOf($)!==-1){Object(_.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Oe=Object(W.k)(G),We={event:v,node:Object(R.b)(N.props),dragNode:p.dragNode?Object(R.b)(p.dragNode.props):null,dragNodesKeys:n.slice(),dropPosition:f+Number(Oe[Oe.length-1]),dropToGap:!1};f!==0&&(We.dropToGap=!0),s&&s(We),p.dragNode=null},p.cleanDragState=function(){var v=p.state.dragging;v&&p.setState({dragging:!1})},p.onNodeClick=function(v,N){var y=p.props.onClick;y&&y(v,N)},p.onNodeDoubleClick=function(v,N){var y=p.props.onDoubleClick;y&&y(v,N)},p.onNodeSelect=function(v,N){var y=p.state.selectedKeys,Z=p.state.keyEntities,n=p.props,f=n.onSelect,s=n.multiple,C=N.selected,$=N.key,G=!C;G?s?y=Object(W.a)(y,$):y=[$]:y=Object(W.b)(y,$);var Oe=y.map(function(We){var Ye=Z[We];return Ye?Ye.node:null}).filter(function(We){return We});p.setUncontrolledState({selectedKeys:y}),f&&f(y,{event:"select",selected:G,node:N,selectedNodes:Oe,nativeEvent:v.nativeEvent})},p.onNodeCheck=function(v,N,y){var Z=p.state,n=Z.keyEntities,f=Z.checkedKeys,s=Z.halfCheckedKeys,C=p.props,$=C.checkStrictly,G=C.onCheck,Oe=N.key,We,Ye={event:"check",node:N,checked:y,nativeEvent:v.nativeEvent};if($){var ot=y?Object(W.a)(f,Oe):Object(W.b)(f,Oe),nt=Object(W.b)(s,Oe);We={checked:ot,halfChecked:nt},Ye.checkedNodes=ot.map(function(Ie){return n[Ie]}).filter(function(Ie){return Ie}).map(function(Ie){return Ie.node}),p.setUncontrolledState({checkedKeys:ot})}else{var Ze=Object(S.a)([].concat(Object(ke.a)(f),[Oe]),!0,n),xt=Ze.checkedKeys,q=Ze.halfCheckedKeys;if(!y){var Ne=new Set(xt);Ne.delete(Oe);var Ve=Object(S.a)(Array.from(Ne),{checked:!1,halfCheckedKeys:q},n);xt=Ve.checkedKeys,q=Ve.halfCheckedKeys}We=xt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=q,xt.forEach(function(Ie){var qe=n[Ie];if(!qe)return;var O=qe.node,oe=qe.pos;Ye.checkedNodes.push(O),Ye.checkedNodesPositions.push({node:O,pos:oe})}),p.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:q})}G&&G(We,Ye)},p.onNodeLoad=function(v){return new Promise(function(N){p.setState(function(y){var Z=y.loadedKeys,n=Z===void 0?[]:Z,f=y.loadingKeys,s=f===void 0?[]:f,C=p.props,$=C.loadData,G=C.onLoad,Oe=v.key;if(!$||n.indexOf(Oe)!==-1||s.indexOf(Oe)!==-1)return{};var We=$(v);return We.then(function(){var Ye=p.state,ot=Ye.loadedKeys,nt=Ye.loadingKeys,Ze=Object(W.a)(ot,Oe),xt=Object(W.b)(nt,Oe);G&&G(Ze,{event:"load",node:v}),p.setUncontrolledState({loadedKeys:Ze}),p.setState({loadingKeys:xt}),N()}),{loadingKeys:Object(W.a)(s,Oe)}})})},p.onNodeMouseEnter=function(v,N){var y=p.props.onMouseEnter;y&&y({event:v,node:N})},p.onNodeMouseLeave=function(v,N){var y=p.props.onMouseLeave;y&&y({event:v,node:N})},p.onNodeContextMenu=function(v,N){var y=p.props.onRightClick;y&&(v.preventDefault(),y({event:v,node:N}))},p.onFocus=function(){var v=p.props.onFocus;p.setState({focused:!0}),v&&v.apply(void 0,arguments)},p.onBlur=function(){var v=p.props.onBlur;p.setState({focused:!1}),p.onActiveChange(null),v&&v.apply(void 0,arguments)},p.getTreeNodeRequiredProps=function(){var v=p.state,N=v.expandedKeys,y=v.selectedKeys,Z=v.loadedKeys,n=v.loadingKeys,f=v.checkedKeys,s=v.halfCheckedKeys,C=v.dragOverNodeKey,$=v.dropPosition,G=v.keyEntities;return{expandedKeys:N||[],selectedKeys:y||[],loadedKeys:Z||[],loadingKeys:n||[],checkedKeys:f||[],halfCheckedKeys:s||[],dragOverNodeKey:C,dropPosition:$,keyEntities:G}},p.setExpandedKeys=function(v){var N=p.state.treeData,y=Object(R.d)(N,v);p.setUncontrolledState({expandedKeys:v,flattenNodes:y},!0)},p.onNodeExpand=function(v,N){var y=p.state.expandedKeys,Z=p.state.listChanging,n=p.props,f=n.onExpand,s=n.loadData,C=N.key,$=N.expanded;if(Z)return;var G=y.indexOf(C),Oe=!$;if(Object(_.a)($&&G!==-1||!$&&G===-1,"Expand state not sync with index check"),Oe?y=Object(W.a)(y,C):y=Object(W.b)(y,C),p.setExpandedKeys(y),f&&f(y,{node:N,expanded:Oe,nativeEvent:v.nativeEvent}),Oe&&s){var We=p.onNodeLoad(N);We&&We.then(function(){var Ye=Object(R.d)(p.state.treeData,y);p.setUncontrolledState({flattenNodes:Ye})})}},p.onListChangeStart=function(){p.setUncontrolledState({listChanging:!0})},p.onListChangeEnd=function(){setTimeout(function(){p.setUncontrolledState({listChanging:!1})})},p.onActiveChange=function(v){var N=p.state.activeKey,y=p.props.onActiveChange;if(N===v)return;p.setState({activeKey:v}),v!==null&&p.scrollTo({key:v}),y&&y(v)},p.getActiveItem=function(){var v=p.state,N=v.activeKey,y=v.flattenNodes;return N===null?null:y.find(function(Z){var n=Z.data.key;return n===N})||null},p.offsetActiveKey=function(v){var N=p.state,y=N.flattenNodes,Z=N.activeKey,n=y.findIndex(function(C){var $=C.data.key;return $===Z});n===-1&&v<0&&(n=y.length),n=(n+v+y.length)%y.length;var f=y[n];if(f){var s=f.data.key;p.onActiveChange(s)}else p.onActiveChange(null)},p.onKeyDown=function(v){var N=p.state,y=N.activeKey,Z=N.expandedKeys,n=N.checkedKeys,f=p.props,s=f.onKeyDown,C=f.checkable,$=f.selectable;switch(v.which){case M.a.UP:{p.offsetActiveKey(-1),v.preventDefault();break}case M.a.DOWN:{p.offsetActiveKey(1),v.preventDefault();break}}var G=p.getActiveItem();if(G&&G.data){var Oe=p.getTreeNodeRequiredProps(),We=G.data.isLeaf===!1||!!(G.data.children||[]).length,Ye=Object(R.b)(Object(L.a)(Object(L.a)({},Object(R.f)(y,Oe)),{},{data:G.data,active:!0}));switch(v.which){case M.a.LEFT:{We&&Z.includes(y)?p.onNodeExpand({},Ye):G.parent&&p.onActiveChange(G.parent.data.key),v.preventDefault();break}case M.a.RIGHT:{We&&!Z.includes(y)?p.onNodeExpand({},Ye):G.children&&G.children.length&&p.onActiveChange(G.children[0].data.key),v.preventDefault();break}case M.a.ENTER:case M.a.SPACE:{C&&!Ye.disabled&&Ye.checkable!==!1&&!Ye.disableCheckbox?p.onNodeCheck({},Ye,!n.includes(y)):!C&&$&&!Ye.disabled&&Ye.selectable!==!1&&p.onNodeSelect({},Ye);break}}}s&&s(v)},p.setUncontrolledState=function(v){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(p.destroyed)return;var Z=!1,n=!0,f={};Object.keys(v).forEach(function(s){if(s in p.props){n=!1;return}Z=!0,f[s]=v[s]}),Z&&(!N||n)&&p.setState(Object(L.a)(Object(L.a)({},f),y))},p.scrollTo=function(v){p.listRef.current.scrollTo(v)},p}return Object(I.a)(P,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var v,N=this.state,y=N.focused,Z=N.flattenNodes,n=N.keyEntities,f=N.dragging,s=N.activeKey,C=this.props,$=C.prefixCls,G=C.className,Oe=C.style,We=C.showLine,Ye=C.focusable,ot=C.tabIndex,nt=ot===void 0?0:ot,Ze=C.selectable,xt=C.showIcon,q=C.icon,Ne=C.switcherIcon,Ve=C.draggable,Ie=C.checkable,qe=C.checkStrictly,O=C.disabled,oe=C.motion,de=C.loadData,we=C.filterTreeNode,Pe=C.height,Ae=C.itemHeight,Ke=C.virtual,Te=C.titleRender,Xe=C.onContextMenu,et=Object(W.f)(this.props);return a.createElement(fe.a.Provider,{value:{prefixCls:$,selectable:Ze,showIcon:xt,icon:q,switcherIcon:Ne,draggable:Ve,checkable:Ie,checkStrictly:qe,disabled:O,keyEntities:n,loadData:de,filterTreeNode:we,titleRender:Te,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:pe()($,G,(v={},Object(A.a)(v,"".concat($,"-show-line"),We),Object(A.a)(v,"".concat($,"-focused"),y),Object(A.a)(v,"".concat($,"-active-focused"),s!==null),v))},a.createElement(l,Object.assign({ref:this.listRef,prefixCls:$,style:Oe,data:Z,disabled:O,selectable:Ze,checkable:!!Ie,motion:oe,dragging:f,height:Pe,itemHeight:Ae,virtual:Ke,focusable:Ye,focused:y,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),et))))}}],[{key:"getDerivedStateFromProps",value:function(v,N){var y=N.prevProps,Z={prevProps:v};function n(q){return!y&&q in v||y&&y[q]!==v[q]}var f;if(n("treeData")?f=v.treeData:n("children")&&(Object(_.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),f=Object(R.c)(v.children)),f){Z.treeData=f;var s=Object(R.a)(f);Z.keyEntities=Object(L.a)(Object(A.a)({},d,H),s.keyEntities)}var C=Z.keyEntities||N.keyEntities;if(n("expandedKeys")||y&&n("autoExpandParent"))Z.expandedKeys=v.autoExpandParent||!y&&v.defaultExpandParent?Object(W.e)(v.expandedKeys,C):v.expandedKeys;else if(!y&&v.defaultExpandAll){var $=Object(L.a)({},C);delete $[d],Z.expandedKeys=Object.keys($).map(function(q){return $[q].key})}else!y&&v.defaultExpandedKeys&&(Z.expandedKeys=v.autoExpandParent||v.defaultExpandParent?Object(W.e)(v.defaultExpandedKeys,C):v.defaultExpandedKeys);if(Z.expandedKeys||delete Z.expandedKeys,f||Z.expandedKeys){var G=Object(R.d)(f||N.treeData,Z.expandedKeys||N.expandedKeys);Z.flattenNodes=G}if(v.selectable&&(n("selectedKeys")?Z.selectedKeys=Object(W.d)(v.selectedKeys,v):!y&&v.defaultSelectedKeys&&(Z.selectedKeys=Object(W.d)(v.defaultSelectedKeys,v))),v.checkable){var Oe;if(n("checkedKeys")?Oe=Object(W.j)(v.checkedKeys)||{}:!y&&v.defaultCheckedKeys?Oe=Object(W.j)(v.defaultCheckedKeys)||{}:f&&(Oe=Object(W.j)(v.checkedKeys)||{checkedKeys:N.checkedKeys,halfCheckedKeys:N.halfCheckedKeys}),Oe){var We=Oe,Ye=We.checkedKeys,ot=Ye===void 0?[]:Ye,nt=We.halfCheckedKeys,Ze=nt===void 0?[]:nt;if(!v.checkStrictly){var xt=Object(S.a)(ot,!0,C);ot=xt.checkedKeys,Ze=xt.halfCheckedKeys}Z.checkedKeys=ot,Z.halfCheckedKeys=Ze}}return n("loadedKeys")&&(Z.loadedKeys=v.loadedKeys),Z}}]),P}(a.Component);E.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},E.TreeNode=re.a;var w=E,ge=be.b=w},fyJ8:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("U8pU"),I=t("q1tI"),i=t.n(I),K=t("TSYQ"),a=t.n(K),M=t("c+Xe"),_=t("sR1s");function Q(g){return g&&Object(ye.a)(g)==="object"&&!Array.isArray(g)&&!I.isValidElement(g)}function pe(g){return typeof g=="string"?!0:Object(M.c)(g)}function fe(g,X){var V,se=g.prefixCls,re=g.className,ie=g.record,xe=g.index,ne=g.dataIndex,he=g.render,J=g.children,b=g.component,o=b===void 0?"td":b,d=g.colSpan,k=g.rowSpan,H=g.fixLeft,le=g.fixRight,ae=g.firstFixLeft,T=g.lastFixLeft,u=g.firstFixRight,j=g.lastFixRight,m=g.appendNode,l=g.additionalProps,S=l===void 0?{}:l,E=g.ellipsis,w=g.align,ge=g.rowType,me=g.isSticky,Y="".concat(se,"-cell"),P,p;if(J)p=J;else{var v=Object(_.b)(ie,ne);if(p=v,he){var N=he(v,ie,xe);Q(N)?(p=N.children,P=N.props):p=N}}Object(ye.a)(p)==="object"&&!Array.isArray(p)&&!I.isValidElement(p)&&(p=null),E&&(T||u)&&(p=I.createElement("span",{className:"".concat(Y,"-content")},p));var y=P||{},Z=y.colSpan,n=y.rowSpan,f=y.style,s=y.className,C=Object(ke.a)(y,["colSpan","rowSpan","style","className"]),$=Z!==void 0?Z:d,G=n!==void 0?n:k;if($===0||G===0)return null;var Oe={},We=typeof H=="number",Ye=typeof le=="number";We&&(Oe.position="sticky",Oe.left=H),Ye&&(Oe.position="sticky",Oe.right=le);var ot={};w&&(ot.textAlign=w);var nt,Ze=E===!0?{showTitle:!0}:E;Ze&&(Ze.showTitle||ge==="header")&&(typeof p=="string"||typeof p=="number"?nt=p.toString():I.isValidElement(p)&&typeof p.props.children=="string"&&(nt=p.props.children));var xt=Object(L.a)(Object(L.a)(Object(L.a)({title:nt},C),S),{},{colSpan:$&&$!==1?$:null,rowSpan:G&&G!==1?G:null,className:a()(Y,re,(V={},Object(A.a)(V,"".concat(Y,"-fix-left"),We),Object(A.a)(V,"".concat(Y,"-fix-left-first"),ae),Object(A.a)(V,"".concat(Y,"-fix-left-last"),T),Object(A.a)(V,"".concat(Y,"-fix-right"),Ye),Object(A.a)(V,"".concat(Y,"-fix-right-first"),u),Object(A.a)(V,"".concat(Y,"-fix-right-last"),j),Object(A.a)(V,"".concat(Y,"-ellipsis"),E),Object(A.a)(V,"".concat(Y,"-with-append"),m),Object(A.a)(V,"".concat(Y,"-fix-sticky"),(We||Ye)&&me),V),S.className,s),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},S.style),ot),Oe),f),ref:pe(o)?X:null});return I.createElement(o,Object.assign({},xt),m,p)}var W=I.forwardRef(fe);W.displayName="Cell";var R=I.memo(W,function(g,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,g.record):!1});be.a=R},h78n:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ae});var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke),I={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},i=function(j){var m=j.map(function(){return Object(A.useRef)()}),l=Object(A.useRef)();return Object(A.useEffect)(function(){var S=Date.now(),E=!1;Object.keys(m).forEach(function(w){var ge=m[w].current;if(!ge)return;E=!0;var me=ge.style;me.transitionDuration=".3s, .3s, .3s, .06s",l.current&&S-l.current<100&&(me.transitionDuration="0s, 0s")}),E&&(l.current=Date.now())}),[m]};function K(){return K=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function R(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var g=function(j){var m=j.className,l=j.percent,S=j.prefixCls,E=j.strokeColor,w=j.strokeLinecap,ge=j.strokeWidth,me=j.style,Y=j.trailColor,P=j.trailWidth,p=j.transition,v=W(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var N=Array.isArray(l)?l:[l],y=Array.isArray(E)?E:[E],Z=i(N),n=a(Z,1),f=n[0],s=ge/2,C=100-ge/2,$="M ".concat(w==="round"?s:0,",").concat(s,` - L `).concat(w==="round"?C:100,",").concat(s),G="0 0 100 ".concat(ge),Oe=0;return L.a.createElement("svg",K({className:ye()("".concat(S,"-line"),m),viewBox:G,preserveAspectRatio:"none",style:me},v),L.a.createElement("path",{className:"".concat(S,"-line-trail"),d:$,strokeLinecap:w,stroke:Y,strokeWidth:P||ge,fillOpacity:"0"}),N.map(function(We,Ye){var ot={strokeDasharray:"".concat(We,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:p||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=y[Ye]||y[y.length-1];return Oe+=We,L.a.createElement("path",{key:Ye,className:"".concat(S,"-line-path"),d:$,strokeLinecap:w,stroke:nt,strokeWidth:ge,fillOpacity:"0",ref:f[Ye],style:ot})}))};g.defaultProps=I;var X=g;function V(){return V=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function b(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var o=0;function d(u){return+u.replace("%","")}function k(u){return Array.isArray(u)?u:[u]}function H(u,j,m,l){var S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,E=arguments.length>5?arguments[5]:void 0,w=50-l/2,ge=0,me=-w,Y=0,P=-2*w;switch(E){case"left":ge=-w,me=0,Y=2*w,P=0;break;case"right":ge=w,me=0,Y=-2*w,P=0;break;case"bottom":me=w,P=2*w;break;default:}var p="M 50,50 m ".concat(ge,",").concat(me,` +`,ae=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],T={},u;function j(P){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(h&&T[v])return T[v];var N=window.getComputedStyle(P),y=N.getPropertyValue("box-sizing")||N.getPropertyValue("-moz-box-sizing")||N.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(N.getPropertyValue("padding-bottom"))+parseFloat(N.getPropertyValue("padding-top")),n=parseFloat(N.getPropertyValue("border-bottom-width"))+parseFloat(N.getPropertyValue("border-top-width")),f=ae.map(function(C){return"".concat(C,":").concat(N.getPropertyValue(C))}).join(";"),s={sizingStyle:f,paddingSize:Z,borderSize:n,boxSizing:y};return h&&v&&(T[v]=s),s}function m(P){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;u||(u=document.createElement("textarea"),u.setAttribute("tab-index","-1"),u.setAttribute("aria-hidden","true"),document.body.appendChild(u)),P.getAttribute("wrap")?u.setAttribute("wrap",P.getAttribute("wrap")):u.removeAttribute("wrap");var y=j(P,h),Z=y.paddingSize,n=y.borderSize,f=y.boxSizing,s=y.sizingStyle;u.setAttribute("style","".concat(s,";").concat(le)),u.value=P.value||P.placeholder||"";var C=Number.MIN_SAFE_INTEGER,$=Number.MAX_SAFE_INTEGER,G=u.scrollHeight,Oe;if(f==="border-box"?G+=n:f==="content-box"&&(G-=Z),v!==null||N!==null){u.value=" ";var We=u.scrollHeight-Z;v!==null&&(C=We*v,f==="border-box"&&(C=C+Z+n),G=Math.max(C,G)),N!==null&&($=We*N,f==="border-box"&&($=$+Z+n),Oe=G>$?"":"hidden",G=Math.min($,G))}return{height:G,minHeight:C,maxHeight:$,overflowY:Oe,resize:"none"}}var l=t("Gytx"),S=t.n(l),E;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(E||(E={}));var w=function(P){Object(ye.a)(v,P);var h=Object(I.a)(v);function v(N){var y;return Object(L.a)(this,v),y=h.call(this,N),y.nextFrameActionId=void 0,y.resizeFrameId=void 0,y.textArea=void 0,y.saveTextArea=function(Z){y.textArea=Z},y.handleResize=function(Z){var n=y.state.resizeStatus,f=y.props,s=f.autoSize,C=f.onResize;if(n!==E.NONE)return;typeof C=="function"&&C(Z),s&&y.resizeOnNextFrame()},y.resizeOnNextFrame=function(){cancelAnimationFrame(y.nextFrameActionId),y.nextFrameActionId=requestAnimationFrame(y.resizeTextarea)},y.resizeTextarea=function(){var Z=y.props.autoSize;if(!Z||!y.textArea)return;var n=Z.minRows,f=Z.maxRows,s=m(y.textArea,!1,n,f);y.setState({textareaStyles:s,resizeStatus:E.RESIZING},function(){cancelAnimationFrame(y.resizeFrameId),y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.RESIZED},function(){y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.NONE}),y.fixFirefoxAutoScroll()})})})})},y.renderTextArea=function(){var Z=y.props,n=Z.prefixCls,f=n===void 0?"rc-textarea":n,s=Z.autoSize,C=Z.onResize,$=Z.className,G=Z.disabled,Oe=y.state,We=Oe.textareaStyles,Ye=Oe.resizeStatus,ot=Object(d.a)(y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),nt=H()(f,$,Object(a.a)({},"".concat(f,"-disabled"),G));"value"in ot&&(ot.value=ot.value||"");var Ze=Object(K.a)(Object(K.a)(Object(K.a)({},y.props.style),We),Ye===E.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(o,{onResize:y.handleResize,disabled:!(s||C)},i.createElement("textarea",Object(A.a)({},ot,{className:nt,style:Ze,ref:y.saveTextArea})))},y.state={textareaStyles:{},resizeStatus:E.NONE},y}return Object(ke.a)(v,[{key:"componentDidUpdate",value:function(y){(y.value!==this.props.value||!S()(y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var y=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(y,Z)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),v}(i.Component),ge=w,me=function(P){Object(ye.a)(v,P);var h=Object(I.a)(v);function v(N){var y;Object(L.a)(this,v),y=h.call(this,N),y.resizableTextArea=void 0,y.focus=function(){y.resizableTextArea.textArea.focus()},y.saveTextArea=function(n){y.resizableTextArea=n},y.handleChange=function(n){var f=y.props.onChange;y.setValue(n.target.value,function(){y.resizableTextArea.resizeTextarea()}),f&&f(n)},y.handleKeyDown=function(n){var f=y.props,s=f.onPressEnter,C=f.onKeyDown;n.keyCode===13&&s&&s(n),C&&C(n)};var Z=typeof N.value=="undefined"||N.value===null?N.defaultValue:N.value;return y.state={value:Z},y}return Object(ke.a)(v,[{key:"setValue",value:function(y,Z){"value"in this.props||this.setState({value:y},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(ge,Object(A.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(y){return"value"in y?{value:y.value}:null}}]),v}(i.Component),Y=be.default=me},Zbzq:function(Tt,be,t){Tt.exports={flex_box_center:"flex_box_center___KO-hX",flex_space_between:"flex_space_between___1pDht",flex_box_vertical_center:"flex_box_vertical_center___w0zKf",flex_box_center_end:"flex_box_center_end___1mi35",flex_box_column:"flex_box_column___2lWkX",bg:"bg___3a1Hm",containerTitle:"containerTitle___3z9eN",containerDesc:"containerDesc___16Cd2",listItem:"listItem___1wCBL",title:"title___2fzaI",titleLeft:"titleLeft___1b1ZV",titleRight:"titleRight___2zLBT",acitons:"acitons___O8Z_0",memberManager:"memberManager___1TWeE",menu:"menu___8mwIY"}},ZpRC:function(Tt,be,t){"use strict";function A(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function L(Q,he){return(!he||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ke(Q,he){if(Q.clientHeighthe||g>Q&&X=he&&V>=fe?g-Q-W:X>he&&Vfe?X-he+R:0}var I=function(Q,he){var fe=window,W=he.scrollMode,R=he.block,g=he.inline,X=he.boundary,V=he.skipOverflowHiddenElements,se=typeof X=="function"?X:function(We){return We!==X};if(!A(Q))throw new TypeError("Invalid target");for(var re=document.scrollingElement||document.documentElement,ie=[],xe=Q;A(xe)&&se(xe);){if((xe=xe.parentElement)===re){ie.push(xe);break}xe!=null&&xe===document.body&&ke(xe)&&!ke(document.documentElement)||xe!=null&&ke(xe,V)&&ie.push(xe)}for(var ne=fe.visualViewport?fe.visualViewport.width:innerWidth,pe=fe.visualViewport?fe.visualViewport.height:innerHeight,J=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,o=Q.getBoundingClientRect(),d=o.height,k=o.width,H=o.top,le=o.right,ae=o.bottom,T=o.left,u=R==="start"||R==="nearest"?H:R==="end"?ae:H+d/2,j=g==="center"?T+k/2:g==="end"?le:T,m=[],l=0;l=0&&T>=0&&ae<=pe&&le<=ne&&H>=me&&ae<=P&&T>=h&&le<=Y)return m;var v=getComputedStyle(S),N=parseInt(v.borderLeftWidth,10),y=parseInt(v.borderTopWidth,10),Z=parseInt(v.borderRightWidth,10),n=parseInt(v.borderBottomWidth,10),f=0,s=0,C="offsetWidth"in S?S.offsetWidth-S.clientWidth-N-Z:0,$="offsetHeight"in S?S.offsetHeight-S.clientHeight-y-n:0;if(re===S)f=R==="start"?u:R==="end"?u-pe:R==="nearest"?ye(b,b+pe,pe,y,n,b+u,b+u+d,d):u-pe/2,s=g==="start"?j:g==="center"?j-ne/2:g==="end"?j-ne:ye(J,J+ne,ne,N,Z,J+j,J+j+k,k),f=Math.max(0,f+b),s=Math.max(0,s+J);else{f=R==="start"?u-me-y:R==="end"?u-P+n+$:R==="nearest"?ye(me,P,w,y,n+$,u,u+d,d):u-(me+w/2)+$/2,s=g==="start"?j-h-N:g==="center"?j-(h+ge/2)+C/2:g==="end"?j-Y+Z+C:ye(h,Y,ge,N,Z+C,j,j+k,k);var G=S.scrollLeft,Oe=S.scrollTop;u+=Oe-(f=Math.max(0,Math.min(Oe+f,S.scrollHeight-w+$))),j+=G-(s=Math.max(0,Math.min(G+s,S.scrollWidth-ge+C)))}m.push({el:S,top:f,left:s})}return m};function i(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function K(Q,he){he===void 0&&(he="auto");var fe="scrollBehavior"in document.body.style;Q.forEach(function(W){var R=W.el,g=W.top,X=W.left;R.scroll&&fe?R.scroll({top:g,left:X,behavior:he}):(R.scrollTop=g,R.scrollLeft=X)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:i(Q)?Q:{block:"start",inline:"nearest"}}function M(Q,he){var fe=!Q.ownerDocument.documentElement.contains(Q);if(i(he)&&typeof he.behavior=="function")return he.behavior(fe?[]:I(Q,he));if(fe)return;var W=a(he);return K(I(Q,W),W.behavior)}var _=be.a=M},Zss7:function(Tt,be,t){var A;(function(L){var ke=/^\s+/,ye=/\s+$/,I=0,i=L.round,K=L.min,a=L.max,M=L.random;function _(n,f){if(n=n||"",f=f||{},n instanceof _)return n;if(!(this instanceof _))return new _(n,f);var s=Q(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=i(100*this._a)/100,this._format=f.format||s.format,this._gradientType=f.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=s.ok,this._tc_id=I++}_.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),f,s,C,$,G,Oe;return f=n.r/255,s=n.g/255,C=n.b/255,f<=.03928?$=f/12.92:$=L.pow((f+.055)/1.055,2.4),s<=.03928?G=s/12.92:G=L.pow((s+.055)/1.055,2.4),C<=.03928?Oe=C/12.92:Oe=L.pow((C+.055)/1.055,2.4),.2126*$+.7152*G+.0722*Oe},setAlpha:function(n){return this._a=m(n),this._roundA=i(100*this._a)/100,this},toHsv:function(){var n=R(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=R(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.v*100);return this._a==1?"hsv("+f+", "+s+"%, "+C+"%)":"hsva("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHsl:function(){var n=fe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=fe(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.l*100);return this._a==1?"hsl("+f+", "+s+"%, "+C+"%)":"hsla("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHex:function(n){return X(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(l(this._r,255)*100)+"%",g:i(l(this._g,255)*100)+"%",b:i(l(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%)":"rgba("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:u[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var f="#"+se(this._r,this._g,this._b,this._a),s=f,C=this._gradientType?"GradientType = 1, ":"";if(n){var $=_(n);s="#"+se($._r,$._g,$._b,$._a)}return"progid:DXImageTransform.Microsoft.gradient("+C+"startColorstr="+f+",endColorstr="+s+")"},toString:function(n){var f=!!n;n=n||this._format;var s=!1,C=this._a<1&&this._a>=0,$=!f&&C&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return $?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(n,f){var s=n.apply(null,[this].concat([].slice.call(f)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(pe,arguments)},darken:function(){return this._applyModification(J,arguments)},desaturate:function(){return this._applyModification(re,arguments)},saturate:function(){return this._applyModification(ie,arguments)},greyscale:function(){return this._applyModification(xe,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(n,f){return n.apply(null,[this].concat([].slice.call(f)))},analogous:function(){return this._applyCombination(le,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(ae,arguments)},splitcomplement:function(){return this._applyCombination(H,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},_.fromRatio=function(n,f){if(typeof n=="object"){var s={};for(var C in n)n.hasOwnProperty(C)&&(C==="a"?s[C]=n[C]:s[C]=Y(n[C]));n=s}return _(n,f)};function Q(n){var f={r:0,g:0,b:0},s=1,C=null,$=null,G=null,Oe=!1,We=!1;return typeof n=="string"&&(n=y(n)),typeof n=="object"&&(N(n.r)&&N(n.g)&&N(n.b)?(f=he(n.r,n.g,n.b),Oe=!0,We=String(n.r).substr(-1)==="%"?"prgb":"rgb"):N(n.h)&&N(n.s)&&N(n.v)?(C=Y(n.s),$=Y(n.v),f=g(n.h,C,$),Oe=!0,We="hsv"):N(n.h)&&N(n.s)&&N(n.l)&&(C=Y(n.s),G=Y(n.l),f=W(n.h,C,G),Oe=!0,We="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=m(s),{ok:Oe,format:n.format||We,r:K(255,a(f.r,0)),g:K(255,a(f.g,0)),b:K(255,a(f.b,0)),a:s}}function he(n,f,s){return{r:l(n,255)*255,g:l(f,255)*255,b:l(s,255)*255}}function fe(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,We=(C+$)/2;if(C==$)G=Oe=0;else{var Ye=C-$;Oe=We>.5?Ye/(2-C-$):Ye/(C+$);switch(C){case n:G=(f-s)/Ye+(f1&&(Ze-=1),Ze<1/6?ot+(nt-ot)*6*Ze:Ze<1/2?nt:Ze<2/3?ot+(nt-ot)*(2/3-Ze)*6:ot}if(f===0)C=$=G=s;else{var We=s<.5?s*(1+f):s+f-s*f,Ye=2*s-We;C=Oe(Ye,We,n+1/3),$=Oe(Ye,We,n),G=Oe(Ye,We,n-1/3)}return{r:C*255,g:$*255,b:G*255}}function R(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,We=C,Ye=C-$;if(Oe=C===0?0:Ye/C,C==$)G=0;else{switch(C){case n:G=(f-s)/Ye+(f>1)+720)%360;--f;)C.h=(C.h+$)%360,G.push(_(C));return G}function ae(n,f){f=f||6;for(var s=_(n).toHsv(),C=s.h,$=s.s,G=s.v,Oe=[],We=1/f;f--;)Oe.push(_({h:C,s:$,v:G})),G=(G+We)%1;return Oe}_.mix=function(n,f,s){s=s===0?0:s||50;var C=_(n).toRgb(),$=_(f).toRgb(),G=s/100,Oe={r:($.r-C.r)*G+C.r,g:($.g-C.g)*G+C.g,b:($.b-C.b)*G+C.b,a:($.a-C.a)*G+C.a};return _(Oe)},_.readability=function(n,f){var s=_(n),C=_(f);return(L.max(s.getLuminance(),C.getLuminance())+.05)/(L.min(s.getLuminance(),C.getLuminance())+.05)},_.isReadable=function(n,f,s){var C=_.readability(n,f),$,G;G=!1,$=Z(s);switch($.level+$.size){case"AAsmall":case"AAAlarge":G=C>=4.5;break;case"AAlarge":G=C>=3;break;case"AAAsmall":G=C>=7;break}return G},_.mostReadable=function(n,f,s){var C=null,$=0,G,Oe,We,Ye;s=s||{},Oe=s.includeFallbackColors,We=s.level,Ye=s.size;for(var ot=0;ot$&&($=G,C=_(f[ot]));return _.isReadable(n,C,{level:We,size:Ye})||!Oe?C:(s.includeFallbackColors=!1,_.mostReadable(n,["#fff","#000"],s))};var T=_.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},u=_.hexNames=j(T);function j(n){var f={};for(var s in n)n.hasOwnProperty(s)&&(f[n[s]]=s);return f}function m(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function l(n,f){w(n)&&(n="100%");var s=ge(n);return n=K(f,a(0,parseFloat(n))),s&&(n=parseInt(n*f,10)/100),L.abs(n-f)<1e-6?1:n%f/parseFloat(f)}function S(n){return K(1,a(0,n))}function E(n){return parseInt(n,16)}function w(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function ge(n){return typeof n=="string"&&n.indexOf("%")!=-1}function me(n){return n.length==1?"0"+n:""+n}function Y(n){return n<=1&&(n=n*100+"%"),n}function P(n){return L.round(parseFloat(n)*255).toString(16)}function h(n){return E(n)/255}var v=function(){var n="[-\\+]?\\d+%?",f="[-\\+]?\\d*\\.\\d+%?",s="(?:"+f+")|(?:"+n+")",C="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",$="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+C),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+C),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+C),hsva:new RegExp("hsva"+$),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function N(n){return!!v.CSS_UNIT.exec(n)}function y(n){n=n.replace(ke,"").replace(ye,"").toLowerCase();var f=!1;if(T[n])n=T[n],f=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=v.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=v.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=v.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=v.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=v.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=v.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=v.hex8.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),a:h(s[4]),format:f?"name":"hex8"}:(s=v.hex6.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),format:f?"name":"hex"}:(s=v.hex4.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),a:h(s[4]+""+s[4]),format:f?"name":"hex8"}:(s=v.hex3.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),format:f?"name":"hex"}:!1}function Z(n){var f,s;return n=n||{level:"AA",size:"small"},f=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),f!=="AA"&&f!=="AAA"&&(f="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:f,size:s}}Tt.exports?Tt.exports=_:!(A=function(){return _}.call(be,t,be,Tt),A!==void 0&&(Tt.exports=A))})(Math)},bT9E:function(Tt,be,t){"use strict";t.d(be,"a",function(){return L});var A=t("VTBJ");function L(ke,ye){var I=Object(A.a)({},ke);return Array.isArray(ye)&&ye.forEach(function(i){delete I[i]}),I}},biw7:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=A.createContext(null);be.a=ke},fAei:function(Tt,be,t){"use strict";t.d(be,"a",function(){return re.a});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("1OyB"),I=t("vuIU"),i=t("Ji7U"),K=t("LK+K"),a=t("q1tI"),M=t("4IlW"),_=t("Kwbf"),Q=t("TSYQ"),he=t.n(Q),fe=t("sboe"),W=t("OZM5"),R=t("815F"),g=t("ODXe"),X=t("Ff2n"),V=t("+nKL"),se=t("8XRh"),re=t("WaYH"),ie=function(Y,P){var h=Y.className,v=Y.style,N=Y.motion,y=Y.motionNodes,Z=Y.motionType,n=Y.onMotionStart,f=Y.onMotionEnd,s=Y.active,C=Y.treeNodeRequiredProps,$=Object(X.a)(Y,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),G=a.useState(!0),Oe=Object(g.a)(G,2),We=Oe[0],Ye=Oe[1],ot=a.useContext(fe.a),nt=ot.prefixCls,Ze=a.useRef(!1),xt=function(){Ze.current||f(),Ze.current=!0};return Object(a.useEffect)(function(){y&&Z==="hide"&&We&&Ye(!1)},[y]),Object(a.useEffect)(function(){return y&&n(),function(){y&&xt()}},[]),y?a.createElement(se.default,Object.assign({ref:P,visible:We},N,{motionAppear:Z==="show",onAppearEnd:xt,onLeaveEnd:xt}),function(q,Ne){var Ve=q.className,Ie=q.style;return a.createElement("div",{ref:Ne,className:he()("".concat(nt,"-treenode-motion"),Ve),style:Ie},y.map(function(qe){var O=qe.data,oe=O.key,de=Object(X.a)(O,["key"]),we=qe.isStart,Pe=qe.isEnd;delete de.children;var Ae=Object(R.f)(oe,C);return a.createElement(re.a,Object.assign({},de,Ae,{active:s,data:qe.data,key:oe,isStart:we,isEnd:Pe}))}))}):a.createElement(re.a,Object.assign({domRef:P,className:h,style:v},$,{active:s}))};ie.displayName="MotionTreeNode";var xe=a.forwardRef(ie),ne=xe;function pe(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=me.length,h=Y.length;if(Math.abs(P-h)!==1)return{add:!1,key:null};function v(N,y){var Z=new Map;N.forEach(function(f){Z.set(f,!0)});var n=y.filter(function(f){return!Z.has(f)});return n.length===1?n[0]:null}return P ").concat(Y);return Y}var j=function(Y,P){var h=Y.prefixCls,v=Y.data,N=Y.selectable,y=Y.checkable,Z=Y.expandedKeys,n=Y.selectedKeys,f=Y.checkedKeys,s=Y.loadedKeys,C=Y.loadingKeys,$=Y.halfCheckedKeys,G=Y.keyEntities,Oe=Y.disabled,We=Y.dragging,Ye=Y.dragOverNodeKey,ot=Y.dropPosition,nt=Y.motion,Ze=Y.height,xt=Y.itemHeight,q=Y.virtual,Ne=Y.focusable,Ve=Y.activeItem,Ie=Y.focused,qe=Y.tabIndex,O=Y.onKeyDown,oe=Y.onFocus,de=Y.onBlur,we=Y.onActiveChange,Pe=Y.onListChangeStart,Ae=Y.onListChangeEnd,Ke=Object(X.a)(Y,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Te=a.useRef(null);a.useImperativeHandle(P,function(){return{scrollTo:function(rt){Te.current.scrollTo(rt)}}});var Xe=a.useState(Z),et=Object(g.a)(Xe,2),at=et[0],Qe=et[1],vt=a.useState(v),ct=Object(g.a)(vt,2),jt=ct[0],dt=ct[1],Je=a.useState(v),st=Object(g.a)(Je,2),tt=st[0],He=st[1],ee=a.useState([]),Ce=Object(g.a)(ee,2),F=Ce[0],r=Ce[1],c=a.useState(null),ue=Object(g.a)(c,2),z=ue[0],Re=ue[1];function je(){dt(v),He(v),r([]),Re(null),Ae()}a.useEffect(function(){Qe(Z);var Se=pe(at,Z);if(Se.key!==null)if(Se.add){var rt=jt.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Be=ae(J(jt,v,Se.key),q,Ze,xt),Dt=jt.slice();Dt.splice(rt+1,0,le),He(Dt),r(Be),Re("show")}else{var yt=v.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Ht=ae(J(v,jt,Se.key),q,Ze,xt),Ut=v.slice();Ut.splice(yt+1,0,le),He(Ut),r(Ht),Re("hide")}else jt!==v&&(dt(v),He(v))},[Z,v]),a.useEffect(function(){We||je()},[We]);var B=nt?tt:v,ve={expandedKeys:Z,selectedKeys:n,loadedKeys:s,loadingKeys:C,checkedKeys:f,halfCheckedKeys:$,dragOverNodeKey:Ye,dropPosition:ot,keyEntities:G};return a.createElement(a.Fragment,null,Ie&&Ve&&a.createElement("span",{style:b,"aria-live":"assertive"},u(Ve)),a.createElement("div",{role:"tree"},a.createElement("input",{style:b,disabled:Ne===!1||Oe,tabIndex:Ne!==!1?qe:null,onKeyDown:O,onFocus:oe,onBlur:de,value:"",onChange:o})),a.createElement(V.a,Object.assign({},Ke,{data:B,itemKey:T,height:Ze,fullHeight:!1,virtual:q,itemHeight:xt,prefixCls:"".concat(h,"-list"),ref:Te}),function(Se){var rt=Se.pos,Be=Se.data,Dt=Be.key,yt=Object(X.a)(Be,["key"]),Ht=Se.isStart,Ut=Se.isEnd,It=Object(R.e)(Dt,rt);delete yt.children;var Yt=Object(R.f)(It,ve);return a.createElement(ne,Object.assign({},yt,Yt,{active:Ve&&Dt===Ve.data.key,pos:rt,data:Se.data,isStart:Ht,isEnd:Ut,motion:nt,motionNodes:Dt===d?F:null,motionType:z,onMotionStart:Pe,onMotionEnd:je,treeNodeRequiredProps:ve,onMouseMove:function(){we(null)}}))}))},m=a.forwardRef(j);m.displayName="NodeList";var l=m,S=t("NvD2"),E=function(me){Object(i.a)(P,me);var Y=Object(K.a)(P);function P(){var h;return Object(ye.a)(this,P),h=Y.apply(this,arguments),h.destroyed=!1,h.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},h.listRef=a.createRef(),h.onNodeDragStart=function(v,N){var y=h.state,Z=y.expandedKeys,n=y.keyEntities,f=h.props.onDragStart,s=N.props.eventKey;h.dragNode=N;var C=Object(W.b)(Z,s);h.setState({dragging:!0,dragNodesKeys:Object(W.g)(s,n)}),h.setExpandedKeys(C),f&&f({event:v,node:Object(R.b)(N.props)})},h.onNodeDragEnter=function(v,N){var y=h.state,Z=y.expandedKeys,n=y.keyEntities,f=y.dragNodesKeys,s=h.props.onDragEnter,C=N.props,$=C.pos,G=C.eventKey;if(!h.dragNode||f.indexOf(G)!==-1)return;var Oe=Object(W.c)(v,N);if(h.dragNode.props.eventKey===G&&Oe===0){h.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){h.setState({dragOverNodeKey:G,dropPosition:Oe}),h.delayedDragEnterLogic||(h.delayedDragEnterLogic={}),Object.keys(h.delayedDragEnterLogic).forEach(function(We){clearTimeout(h.delayedDragEnterLogic[We])}),h.delayedDragEnterLogic[$]=window.setTimeout(function(){if(!h.state.dragging)return;var We=Object(ke.a)(Z),Ye=n[G];Ye&&(Ye.children||[]).length&&(We=Object(W.a)(Z,G)),"expandedKeys"in h.props||h.setExpandedKeys(We),s&&s({event:v,node:Object(R.b)(N.props),expandedKeys:We})},400)},0)},h.onNodeDragOver=function(v,N){var y=h.state.dragNodesKeys,Z=h.props.onDragOver,n=N.props.eventKey;if(y.indexOf(n)!==-1)return;if(h.dragNode&&n===h.state.dragOverNodeKey){var f=Object(W.c)(v,N);if(f===h.state.dropPosition)return;h.setState({dropPosition:f})}Z&&Z({event:v,node:Object(R.b)(N.props)})},h.onNodeDragLeave=function(v,N){var y=h.props.onDragLeave;h.setState({dragOverNodeKey:""}),y&&y({event:v,node:Object(R.b)(N.props)})},h.onNodeDragEnd=function(v,N){var y=h.props.onDragEnd;h.setState({dragOverNodeKey:""}),h.cleanDragState(),y&&y({event:v,node:Object(R.b)(N.props)}),h.dragNode=null},h.onNodeDrop=function(v,N){var y=h.state,Z=y.dragNodesKeys,n=Z===void 0?[]:Z,f=y.dropPosition,s=h.props.onDrop,C=N.props,$=C.eventKey,G=C.pos;if(h.setState({dragOverNodeKey:""}),h.cleanDragState(),n.indexOf($)!==-1){Object(_.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Oe=Object(W.k)(G),We={event:v,node:Object(R.b)(N.props),dragNode:h.dragNode?Object(R.b)(h.dragNode.props):null,dragNodesKeys:n.slice(),dropPosition:f+Number(Oe[Oe.length-1]),dropToGap:!1};f!==0&&(We.dropToGap=!0),s&&s(We),h.dragNode=null},h.cleanDragState=function(){var v=h.state.dragging;v&&h.setState({dragging:!1})},h.onNodeClick=function(v,N){var y=h.props.onClick;y&&y(v,N)},h.onNodeDoubleClick=function(v,N){var y=h.props.onDoubleClick;y&&y(v,N)},h.onNodeSelect=function(v,N){var y=h.state.selectedKeys,Z=h.state.keyEntities,n=h.props,f=n.onSelect,s=n.multiple,C=N.selected,$=N.key,G=!C;G?s?y=Object(W.a)(y,$):y=[$]:y=Object(W.b)(y,$);var Oe=y.map(function(We){var Ye=Z[We];return Ye?Ye.node:null}).filter(function(We){return We});h.setUncontrolledState({selectedKeys:y}),f&&f(y,{event:"select",selected:G,node:N,selectedNodes:Oe,nativeEvent:v.nativeEvent})},h.onNodeCheck=function(v,N,y){var Z=h.state,n=Z.keyEntities,f=Z.checkedKeys,s=Z.halfCheckedKeys,C=h.props,$=C.checkStrictly,G=C.onCheck,Oe=N.key,We,Ye={event:"check",node:N,checked:y,nativeEvent:v.nativeEvent};if($){var ot=y?Object(W.a)(f,Oe):Object(W.b)(f,Oe),nt=Object(W.b)(s,Oe);We={checked:ot,halfChecked:nt},Ye.checkedNodes=ot.map(function(Ie){return n[Ie]}).filter(function(Ie){return Ie}).map(function(Ie){return Ie.node}),h.setUncontrolledState({checkedKeys:ot})}else{var Ze=Object(S.a)([].concat(Object(ke.a)(f),[Oe]),!0,n),xt=Ze.checkedKeys,q=Ze.halfCheckedKeys;if(!y){var Ne=new Set(xt);Ne.delete(Oe);var Ve=Object(S.a)(Array.from(Ne),{checked:!1,halfCheckedKeys:q},n);xt=Ve.checkedKeys,q=Ve.halfCheckedKeys}We=xt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=q,xt.forEach(function(Ie){var qe=n[Ie];if(!qe)return;var O=qe.node,oe=qe.pos;Ye.checkedNodes.push(O),Ye.checkedNodesPositions.push({node:O,pos:oe})}),h.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:q})}G&&G(We,Ye)},h.onNodeLoad=function(v){return new Promise(function(N){h.setState(function(y){var Z=y.loadedKeys,n=Z===void 0?[]:Z,f=y.loadingKeys,s=f===void 0?[]:f,C=h.props,$=C.loadData,G=C.onLoad,Oe=v.key;if(!$||n.indexOf(Oe)!==-1||s.indexOf(Oe)!==-1)return{};var We=$(v);return We.then(function(){var Ye=h.state,ot=Ye.loadedKeys,nt=Ye.loadingKeys,Ze=Object(W.a)(ot,Oe),xt=Object(W.b)(nt,Oe);G&&G(Ze,{event:"load",node:v}),h.setUncontrolledState({loadedKeys:Ze}),h.setState({loadingKeys:xt}),N()}),{loadingKeys:Object(W.a)(s,Oe)}})})},h.onNodeMouseEnter=function(v,N){var y=h.props.onMouseEnter;y&&y({event:v,node:N})},h.onNodeMouseLeave=function(v,N){var y=h.props.onMouseLeave;y&&y({event:v,node:N})},h.onNodeContextMenu=function(v,N){var y=h.props.onRightClick;y&&(v.preventDefault(),y({event:v,node:N}))},h.onFocus=function(){var v=h.props.onFocus;h.setState({focused:!0}),v&&v.apply(void 0,arguments)},h.onBlur=function(){var v=h.props.onBlur;h.setState({focused:!1}),h.onActiveChange(null),v&&v.apply(void 0,arguments)},h.getTreeNodeRequiredProps=function(){var v=h.state,N=v.expandedKeys,y=v.selectedKeys,Z=v.loadedKeys,n=v.loadingKeys,f=v.checkedKeys,s=v.halfCheckedKeys,C=v.dragOverNodeKey,$=v.dropPosition,G=v.keyEntities;return{expandedKeys:N||[],selectedKeys:y||[],loadedKeys:Z||[],loadingKeys:n||[],checkedKeys:f||[],halfCheckedKeys:s||[],dragOverNodeKey:C,dropPosition:$,keyEntities:G}},h.setExpandedKeys=function(v){var N=h.state.treeData,y=Object(R.d)(N,v);h.setUncontrolledState({expandedKeys:v,flattenNodes:y},!0)},h.onNodeExpand=function(v,N){var y=h.state.expandedKeys,Z=h.state.listChanging,n=h.props,f=n.onExpand,s=n.loadData,C=N.key,$=N.expanded;if(Z)return;var G=y.indexOf(C),Oe=!$;if(Object(_.a)($&&G!==-1||!$&&G===-1,"Expand state not sync with index check"),Oe?y=Object(W.a)(y,C):y=Object(W.b)(y,C),h.setExpandedKeys(y),f&&f(y,{node:N,expanded:Oe,nativeEvent:v.nativeEvent}),Oe&&s){var We=h.onNodeLoad(N);We&&We.then(function(){var Ye=Object(R.d)(h.state.treeData,y);h.setUncontrolledState({flattenNodes:Ye})})}},h.onListChangeStart=function(){h.setUncontrolledState({listChanging:!0})},h.onListChangeEnd=function(){setTimeout(function(){h.setUncontrolledState({listChanging:!1})})},h.onActiveChange=function(v){var N=h.state.activeKey,y=h.props.onActiveChange;if(N===v)return;h.setState({activeKey:v}),v!==null&&h.scrollTo({key:v}),y&&y(v)},h.getActiveItem=function(){var v=h.state,N=v.activeKey,y=v.flattenNodes;return N===null?null:y.find(function(Z){var n=Z.data.key;return n===N})||null},h.offsetActiveKey=function(v){var N=h.state,y=N.flattenNodes,Z=N.activeKey,n=y.findIndex(function(C){var $=C.data.key;return $===Z});n===-1&&v<0&&(n=y.length),n=(n+v+y.length)%y.length;var f=y[n];if(f){var s=f.data.key;h.onActiveChange(s)}else h.onActiveChange(null)},h.onKeyDown=function(v){var N=h.state,y=N.activeKey,Z=N.expandedKeys,n=N.checkedKeys,f=h.props,s=f.onKeyDown,C=f.checkable,$=f.selectable;switch(v.which){case M.a.UP:{h.offsetActiveKey(-1),v.preventDefault();break}case M.a.DOWN:{h.offsetActiveKey(1),v.preventDefault();break}}var G=h.getActiveItem();if(G&&G.data){var Oe=h.getTreeNodeRequiredProps(),We=G.data.isLeaf===!1||!!(G.data.children||[]).length,Ye=Object(R.b)(Object(L.a)(Object(L.a)({},Object(R.f)(y,Oe)),{},{data:G.data,active:!0}));switch(v.which){case M.a.LEFT:{We&&Z.includes(y)?h.onNodeExpand({},Ye):G.parent&&h.onActiveChange(G.parent.data.key),v.preventDefault();break}case M.a.RIGHT:{We&&!Z.includes(y)?h.onNodeExpand({},Ye):G.children&&G.children.length&&h.onActiveChange(G.children[0].data.key),v.preventDefault();break}case M.a.ENTER:case M.a.SPACE:{C&&!Ye.disabled&&Ye.checkable!==!1&&!Ye.disableCheckbox?h.onNodeCheck({},Ye,!n.includes(y)):!C&&$&&!Ye.disabled&&Ye.selectable!==!1&&h.onNodeSelect({},Ye);break}}}s&&s(v)},h.setUncontrolledState=function(v){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(h.destroyed)return;var Z=!1,n=!0,f={};Object.keys(v).forEach(function(s){if(s in h.props){n=!1;return}Z=!0,f[s]=v[s]}),Z&&(!N||n)&&h.setState(Object(L.a)(Object(L.a)({},f),y))},h.scrollTo=function(v){h.listRef.current.scrollTo(v)},h}return Object(I.a)(P,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var v,N=this.state,y=N.focused,Z=N.flattenNodes,n=N.keyEntities,f=N.dragging,s=N.activeKey,C=this.props,$=C.prefixCls,G=C.className,Oe=C.style,We=C.showLine,Ye=C.focusable,ot=C.tabIndex,nt=ot===void 0?0:ot,Ze=C.selectable,xt=C.showIcon,q=C.icon,Ne=C.switcherIcon,Ve=C.draggable,Ie=C.checkable,qe=C.checkStrictly,O=C.disabled,oe=C.motion,de=C.loadData,we=C.filterTreeNode,Pe=C.height,Ae=C.itemHeight,Ke=C.virtual,Te=C.titleRender,Xe=C.onContextMenu,et=Object(W.f)(this.props);return a.createElement(fe.a.Provider,{value:{prefixCls:$,selectable:Ze,showIcon:xt,icon:q,switcherIcon:Ne,draggable:Ve,checkable:Ie,checkStrictly:qe,disabled:O,keyEntities:n,loadData:de,filterTreeNode:we,titleRender:Te,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:he()($,G,(v={},Object(A.a)(v,"".concat($,"-show-line"),We),Object(A.a)(v,"".concat($,"-focused"),y),Object(A.a)(v,"".concat($,"-active-focused"),s!==null),v))},a.createElement(l,Object.assign({ref:this.listRef,prefixCls:$,style:Oe,data:Z,disabled:O,selectable:Ze,checkable:!!Ie,motion:oe,dragging:f,height:Pe,itemHeight:Ae,virtual:Ke,focusable:Ye,focused:y,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),et))))}}],[{key:"getDerivedStateFromProps",value:function(v,N){var y=N.prevProps,Z={prevProps:v};function n(q){return!y&&q in v||y&&y[q]!==v[q]}var f;if(n("treeData")?f=v.treeData:n("children")&&(Object(_.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),f=Object(R.c)(v.children)),f){Z.treeData=f;var s=Object(R.a)(f);Z.keyEntities=Object(L.a)(Object(A.a)({},d,H),s.keyEntities)}var C=Z.keyEntities||N.keyEntities;if(n("expandedKeys")||y&&n("autoExpandParent"))Z.expandedKeys=v.autoExpandParent||!y&&v.defaultExpandParent?Object(W.e)(v.expandedKeys,C):v.expandedKeys;else if(!y&&v.defaultExpandAll){var $=Object(L.a)({},C);delete $[d],Z.expandedKeys=Object.keys($).map(function(q){return $[q].key})}else!y&&v.defaultExpandedKeys&&(Z.expandedKeys=v.autoExpandParent||v.defaultExpandParent?Object(W.e)(v.defaultExpandedKeys,C):v.defaultExpandedKeys);if(Z.expandedKeys||delete Z.expandedKeys,f||Z.expandedKeys){var G=Object(R.d)(f||N.treeData,Z.expandedKeys||N.expandedKeys);Z.flattenNodes=G}if(v.selectable&&(n("selectedKeys")?Z.selectedKeys=Object(W.d)(v.selectedKeys,v):!y&&v.defaultSelectedKeys&&(Z.selectedKeys=Object(W.d)(v.defaultSelectedKeys,v))),v.checkable){var Oe;if(n("checkedKeys")?Oe=Object(W.j)(v.checkedKeys)||{}:!y&&v.defaultCheckedKeys?Oe=Object(W.j)(v.defaultCheckedKeys)||{}:f&&(Oe=Object(W.j)(v.checkedKeys)||{checkedKeys:N.checkedKeys,halfCheckedKeys:N.halfCheckedKeys}),Oe){var We=Oe,Ye=We.checkedKeys,ot=Ye===void 0?[]:Ye,nt=We.halfCheckedKeys,Ze=nt===void 0?[]:nt;if(!v.checkStrictly){var xt=Object(S.a)(ot,!0,C);ot=xt.checkedKeys,Ze=xt.halfCheckedKeys}Z.checkedKeys=ot,Z.halfCheckedKeys=Ze}}return n("loadedKeys")&&(Z.loadedKeys=v.loadedKeys),Z}}]),P}(a.Component);E.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},E.TreeNode=re.a;var w=E,ge=be.b=w},fyJ8:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("U8pU"),I=t("q1tI"),i=t.n(I),K=t("TSYQ"),a=t.n(K),M=t("c+Xe"),_=t("sR1s");function Q(g){return g&&Object(ye.a)(g)==="object"&&!Array.isArray(g)&&!I.isValidElement(g)}function he(g){return typeof g=="string"?!0:Object(M.c)(g)}function fe(g,X){var V,se=g.prefixCls,re=g.className,ie=g.record,xe=g.index,ne=g.dataIndex,pe=g.render,J=g.children,b=g.component,o=b===void 0?"td":b,d=g.colSpan,k=g.rowSpan,H=g.fixLeft,le=g.fixRight,ae=g.firstFixLeft,T=g.lastFixLeft,u=g.firstFixRight,j=g.lastFixRight,m=g.appendNode,l=g.additionalProps,S=l===void 0?{}:l,E=g.ellipsis,w=g.align,ge=g.rowType,me=g.isSticky,Y="".concat(se,"-cell"),P,h;if(J)h=J;else{var v=Object(_.b)(ie,ne);if(h=v,pe){var N=pe(v,ie,xe);Q(N)?(h=N.children,P=N.props):h=N}}Object(ye.a)(h)==="object"&&!Array.isArray(h)&&!I.isValidElement(h)&&(h=null),E&&(T||u)&&(h=I.createElement("span",{className:"".concat(Y,"-content")},h));var y=P||{},Z=y.colSpan,n=y.rowSpan,f=y.style,s=y.className,C=Object(ke.a)(y,["colSpan","rowSpan","style","className"]),$=Z!==void 0?Z:d,G=n!==void 0?n:k;if($===0||G===0)return null;var Oe={},We=typeof H=="number",Ye=typeof le=="number";We&&(Oe.position="sticky",Oe.left=H),Ye&&(Oe.position="sticky",Oe.right=le);var ot={};w&&(ot.textAlign=w);var nt,Ze=E===!0?{showTitle:!0}:E;Ze&&(Ze.showTitle||ge==="header")&&(typeof h=="string"||typeof h=="number"?nt=h.toString():I.isValidElement(h)&&typeof h.props.children=="string"&&(nt=h.props.children));var xt=Object(L.a)(Object(L.a)(Object(L.a)({title:nt},C),S),{},{colSpan:$&&$!==1?$:null,rowSpan:G&&G!==1?G:null,className:a()(Y,re,(V={},Object(A.a)(V,"".concat(Y,"-fix-left"),We),Object(A.a)(V,"".concat(Y,"-fix-left-first"),ae),Object(A.a)(V,"".concat(Y,"-fix-left-last"),T),Object(A.a)(V,"".concat(Y,"-fix-right"),Ye),Object(A.a)(V,"".concat(Y,"-fix-right-first"),u),Object(A.a)(V,"".concat(Y,"-fix-right-last"),j),Object(A.a)(V,"".concat(Y,"-ellipsis"),E),Object(A.a)(V,"".concat(Y,"-with-append"),m),Object(A.a)(V,"".concat(Y,"-fix-sticky"),(We||Ye)&&me),V),S.className,s),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},S.style),ot),Oe),f),ref:he(o)?X:null});return I.createElement(o,Object.assign({},xt),m,h)}var W=I.forwardRef(fe);W.displayName="Cell";var R=I.memo(W,function(g,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,g.record):!1});be.a=R},h78n:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ae});var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke),I={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},i=function(j){var m=j.map(function(){return Object(A.useRef)()}),l=Object(A.useRef)();return Object(A.useEffect)(function(){var S=Date.now(),E=!1;Object.keys(m).forEach(function(w){var ge=m[w].current;if(!ge)return;E=!0;var me=ge.style;me.transitionDuration=".3s, .3s, .3s, .06s",l.current&&S-l.current<100&&(me.transitionDuration="0s, 0s")}),E&&(l.current=Date.now())}),[m]};function K(){return K=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function R(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var g=function(j){var m=j.className,l=j.percent,S=j.prefixCls,E=j.strokeColor,w=j.strokeLinecap,ge=j.strokeWidth,me=j.style,Y=j.trailColor,P=j.trailWidth,h=j.transition,v=W(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var N=Array.isArray(l)?l:[l],y=Array.isArray(E)?E:[E],Z=i(N),n=a(Z,1),f=n[0],s=ge/2,C=100-ge/2,$="M ".concat(w==="round"?s:0,",").concat(s,` + L `).concat(w==="round"?C:100,",").concat(s),G="0 0 100 ".concat(ge),Oe=0;return L.a.createElement("svg",K({className:ye()("".concat(S,"-line"),m),viewBox:G,preserveAspectRatio:"none",style:me},v),L.a.createElement("path",{className:"".concat(S,"-line-trail"),d:$,strokeLinecap:w,stroke:Y,strokeWidth:P||ge,fillOpacity:"0"}),N.map(function(We,Ye){var ot={strokeDasharray:"".concat(We,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:h||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=y[Ye]||y[y.length-1];return Oe+=We,L.a.createElement("path",{key:Ye,className:"".concat(S,"-line-path"),d:$,strokeLinecap:w,stroke:nt,strokeWidth:ge,fillOpacity:"0",ref:f[Ye],style:ot})}))};g.defaultProps=I;var X=g;function V(){return V=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function b(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var o=0;function d(u){return+u.replace("%","")}function k(u){return Array.isArray(u)?u:[u]}function H(u,j,m,l){var S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,E=arguments.length>5?arguments[5]:void 0,w=50-l/2,ge=0,me=-w,Y=0,P=-2*w;switch(E){case"left":ge=-w,me=0,Y=2*w,P=0;break;case"right":ge=w,me=0,Y=-2*w,P=0;break;case"bottom":me=w,P=2*w;break;default:}var h="M 50,50 m ".concat(ge,",").concat(me,` a `).concat(w,",").concat(w," 0 1 1 ").concat(Y,",").concat(-P,` - a `).concat(w,",").concat(w," 0 1 1 ").concat(-Y,",").concat(P),v=Math.PI*2*w,N={stroke:m,strokeDasharray:"".concat(j/100*(v-S),"px ").concat(v,"px"),strokeDashoffset:"-".concat(S/2+u/100*(v-S),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:p,pathStyle:N}}var le=function(j){var m=j.prefixCls,l=j.strokeWidth,S=j.trailWidth,E=j.gapDegree,w=j.gapPosition,ge=j.trailColor,me=j.strokeLinecap,Y=j.style,P=j.className,p=j.strokeColor,v=j.percent,N=J(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),y=Object(A.useMemo)(function(){return o+=1,o},[]),Z=H(0,100,ge,l,E,w),n=Z.pathString,f=Z.pathStyle,s=k(v),C=k(p),$=C.find(function(ot){return Object.prototype.toString.call(ot)==="[object Object]"}),G=i(s),Oe=se(G,1),We=Oe[0],Ye=function(){var nt=0;return s.map(function(Ze,xt){var q=C[xt]||C[C.length-1],Ne=Object.prototype.toString.call(q)==="[object Object]"?"url(#".concat(m,"-gradient-").concat(y,")"):"",Ve=H(nt,Ze,q,l,E,w);return nt+=Ze,L.a.createElement("path",{key:xt,className:"".concat(m,"-circle-path"),d:Ve.pathString,stroke:Ne,strokeLinecap:me,strokeWidth:l,opacity:Ze===0?0:1,fillOpacity:"0",style:Ve.pathStyle,ref:We[xt]})})};return L.a.createElement("svg",V({className:ye()("".concat(m,"-circle"),P),viewBox:"0 0 100 100",style:Y},N),$&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(m,"-gradient-").concat(y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys($).sort(function(ot,nt){return d(ot)-d(nt)}).map(function(ot,nt){return L.a.createElement("stop",{key:nt,offset:ot,stopColor:$[ot]})}))),L.a.createElement("path",{className:"".concat(m,"-circle-trail"),d:n,stroke:ge,strokeLinecap:me,strokeWidth:S||l,fillOpacity:"0",style:f}),Ye().reverse())};le.defaultProps=I;var ae=le,T={Line:X,Circle:ae}},hW8S:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ye}),t.d(be,"c",function(){return I}),t.d(be,"b",function(){return i});var A=t("VTBJ"),L=t("Ff2n"),ke=t("Kwbf"),ye="RC_TABLE_INTERNAL_COL_DEFINE";function I(K){var a=K.expandable,M=Object(L.a)(K,["expandable"]);return"expandable"in K?Object(A.a)(Object(A.a)({},M),a):M}function i(K){return Object.keys(K).reduce(function(a,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(a[M]=K[M]),a},{})}},lx6N:function(Tt,be,t){"use strict";var A=t("2qtc"),L=t("kLXV"),ke=t("+L6B"),ye=t("2/Rp"),I=t("q1tI"),i=t.n(I);function K(a){var M=a.res,_=a.ismodel,Q=a.setismodel;return i.a.createElement(L.a,{visible:_,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},M==null?void 0:M.message,i.a.createElement("div",{style:{textAlign:"right"}},i.a.createElement(ye.a,{onClick:function(){Q(!1)},type:"primary"},"\u786E\u8BA4")))}be.a=K},mgmH:function(Tt,be,t){"use strict";t.d(be,"d",function(){return fe}),t.d(be,"b",function(){return W}),t.d(be,"e",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"n",function(){return X}),t.d(be,"g",function(){return V}),t.d(be,"h",function(){return se}),t.d(be,"j",function(){return ie}),t.d(be,"a",function(){return xe}),t.d(be,"l",function(){return ne}),t.d(be,"f",function(){return he}),t.d(be,"k",function(){return J}),t.d(be,"m",function(){return b}),t.d(be,"i",function(){return o}),t.d(be,"o",function(){return d}),t.d(be,"r",function(){return k}),t.d(be,"q",function(){return H}),t.d(be,"p",function(){return le});var A=t("miYZ"),L=t("tsqr"),ke=t("k1fw"),ye=t("9og8"),I=t("WmNS"),i=t.n(I),K=t("oUNq"),a=t("9kvl"),M=t("1vsH"),_=t("m3rI"),Q=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},pe=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},fe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.s)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_couser_info.json"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),W=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.q)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),R=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.t)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),g=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.r)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.y)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),V=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.u)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),se=function(){var ae=Object(ye.a)(i.a.mark(function T(u,j){var m;return i.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(K.w)(Object(ke.a)({},u));case 2:m=S.sent,m.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j))):m.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j)));case 4:case"end":return S.stop()}},T)}));return function(u,j){return ae.apply(this,arguments)}}(),re=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.v)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/homework_commons/".concat(u.categoryId,"/works_list.zip"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ie=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.z)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/polls/".concat(u.categoryId,"/commit_result.xlsx"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),xe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/attendances/export_xlsx_data.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ne=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/video_study_statics.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),he=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_course_students_info.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),J=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),b=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),o=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.x)(Object(ke.a)({},u));case 2:j=l.sent,j.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score"))):j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score")));case 4:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),d=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),m.next=3,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/export_records/".concat(u.id,".xlsx"),query:u}));case 3:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),k=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),H=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_training_objectives.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),le=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_graduation_requirements.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}()},n6Qo:function(Tt,be,t){"use strict";t.d(be,"a",function(){return a});var A=t("q1tI"),L=t("biw7"),ke=t("fyJ8");function ye(M){var _=M.className,Q=M.index,pe=M.children,fe=M.colSpan,W=M.rowSpan,R=A.useContext(L.a),g=R.prefixCls,X=R.fixedInfoList,V=X[Q];return A.createElement(ke.a,Object.assign({className:_,index:Q,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:pe,props:{colSpan:fe,rowSpan:W}}}},V))}function I(M){return A.createElement("tr",Object.assign({},M))}function i(M){var _=M.children,Q=A.useContext(L.a),pe=Q.prefixCls;return A.createElement("tfoot",{className:"".concat(pe,"-summary")},_)}var K=be.b=i,a={Cell:ye,Row:I}},ogmK:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Za});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("rePB"),i=t("VTBJ"),K=t("ODXe"),a=t("q1tI"),M=t("TSYQ"),_=t.n(M),Q=t("Kwbf"),pe=t("6cGi"),fe=t("U8pU"),W=t("4IlW"),R=a.createContext({}),g=R,X={visibility:"hidden"};function V(e){var h=e.prefixCls,D=e.prevIcon,x=D===void 0?"\u2039":D,te=e.nextIcon,U=te===void 0?"\u203A":te,ce=e.superPrevIcon,De=ce===void 0?"\xAB":ce,Le=e.superNextIcon,_e=Le===void 0?"\xBB":Le,Ge=e.onSuperPrev,ze=e.onSuperNext,Ee=e.onPrev,Ue=e.onNext,Me=e.children,$e=a.useContext(g),Fe=$e.hideNextBtn,it=$e.hidePrevBtn;return a.createElement("div",{className:h},Ge&&a.createElement("button",{type:"button",onClick:Ge,tabIndex:-1,className:"".concat(h,"-super-prev-btn"),style:it?X:{}},De),Ee&&a.createElement("button",{type:"button",onClick:Ee,tabIndex:-1,className:"".concat(h,"-prev-btn"),style:it?X:{}},x),a.createElement("div",{className:"".concat(h,"-view")},Me),Ue&&a.createElement("button",{type:"button",onClick:Ue,tabIndex:-1,className:"".concat(h,"-next-btn"),style:Fe?X:{}},U),ze&&a.createElement("button",{type:"button",onClick:ze,tabIndex:-1,className:"".concat(h,"-super-next-btn"),style:Fe?X:{}},_e))}var se=V;function re(e){var h=a.useContext(g),D=h.hideHeader;if(D)return null;var x=e.prefixCls,te=e.generateConfig,U=e.locale,ce=e.value,De=e.format,Le="".concat(x,"-header");return a.createElement(se,{prefixCls:Le},ce?te.locale.format(U.locale,ce,De):"\xA0")}var ie=re,xe=t("YrtM"),ne=t("KQm4"),he=new Map;function J(e,h,D){if(he.get(e)&&cancelAnimationFrame(he.get(e)),D<=0){he.set(e,requestAnimationFrame(function(){e.scrollTop=h}));return}var x=h-e.scrollTop,te=x/D*10;he.set(e,requestAnimationFrame(function(){e.scrollTop+=te,e.scrollTop!==h&&J(e,h,D-10)}))}function b(e,h){var D=h.onLeftRight,x=h.onCtrlLeftRight,te=h.onUpDown,U=h.onPageUpDown,ce=h.onEnter,De=e.which,Le=e.ctrlKey,_e=e.metaKey;switch(De){case W.a.LEFT:if(Le||_e){if(x)return x(-1),!0}else if(D)return D(-1),!0;break;case W.a.RIGHT:if(Le||_e){if(x)return x(1),!0}else if(D)return D(1),!0;break;case W.a.UP:if(te)return te(-1),!0;break;case W.a.DOWN:if(te)return te(1),!0;break;case W.a.PAGE_UP:if(U)return U(-1),!0;break;case W.a.PAGE_DOWN:if(U)return U(1),!0;break;case W.a.ENTER:if(ce)return ce(),!0;break}return!1}function o(e,h,D,x){var te=e;if(!te)switch(h){case"time":te=x?"hh:mm:ss a":"HH:mm:ss";break;case"week":te="gggg-wo";break;case"month":te="YYYY-MM";break;case"quarter":te="YYYY-[Q]Q";break;case"year":te="YYYY";break;default:te=D?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return te}function d(e,h){var D=e==="time"?8:10;return Math.max(D,h.length)+2}var k=null,H=new Set;function le(e){return!k&&typeof window!="undefined"&&window.addEventListener&&(k=function(D){Object(ne.a)(H).forEach(function(x){x(D)})},window.addEventListener("mousedown",k)),H.add(e),function(){H.delete(e),H.size===0&&(window.removeEventListener("mousedown",k),k=null)}}var ae=function(h){return h==="month"||h==="date"?"year":h},T=function(h){return h==="date"?"month":h},u=function(h){return h==="month"||h==="date"?"quarter":h},j=function(h){return h==="date"?"week":h},m={year:ae,month:T,quarter:u,week:j,time:null,date:null};function l(e,h){return e.some(function(D){return D&&D.contains(h)})}function S(e){var h=e.prefixCls,D=e.units,x=e.onSelect,te=e.value,U=e.active,ce=e.hideDisabledOptions,De="".concat(h,"-cell"),Le=a.useContext(g),_e=Le.open,Ge=a.useRef(null),ze=a.useRef(new Map);return a.useLayoutEffect(function(){var Ee=ze.current.get(te);Ee&&_e!==!1&&J(Ge.current,Ee.offsetTop,120)},[te]),a.useLayoutEffect(function(){if(_e){var Ee=ze.current.get(te);Ee&&J(Ge.current,Ee.offsetTop,0)}},[_e]),a.createElement("ul",{className:_()("".concat(h,"-column"),Object(I.a)({},"".concat(h,"-column-active"),U)),ref:Ge,style:{position:"relative"}},D.map(function(Ee){var Ue;return ce&&Ee.disabled?null:a.createElement("li",{key:Ee.value,ref:function($e){ze.current.set(Ee.value,$e)},className:_()(De,(Ue={},Object(I.a)(Ue,"".concat(De,"-disabled"),Ee.disabled),Object(I.a)(Ue,"".concat(De,"-selected"),te===Ee.value),Ue)),onClick:function(){if(Ee.disabled)return;x(Ee.value)}},a.createElement("div",{className:"".concat(De,"-inner")},Ee.label))}))}var E=S;function w(e,h){for(var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",x=String(e);x.length=12,cn%=12);var Qn=a.useMemo(function(){if(!_e)return[!1,!1];var ft=[!0,!0];return yn.forEach(function(Ot){var _t=Ot.disabled,Jt=Ot.value;if(_t)return;Jt>=12?ft[1]=!1:ft[0]=!1}),ft},[_e,yn]),Jn=Object(K.a)(Qn,2),Zn=Jn[0],Gn=Jn[1],la=a.useMemo(function(){return _e?yn.filter(Pt?function(ft){return ft.value>=12}:function(ft){return ft.value<12}).map(function(ft){var Ot=ft.value%12,_t=Ot===0?"12":w(Ot,2);return Object(i.a)(Object(i.a)({},ft),{},{label:_t,value:Ot})}):yn},[_e,yn]),Hn=Z(0,59,Ue,it&&it(cn)),ha=Z(0,59,$e,lt&<(cn,rn));x.current={onUpDown:function(Ot){var _t=ht[te];if(_t)for(var Jt=_t.units.findIndex(function(zn){return zn.value===_t.value}),dn=_t.units.length,Cn=1;Cn1&&(ce=h.addDate(ce,-7)),ce}function O(e,h,D){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(h){case"year":return D.addYear(e,x*10);case"quarter":case"month":return D.addYear(e,x);default:return D.addMonth(e,x)}}var oe=a.createContext({}),de=oe;function we(e){var h=e.cellPrefixCls,D=e.generateConfig,x=e.rangedValue,te=e.hoverRangedValue,U=e.isInView,ce=e.isSameCell,De=e.offsetCell,Le=e.today,_e=e.value;function Ge(ze){var Ee,Ue=De(ze,-1),Me=De(ze,1),$e=P(x,0),Fe=P(x,1),it=P(te,0),lt=P(te,1),Mt=Ie(D,it,lt,ze);function Lt(rn){return ce($e,rn)}function ht(rn){return ce(Fe,rn)}var bt=ce(it,ze),wt=ce(lt,ze),Pt=(Mt||wt)&&(!U(Ue)||ht(Ue)),cn=(Mt||bt)&&(!U(Me)||Lt(Me));return Ee={},Object(I.a)(Ee,"".concat(h,"-in-view"),U(ze)),Object(I.a)(Ee,"".concat(h,"-in-range"),Ie(D,$e,Fe,ze)),Object(I.a)(Ee,"".concat(h,"-range-start"),Lt(ze)),Object(I.a)(Ee,"".concat(h,"-range-end"),ht(ze)),Object(I.a)(Ee,"".concat(h,"-range-start-single"),Lt(ze)&&!Fe),Object(I.a)(Ee,"".concat(h,"-range-end-single"),ht(ze)&&!$e),Object(I.a)(Ee,"".concat(h,"-range-start-near-hover"),Lt(ze)&&(ce(Ue,it)||Ie(D,it,lt,Ue))),Object(I.a)(Ee,"".concat(h,"-range-end-near-hover"),ht(ze)&&(ce(Me,lt)||Ie(D,it,lt,Me))),Object(I.a)(Ee,"".concat(h,"-range-hover"),Mt),Object(I.a)(Ee,"".concat(h,"-range-hover-start"),bt),Object(I.a)(Ee,"".concat(h,"-range-hover-end"),wt),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-start"),Pt),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-end"),cn),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-start-near-range"),Pt&&ce(Ue,Fe)),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-end-near-range"),cn&&ce(Me,$e)),Object(I.a)(Ee,"".concat(h,"-today"),ce(Le,ze)),Object(I.a)(Ee,"".concat(h,"-selected"),ce(_e,ze)),Ee}return Ge}function Pe(e){for(var h=e.prefixCls,D=e.disabledDate,x=e.onSelect,te=e.rowNum,U=e.colNum,ce=e.prefixColumn,De=e.rowClassName,Le=e.baseDate,_e=e.getCellClassName,Ge=e.getCellText,ze=e.getCellNode,Ee=e.getCellDate,Ue=e.titleCell,Me=e.headerCells,$e=a.useContext(g),Fe=$e.onDateMouseEnter,it=$e.onDateMouseLeave,lt="".concat(h,"-cell"),Mt=[],Lt=0;Lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===$e||ra)&&(Sa(Et),wt&&wt(Et),dn&&dn(Et,Ft),Pt&&!Ve(De,Et,ta)&&Pt(Et))},ga=function(Et){return Kn.current&&Kn.current.onKeyDown?([W.a.LEFT,W.a.RIGHT,W.a.UP,W.a.DOWN,W.a.PAGE_UP,W.a.PAGE_DOWN,W.a.ENTER].includes(Et.which)&&Et.preventDefault(),Kn.current.onKeyDown(Et)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},fn=function(Et){Kn.current&&Kn.current.onBlur&&Kn.current.onBlur(Et)};_t&&ja!=="right"&&(_t.current={onKeyDown:ga,onClose:function(){Kn.current&&Kn.current.onClose&&Kn.current.onClose()}}),a.useEffect(function(){Le&&!ca.current&&_n(Le)},[Le]),a.useEffect(function(){ca.current=!1},[]);var Sn,Xn=Object(i.a)(Object(i.a)({},e),{},{operationRef:Kn,prefixCls:x,viewDate:Fn,value:ta,onViewDateChange:Bn,sourceMode:ka,onPanelChange:Zt,disabledDate:jn!=="decade"?Ee:void 0});delete Xn.onChange,delete Xn.onSelect;switch(jn){case"decade":Sn=a.createElement(pn,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"year":Sn=a.createElement(Vt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"month":Sn=a.createElement(ue,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"quarter":Sn=a.createElement(Be,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"week":Sn=a.createElement(st,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"time":delete Xn.showTime,Sn=a.createElement($,Object.assign({},Xn,Object(fe.a)(Mt)==="object"?Mt:null,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;default:Mt?Sn=a.createElement(dt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}})):Sn=a.createElement(Qe,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}))}var Ma,Pa,Ea=function(){var Et=De.getNow(),Ft=N(De.getHour(Et),De.getMinute(Et),De.getSecond(Et),qn?Jn:1,va?Gn:1,ft?Hn:1),ra=v(De,Et,Ft[0],Ft[1],Ft[2]);Vn(ra,"submit")};Cn||(Ma=an(x,jn,ht),Pa=en({prefixCls:x,components:xn,needConfirmButton:ha,okDisabled:!ta||Ee&&Ee(ta),locale:ce,showNow:lt,onNow:ha&&Ea,onOk:function(){ta&&(Vn(ta,"submit",!0),tn&&tn(ta))}}));var Aa;if(Lt&&jn==="date"&&$e==="date"&&!Mt){var Ra=De.getNow(),vn="".concat(x,"-today-btn"),oa=Ee&&Ee(Ra);Aa=a.createElement("a",{className:_()(vn,oa&&"".concat(vn,"-disabled")),"aria-disabled":oa,onClick:function(){oa||Vn(Ra,"mouse",!0)}},ce.today)}return a.createElement(g.Provider,{value:Object(i.a)(Object(i.a)({},Ot),{},{hideHeader:"hideHeader"in e?bt:Ot.hideHeader,hidePrevBtn:Ln&&ja==="right",hideNextBtn:Ln&&ja==="left"})},a.createElement("div",{tabIndex:it,className:_()("".concat(x,"-panel"),te,(h={},Object(I.a)(h,"".concat(x,"-panel-has-range"),ua&&ua[0]&&ua[1]),Object(I.a)(h,"".concat(x,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(I.a)(h,"".concat(x,"-panel-rtl"),yn==="rtl"),h)),style:U,onKeyDown:ga,onBlur:fn,onMouseDown:rn,ref:Jt},Sn,Ma||Pa||Aa?a.createElement("div",{className:"".concat(x,"-footer")},Ma,Pa,Aa):null))}var hn=Pn,sa=t("uciX"),kn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Yn(e){var h,D=e.prefixCls,x=e.popupElement,te=e.popupStyle,U=e.visible,ce=e.dropdownClassName,De=e.dropdownAlign,Le=e.transitionName,_e=e.getPopupContainer,Ge=e.children,ze=e.range,Ee=e.popupPlacement,Ue=e.direction,Me="".concat(D,"-dropdown"),$e=function(){return Ee!==void 0?Ee:Ue==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(sa.a,{showAction:[],hideAction:[],popupPlacement:$e(),builtinPlacements:kn,prefixCls:Me,popupTransitionName:Le,popup:x,popupAlign:De,popupVisible:U,popupClassName:_()(ce,(h={},Object(I.a)(h,"".concat(Me,"-range"),ze),Object(I.a)(h,"".concat(Me,"-rtl"),Ue==="rtl"),h)),popupStyle:te,getPopupContainer:_e},Ge)}var on=Yn;function $t(e){var h=e.open,D=e.value,x=e.isClickOutside,te=e.triggerOpen,U=e.forwardKeyDown,ce=e.blurToCancel,De=e.onSubmit,Le=e.onCancel,_e=e.onFocus,Ge=e.onBlur,ze=Object(a.useState)(!1),Ee=Object(K.a)(ze,2),Ue=Ee[0],Me=Ee[1],$e=Object(a.useState)(!1),Fe=Object(K.a)($e,2),it=Fe[0],lt=Fe[1],Mt=Object(a.useRef)(!1),Lt=Object(a.useRef)(!1),ht={onMouseDown:function(){Me(!0),te(!0)},onKeyDown:function(wt){switch(wt.which){case W.a.ENTER:{h?De()!==!1&&Me(!0):te(!0),wt.preventDefault();return}case W.a.TAB:{Ue&&h&&!wt.shiftKey?(Me(!1),wt.preventDefault()):!Ue&&h&&(!U(wt)&&wt.shiftKey&&(Me(!0),wt.preventDefault()));return}case W.a.ESC:{Me(!0),Le();return}}!h&&![W.a.SHIFT].includes(wt.which)?te(!0):Ue||U(wt)},onFocus:function(wt){Me(!0),lt(!0),_e&&_e(wt)},onBlur:function(wt){if(Mt.current||!x(document.activeElement)){Mt.current=!1;return}ce?setTimeout(function(){x(document.activeElement)&&Le()},0):h&&(te(!1),Lt.current&&De()),lt(!1),Ge&&Ge(wt)}};return Object(a.useEffect)(function(){Lt.current=!1},[h]),Object(a.useEffect)(function(){Lt.current=!0},[D]),Object(a.useEffect)(function(){return le(function(bt){var wt=bt.target;h&&(x(wt)?it||te(!1):(Mt.current=!0,requestAnimationFrame(function(){Mt.current=!1})))})}),[ht,{focused:it,typing:Ue}]}function Gt(e){var h=e.valueTexts,D=e.onTextChange,x=a.useState(""),te=Object(K.a)(x,2),U=te[0],ce=te[1],De=a.useRef([]);De.current=h;function Le(Ge){ce(Ge),D(Ge)}function _e(){ce(De.current[0])}return a.useEffect(function(){h.every(function(Ge){return Ge!==U})&&_e()},[h.join("||")]),[U,Le,_e]}var mt=t("Gytx"),Ct=t.n(mt);function gt(e,h){var D=h.formatList,x=h.generateConfig,te=h.locale;return Object(xe.a)(function(){if(!e)return[[""],""];for(var U="",ce=[],De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),it){Le(Fe);return}_e.current=requestAnimationFrame(function(){Le(Fe)})}var ze=gt(De,{formatList:D,generateConfig:x,locale:te}),Ee=Object(K.a)(ze,2),Ue=Ee[1];function Me(Fe){Ge(Fe)}function $e(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ge(null,Fe)}return Object(a.useEffect)(function(){$e(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[Ue,Me,$e]}function Nt(e){var h,D=e.prefixCls,x=D===void 0?"rc-picker":D,te=e.id,U=e.tabIndex,ce=e.style,De=e.className,Le=e.dropdownClassName,_e=e.dropdownAlign,Ge=e.popupStyle,ze=e.transitionName,Ee=e.generateConfig,Ue=e.locale,Me=e.inputReadOnly,$e=e.allowClear,Fe=e.autoFocus,it=e.showTime,lt=e.picker,Mt=lt===void 0?"date":lt,Lt=e.format,ht=e.use12Hours,bt=e.value,wt=e.defaultValue,Pt=e.open,cn=e.defaultOpen,rn=e.defaultOpenValue,Rn=e.suffixIcon,tn=e.clearIcon,xn=e.disabled,yn=e.disabledDate,Qn=e.placeholder,Jn=e.getPopupContainer,Zn=e.pickerRef,Gn=e.panelRender,la=e.onChange,Hn=e.onOpenChange,ha=e.onFocus,qn=e.onBlur,va=e.onMouseDown,ft=e.onMouseUp,Ot=e.onMouseEnter,_t=e.onMouseLeave,Jt=e.onContextMenu,dn=e.onClick,Cn=e.direction,Tn=e.autoComplete,zn=Tn===void 0?"off":Tn,Ln=a.useRef(null),ja=Mt==="date"&&!!it||Mt==="time",ua=me(o(Lt,Mt,it,ht)),Da=a.useRef(null),Kn=a.useRef(null),ca=Object(pe.a)(null,{value:bt,defaultValue:wt}),_a=Object(K.a)(ca,2),ea=_a[0],ta=_a[1],Sa=a.useState(ea),na=Object(K.a)(Sa,2),da=na[0],Fn=na[1],_n=a.useRef(null),Bn=Object(pe.a)(!1,{value:Pt,defaultValue:cn,postState:function(Bt){return xn?!1:Bt},onChange:function(Bt){Hn&&Hn(Bt),!Bt&&_n.current&&_n.current.onClose&&_n.current.onClose()}}),ba=Object(K.a)(Bn,2),Nn=ba[0],fa=ba[1],jn=gt(da,{formatList:ua,generateConfig:Ee,locale:Ue}),wa=Object(K.a)(jn,2),Ca=wa[0],At=wa[1],ka=Gt({valueTexts:Ca,onTextChange:function(Bt){var Ta=Ee.locale.parse(Ue.locale,Bt,ua);Ta&&(!yn||!yn(Ta))&&Fn(Ta)}}),aa=Object(K.a)(ka,3),Zt=aa[0],Vn=aa[1],ga=aa[2],fn=function(Bt){Fn(Bt),ta(Bt),la&&!Ve(Ee,ea,Bt)&&la(Bt,Bt?Ee.locale.format(Ue.locale,Bt,ua[0]):"")},Sn=function(Bt){if(xn&&Bt)return;fa(Bt)},Xn=function(Bt){return Nn&&_n.current&&_n.current.onKeyDown?_n.current.onKeyDown(Bt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){ft&&ft.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),Sn(!0))},Pa=$t({blurToCancel:ja,open:Nn,value:Zt,triggerOpen:Sn,forwardKeyDown:Xn,isClickOutside:function(Bt){return!l([Da.current,Kn.current],Bt)},onSubmit:function(){return yn&&yn(da)?!1:(fn(da),Sn(!1),ga(),!0)},onCancel:function(){Sn(!1),Fn(ea),ga()},onFocus:ha,onBlur:qn}),Ea=Object(K.a)(Pa,2),Aa=Ea[0],Ra=Ea[1],vn=Ra.focused,oa=Ra.typing;a.useEffect(function(){Nn||(Fn(ea),!Ca.length||Ca[0]===""?Vn(""):At!==Zt&&ga())},[Nn,Ca]),a.useEffect(function(){Nn||ga()},[Mt]),a.useEffect(function(){Fn(ea)},[ea]),Zn&&(Zn.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var ln=Object(i.a)(Object(i.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Et=a.createElement(hn,Object.assign({},ln,{generateConfig:Ee,className:_()(Object(I.a)({},"".concat(x,"-panel-focused"),!oa)),value:da,locale:Ue,tabIndex:-1,onChange:Fn,direction:Cn}));Gn&&(Et=Gn(Et));var Ft=a.createElement("div",{className:"".concat(x,"-panel-container"),onMouseDown:function(Bt){Bt.preventDefault()}},Et),ra;Rn&&(ra=a.createElement("span",{className:"".concat(x,"-suffix")},Rn));var Wa;$e&&ea&&!xn&&(Wa=a.createElement("span",{onMouseDown:function(Bt){Bt.preventDefault(),Bt.stopPropagation()},onMouseUp:function(Bt){Bt.preventDefault(),Bt.stopPropagation(),fn(null),Sn(!1)},className:"".concat(x,"-clear")},tn||a.createElement("span",{className:"".concat(x,"-clear-btn")})));var qa=function(Bt,Ta){(Ta==="submit"||Ta!=="key"&&!ja)&&(fn(Bt),Sn(!1))},Ha=Cn==="rtl"?"bottomRight":"bottomLeft",za=pt(Zt,{formatList:ua,generateConfig:Ee,locale:Ue}),Ua=Object(K.a)(za,3),Xa=Ua[0],$a=Ua[1],$n=Ua[2];return a.createElement(g.Provider,{value:{operationRef:_n,hideHeader:Mt==="time",panelRef:Da,onSelect:qa,open:Nn,defaultOpenValue:rn,onDateMouseEnter:$a,onDateMouseLeave:$n}},a.createElement(on,{visible:Nn,popupElement:Ft,popupStyle:Ge,prefixCls:x,dropdownClassName:Le,dropdownAlign:_e,getPopupContainer:Jn,transitionName:ze,popupPlacement:Ha,direction:Cn},a.createElement("div",{className:_()(x,De,(h={},Object(I.a)(h,"".concat(x,"-disabled"),xn),Object(I.a)(h,"".concat(x,"-focused"),vn),Object(I.a)(h,"".concat(x,"-rtl"),Cn==="rtl"),h)),style:ce,onMouseDown:va,onMouseUp:Ma,onMouseEnter:Ot,onMouseLeave:_t,onContextMenu:Jt,onClick:dn},a.createElement("div",{className:_()("".concat(x,"-input"),Object(I.a)({},"".concat(x,"-input-placeholder"),!!Xa)),ref:Kn},a.createElement("input",Object.assign({id:te,tabIndex:U,disabled:xn,readOnly:Me||!oa,value:Xa||Zt,onChange:function(Bt){Vn(Bt.target.value)},autoFocus:Fe,placeholder:Qn,ref:Ln,title:Zt},Aa,{size:d(Mt,ua[0])},Y(e),{autoComplete:zn})),ra,Wa))))}var Wt=function(e){Object(ke.a)(D,e);var h=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=h.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Nt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),un=Wt;function St(e,h,D){var x=e.picker,te=e.locale,U=e.selectedValue,ce=e.disabledDate,De=e.disabled,Le=e.generateConfig,_e=P(U,0),Ge=P(U,1);function ze(Fe){var it=Le.getYear(Fe),lt=Le.locale.getWeek(te.locale,Fe);return it*100+lt}function Ee(Fe){var it=Le.getYear(Fe),lt=Le.getMonth(Fe);return it*100+lt}function Ue(Fe){var it=Le.getYear(Fe),lt=ot(Le,Fe);return it*10+lt}var Me=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[1]&&Ge)return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge);if(h&&Ge)switch(x){case"quarter":return Ue(Fe)>Ue(Ge);case"month":return Ee(Fe)>Ee(Ge);case"week":return ze(Fe)>ze(Ge);default:return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge)}return!1},[ce,De[1],Ge,h]),$e=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[0]&&_e)return!xt(Le,Fe,Ge)&&Le.isAfter(_e,Fe);if(D&&_e)switch(x){case"quarter":return Ue(Fe)0&&arguments[0]!==void 0?arguments[0]:!1,ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=null;$n&&Ka&&Ka[0]&&Ka[1]&&Me.isAfter(Ka[1],Ka[0])&&(Rt=Ka);var Kt=bt;if(bt&&Object(fe.a)(bt)==="object"&&bt.defaultValue){var bn=bt.defaultValue;Kt=Object(i.a)(Object(i.a)({},bt),{},{defaultValue:P(bn,At)||void 0})}var La=null;return Zn&&(La=function(ma,ya){return Zn(ma,ya,{range:At?"end":"start"})}),a.createElement(de.Provider,{value:{inRange:!0,panelPosition:kt,rangedValue:Zo||vn,hoverRangedValue:Rt}},a.createElement(hn,Object.assign({},e,ut,{dateRender:La,showTime:Kt,mode:Ft[At],generateConfig:Me,style:void 0,direction:ca,disabledDate:At===0?za:Ua,disabledTime:function(ma){return Jn?Jn(ma,At===0?"start":"end"):!1},className:_()(Object(I.a)({},"".concat(U,"-panel-focused"),At===0?!Po:!ko)),value:P(vn,At),locale:$e,tabIndex:-1,onPanelChange:function(ma,ya){Wa(p(Ft,ya,At),p(vn,ma,At));var xa=ma;kt==="right"&&Ft[At]===ya&&(xa=O(xa,ya,Me,-1)),Ea(xa,At)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Fa=0,Uo=0;At&&_n.current&&ba.current&&Fn.current&&(Fa=_n.current.offsetWidth+ba.current.offsetWidth,Fn.current.offsetWidth&&Fa>Fn.current.offsetWidth&&(Uo=Fa));var vr=ca==="rtl"?{right:Fa}:{left:Fa};function br(){var kt,ut=an(U,Ft[At],Jt),Rt=en({prefixCls:U,components:Da,needConfirmButton:Sa,okDisabled:!P(vn,At)||Qn&&Qn(vn[At]),locale:$e,rangeList:hr,onOk:function(){P(vn,At)&&(Ba(vn,At),ua&&ua(vn))}});if(ht!=="time"&&!bt){var Kt=Pa(At),bn=O(Kt,ht,Me),La=Ft[At],Oa=La===ht,ma=ro(Oa?"left":!1,{pickerValue:Kt,onPickerValueChange:function(ia){Ea(ia,At)}}),ya=ro("right",{pickerValue:bn,onPickerValueChange:function(ia){Ea(O(ia,ht,Me,-1),At)}});ca==="rtl"?kt=a.createElement(a.Fragment,null,ya,Oa&&ma):kt=a.createElement(a.Fragment,null,ma,Oa&&ya)}else kt=ro();var xa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(U,"-panels")},kt),(ut||Rt)&&a.createElement("div",{className:"".concat(U,"-footer")},ut,Rt));return Gn&&(xa=Gn(xa)),a.createElement("div",{className:"".concat(U,"-panel-container"),style:{marginLeft:Uo},ref:Fn,onMouseDown:function(ia){ia.preventDefault()}},xa)}var gr=a.createElement("div",{className:_()("".concat(U,"-range-wrapper"),"".concat(U,"-").concat(ht,"-range-wrapper")),style:{minWidth:Vo}},a.createElement("div",{className:"".concat(U,"-range-arrow"),style:vr}),br()),Io;qn&&(Io=a.createElement("span",{className:"".concat(U,"-suffix")},qn));var Ko;ha&&(P(fn,0)&&!Zt[0]||P(fn,1)&&!Zt[1])&&(Ko=a.createElement("span",{onMouseDown:function(ut){ut.preventDefault(),ut.stopPropagation()},onMouseUp:function(ut){ut.preventDefault(),ut.stopPropagation();var Rt=fn;Zt[0]||(Rt=p(Rt,null,0)),Zt[1]||(Rt=p(Rt,null,1)),Ba(Rt,null),Ia(!1,At)},className:"".concat(U,"-clear")},va||a.createElement("span",{className:"".concat(U,"-clear-btn")})));var Fo={size:d(ht,jn[0])},io=0,so=0;_n.current&&Bn.current&&ba.current&&(At===0?so=_n.current.offsetWidth:(io=Fa,so=Bn.current.offsetWidth));var Er=ca==="rtl"?{right:io}:{left:io},yr=function(ut,Rt){var Kt=p(vn,ut,At);Rt==="submit"||Rt!=="key"&&!Sa?(Ba(Kt,At),At===0?Do():Ro()):oa(Kt)};return a.createElement(g.Provider,{value:{operationRef:aa,hideHeader:ht==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:yr,open:$n}},a.createElement(on,{visible:$n,popupElement:gr,popupStyle:_e,prefixCls:U,dropdownClassName:Ge,dropdownAlign:Ee,getPopupContainer:Ue,transitionName:ze,range:!0,direction:ca},a.createElement("div",Object.assign({ref:da,className:_()(U,"".concat(U,"-range"),Le,(h={},Object(I.a)(h,"".concat(U,"-disabled"),Zt[0]&&Zt[1]),Object(I.a)(h,"".concat(U,"-focused"),At===0?wo:_o),Object(I.a)(h,"".concat(U,"-rtl"),ca==="rtl"),h)),style:De,onClick:cr,onMouseDown:dr},Y(e)),a.createElement("div",{className:_()("".concat(U,"-input"),(D={},Object(I.a)(D,"".concat(U,"-input-active"),At===0),Object(I.a)(D,"".concat(U,"-input-placeholder"),!!jo),D)),ref:_n},a.createElement("input",Object.assign({id:ce,disabled:Zt[0],readOnly:Ot||!Po,value:jo||Qa,onChange:function(ut){vo(ut.target.value)},autoFocus:it,placeholder:P(Fe,0)||"",ref:Nn},sr,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-range-separator"),ref:ba},cn),a.createElement("div",{className:_()("".concat(U,"-input"),(x={},Object(I.a)(x,"".concat(U,"-input-active"),At===1),Object(I.a)(x,"".concat(U,"-input-placeholder"),!!Mo),x)),ref:Bn},a.createElement("input",Object.assign({disabled:Zt[1],readOnly:Ot||!ko,value:Mo||Ja,onChange:function(ut){go(ut.target.value)},placeholder:P(Fe,1)||"",ref:fa},ur,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-active-bar"),style:Object(i.a)(Object(i.a)({},Er),{},{width:so,position:"absolute"})}),Io,Ko)))}var In=function(e){Object(ke.a)(D,e);var h=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=h.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),Za=In,lo=be.b=un},sR1s:function(Tt,be,t){"use strict";t.d(be,"b",function(){return ye}),t.d(be,"a",function(){return I}),t.d(be,"c",function(){return i}),t.d(be,"d",function(){return K});var A=t("U8pU"),L="RC_TABLE_KEY";function ke(a){return a==null?[]:Array.isArray(a)?a:[a]}function ye(a,M){if(!M&&typeof M!="number")return a;for(var _=ke(M),Q=a,pe=0;pe<_.length;pe+=1){if(!Q)return null;var fe=_[pe];Q=Q[fe]}return Q}function I(a){var M=[],_={};return a.forEach(function(Q){for(var pe=Q||{},fe=pe.key,W=pe.dataIndex,R=fe||ke(W).join("-")||L;_[R];)R="".concat(R,"_next");_[R]=!0,M.push(R)}),M}function i(){var a={};function M(fe,W){W&&Object.keys(W).forEach(function(R){var g=W[R];g&&Object(A.a)(g)==="object"?(fe[R]=fe[R]||{},M(fe[R],g)):fe[R]=g})}for(var _=arguments.length,Q=new Array(_),pe=0;pe<_;pe++)Q[pe]=arguments[pe];return Q.forEach(function(fe){M(a,fe)}),a}function K(a){return a!=null}},sboe:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A=t("q1tI"),L=t.n(A),ke=A.createContext(null)},t23M:function(Tt,be,t){"use strict";var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("Ji7U"),I=t("LK+K"),i=t("q1tI"),K=t.n(i),a=t("m+aA"),M=t("Zm9Q"),_=t("Kwbf"),Q=t("c+Xe"),pe=t("bdgK"),fe="rc-observer-key",W=function(R){Object(ye.a)(X,R);var g=Object(I.a)(X);function X(){var V;return Object(L.a)(this,X),V=g.apply(this,arguments),V.resizeObserver=null,V.childNode=null,V.currentElement=null,V.state={width:0,height:0,offsetHeight:0,offsetWidth:0},V.onResize=function(se){var re=V.props.onResize,ie=se[0].target,xe=ie.getBoundingClientRect(),ne=xe.width,he=xe.height,J=ie.offsetWidth,b=ie.offsetHeight,o=Math.floor(ne),d=Math.floor(he);if(V.state.width!==o||V.state.height!==d||V.state.offsetWidth!==J||V.state.offsetHeight!==b){var k={width:o,height:d,offsetWidth:J,offsetHeight:b};V.setState(k),re&&Promise.resolve().then(function(){re(Object(A.a)(Object(A.a)({},k),{},{offsetWidth:J,offsetHeight:b}))})}},V.setChildNode=function(se){V.childNode=se},V}return Object(ke.a)(X,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var se=this.props.disabled;if(se){this.destroyObserver();return}var re=Object(a.a)(this.childNode||this),ie=re!==this.currentElement;ie&&(this.destroyObserver(),this.currentElement=re),!this.resizeObserver&&re&&(this.resizeObserver=new pe.default(this.onResize),this.resizeObserver.observe(re))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var se=this.props.children,re=Object(M.a)(se);if(re.length>1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(re.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ie=re[0];if(i.isValidElement(ie)&&Object(Q.c)(ie)){var xe=ie.ref;re[0]=i.cloneElement(ie,{ref:Object(Q.a)(xe,this.setChildNode)})}return re.length===1?re[0]:re.map(function(ne,he){return!i.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:i.cloneElement(ne,{key:"".concat(fe,"-").concat(he)})})}}]),X}(i.Component);W.displayName="ResizeObserver",be.a=W},wCXF:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Ne});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("U8pU"),I=t("ODXe"),i=t("q1tI"),K=t("TSYQ"),a=t.n(K),M=t("Gytx"),_=t.n(M),Q=t("Kwbf"),pe=t("t23M"),fe=t("qx4F"),W=t("6eGT"),R=t("IBYe"),g=t("Ff2n"),X=t("c+Xe"),V=t("fyJ8"),se=t("biw7");function re(O,oe,de,we,Pe){var Ae=de[O]||{},Ke=de[oe]||{},Te,Xe;Ae.fixed==="left"?Te=we.left[O]:Ke.fixed==="right"&&(Xe=we.right[oe]);var et=!1,at=!1,Qe=!1,vt=!1,ct=de[oe+1],jt=de[O-1];if(Pe==="rtl"){if(Te!==void 0){var dt=jt&&jt.fixed==="left";vt=!dt}else if(Xe!==void 0){var Je=ct&&ct.fixed==="right";Qe=!Je}}else if(Te!==void 0){var st=ct&&ct.fixed==="left";et=!st}else if(Xe!==void 0){var tt=jt&&jt.fixed==="right";at=!tt}return{fixLeft:Te,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:Qe,firstFixLeft:vt,isSticky:we.isSticky}}var ie=t("sR1s");function xe(O){var oe=O.cells,de=O.stickyOffsets,we=O.flattenColumns,Pe=O.rowComponent,Ae=O.cellComponent,Ke=O.onHeaderRow,Te=O.index,Xe=i.useContext(se.a),et=Xe.prefixCls,at=Xe.direction,Qe;Ke&&(Qe=Ke(oe.map(function(ct){return ct.column}),Te));var vt=Object(ie.a)(oe.map(function(ct){return ct.column}));return i.createElement(Pe,Object.assign({},Qe),oe.map(function(ct,jt){var dt=ct.column,Je=re(ct.colStart,ct.colEnd,we,de,at),st;return dt&&dt.onHeaderCell&&(st=ct.column.onHeaderCell(dt)),i.createElement(V.a,Object.assign({},ct,{ellipsis:dt.ellipsis,align:dt.align,component:Ae,prefixCls:et,key:vt[jt]},Je,{additionalProps:st,rowType:"header"}))}))}xe.displayName="HeaderRow";var ne=xe;function he(O){var oe=[];function de(Ke,Te){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;oe[Xe]=oe[Xe]||[];var et=Te,at=Ke.filter(Boolean).map(function(Qe){var vt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:et},ct=1,jt=Qe.children;return jt&&jt.length>0&&(ct=de(jt,et,Xe+1).reduce(function(dt,Je){return dt+Je},0),vt.hasSubColumns=!0),"colSpan"in Qe&&(ct=Qe.colSpan),"rowSpan"in Qe&&(vt.rowSpan=Qe.rowSpan),vt.colSpan=ct,vt.colEnd=vt.colStart+ct-1,oe[Xe].push(vt),et+=ct,ct});return at}de(O,0);for(var we=oe.length,Pe=function(Te){oe[Te].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=we-Te)})},Ae=0;Ae=0;Te-=1){var Xe=oe[Te],et=de&&de[Te],at=et&&et[o.a];(Xe||at||Ke)&&(Pe.unshift(i.createElement("col",Object.assign({key:Te,style:{width:Xe,minWidth:Xe}},at))),Ke=!0)}return i.createElement("colgroup",null,Pe)}var k=d;function H(O,oe){return Object(i.useMemo)(function(){for(var de=[],we=0;we1?en-1:0),hn=1;hn=Qe&&(Be=Qe-vt),Ke({scrollLeft:Be/Qe*(at+2)}),tt.current.x=B.pageX},z=function(){var B=Object(Ye.b)(Ae.current).top,ve=B+Ae.current.offsetHeight,Se=document.documentElement.scrollTop+window.innerHeight;ve-Object(fe.a)()<=Se||B>=Se-Te?st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!0})}):st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!1})})},Re=function(B){st(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:B/at*Qe||0})})};return i.useImperativeHandle(de,function(){return{setScrollLeft:Re}}),i.useEffect(function(){var je=Object(We.a)(document.body,"mouseup",r,!1),B=Object(We.a)(document.body,"mousemove",ue,!1);return z(),function(){je.remove(),B.remove()}},[vt,Ce]),i.useEffect(function(){var je=Object(We.a)(window,"scroll",z,!1),B=Object(We.a)(window,"resize",z,!1);return function(){je.remove(),B.remove()}},[]),i.useEffect(function(){Je.isHiddenScrollBar||st(function(je){var B,ve;return Object(L.a)(Object(L.a)({},je),{},{scrollLeft:Ae.current.scrollLeft/((B=Ae.current)===null||B===void 0?void 0:B.scrollWidth)*((ve=Ae.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[Je.isHiddenScrollBar]),at<=Qe||!vt||Je.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(fe.a)(),width:Qe,bottom:Te},className:"".concat(et,"-sticky-scroll")},i.createElement("div",{onMouseDown:c,ref:ct,className:a()("".concat(et,"-sticky-scroll-bar"),Object(A.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ce)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Je.scrollLeft,"px, 0, 0)")}}))},nt=i.forwardRef(ot);function Ze(O,oe){return i.useMemo(function(){var de=!!O;return{isSticky:de,stickyClassName:de?"".concat(oe,"-sticky-header"):"",offsetHeader:Object(ye.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(ye.a)(O)==="object"&&O.offsetScroll||0}},[O,oe])}var xt=[],q={},Ne="rc-table-internal-hook",Ve=i.memo(function(O){var oe=O.children;return oe},function(O,oe){return _()(O.props,oe.props)?O.pingLeft!==oe.pingLeft||O.pingRight!==oe.pingRight:!1});function Ie(O){var oe,de=O.prefixCls,we=O.className,Pe=O.rowClassName,Ae=O.style,Ke=O.data,Te=O.rowKey,Xe=O.scroll,et=O.tableLayout,at=O.direction,Qe=O.title,vt=O.footer,ct=O.summary,jt=O.id,dt=O.showHeader,Je=O.components,st=O.emptyText,tt=O.onRow,He=O.onHeaderRow,ee=O.internalHooks,Ce=O.transformColumns,F=O.internalRefs,r=O.sticky,c=Ke||xt,ue=!!c.length,z=i.useState(0),Re=Object(I.a)(z,2),je=Re[0],B=Re[1];i.useEffect(function(){B(Object(fe.a)())});var ve=i.useMemo(function(){return Object(ie.c)(Je,{})},[Je]),Se=i.useCallback(function(ft,Ot){return Object(ie.b)(ve,ft)||Ot},[ve]),rt=i.useMemo(function(){return typeof Te=="function"?Te:function(ft){var Ot=ft&&ft[Te];return Ot}},[Te]),Be=Object(o.c)(O),Dt=Be.expandIcon,yt=Be.expandedRowKeys,Ht=Be.defaultExpandedRowKeys,Ut=Be.defaultExpandAllRows,It=Be.expandedRowRender,Yt=Be.onExpand,zt=Be.onExpandedRowsChange,On=Be.expandRowByClick,Vt=Be.rowExpandable,Xt=Be.expandIconColumnIndex,wn=Be.expandedRowClassName,gn=Be.childrenColumnName,Wn=Be.indentSize,mn=Dt||G,En=gn||"children",qt=i.useMemo(function(){return It?"row":O.expandable&&ee===Ne&&O.expandable.__PARENT_RENDER_ICON__||c.some(function(ft){return ft&&Object(ye.a)(ft)==="object"&&ft[En]})?"nest":!1},[!!It,c]),sn=i.useState(function(){return Ht||(Ut?Oe(c,rt,En):[])}),nn=Object(I.a)(sn,2),pn=nn[0],an=nn[1],en=i.useMemo(function(){return new Set(yt||pn||[])},[yt,pn]),Pn=i.useCallback(function(ft){var Ot=rt(ft,c.indexOf(ft)),_t,Jt=en.has(Ot);Jt?(en.delete(Ot),_t=Object(ke.a)(en)):_t=[].concat(Object(ke.a)(en),[Ot]),an(_t),Yt&&Yt(!Jt,ft),zt&&zt(_t)},[rt,en,c,Yt,zt]),hn=i.useState(0),sa=Object(I.a)(hn,2),kn=sa[0],Yn=sa[1],on=Object(p.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),Be),{},{expandable:!!It,expandedKeys:en,getRowKey:rt,onTriggerExpand:Pn,expandIcon:mn,expandIconColumnIndex:Xt,direction:at}),ee===Ne?Ce:null),$t=Object(I.a)(on,2),Gt=$t[0],mt=$t[1],Ct=i.useMemo(function(){return{columns:Gt,flattenColumns:mt}},[Gt,mt]),gt=i.useRef(),pt=i.useRef(),Nt=i.useRef(),Wt=i.useState(!1),un=Object(I.a)(Wt,2),St=un[0],Qt=un[1],An=i.useState(!1),pa=Object(I.a)(An,2),Mn=pa[0],Na=pa[1],Un=y(new Map),In=Object(I.a)(Un,2),Za=In[0],lo=In[1],e=Object(ie.a)(mt),h=e.map(function(ft){return Za.get(ft)}),D=i.useMemo(function(){return h},[h.join("_")]),x=f(D,mt.length,at),te=Xe&&Object(ie.d)(Xe.y),U=Xe&&Object(ie.d)(Xe.x),ce=U&&mt.some(function(ft){var Ot=ft.fixed;return Ot}),De=i.useRef(),Le=Ze(r,de),_e=Le.isSticky,Ge=Le.offsetHeader,ze=Le.offsetScroll,Ee=Le.stickyClassName,Ue,Me,$e;te&&(Me={overflowY:"scroll",maxHeight:Xe.y}),U&&(Ue={overflowX:"auto"},te||(Me={overflowY:"hidden"}),$e={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Fe=i.useCallback(function(ft,Ot){lo(function(_t){var Jt=new Map(_t);return Jt.set(ft,Ot),Jt})},[]),it=Z(null),lt=Object(I.a)(it,2),Mt=lt[0],Lt=lt[1];function ht(ft,Ot){if(!Ot)return;typeof Ot=="function"?Ot(ft):Ot.scrollLeft!==ft&&(Ot.scrollLeft=ft)}var bt=function(Ot){var _t=Ot.currentTarget,Jt=Ot.scrollLeft,dn=typeof Jt=="number"?Jt:_t.scrollLeft,Cn=_t||q;if(!Lt()||Lt()===Cn){var Tn;Mt(Cn),ht(dn,pt.current),ht(dn,Nt.current),ht(dn,(Tn=De.current)===null||Tn===void 0?void 0:Tn.setScrollLeft)}if(_t){var zn=_t.scrollWidth,Ln=_t.clientWidth;Qt(dn>0),Na(dn0?[].concat(Object(L.a)(g),Object(L.a)(Q(re).map(function(ie){return Object(ke.a)({fixed:se},ie)}))):[].concat(Object(L.a)(g),[Object(ke.a)(Object(ke.a)({},X),{},{fixed:se})])},[])}function pe(R){for(var g=!0,X=0;X=0;re-=1){var ie=R[re];if(se&&ie.fixed!=="right")se=!1;else if(!se&&ie.fixed==="right"){Object(K.a)(!1,"Index ".concat(re+1," of `columns` missing `fixed='right'` prop."));break}}}function fe(R){return R.map(function(g){var X=g.fixed,V=Object(ye.a)(g,["fixed"]),se=X;return X==="left"?se="right":X==="right"&&(se="left"),Object(ke.a)({fixed:se},V)})}function W(R,g){var X=R.prefixCls,V=R.columns,se=R.children,re=R.expandable,ie=R.expandedKeys,xe=R.getRowKey,ne=R.onTriggerExpand,he=R.expandIcon,J=R.rowExpandable,b=R.expandIconColumnIndex,o=R.direction,d=R.expandRowByClick,k=I.useMemo(function(){return V||_(se)},[V,se]),H=I.useMemo(function(){if(re){var T,u=b||0,j=k[u],m=(T={},Object(A.a)(T,M.a,{className:"".concat(X,"-expand-icon-col")}),Object(A.a)(T,"title",""),Object(A.a)(T,"fixed",j?j.fixed:null),Object(A.a)(T,"className","".concat(X,"-row-expand-icon-cell")),Object(A.a)(T,"render",function(E,w,ge){var me=xe(w,ge),Y=ie.has(me),P=J?J(w):!0,p=he({prefixCls:X,expanded:Y,expandable:P,record:w,onExpand:ne});return d?I.createElement("span",{onClick:function(N){return N.stopPropagation()}},p):p}),T),l=k.slice();return u>=0&&l.splice(u,0,m),l}return k},[re,k,xe,ie,he,o]),le=I.useMemo(function(){var T=H;return g&&(T=g(T)),T.length||(T=[{render:function(){return null}}]),T},[g,H,o]),ae=I.useMemo(function(){return o==="rtl"?fe(Q(le)):Q(le)},[le,o]);return[le,ae]}be.b=W},"y0+3":function(Tt,be,t){"use strict";t.d(be,"a",function(){return Q}),t.d(be,"b",function(){return fe});var A=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function ye(W){return W.nodeType===1?W.ownerDocument.defaultView.getComputedStyle(W,null):{}}function I(W,R,g){if(R=R.toLowerCase(),g==="auto"){if(R==="height")return W.offsetHeight;if(R==="width")return W.offsetWidth}return R in L||(L[R]=A.test(R)),L[R]?parseFloat(g)||0:g}function i(W,R){var g=arguments.length,X=ye(W);return R=ke[R]?"cssFloat"in W.style?"cssFloat":"styleFloat":R,g===1?X:I(W,R,X[R]||W.style[R])}function K(W,R,g){var X=arguments.length;if(R=ke[R]?"cssFloat"in W.style?"cssFloat":"styleFloat":R,X===3)return typeof g=="number"&&A.test(R)&&(g="".concat(g,"px")),W.style[R]=g,g;for(var V in R)R.hasOwnProperty(V)&&K(W,V,R[V]);return ye(W)}function a(W){return W===document.body?document.documentElement.clientWidth:W.offsetWidth}function M(W){return W===document.body?window.innerHeight||document.documentElement.clientHeight:W.offsetHeight}function _(){var W=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:W,height:R}}function Q(){var W=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:W,height:R}}function pe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function fe(W){var R=W.getBoundingClientRect(),g=document.documentElement;return{left:R.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); + a `).concat(w,",").concat(w," 0 1 1 ").concat(-Y,",").concat(P),v=Math.PI*2*w,N={stroke:m,strokeDasharray:"".concat(j/100*(v-S),"px ").concat(v,"px"),strokeDashoffset:"-".concat(S/2+u/100*(v-S),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:h,pathStyle:N}}var le=function(j){var m=j.prefixCls,l=j.strokeWidth,S=j.trailWidth,E=j.gapDegree,w=j.gapPosition,ge=j.trailColor,me=j.strokeLinecap,Y=j.style,P=j.className,h=j.strokeColor,v=j.percent,N=J(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),y=Object(A.useMemo)(function(){return o+=1,o},[]),Z=H(0,100,ge,l,E,w),n=Z.pathString,f=Z.pathStyle,s=k(v),C=k(h),$=C.find(function(ot){return Object.prototype.toString.call(ot)==="[object Object]"}),G=i(s),Oe=se(G,1),We=Oe[0],Ye=function(){var nt=0;return s.map(function(Ze,xt){var q=C[xt]||C[C.length-1],Ne=Object.prototype.toString.call(q)==="[object Object]"?"url(#".concat(m,"-gradient-").concat(y,")"):"",Ve=H(nt,Ze,q,l,E,w);return nt+=Ze,L.a.createElement("path",{key:xt,className:"".concat(m,"-circle-path"),d:Ve.pathString,stroke:Ne,strokeLinecap:me,strokeWidth:l,opacity:Ze===0?0:1,fillOpacity:"0",style:Ve.pathStyle,ref:We[xt]})})};return L.a.createElement("svg",V({className:ye()("".concat(m,"-circle"),P),viewBox:"0 0 100 100",style:Y},N),$&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(m,"-gradient-").concat(y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys($).sort(function(ot,nt){return d(ot)-d(nt)}).map(function(ot,nt){return L.a.createElement("stop",{key:nt,offset:ot,stopColor:$[ot]})}))),L.a.createElement("path",{className:"".concat(m,"-circle-trail"),d:n,stroke:ge,strokeLinecap:me,strokeWidth:S||l,fillOpacity:"0",style:f}),Ye().reverse())};le.defaultProps=I;var ae=le,T={Line:X,Circle:ae}},hW8S:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ye}),t.d(be,"c",function(){return I}),t.d(be,"b",function(){return i});var A=t("VTBJ"),L=t("Ff2n"),ke=t("Kwbf"),ye="RC_TABLE_INTERNAL_COL_DEFINE";function I(K){var a=K.expandable,M=Object(L.a)(K,["expandable"]);return"expandable"in K?Object(A.a)(Object(A.a)({},M),a):M}function i(K){return Object.keys(K).reduce(function(a,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(a[M]=K[M]),a},{})}},lx6N:function(Tt,be,t){"use strict";var A=t("2qtc"),L=t("kLXV"),ke=t("+L6B"),ye=t("2/Rp"),I=t("q1tI"),i=t.n(I);function K(a){var M=a.res,_=a.ismodel,Q=a.setismodel;return i.a.createElement(L.a,{visible:_,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},M==null?void 0:M.message,i.a.createElement("div",{style:{textAlign:"right"}},i.a.createElement(ye.a,{onClick:function(){Q(!1)},type:"primary"},"\u786E\u8BA4")))}be.a=K},mgmH:function(Tt,be,t){"use strict";t.d(be,"d",function(){return fe}),t.d(be,"b",function(){return W}),t.d(be,"e",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"n",function(){return X}),t.d(be,"g",function(){return V}),t.d(be,"h",function(){return se}),t.d(be,"j",function(){return ie}),t.d(be,"a",function(){return xe}),t.d(be,"l",function(){return ne}),t.d(be,"f",function(){return pe}),t.d(be,"k",function(){return J}),t.d(be,"m",function(){return b}),t.d(be,"i",function(){return o}),t.d(be,"o",function(){return d}),t.d(be,"r",function(){return k}),t.d(be,"q",function(){return H}),t.d(be,"p",function(){return le});var A=t("miYZ"),L=t("tsqr"),ke=t("k1fw"),ye=t("9og8"),I=t("WmNS"),i=t.n(I),K=t("oUNq"),a=t("9kvl"),M=t("1vsH"),_=t("m3rI"),Q=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},he=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},fe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.s)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_couser_info.json"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),W=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.q)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),R=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.t)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),g=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.r)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.y)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),V=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.u)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),se=function(){var ae=Object(ye.a)(i.a.mark(function T(u,j){var m;return i.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(K.w)(Object(ke.a)({},u));case 2:m=S.sent,m.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j))):m.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j)));case 4:case"end":return S.stop()}},T)}));return function(u,j){return ae.apply(this,arguments)}}(),re=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.v)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/homework_commons/".concat(u.categoryId,"/works_list.zip"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ie=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.z)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.U)({url:_.a.API_SERVER+"/api/polls/".concat(u.categoryId,"/commit_result.xlsx"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),xe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/attendances/export_xlsx_data.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ne=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/video_study_statics.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),pe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_course_students_info.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),J=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),b=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),o=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.x)(Object(ke.a)({},u));case 2:j=l.sent,j.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score"))):j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score")));case 4:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),d=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),m.next=3,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/export_records/".concat(u.id,".xlsx"),query:u}));case 3:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),k=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),H=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_training_objectives.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),le=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.U)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_graduation_requirements.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}()},n6Qo:function(Tt,be,t){"use strict";t.d(be,"a",function(){return a});var A=t("q1tI"),L=t("biw7"),ke=t("fyJ8");function ye(M){var _=M.className,Q=M.index,he=M.children,fe=M.colSpan,W=M.rowSpan,R=A.useContext(L.a),g=R.prefixCls,X=R.fixedInfoList,V=X[Q];return A.createElement(ke.a,Object.assign({className:_,index:Q,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:he,props:{colSpan:fe,rowSpan:W}}}},V))}function I(M){return A.createElement("tr",Object.assign({},M))}function i(M){var _=M.children,Q=A.useContext(L.a),he=Q.prefixCls;return A.createElement("tfoot",{className:"".concat(he,"-summary")},_)}var K=be.b=i,a={Cell:ye,Row:I}},ogmK:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Za});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("rePB"),i=t("VTBJ"),K=t("ODXe"),a=t("q1tI"),M=t("TSYQ"),_=t.n(M),Q=t("Kwbf"),he=t("6cGi"),fe=t("U8pU"),W=t("4IlW"),R=a.createContext({}),g=R,X={visibility:"hidden"};function V(e){var p=e.prefixCls,D=e.prevIcon,x=D===void 0?"\u2039":D,te=e.nextIcon,U=te===void 0?"\u203A":te,ce=e.superPrevIcon,De=ce===void 0?"\xAB":ce,Le=e.superNextIcon,_e=Le===void 0?"\xBB":Le,Ge=e.onSuperPrev,ze=e.onSuperNext,Ee=e.onPrev,Ue=e.onNext,Me=e.children,$e=a.useContext(g),Fe=$e.hideNextBtn,it=$e.hidePrevBtn;return a.createElement("div",{className:p},Ge&&a.createElement("button",{type:"button",onClick:Ge,tabIndex:-1,className:"".concat(p,"-super-prev-btn"),style:it?X:{}},De),Ee&&a.createElement("button",{type:"button",onClick:Ee,tabIndex:-1,className:"".concat(p,"-prev-btn"),style:it?X:{}},x),a.createElement("div",{className:"".concat(p,"-view")},Me),Ue&&a.createElement("button",{type:"button",onClick:Ue,tabIndex:-1,className:"".concat(p,"-next-btn"),style:Fe?X:{}},U),ze&&a.createElement("button",{type:"button",onClick:ze,tabIndex:-1,className:"".concat(p,"-super-next-btn"),style:Fe?X:{}},_e))}var se=V;function re(e){var p=a.useContext(g),D=p.hideHeader;if(D)return null;var x=e.prefixCls,te=e.generateConfig,U=e.locale,ce=e.value,De=e.format,Le="".concat(x,"-header");return a.createElement(se,{prefixCls:Le},ce?te.locale.format(U.locale,ce,De):"\xA0")}var ie=re,xe=t("YrtM"),ne=t("KQm4"),pe=new Map;function J(e,p,D){if(pe.get(e)&&cancelAnimationFrame(pe.get(e)),D<=0){pe.set(e,requestAnimationFrame(function(){e.scrollTop=p}));return}var x=p-e.scrollTop,te=x/D*10;pe.set(e,requestAnimationFrame(function(){e.scrollTop+=te,e.scrollTop!==p&&J(e,p,D-10)}))}function b(e,p){var D=p.onLeftRight,x=p.onCtrlLeftRight,te=p.onUpDown,U=p.onPageUpDown,ce=p.onEnter,De=e.which,Le=e.ctrlKey,_e=e.metaKey;switch(De){case W.a.LEFT:if(Le||_e){if(x)return x(-1),!0}else if(D)return D(-1),!0;break;case W.a.RIGHT:if(Le||_e){if(x)return x(1),!0}else if(D)return D(1),!0;break;case W.a.UP:if(te)return te(-1),!0;break;case W.a.DOWN:if(te)return te(1),!0;break;case W.a.PAGE_UP:if(U)return U(-1),!0;break;case W.a.PAGE_DOWN:if(U)return U(1),!0;break;case W.a.ENTER:if(ce)return ce(),!0;break}return!1}function o(e,p,D,x){var te=e;if(!te)switch(p){case"time":te=x?"hh:mm:ss a":"HH:mm:ss";break;case"week":te="gggg-wo";break;case"month":te="YYYY-MM";break;case"quarter":te="YYYY-[Q]Q";break;case"year":te="YYYY";break;default:te=D?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return te}function d(e,p){var D=e==="time"?8:10;return Math.max(D,p.length)+2}var k=null,H=new Set;function le(e){return!k&&typeof window!="undefined"&&window.addEventListener&&(k=function(D){Object(ne.a)(H).forEach(function(x){x(D)})},window.addEventListener("mousedown",k)),H.add(e),function(){H.delete(e),H.size===0&&(window.removeEventListener("mousedown",k),k=null)}}var ae=function(p){return p==="month"||p==="date"?"year":p},T=function(p){return p==="date"?"month":p},u=function(p){return p==="month"||p==="date"?"quarter":p},j=function(p){return p==="date"?"week":p},m={year:ae,month:T,quarter:u,week:j,time:null,date:null};function l(e,p){return e.some(function(D){return D&&D.contains(p)})}function S(e){var p=e.prefixCls,D=e.units,x=e.onSelect,te=e.value,U=e.active,ce=e.hideDisabledOptions,De="".concat(p,"-cell"),Le=a.useContext(g),_e=Le.open,Ge=a.useRef(null),ze=a.useRef(new Map);return a.useLayoutEffect(function(){var Ee=ze.current.get(te);Ee&&_e!==!1&&J(Ge.current,Ee.offsetTop,120)},[te]),a.useLayoutEffect(function(){if(_e){var Ee=ze.current.get(te);Ee&&J(Ge.current,Ee.offsetTop,0)}},[_e]),a.createElement("ul",{className:_()("".concat(p,"-column"),Object(I.a)({},"".concat(p,"-column-active"),U)),ref:Ge,style:{position:"relative"}},D.map(function(Ee){var Ue;return ce&&Ee.disabled?null:a.createElement("li",{key:Ee.value,ref:function($e){ze.current.set(Ee.value,$e)},className:_()(De,(Ue={},Object(I.a)(Ue,"".concat(De,"-disabled"),Ee.disabled),Object(I.a)(Ue,"".concat(De,"-selected"),te===Ee.value),Ue)),onClick:function(){if(Ee.disabled)return;x(Ee.value)}},a.createElement("div",{className:"".concat(De,"-inner")},Ee.label))}))}var E=S;function w(e,p){for(var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",x=String(e);x.length=12,cn%=12);var Qn=a.useMemo(function(){if(!_e)return[!1,!1];var ft=[!0,!0];return yn.forEach(function(Ot){var _t=Ot.disabled,Jt=Ot.value;if(_t)return;Jt>=12?ft[1]=!1:ft[0]=!1}),ft},[_e,yn]),Jn=Object(K.a)(Qn,2),Zn=Jn[0],Gn=Jn[1],la=a.useMemo(function(){return _e?yn.filter(Pt?function(ft){return ft.value>=12}:function(ft){return ft.value<12}).map(function(ft){var Ot=ft.value%12,_t=Ot===0?"12":w(Ot,2);return Object(i.a)(Object(i.a)({},ft),{},{label:_t,value:Ot})}):yn},[_e,yn]),Hn=Z(0,59,Ue,it&&it(cn)),pa=Z(0,59,$e,lt&<(cn,rn));x.current={onUpDown:function(Ot){var _t=pt[te];if(_t)for(var Jt=_t.units.findIndex(function(zn){return zn.value===_t.value}),dn=_t.units.length,Cn=1;Cn1&&(ce=p.addDate(ce,-7)),ce}function O(e,p,D){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(p){case"year":return D.addYear(e,x*10);case"quarter":case"month":return D.addYear(e,x);default:return D.addMonth(e,x)}}var oe=a.createContext({}),de=oe;function we(e){var p=e.cellPrefixCls,D=e.generateConfig,x=e.rangedValue,te=e.hoverRangedValue,U=e.isInView,ce=e.isSameCell,De=e.offsetCell,Le=e.today,_e=e.value;function Ge(ze){var Ee,Ue=De(ze,-1),Me=De(ze,1),$e=P(x,0),Fe=P(x,1),it=P(te,0),lt=P(te,1),Mt=Ie(D,it,lt,ze);function Lt(rn){return ce($e,rn)}function pt(rn){return ce(Fe,rn)}var bt=ce(it,ze),wt=ce(lt,ze),Pt=(Mt||wt)&&(!U(Ue)||pt(Ue)),cn=(Mt||bt)&&(!U(Me)||Lt(Me));return Ee={},Object(I.a)(Ee,"".concat(p,"-in-view"),U(ze)),Object(I.a)(Ee,"".concat(p,"-in-range"),Ie(D,$e,Fe,ze)),Object(I.a)(Ee,"".concat(p,"-range-start"),Lt(ze)),Object(I.a)(Ee,"".concat(p,"-range-end"),pt(ze)),Object(I.a)(Ee,"".concat(p,"-range-start-single"),Lt(ze)&&!Fe),Object(I.a)(Ee,"".concat(p,"-range-end-single"),pt(ze)&&!$e),Object(I.a)(Ee,"".concat(p,"-range-start-near-hover"),Lt(ze)&&(ce(Ue,it)||Ie(D,it,lt,Ue))),Object(I.a)(Ee,"".concat(p,"-range-end-near-hover"),pt(ze)&&(ce(Me,lt)||Ie(D,it,lt,Me))),Object(I.a)(Ee,"".concat(p,"-range-hover"),Mt),Object(I.a)(Ee,"".concat(p,"-range-hover-start"),bt),Object(I.a)(Ee,"".concat(p,"-range-hover-end"),wt),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-start"),Pt),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-end"),cn),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-start-near-range"),Pt&&ce(Ue,Fe)),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-end-near-range"),cn&&ce(Me,$e)),Object(I.a)(Ee,"".concat(p,"-today"),ce(Le,ze)),Object(I.a)(Ee,"".concat(p,"-selected"),ce(_e,ze)),Ee}return Ge}function Pe(e){for(var p=e.prefixCls,D=e.disabledDate,x=e.onSelect,te=e.rowNum,U=e.colNum,ce=e.prefixColumn,De=e.rowClassName,Le=e.baseDate,_e=e.getCellClassName,Ge=e.getCellText,ze=e.getCellNode,Ee=e.getCellDate,Ue=e.titleCell,Me=e.headerCells,$e=a.useContext(g),Fe=$e.onDateMouseEnter,it=$e.onDateMouseLeave,lt="".concat(p,"-cell"),Mt=[],Lt=0;Lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===$e||ra)&&(Sa(Et),wt&&wt(Et),dn&&dn(Et,Ft),Pt&&!Ve(De,Et,ta)&&Pt(Et))},ga=function(Et){return Kn.current&&Kn.current.onKeyDown?([W.a.LEFT,W.a.RIGHT,W.a.UP,W.a.DOWN,W.a.PAGE_UP,W.a.PAGE_DOWN,W.a.ENTER].includes(Et.which)&&Et.preventDefault(),Kn.current.onKeyDown(Et)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},fn=function(Et){Kn.current&&Kn.current.onBlur&&Kn.current.onBlur(Et)};_t&&ja!=="right"&&(_t.current={onKeyDown:ga,onClose:function(){Kn.current&&Kn.current.onClose&&Kn.current.onClose()}}),a.useEffect(function(){Le&&!ca.current&&_n(Le)},[Le]),a.useEffect(function(){ca.current=!1},[]);var Sn,Xn=Object(i.a)(Object(i.a)({},e),{},{operationRef:Kn,prefixCls:x,viewDate:Fn,value:ta,onViewDateChange:Bn,sourceMode:ka,onPanelChange:Zt,disabledDate:jn!=="decade"?Ee:void 0});delete Xn.onChange,delete Xn.onSelect;switch(jn){case"decade":Sn=a.createElement(hn,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"year":Sn=a.createElement(Vt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"month":Sn=a.createElement(ue,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"quarter":Sn=a.createElement(Be,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"week":Sn=a.createElement(st,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;case"time":delete Xn.showTime,Sn=a.createElement($,Object.assign({},Xn,Object(fe.a)(Mt)==="object"?Mt:null,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}));break;default:Mt?Sn=a.createElement(dt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}})):Sn=a.createElement(Qe,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Vn(Et,Ft)}}))}var Ma,Pa,Ea=function(){var Et=De.getNow(),Ft=N(De.getHour(Et),De.getMinute(Et),De.getSecond(Et),qn?Jn:1,va?Gn:1,ft?Hn:1),ra=v(De,Et,Ft[0],Ft[1],Ft[2]);Vn(ra,"submit")};Cn||(Ma=an(x,jn,pt),Pa=en({prefixCls:x,components:xn,needConfirmButton:pa,okDisabled:!ta||Ee&&Ee(ta),locale:ce,showNow:lt,onNow:pa&&Ea,onOk:function(){ta&&(Vn(ta,"submit",!0),tn&&tn(ta))}}));var Aa;if(Lt&&jn==="date"&&$e==="date"&&!Mt){var Ra=De.getNow(),vn="".concat(x,"-today-btn"),oa=Ee&&Ee(Ra);Aa=a.createElement("a",{className:_()(vn,oa&&"".concat(vn,"-disabled")),"aria-disabled":oa,onClick:function(){oa||Vn(Ra,"mouse",!0)}},ce.today)}return a.createElement(g.Provider,{value:Object(i.a)(Object(i.a)({},Ot),{},{hideHeader:"hideHeader"in e?bt:Ot.hideHeader,hidePrevBtn:Ln&&ja==="right",hideNextBtn:Ln&&ja==="left"})},a.createElement("div",{tabIndex:it,className:_()("".concat(x,"-panel"),te,(p={},Object(I.a)(p,"".concat(x,"-panel-has-range"),ua&&ua[0]&&ua[1]),Object(I.a)(p,"".concat(x,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(I.a)(p,"".concat(x,"-panel-rtl"),yn==="rtl"),p)),style:U,onKeyDown:ga,onBlur:fn,onMouseDown:rn,ref:Jt},Sn,Ma||Pa||Aa?a.createElement("div",{className:"".concat(x,"-footer")},Ma,Pa,Aa):null))}var pn=Pn,sa=t("uciX"),kn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Yn(e){var p,D=e.prefixCls,x=e.popupElement,te=e.popupStyle,U=e.visible,ce=e.dropdownClassName,De=e.dropdownAlign,Le=e.transitionName,_e=e.getPopupContainer,Ge=e.children,ze=e.range,Ee=e.popupPlacement,Ue=e.direction,Me="".concat(D,"-dropdown"),$e=function(){return Ee!==void 0?Ee:Ue==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(sa.a,{showAction:[],hideAction:[],popupPlacement:$e(),builtinPlacements:kn,prefixCls:Me,popupTransitionName:Le,popup:x,popupAlign:De,popupVisible:U,popupClassName:_()(ce,(p={},Object(I.a)(p,"".concat(Me,"-range"),ze),Object(I.a)(p,"".concat(Me,"-rtl"),Ue==="rtl"),p)),popupStyle:te,getPopupContainer:_e},Ge)}var on=Yn;function $t(e){var p=e.open,D=e.value,x=e.isClickOutside,te=e.triggerOpen,U=e.forwardKeyDown,ce=e.blurToCancel,De=e.onSubmit,Le=e.onCancel,_e=e.onFocus,Ge=e.onBlur,ze=Object(a.useState)(!1),Ee=Object(K.a)(ze,2),Ue=Ee[0],Me=Ee[1],$e=Object(a.useState)(!1),Fe=Object(K.a)($e,2),it=Fe[0],lt=Fe[1],Mt=Object(a.useRef)(!1),Lt=Object(a.useRef)(!1),pt={onMouseDown:function(){Me(!0),te(!0)},onKeyDown:function(wt){switch(wt.which){case W.a.ENTER:{p?De()!==!1&&Me(!0):te(!0),wt.preventDefault();return}case W.a.TAB:{Ue&&p&&!wt.shiftKey?(Me(!1),wt.preventDefault()):!Ue&&p&&(!U(wt)&&wt.shiftKey&&(Me(!0),wt.preventDefault()));return}case W.a.ESC:{Me(!0),Le();return}}!p&&![W.a.SHIFT].includes(wt.which)?te(!0):Ue||U(wt)},onFocus:function(wt){Me(!0),lt(!0),_e&&_e(wt)},onBlur:function(wt){if(Mt.current||!x(document.activeElement)){Mt.current=!1;return}ce?setTimeout(function(){x(document.activeElement)&&Le()},0):p&&(te(!1),Lt.current&&De()),lt(!1),Ge&&Ge(wt)}};return Object(a.useEffect)(function(){Lt.current=!1},[p]),Object(a.useEffect)(function(){Lt.current=!0},[D]),Object(a.useEffect)(function(){return le(function(bt){var wt=bt.target;p&&(x(wt)?it||te(!1):(Mt.current=!0,requestAnimationFrame(function(){Mt.current=!1})))})}),[pt,{focused:it,typing:Ue}]}function Gt(e){var p=e.valueTexts,D=e.onTextChange,x=a.useState(""),te=Object(K.a)(x,2),U=te[0],ce=te[1],De=a.useRef([]);De.current=p;function Le(Ge){ce(Ge),D(Ge)}function _e(){ce(De.current[0])}return a.useEffect(function(){p.every(function(Ge){return Ge!==U})&&_e()},[p.join("||")]),[U,Le,_e]}var mt=t("Gytx"),Ct=t.n(mt);function gt(e,p){var D=p.formatList,x=p.generateConfig,te=p.locale;return Object(xe.a)(function(){if(!e)return[[""],""];for(var U="",ce=[],De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),it){Le(Fe);return}_e.current=requestAnimationFrame(function(){Le(Fe)})}var ze=gt(De,{formatList:D,generateConfig:x,locale:te}),Ee=Object(K.a)(ze,2),Ue=Ee[1];function Me(Fe){Ge(Fe)}function $e(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ge(null,Fe)}return Object(a.useEffect)(function(){$e(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[Ue,Me,$e]}function Nt(e){var p,D=e.prefixCls,x=D===void 0?"rc-picker":D,te=e.id,U=e.tabIndex,ce=e.style,De=e.className,Le=e.dropdownClassName,_e=e.dropdownAlign,Ge=e.popupStyle,ze=e.transitionName,Ee=e.generateConfig,Ue=e.locale,Me=e.inputReadOnly,$e=e.allowClear,Fe=e.autoFocus,it=e.showTime,lt=e.picker,Mt=lt===void 0?"date":lt,Lt=e.format,pt=e.use12Hours,bt=e.value,wt=e.defaultValue,Pt=e.open,cn=e.defaultOpen,rn=e.defaultOpenValue,Rn=e.suffixIcon,tn=e.clearIcon,xn=e.disabled,yn=e.disabledDate,Qn=e.placeholder,Jn=e.getPopupContainer,Zn=e.pickerRef,Gn=e.panelRender,la=e.onChange,Hn=e.onOpenChange,pa=e.onFocus,qn=e.onBlur,va=e.onMouseDown,ft=e.onMouseUp,Ot=e.onMouseEnter,_t=e.onMouseLeave,Jt=e.onContextMenu,dn=e.onClick,Cn=e.direction,Tn=e.autoComplete,zn=Tn===void 0?"off":Tn,Ln=a.useRef(null),ja=Mt==="date"&&!!it||Mt==="time",ua=me(o(Lt,Mt,it,pt)),Da=a.useRef(null),Kn=a.useRef(null),ca=Object(he.a)(null,{value:bt,defaultValue:wt}),_a=Object(K.a)(ca,2),ea=_a[0],ta=_a[1],Sa=a.useState(ea),na=Object(K.a)(Sa,2),da=na[0],Fn=na[1],_n=a.useRef(null),Bn=Object(he.a)(!1,{value:Pt,defaultValue:cn,postState:function(Bt){return xn?!1:Bt},onChange:function(Bt){Hn&&Hn(Bt),!Bt&&_n.current&&_n.current.onClose&&_n.current.onClose()}}),ba=Object(K.a)(Bn,2),Nn=ba[0],fa=ba[1],jn=gt(da,{formatList:ua,generateConfig:Ee,locale:Ue}),wa=Object(K.a)(jn,2),Ca=wa[0],At=wa[1],ka=Gt({valueTexts:Ca,onTextChange:function(Bt){var Ta=Ee.locale.parse(Ue.locale,Bt,ua);Ta&&(!yn||!yn(Ta))&&Fn(Ta)}}),aa=Object(K.a)(ka,3),Zt=aa[0],Vn=aa[1],ga=aa[2],fn=function(Bt){Fn(Bt),ta(Bt),la&&!Ve(Ee,ea,Bt)&&la(Bt,Bt?Ee.locale.format(Ue.locale,Bt,ua[0]):"")},Sn=function(Bt){if(xn&&Bt)return;fa(Bt)},Xn=function(Bt){return Nn&&_n.current&&_n.current.onKeyDown?_n.current.onKeyDown(Bt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){ft&&ft.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),Sn(!0))},Pa=$t({blurToCancel:ja,open:Nn,value:Zt,triggerOpen:Sn,forwardKeyDown:Xn,isClickOutside:function(Bt){return!l([Da.current,Kn.current],Bt)},onSubmit:function(){return yn&&yn(da)?!1:(fn(da),Sn(!1),ga(),!0)},onCancel:function(){Sn(!1),Fn(ea),ga()},onFocus:pa,onBlur:qn}),Ea=Object(K.a)(Pa,2),Aa=Ea[0],Ra=Ea[1],vn=Ra.focused,oa=Ra.typing;a.useEffect(function(){Nn||(Fn(ea),!Ca.length||Ca[0]===""?Vn(""):At!==Zt&&ga())},[Nn,Ca]),a.useEffect(function(){Nn||ga()},[Mt]),a.useEffect(function(){Fn(ea)},[ea]),Zn&&(Zn.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var ln=Object(i.a)(Object(i.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Et=a.createElement(pn,Object.assign({},ln,{generateConfig:Ee,className:_()(Object(I.a)({},"".concat(x,"-panel-focused"),!oa)),value:da,locale:Ue,tabIndex:-1,onChange:Fn,direction:Cn}));Gn&&(Et=Gn(Et));var Ft=a.createElement("div",{className:"".concat(x,"-panel-container"),onMouseDown:function(Bt){Bt.preventDefault()}},Et),ra;Rn&&(ra=a.createElement("span",{className:"".concat(x,"-suffix")},Rn));var Wa;$e&&ea&&!xn&&(Wa=a.createElement("span",{onMouseDown:function(Bt){Bt.preventDefault(),Bt.stopPropagation()},onMouseUp:function(Bt){Bt.preventDefault(),Bt.stopPropagation(),fn(null),Sn(!1)},className:"".concat(x,"-clear")},tn||a.createElement("span",{className:"".concat(x,"-clear-btn")})));var qa=function(Bt,Ta){(Ta==="submit"||Ta!=="key"&&!ja)&&(fn(Bt),Sn(!1))},Ha=Cn==="rtl"?"bottomRight":"bottomLeft",za=ht(Zt,{formatList:ua,generateConfig:Ee,locale:Ue}),Ua=Object(K.a)(za,3),Xa=Ua[0],$a=Ua[1],$n=Ua[2];return a.createElement(g.Provider,{value:{operationRef:_n,hideHeader:Mt==="time",panelRef:Da,onSelect:qa,open:Nn,defaultOpenValue:rn,onDateMouseEnter:$a,onDateMouseLeave:$n}},a.createElement(on,{visible:Nn,popupElement:Ft,popupStyle:Ge,prefixCls:x,dropdownClassName:Le,dropdownAlign:_e,getPopupContainer:Jn,transitionName:ze,popupPlacement:Ha,direction:Cn},a.createElement("div",{className:_()(x,De,(p={},Object(I.a)(p,"".concat(x,"-disabled"),xn),Object(I.a)(p,"".concat(x,"-focused"),vn),Object(I.a)(p,"".concat(x,"-rtl"),Cn==="rtl"),p)),style:ce,onMouseDown:va,onMouseUp:Ma,onMouseEnter:Ot,onMouseLeave:_t,onContextMenu:Jt,onClick:dn},a.createElement("div",{className:_()("".concat(x,"-input"),Object(I.a)({},"".concat(x,"-input-placeholder"),!!Xa)),ref:Kn},a.createElement("input",Object.assign({id:te,tabIndex:U,disabled:xn,readOnly:Me||!oa,value:Xa||Zt,onChange:function(Bt){Vn(Bt.target.value)},autoFocus:Fe,placeholder:Qn,ref:Ln,title:Zt},Aa,{size:d(Mt,ua[0])},Y(e),{autoComplete:zn})),ra,Wa))))}var Wt=function(e){Object(ke.a)(D,e);var p=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=p.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Nt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),un=Wt;function St(e,p,D){var x=e.picker,te=e.locale,U=e.selectedValue,ce=e.disabledDate,De=e.disabled,Le=e.generateConfig,_e=P(U,0),Ge=P(U,1);function ze(Fe){var it=Le.getYear(Fe),lt=Le.locale.getWeek(te.locale,Fe);return it*100+lt}function Ee(Fe){var it=Le.getYear(Fe),lt=Le.getMonth(Fe);return it*100+lt}function Ue(Fe){var it=Le.getYear(Fe),lt=ot(Le,Fe);return it*10+lt}var Me=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[1]&&Ge)return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge);if(p&&Ge)switch(x){case"quarter":return Ue(Fe)>Ue(Ge);case"month":return Ee(Fe)>Ee(Ge);case"week":return ze(Fe)>ze(Ge);default:return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge)}return!1},[ce,De[1],Ge,p]),$e=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[0]&&_e)return!xt(Le,Fe,Ge)&&Le.isAfter(_e,Fe);if(D&&_e)switch(x){case"quarter":return Ue(Fe)0&&arguments[0]!==void 0?arguments[0]:!1,ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=null;$n&&Ka&&Ka[0]&&Ka[1]&&Me.isAfter(Ka[1],Ka[0])&&(Rt=Ka);var Kt=bt;if(bt&&Object(fe.a)(bt)==="object"&&bt.defaultValue){var bn=bt.defaultValue;Kt=Object(i.a)(Object(i.a)({},bt),{},{defaultValue:P(bn,At)||void 0})}var La=null;return Zn&&(La=function(ma,ya){return Zn(ma,ya,{range:At?"end":"start"})}),a.createElement(de.Provider,{value:{inRange:!0,panelPosition:kt,rangedValue:Zo||vn,hoverRangedValue:Rt}},a.createElement(pn,Object.assign({},e,ut,{dateRender:La,showTime:Kt,mode:Ft[At],generateConfig:Me,style:void 0,direction:ca,disabledDate:At===0?za:Ua,disabledTime:function(ma){return Jn?Jn(ma,At===0?"start":"end"):!1},className:_()(Object(I.a)({},"".concat(U,"-panel-focused"),At===0?!Po:!ko)),value:P(vn,At),locale:$e,tabIndex:-1,onPanelChange:function(ma,ya){Wa(h(Ft,ya,At),h(vn,ma,At));var xa=ma;kt==="right"&&Ft[At]===ya&&(xa=O(xa,ya,Me,-1)),Ea(xa,At)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Fa=0,Uo=0;At&&_n.current&&ba.current&&Fn.current&&(Fa=_n.current.offsetWidth+ba.current.offsetWidth,Fn.current.offsetWidth&&Fa>Fn.current.offsetWidth&&(Uo=Fa));var vr=ca==="rtl"?{right:Fa}:{left:Fa};function br(){var kt,ut=an(U,Ft[At],Jt),Rt=en({prefixCls:U,components:Da,needConfirmButton:Sa,okDisabled:!P(vn,At)||Qn&&Qn(vn[At]),locale:$e,rangeList:pr,onOk:function(){P(vn,At)&&(Ba(vn,At),ua&&ua(vn))}});if(pt!=="time"&&!bt){var Kt=Pa(At),bn=O(Kt,pt,Me),La=Ft[At],Oa=La===pt,ma=ro(Oa?"left":!1,{pickerValue:Kt,onPickerValueChange:function(ia){Ea(ia,At)}}),ya=ro("right",{pickerValue:bn,onPickerValueChange:function(ia){Ea(O(ia,pt,Me,-1),At)}});ca==="rtl"?kt=a.createElement(a.Fragment,null,ya,Oa&&ma):kt=a.createElement(a.Fragment,null,ma,Oa&&ya)}else kt=ro();var xa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(U,"-panels")},kt),(ut||Rt)&&a.createElement("div",{className:"".concat(U,"-footer")},ut,Rt));return Gn&&(xa=Gn(xa)),a.createElement("div",{className:"".concat(U,"-panel-container"),style:{marginLeft:Uo},ref:Fn,onMouseDown:function(ia){ia.preventDefault()}},xa)}var gr=a.createElement("div",{className:_()("".concat(U,"-range-wrapper"),"".concat(U,"-").concat(pt,"-range-wrapper")),style:{minWidth:Vo}},a.createElement("div",{className:"".concat(U,"-range-arrow"),style:vr}),br()),Io;qn&&(Io=a.createElement("span",{className:"".concat(U,"-suffix")},qn));var Ko;pa&&(P(fn,0)&&!Zt[0]||P(fn,1)&&!Zt[1])&&(Ko=a.createElement("span",{onMouseDown:function(ut){ut.preventDefault(),ut.stopPropagation()},onMouseUp:function(ut){ut.preventDefault(),ut.stopPropagation();var Rt=fn;Zt[0]||(Rt=h(Rt,null,0)),Zt[1]||(Rt=h(Rt,null,1)),Ba(Rt,null),Ia(!1,At)},className:"".concat(U,"-clear")},va||a.createElement("span",{className:"".concat(U,"-clear-btn")})));var Fo={size:d(pt,jn[0])},io=0,so=0;_n.current&&Bn.current&&ba.current&&(At===0?so=_n.current.offsetWidth:(io=Fa,so=Bn.current.offsetWidth));var Er=ca==="rtl"?{right:io}:{left:io},yr=function(ut,Rt){var Kt=h(vn,ut,At);Rt==="submit"||Rt!=="key"&&!Sa?(Ba(Kt,At),At===0?Do():Ro()):oa(Kt)};return a.createElement(g.Provider,{value:{operationRef:aa,hideHeader:pt==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:yr,open:$n}},a.createElement(on,{visible:$n,popupElement:gr,popupStyle:_e,prefixCls:U,dropdownClassName:Ge,dropdownAlign:Ee,getPopupContainer:Ue,transitionName:ze,range:!0,direction:ca},a.createElement("div",Object.assign({ref:da,className:_()(U,"".concat(U,"-range"),Le,(p={},Object(I.a)(p,"".concat(U,"-disabled"),Zt[0]&&Zt[1]),Object(I.a)(p,"".concat(U,"-focused"),At===0?wo:_o),Object(I.a)(p,"".concat(U,"-rtl"),ca==="rtl"),p)),style:De,onClick:cr,onMouseDown:dr},Y(e)),a.createElement("div",{className:_()("".concat(U,"-input"),(D={},Object(I.a)(D,"".concat(U,"-input-active"),At===0),Object(I.a)(D,"".concat(U,"-input-placeholder"),!!jo),D)),ref:_n},a.createElement("input",Object.assign({id:ce,disabled:Zt[0],readOnly:Ot||!Po,value:jo||Qa,onChange:function(ut){vo(ut.target.value)},autoFocus:it,placeholder:P(Fe,0)||"",ref:Nn},sr,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-range-separator"),ref:ba},cn),a.createElement("div",{className:_()("".concat(U,"-input"),(x={},Object(I.a)(x,"".concat(U,"-input-active"),At===1),Object(I.a)(x,"".concat(U,"-input-placeholder"),!!Mo),x)),ref:Bn},a.createElement("input",Object.assign({disabled:Zt[1],readOnly:Ot||!ko,value:Mo||Ja,onChange:function(ut){go(ut.target.value)},placeholder:P(Fe,1)||"",ref:fa},ur,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-active-bar"),style:Object(i.a)(Object(i.a)({},Er),{},{width:so,position:"absolute"})}),Io,Ko)))}var In=function(e){Object(ke.a)(D,e);var p=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=p.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),Za=In,lo=be.b=un},sR1s:function(Tt,be,t){"use strict";t.d(be,"b",function(){return ye}),t.d(be,"a",function(){return I}),t.d(be,"c",function(){return i}),t.d(be,"d",function(){return K});var A=t("U8pU"),L="RC_TABLE_KEY";function ke(a){return a==null?[]:Array.isArray(a)?a:[a]}function ye(a,M){if(!M&&typeof M!="number")return a;for(var _=ke(M),Q=a,he=0;he<_.length;he+=1){if(!Q)return null;var fe=_[he];Q=Q[fe]}return Q}function I(a){var M=[],_={};return a.forEach(function(Q){for(var he=Q||{},fe=he.key,W=he.dataIndex,R=fe||ke(W).join("-")||L;_[R];)R="".concat(R,"_next");_[R]=!0,M.push(R)}),M}function i(){var a={};function M(fe,W){W&&Object.keys(W).forEach(function(R){var g=W[R];g&&Object(A.a)(g)==="object"?(fe[R]=fe[R]||{},M(fe[R],g)):fe[R]=g})}for(var _=arguments.length,Q=new Array(_),he=0;he<_;he++)Q[he]=arguments[he];return Q.forEach(function(fe){M(a,fe)}),a}function K(a){return a!=null}},sboe:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A=t("q1tI"),L=t.n(A),ke=A.createContext(null)},t23M:function(Tt,be,t){"use strict";var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("Ji7U"),I=t("LK+K"),i=t("q1tI"),K=t.n(i),a=t("m+aA"),M=t("Zm9Q"),_=t("Kwbf"),Q=t("c+Xe"),he=t("bdgK"),fe="rc-observer-key",W=function(R){Object(ye.a)(X,R);var g=Object(I.a)(X);function X(){var V;return Object(L.a)(this,X),V=g.apply(this,arguments),V.resizeObserver=null,V.childNode=null,V.currentElement=null,V.state={width:0,height:0,offsetHeight:0,offsetWidth:0},V.onResize=function(se){var re=V.props.onResize,ie=se[0].target,xe=ie.getBoundingClientRect(),ne=xe.width,pe=xe.height,J=ie.offsetWidth,b=ie.offsetHeight,o=Math.floor(ne),d=Math.floor(pe);if(V.state.width!==o||V.state.height!==d||V.state.offsetWidth!==J||V.state.offsetHeight!==b){var k={width:o,height:d,offsetWidth:J,offsetHeight:b};V.setState(k),re&&Promise.resolve().then(function(){re(Object(A.a)(Object(A.a)({},k),{},{offsetWidth:J,offsetHeight:b}))})}},V.setChildNode=function(se){V.childNode=se},V}return Object(ke.a)(X,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var se=this.props.disabled;if(se){this.destroyObserver();return}var re=Object(a.a)(this.childNode||this),ie=re!==this.currentElement;ie&&(this.destroyObserver(),this.currentElement=re),!this.resizeObserver&&re&&(this.resizeObserver=new he.default(this.onResize),this.resizeObserver.observe(re))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var se=this.props.children,re=Object(M.a)(se);if(re.length>1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(re.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ie=re[0];if(i.isValidElement(ie)&&Object(Q.c)(ie)){var xe=ie.ref;re[0]=i.cloneElement(ie,{ref:Object(Q.a)(xe,this.setChildNode)})}return re.length===1?re[0]:re.map(function(ne,pe){return!i.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:i.cloneElement(ne,{key:"".concat(fe,"-").concat(pe)})})}}]),X}(i.Component);W.displayName="ResizeObserver",be.a=W},wCXF:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Ne});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("U8pU"),I=t("ODXe"),i=t("q1tI"),K=t("TSYQ"),a=t.n(K),M=t("Gytx"),_=t.n(M),Q=t("Kwbf"),he=t("t23M"),fe=t("qx4F"),W=t("6eGT"),R=t("IBYe"),g=t("Ff2n"),X=t("c+Xe"),V=t("fyJ8"),se=t("biw7");function re(O,oe,de,we,Pe){var Ae=de[O]||{},Ke=de[oe]||{},Te,Xe;Ae.fixed==="left"?Te=we.left[O]:Ke.fixed==="right"&&(Xe=we.right[oe]);var et=!1,at=!1,Qe=!1,vt=!1,ct=de[oe+1],jt=de[O-1];if(Pe==="rtl"){if(Te!==void 0){var dt=jt&&jt.fixed==="left";vt=!dt}else if(Xe!==void 0){var Je=ct&&ct.fixed==="right";Qe=!Je}}else if(Te!==void 0){var st=ct&&ct.fixed==="left";et=!st}else if(Xe!==void 0){var tt=jt&&jt.fixed==="right";at=!tt}return{fixLeft:Te,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:Qe,firstFixLeft:vt,isSticky:we.isSticky}}var ie=t("sR1s");function xe(O){var oe=O.cells,de=O.stickyOffsets,we=O.flattenColumns,Pe=O.rowComponent,Ae=O.cellComponent,Ke=O.onHeaderRow,Te=O.index,Xe=i.useContext(se.a),et=Xe.prefixCls,at=Xe.direction,Qe;Ke&&(Qe=Ke(oe.map(function(ct){return ct.column}),Te));var vt=Object(ie.a)(oe.map(function(ct){return ct.column}));return i.createElement(Pe,Object.assign({},Qe),oe.map(function(ct,jt){var dt=ct.column,Je=re(ct.colStart,ct.colEnd,we,de,at),st;return dt&&dt.onHeaderCell&&(st=ct.column.onHeaderCell(dt)),i.createElement(V.a,Object.assign({},ct,{ellipsis:dt.ellipsis,align:dt.align,component:Ae,prefixCls:et,key:vt[jt]},Je,{additionalProps:st,rowType:"header"}))}))}xe.displayName="HeaderRow";var ne=xe;function pe(O){var oe=[];function de(Ke,Te){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;oe[Xe]=oe[Xe]||[];var et=Te,at=Ke.filter(Boolean).map(function(Qe){var vt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:et},ct=1,jt=Qe.children;return jt&&jt.length>0&&(ct=de(jt,et,Xe+1).reduce(function(dt,Je){return dt+Je},0),vt.hasSubColumns=!0),"colSpan"in Qe&&(ct=Qe.colSpan),"rowSpan"in Qe&&(vt.rowSpan=Qe.rowSpan),vt.colSpan=ct,vt.colEnd=vt.colStart+ct-1,oe[Xe].push(vt),et+=ct,ct});return at}de(O,0);for(var we=oe.length,Pe=function(Te){oe[Te].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=we-Te)})},Ae=0;Ae=0;Te-=1){var Xe=oe[Te],et=de&&de[Te],at=et&&et[o.a];(Xe||at||Ke)&&(Pe.unshift(i.createElement("col",Object.assign({key:Te,style:{width:Xe,minWidth:Xe}},at))),Ke=!0)}return i.createElement("colgroup",null,Pe)}var k=d;function H(O,oe){return Object(i.useMemo)(function(){for(var de=[],we=0;we1?en-1:0),pn=1;pn=Qe&&(Be=Qe-vt),Ke({scrollLeft:Be/Qe*(at+2)}),tt.current.x=B.pageX},z=function(){var B=Object(Ye.b)(Ae.current).top,ve=B+Ae.current.offsetHeight,Se=document.documentElement.scrollTop+window.innerHeight;ve-Object(fe.a)()<=Se||B>=Se-Te?st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!0})}):st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!1})})},Re=function(B){st(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:B/at*Qe||0})})};return i.useImperativeHandle(de,function(){return{setScrollLeft:Re}}),i.useEffect(function(){var je=Object(We.a)(document.body,"mouseup",r,!1),B=Object(We.a)(document.body,"mousemove",ue,!1);return z(),function(){je.remove(),B.remove()}},[vt,Ce]),i.useEffect(function(){var je=Object(We.a)(window,"scroll",z,!1),B=Object(We.a)(window,"resize",z,!1);return function(){je.remove(),B.remove()}},[]),i.useEffect(function(){Je.isHiddenScrollBar||st(function(je){var B,ve;return Object(L.a)(Object(L.a)({},je),{},{scrollLeft:Ae.current.scrollLeft/((B=Ae.current)===null||B===void 0?void 0:B.scrollWidth)*((ve=Ae.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[Je.isHiddenScrollBar]),at<=Qe||!vt||Je.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(fe.a)(),width:Qe,bottom:Te},className:"".concat(et,"-sticky-scroll")},i.createElement("div",{onMouseDown:c,ref:ct,className:a()("".concat(et,"-sticky-scroll-bar"),Object(A.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ce)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Je.scrollLeft,"px, 0, 0)")}}))},nt=i.forwardRef(ot);function Ze(O,oe){return i.useMemo(function(){var de=!!O;return{isSticky:de,stickyClassName:de?"".concat(oe,"-sticky-header"):"",offsetHeader:Object(ye.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(ye.a)(O)==="object"&&O.offsetScroll||0}},[O,oe])}var xt=[],q={},Ne="rc-table-internal-hook",Ve=i.memo(function(O){var oe=O.children;return oe},function(O,oe){return _()(O.props,oe.props)?O.pingLeft!==oe.pingLeft||O.pingRight!==oe.pingRight:!1});function Ie(O){var oe,de=O.prefixCls,we=O.className,Pe=O.rowClassName,Ae=O.style,Ke=O.data,Te=O.rowKey,Xe=O.scroll,et=O.tableLayout,at=O.direction,Qe=O.title,vt=O.footer,ct=O.summary,jt=O.id,dt=O.showHeader,Je=O.components,st=O.emptyText,tt=O.onRow,He=O.onHeaderRow,ee=O.internalHooks,Ce=O.transformColumns,F=O.internalRefs,r=O.sticky,c=Ke||xt,ue=!!c.length,z=i.useState(0),Re=Object(I.a)(z,2),je=Re[0],B=Re[1];i.useEffect(function(){B(Object(fe.a)())});var ve=i.useMemo(function(){return Object(ie.c)(Je,{})},[Je]),Se=i.useCallback(function(ft,Ot){return Object(ie.b)(ve,ft)||Ot},[ve]),rt=i.useMemo(function(){return typeof Te=="function"?Te:function(ft){var Ot=ft&&ft[Te];return Ot}},[Te]),Be=Object(o.c)(O),Dt=Be.expandIcon,yt=Be.expandedRowKeys,Ht=Be.defaultExpandedRowKeys,Ut=Be.defaultExpandAllRows,It=Be.expandedRowRender,Yt=Be.onExpand,zt=Be.onExpandedRowsChange,On=Be.expandRowByClick,Vt=Be.rowExpandable,Xt=Be.expandIconColumnIndex,wn=Be.expandedRowClassName,gn=Be.childrenColumnName,Wn=Be.indentSize,mn=Dt||G,En=gn||"children",qt=i.useMemo(function(){return It?"row":O.expandable&&ee===Ne&&O.expandable.__PARENT_RENDER_ICON__||c.some(function(ft){return ft&&Object(ye.a)(ft)==="object"&&ft[En]})?"nest":!1},[!!It,c]),sn=i.useState(function(){return Ht||(Ut?Oe(c,rt,En):[])}),nn=Object(I.a)(sn,2),hn=nn[0],an=nn[1],en=i.useMemo(function(){return new Set(yt||hn||[])},[yt,hn]),Pn=i.useCallback(function(ft){var Ot=rt(ft,c.indexOf(ft)),_t,Jt=en.has(Ot);Jt?(en.delete(Ot),_t=Object(ke.a)(en)):_t=[].concat(Object(ke.a)(en),[Ot]),an(_t),Yt&&Yt(!Jt,ft),zt&&zt(_t)},[rt,en,c,Yt,zt]),pn=i.useState(0),sa=Object(I.a)(pn,2),kn=sa[0],Yn=sa[1],on=Object(h.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),Be),{},{expandable:!!It,expandedKeys:en,getRowKey:rt,onTriggerExpand:Pn,expandIcon:mn,expandIconColumnIndex:Xt,direction:at}),ee===Ne?Ce:null),$t=Object(I.a)(on,2),Gt=$t[0],mt=$t[1],Ct=i.useMemo(function(){return{columns:Gt,flattenColumns:mt}},[Gt,mt]),gt=i.useRef(),ht=i.useRef(),Nt=i.useRef(),Wt=i.useState(!1),un=Object(I.a)(Wt,2),St=un[0],Qt=un[1],An=i.useState(!1),ha=Object(I.a)(An,2),Mn=ha[0],Na=ha[1],Un=y(new Map),In=Object(I.a)(Un,2),Za=In[0],lo=In[1],e=Object(ie.a)(mt),p=e.map(function(ft){return Za.get(ft)}),D=i.useMemo(function(){return p},[p.join("_")]),x=f(D,mt.length,at),te=Xe&&Object(ie.d)(Xe.y),U=Xe&&Object(ie.d)(Xe.x),ce=U&&mt.some(function(ft){var Ot=ft.fixed;return Ot}),De=i.useRef(),Le=Ze(r,de),_e=Le.isSticky,Ge=Le.offsetHeader,ze=Le.offsetScroll,Ee=Le.stickyClassName,Ue,Me,$e;te&&(Me={overflowY:"scroll",maxHeight:Xe.y}),U&&(Ue={overflowX:"auto"},te||(Me={overflowY:"hidden"}),$e={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Fe=i.useCallback(function(ft,Ot){lo(function(_t){var Jt=new Map(_t);return Jt.set(ft,Ot),Jt})},[]),it=Z(null),lt=Object(I.a)(it,2),Mt=lt[0],Lt=lt[1];function pt(ft,Ot){if(!Ot)return;typeof Ot=="function"?Ot(ft):Ot.scrollLeft!==ft&&(Ot.scrollLeft=ft)}var bt=function(Ot){var _t=Ot.currentTarget,Jt=Ot.scrollLeft,dn=typeof Jt=="number"?Jt:_t.scrollLeft,Cn=_t||q;if(!Lt()||Lt()===Cn){var Tn;Mt(Cn),pt(dn,ht.current),pt(dn,Nt.current),pt(dn,(Tn=De.current)===null||Tn===void 0?void 0:Tn.setScrollLeft)}if(_t){var zn=_t.scrollWidth,Ln=_t.clientWidth;Qt(dn>0),Na(dn0?[].concat(Object(L.a)(g),Object(L.a)(Q(re).map(function(ie){return Object(ke.a)({fixed:se},ie)}))):[].concat(Object(L.a)(g),[Object(ke.a)(Object(ke.a)({},X),{},{fixed:se})])},[])}function he(R){for(var g=!0,X=0;X=0;re-=1){var ie=R[re];if(se&&ie.fixed!=="right")se=!1;else if(!se&&ie.fixed==="right"){Object(K.a)(!1,"Index ".concat(re+1," of `columns` missing `fixed='right'` prop."));break}}}function fe(R){return R.map(function(g){var X=g.fixed,V=Object(ye.a)(g,["fixed"]),se=X;return X==="left"?se="right":X==="right"&&(se="left"),Object(ke.a)({fixed:se},V)})}function W(R,g){var X=R.prefixCls,V=R.columns,se=R.children,re=R.expandable,ie=R.expandedKeys,xe=R.getRowKey,ne=R.onTriggerExpand,pe=R.expandIcon,J=R.rowExpandable,b=R.expandIconColumnIndex,o=R.direction,d=R.expandRowByClick,k=I.useMemo(function(){return V||_(se)},[V,se]),H=I.useMemo(function(){if(re){var T,u=b||0,j=k[u],m=(T={},Object(A.a)(T,M.a,{className:"".concat(X,"-expand-icon-col")}),Object(A.a)(T,"title",""),Object(A.a)(T,"fixed",j?j.fixed:null),Object(A.a)(T,"className","".concat(X,"-row-expand-icon-cell")),Object(A.a)(T,"render",function(E,w,ge){var me=xe(w,ge),Y=ie.has(me),P=J?J(w):!0,h=pe({prefixCls:X,expanded:Y,expandable:P,record:w,onExpand:ne});return d?I.createElement("span",{onClick:function(N){return N.stopPropagation()}},h):h}),T),l=k.slice();return u>=0&&l.splice(u,0,m),l}return k},[re,k,xe,ie,pe,o]),le=I.useMemo(function(){var T=H;return g&&(T=g(T)),T.length||(T=[{render:function(){return null}}]),T},[g,H,o]),ae=I.useMemo(function(){return o==="rtl"?fe(Q(le)):Q(le)},[le,o]);return[le,ae]}be.b=W},"y0+3":function(Tt,be,t){"use strict";t.d(be,"a",function(){return Q}),t.d(be,"b",function(){return fe});var A=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function ye(W){return W.nodeType===1?W.ownerDocument.defaultView.getComputedStyle(W,null):{}}function I(W,R,g){if(R=R.toLowerCase(),g==="auto"){if(R==="height")return W.offsetHeight;if(R==="width")return W.offsetWidth}return R in L||(L[R]=A.test(R)),L[R]?parseFloat(g)||0:g}function i(W,R){var g=arguments.length,X=ye(W);return R=ke[R]?"cssFloat"in W.style?"cssFloat":"styleFloat":R,g===1?X:I(W,R,X[R]||W.style[R])}function K(W,R,g){var X=arguments.length;if(R=ke[R]?"cssFloat"in W.style?"cssFloat":"styleFloat":R,X===3)return typeof g=="number"&&A.test(R)&&(g="".concat(g,"px")),W.style[R]=g,g;for(var V in R)R.hasOwnProperty(V)&&K(W,V,R[V]);return ye(W)}function a(W){return W===document.body?document.documentElement.clientWidth:W.offsetWidth}function M(W){return W===document.body?window.innerHeight||document.documentElement.clientHeight:W.offsetHeight}function _(){var W=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:W,height:R}}function Q(){var W=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:W,height:R}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function fe(W){var R=W.getBoundingClientRect(),g=document.documentElement;return{left:R.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Classrooms__Lists__Exercise__Answer__index.397e8e8b.async.js b/p__Classrooms__Lists__Exercise__Answer__index.397e8e8b.async.js index 3671e8ed0d..fc5fafd87c 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.397e8e8b.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.397e8e8b.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[59,3,5,6,7,8,9,17],{"+NIl":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";q.defineMode("stex",function(K,P){"use strict";function Q(D,b){D.cmdState.push(b)}function U(D){return D.cmdState.length>0?D.cmdState[D.cmdState.length-1]:null}function w(D){var b=D.cmdState.pop();b&&b.closeBracket()}function j(D){for(var b=D.cmdState,v=b.length-1;v>=0;v--){var c=b[v];if(c.name=="DEFAULT")continue;return c}return{styleIdentifier:function(){return null}}}function B(D,b,v){return function(){this.name=D,this.bracketNo=0,this.style=b,this.styles=v,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var M={};M.importmodule=B("importmodule","tag",["string","builtin"]),M.documentclass=B("documentclass","tag",["","atom"]),M.usepackage=B("usepackage","tag",["atom"]),M.begin=B("begin","tag",["atom"]),M.end=B("end","tag",["atom"]),M.label=B("label","tag",["atom"]),M.ref=B("ref","tag",["atom"]),M.eqref=B("eqref","tag",["atom"]),M.cite=B("cite","tag",["atom"]),M.bibitem=B("bibitem","tag",["atom"]),M.Bibitem=B("Bibitem","tag",["atom"]),M.RBibitem=B("RBibitem","tag",["atom"]),M.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function T(D,b){D.f=b}function g(D,b){var v;if(D.match(/^\\[a-zA-Z@]+/)){var c=D.current().slice(1);return v=M.hasOwnProperty(c)?M[c]:M.DEFAULT,v=new v,Q(b,v),T(b,k),v.style}if(D.match(/^\\[$&%#{}_]/))return"tag";if(D.match(/^\\[,;!\/\\]/))return"tag";if(D.match("\\["))return T(b,function(u,h){return A(u,h,"\\]")}),"keyword";if(D.match("\\("))return T(b,function(u,h){return A(u,h,"\\)")}),"keyword";if(D.match("$$"))return T(b,function(u,h){return A(u,h,"$$")}),"keyword";if(D.match("$"))return T(b,function(u,h){return A(u,h,"$")}),"keyword";var a=D.next();if(a=="%")return D.skipToEnd(),"comment";if(a=="}"||a=="]"){if(v=U(b),v)v.closeBracket(a),T(b,k);else return"error";return"bracket"}else return a=="{"||a=="["?(v=M.DEFAULT,v=new v,Q(b,v),"bracket"):/\d/.test(a)?(D.eatWhile(/[\w.%]/),"atom"):(D.eatWhile(/[\w\-_]/),v=j(b),v.name=="begin"&&(v.argument=D.current()),v.styleIdentifier())}function A(D,b,v){if(D.eatSpace())return null;if(v&&D.match(v))return T(b,g),"keyword";if(D.match(/^\\[a-zA-Z@]+/))return"tag";if(D.match(/^[a-zA-Z]+/))return"variable-2";if(D.match(/^\\[$&%#{}_]/))return"tag";if(D.match(/^\\[,;!\/]/))return"tag";if(D.match(/^[\^_&]/))return"tag";if(D.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(D.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var c=D.next();return c=="{"||c=="}"||c=="["||c=="]"||c=="("||c==")"?"bracket":c=="%"?(D.skipToEnd(),"comment"):"error"}function k(D,b){var v=D.peek(),c;return v=="{"||v=="["?(c=U(b),c.openBracket(v),D.eat(v),T(b,g),"bracket"):/[ \t\r]/.test(v)?(D.eat(v),null):(T(b,g),w(b),g(D,b))}return{startState:function(){var D=P.inMathMode?function(b,v){return A(b,v)}:g;return{cmdState:[],f:D}},copyState:function(D){return{cmdState:D.cmdState.slice(),f:D.f}},token:function(D,b){return b.f(D,b)},blankLine:function(D){D.f=g,D.cmdState.length=0},lineComment:"%"}}),q.defineMIME("text/x-stex","stex"),q.defineMIME("text/x-latex","stex")})},"/GNS":function(Xe,Le,W){Xe.exports=W.p+"static/search1.c4136dd4.png"},"19Vz":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){q.defineOption("placeholder","",function(B,M,T){var g=T&&T!=q.Init;if(M&&!g)B.on("blur",U),B.on("change",w),B.on("swapDoc",w),q.on(B.getInputField(),"compositionupdate",B.state.placeholderCompose=function(){Q(B)}),w(B);else if(!M&&g){B.off("blur",U),B.off("change",w),B.off("swapDoc",w),q.off(B.getInputField(),"compositionupdate",B.state.placeholderCompose),K(B);var A=B.getWrapperElement();A.className=A.className.replace(" CodeMirror-empty","")}M&&!B.hasFocus()&&U(B)});function K(B){B.state.placeholder&&(B.state.placeholder.parentNode.removeChild(B.state.placeholder),B.state.placeholder=null)}function P(B){K(B);var M=B.state.placeholder=document.createElement("pre");M.style.cssText="height: 0; overflow: visible",M.style.direction=B.getOption("direction"),M.className="CodeMirror-placeholder CodeMirror-line-like";var T=B.getOption("placeholder");typeof T=="string"&&(T=document.createTextNode(T)),M.appendChild(T),B.display.lineSpace.insertBefore(M,B.display.lineSpace.firstChild)}function Q(B){setTimeout(function(){var M=!1,T=B.getInputField();T.nodeName=="TEXTAREA"?M=!T.value:B.lineCount()==1&&(M=!/[^\u200b]/.test(T.querySelector(".CodeMirror-line").textContent)),M?P(B):K(B)},20)}function U(B){j(B)&&P(B)}function w(B){var M=B.getWrapperElement(),T=j(B);M.className=M.className.replace(" CodeMirror-empty","")+(T?" CodeMirror-empty":""),T?P(B):K(B)}function j(B){return B.lineCount()===1&&B.getLine(0)===""}})},"1eCo":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";var K={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},P={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};q.defineMode("xml",function(Q,U){var w=Q.indentUnit,j={},B=U.htmlMode?K:P;for(var M in B)j[M]=B[M];for(var M in U)j[M]=U[M];var T,g;function A(i,S){function x(N){return S.tokenize=N,N(i,S)}var m=i.next();if(m=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?x(b("atom","]]>")):null:i.match("--")?x(b("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),x(v(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),S.tokenize=b("meta","?>"),"meta"):(T=i.eat("/")?"closeTag":"openTag",S.tokenize=k,"tag bracket");if(m=="&"){var L;return i.eat("#")?i.eat("x")?L=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):L=i.eatWhile(/[\d]/)&&i.eat(";"):L=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),L?"atom":"error"}else return i.eatWhile(/[^&<]/),null}A.isInText=!0;function k(i,S){var x=i.next();if(x==">"||x=="/"&&i.eat(">"))return S.tokenize=A,T=x==">"?"endTag":"selfcloseTag","tag bracket";if(x=="=")return T="equals",null;if(x=="<"){S.tokenize=A,S.state=h,S.tagName=S.tagStart=null;var m=S.tokenize(i,S);return m?m+" tag error":"tag error"}else return/[\'\"]/.test(x)?(S.tokenize=D(x),S.stringStartCol=i.column(),S.tokenize(i,S)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function D(i){var S=function(x,m){for(;!x.eol();)if(x.next()==i){m.tokenize=k;break}return"string"};return S.isInAttribute=!0,S}function b(i,S){return function(x,m){for(;!x.eol();){if(x.match(S)){m.tokenize=A;break}x.next()}return i}}function v(i){return function(S,x){for(var m;(m=S.next())!=null;){if(m=="<")return x.tokenize=v(i+1),x.tokenize(S,x);if(m==">")if(i==1){x.tokenize=A;break}else return x.tokenize=v(i-1),x.tokenize(S,x)}return"meta"}}function c(i,S,x){this.prev=i.context,this.tagName=S,this.indent=i.indented,this.startOfLine=x,(j.doNotIndent.hasOwnProperty(S)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function a(i){i.context&&(i.context=i.context.prev)}function u(i,S){for(var x;;){if(!i.context)return;if(x=i.context.tagName,!j.contextGrabbers.hasOwnProperty(x)||!j.contextGrabbers[x].hasOwnProperty(S))return;a(i)}}function h(i,S,x){return i=="openTag"?(x.tagStart=S.column(),_):i=="closeTag"?y:h}function _(i,S,x){return i=="word"?(x.tagName=S.current(),g="tag",E):j.allowMissingTagName&&i=="endTag"?(g="tag bracket",E(i,S,x)):(g="error",_)}function y(i,S,x){if(i=="word"){var m=S.current();return x.context&&x.context.tagName!=m&&j.implicitlyClosed.hasOwnProperty(x.context.tagName)&&a(x),x.context&&x.context.tagName==m||j.matchClosing===!1?(g="tag",f):(g="tag error",O)}else return j.allowMissingTagName&&i=="endTag"?(g="tag bracket",f(i,S,x)):(g="error",O)}function f(i,S,x){return i!="endTag"?(g="error",f):(a(x),h)}function O(i,S,x){return g="error",f(i,S,x)}function E(i,S,x){if(i=="word")return g="attribute",d;if(i=="endTag"||i=="selfcloseTag"){var m=x.tagName,L=x.tagStart;return x.tagName=x.tagStart=null,i=="selfcloseTag"||j.autoSelfClosers.hasOwnProperty(m)?u(x,m):(u(x,m),x.context=new c(x,m,L==x.indented)),h}return g="error",E}function d(i,S,x){return i=="equals"?l:(j.allowMissing||(g="error"),E(i,S,x))}function l(i,S,x){return i=="string"?o:i=="word"&&j.allowUnquoted?(g="string",E):(g="error",E(i,S,x))}function o(i,S,x){return i=="string"?o:E(i,S,x)}return{startState:function(i){var S={tokenize:A,state:h,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(S.baseIndent=i),S},token:function(i,S){if(!S.tagName&&i.sol()&&(S.indented=i.indentation()),i.eatSpace())return null;T=null;var x=S.tokenize(i,S);return(x||T)&&x!="comment"&&(g=null,S.state=S.state(T||x,i,S),g&&(x=g=="error"?x+" error":g)),x},indent:function(i,S,x){var m=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+w;if(m&&m.noIndent)return q.Pass;if(i.tokenize!=k&&i.tokenize!=A)return x?x.match(/^(\s*)/)[0].length:0;if(i.tagName)return j.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+w*(j.multilineTagIndentFactor||1);if(j.alignCDATA&&/$/,blockCommentStart:"",configuration:j.htmlMode?"html":"xml",helperType:j.htmlMode?"html":"xml",skipAttribute:function(i){i.state==l&&(i.state=E)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var S=[],x=i.context;x;x=x.prev)x.tagName&&S.push(x.tagName);return S.reverse()}}}),q.defineMIME("text/xml","xml"),q.defineMIME("application/xml","xml"),q.mimeModes.hasOwnProperty("text/html")||q.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Xe,Le,W){"use strict";W.d(Le,"d",function(){return mt}),W.d(Le,"b",function(){return Pe}),W.d(Le,"c",function(){return nt}),W.d(Le,"a",function(){return Lt});var q=W("VTBJ"),K=W("1OyB"),P=W("vuIU"),Q=W("JX7q"),U=W("Ji7U"),w=W("LK+K"),j=W("q1tI"),B=W("I8Z2"),M=W("BGR+"),T=W("wx14"),g=W("rePB"),A=W("4IlW"),k=W("2GS6"),D=W("Gytx"),b=W.n(D),v=W("TSYQ"),c=W.n(v),a=W("U8pU"),u=W("ODXe"),h=/iPhone/i,_=/iPod/i,y=/iPad/i,f=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,d=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,l=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,S=/BB10/i,x=/Opera Mini/i,m=/\b(CriOS|Chrome)(?:.+)Mobile/i,L=/Mobile(?:.+)Firefox\b/i;function N(gt,Ze){return gt.test(Ze)}function H(gt){var Ze=gt||(typeof navigator!="undefined"?navigator.userAgent:""),et=Ze.split("[FBAN");if(typeof et[1]!="undefined"){var ze=et,se=Object(u.a)(ze,1);Ze=se[0]}if(et=Ze.split("Twitter"),typeof et[1]!="undefined"){var be=et,$e=Object(u.a)(be,1);Ze=$e[0]}var Qe={apple:{phone:N(h,Ze)&&!N(l,Ze),ipod:N(_,Ze),tablet:!N(h,Ze)&&N(y,Ze)&&!N(l,Ze),device:(N(h,Ze)||N(_,Ze)||N(y,Ze))&&!N(l,Ze)},amazon:{phone:N(E,Ze),tablet:!N(E,Ze)&&N(d,Ze),device:N(E,Ze)||N(d,Ze)},android:{phone:!N(l,Ze)&&N(E,Ze)||!N(l,Ze)&&N(f,Ze),tablet:!N(l,Ze)&&!N(E,Ze)&&!N(f,Ze)&&(N(d,Ze)||N(O,Ze)),device:!N(l,Ze)&&(N(E,Ze)||N(d,Ze)||N(f,Ze)||N(O,Ze))||N(/\bokhttp\b/i,Ze)},windows:{phone:N(l,Ze),tablet:N(o,Ze),device:N(l,Ze)||N(o,Ze)},other:{blackberry:N(i,Ze),blackberry10:N(S,Ze),opera:N(x,Ze),firefox:N(L,Ze),chrome:N(m,Ze),device:N(i,Ze)||N(S,Ze)||N(x,Ze)||N(L,Ze)||N(m,Ze)},any:null,phone:null,tablet:null};return Qe.any=Qe.apple.device||Qe.android.device||Qe.windows.device||Qe.other.device,Qe.phone=Qe.apple.phone||Qe.android.phone||Qe.windows.phone,Qe.tablet=Qe.apple.tablet||Qe.android.tablet||Qe.windows.tablet,Qe}var Y=Object(q.a)(Object(q.a)({},H()),{},{isMobile:H}),F=Y;function C(){}function $(gt,Ze,et){var ze=Ze||"";return gt.key||"".concat(ze,"item_").concat(et)}function ae(gt){return"".concat(gt,"-menu-")}function fe(gt,Ze){var et=-1;j.Children.forEach(gt,function(ze){et+=1,ze&&ze.type&&ze.type.isMenuItemGroup?j.Children.forEach(ze.props.children,function(se){et+=1,Ze(se,et)}):Ze(ze,et)})}function ye(gt,Ze,et){if(!gt||et.find)return;j.Children.forEach(gt,function(ze){if(ze){var se=ze.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;Ze.indexOf(ze.key)!==-1?et.find=!0:ze.props.children&&ye(ze.props.children,Ze,et)}})}var je=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Me=function(Ze){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=Ze&&typeof Ze.getBoundingClientRect=="function"&&Ze.getBoundingClientRect().width;if(ze){if(et){var se=getComputedStyle(Ze),be=se.marginLeft,$e=se.marginRight;ze+=+be.replace("px","")+ +$e.replace("px","")}ze=+ze.toFixed(6)}return ze||0},Re=function(Ze,et,ze){Ze&&Object(a.a)(Ze.style)==="object"&&(Ze.style[et]=ze)},Ie=function(){return F.any},ke=W("KQm4"),me=W("Ff2n"),ce=W("i8i4"),te=W("bdgK"),ge=W("uciX"),le=W("8XRh"),De={adjustX:1,adjustY:1},Ae={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},Ce={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},He=Ae,We=0,ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ye=function(Ze,et,ze){var se=ae(et),be=Ze.getState();Ze.setState({defaultActiveFirst:Object(q.a)(Object(q.a)({},be.defaultActiveFirst),{},Object(g.a)({},se,ze))})},Ge=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;Object(K.a)(this,et),se=Ze.call(this,ze),se.onDestroy=function(Ne){se.props.onDestroy(Ne)},se.onKeyDown=function(Ne){var st=Ne.keyCode,dt=se.menuInstance,Et=se.props,Mt=Et.isOpen,Wt=Et.store;if(st===A.a.ENTER)return se.onTitleClick(Ne),Ye(Wt,se.props.eventKey,!0),!0;if(st===A.a.RIGHT)return Mt?dt.onKeyDown(Ne):(se.triggerOpenChange(!0),Ye(Wt,se.props.eventKey,!0)),!0;if(st===A.a.LEFT){var rn;if(Mt)rn=dt.onKeyDown(Ne);else return;return rn||(se.triggerOpenChange(!1),rn=!0),rn}return Mt&&(st===A.a.UP||st===A.a.DOWN)?dt.onKeyDown(Ne):void 0},se.onOpenChange=function(Ne){se.props.onOpenChange(Ne)},se.onPopupVisibleChange=function(Ne){se.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},se.onMouseEnter=function(Ne){var st=se.props,dt=st.eventKey,Et=st.onMouseEnter,Mt=st.store;Ye(Mt,se.props.eventKey,!1),Et({key:dt,domEvent:Ne})},se.onMouseLeave=function(Ne){var st=se.props,dt=st.parentMenu,Et=st.eventKey,Mt=st.onMouseLeave;dt.subMenuInstance=Object(Q.a)(se),Mt({key:Et,domEvent:Ne})},se.onTitleMouseEnter=function(Ne){var st=se.props,dt=st.eventKey,Et=st.onItemHover,Mt=st.onTitleMouseEnter;Et({key:dt,hover:!0}),Mt({key:dt,domEvent:Ne})},se.onTitleMouseLeave=function(Ne){var st=se.props,dt=st.parentMenu,Et=st.eventKey,Mt=st.onItemHover,Wt=st.onTitleMouseLeave;dt.subMenuInstance=Object(Q.a)(se),Mt({key:Et,hover:!1}),Wt({key:Et,domEvent:Ne})},se.onTitleClick=function(Ne){var st=Object(Q.a)(se),dt=st.props;if(dt.onTitleClick({key:dt.eventKey,domEvent:Ne}),dt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!dt.isOpen,"click"),Ye(dt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Ne){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Ne))},se.onSelect=function(Ne){se.props.onSelect(Ne)},se.onDeselect=function(Ne){se.props.onDeselect(Ne)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.saveMenuInstance=function(Ne){se.menuInstance=Ne},se.addKeyPath=function(Ne){return Object(q.a)(Object(q.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Ne,st){var dt=se.props.eventKey,Et=function(){se.onOpenChange({key:dt,item:Object(Q.a)(se),trigger:st,open:Ne})};st==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){Et()},0):Et()},se.isChildrenSelected=function(){var Ne={find:!1};return ye(se.props.children,se.props.selectedKeys,Ne),Ne.find},se.isOpen=function(){return se.props.openKeys.indexOf(se.props.eventKey)!==-1},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Ne=ce.findDOMNode(se.menuInstance);if(Ne.offsetWidth>=se.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Ne){se.subMenuTitle=Ne},se.getBaseProps=function(){var Ne=Object(Q.a)(se),st=Ne.props;return{mode:st.mode==="horizontal"?"vertical":st.mode,visible:se.props.isOpen,level:st.level+1,inlineIndent:st.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:st.selectedKeys,eventKey:"".concat(st.eventKey,"-menu-"),openKeys:st.openKeys,motion:st.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:st.subMenuOpenDelay,parentMenu:Object(Q.a)(se),subMenuCloseDelay:st.subMenuCloseDelay,forceSubMenuRender:st.forceSubMenuRender,triggerSubMenuAction:st.triggerSubMenuAction,builtinPlacements:st.builtinPlacements,defaultActiveFirst:st.store.getState().defaultActiveFirst[ae(st.eventKey)],multiple:st.multiple,prefixCls:st.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:st.itemIcon,expandIcon:st.expandIcon,direction:st.direction}},se.getMotion=function(Ne,st){var dt=Object(Q.a)(se),Et=dt.haveRendered,Mt=se.props,Wt=Mt.motion,rn=Mt.rootPrefixCls,it=Object(q.a)(Object(q.a)({},Wt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:Et||!st||Ne!=="inline"});return it};var be=ze.store,$e=ze.eventKey,Qe=be.getState(),At=Qe.defaultActiveFirst;se.isRootMenu=!1;var Tt=!1;return At&&(Tt=At[$e]),Ye(be,$e,Tt),se}return Object(P.a)(et,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,be=this.props,$e=be.mode,Qe=be.parentMenu,At=be.manualRef;if(At&&At(this),$e!=="horizontal"||!Qe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,be=se.onDestroy,$e=se.eventKey;be&&be($e),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(se){var be=this,$e=this.getBaseProps(),Qe=this.getMotion($e.mode,$e.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e.visible||$e.forceSubMenuRender,!this.haveOpened)return j.createElement("div",null);var At=$e.direction;return j.createElement(le.default,Object.assign({visible:$e.visible},Qe),function(Tt){var Ne=Tt.className,st=Tt.style,dt=c()("".concat($e.prefixCls,"-sub"),Ne,Object(g.a)({},"".concat($e.prefixCls,"-rtl"),At==="rtl"));return j.createElement(xe,Object.assign({},$e,{id:be.internalMenuId,className:dt,style:st}),se)})}},{key:"render",value:function(){var se,be=Object(q.a)({},this.props),$e=be.isOpen,Qe=this.getPrefixCls(),At=be.mode==="inline",Tt=c()(Qe,"".concat(Qe,"-").concat(be.mode),(se={},Object(g.a)(se,be.className,!!be.className),Object(g.a)(se,this.getOpenClassName(),$e),Object(g.a)(se,this.getActiveClassName(),be.active||$e&&!At),Object(g.a)(se,this.getDisabledClassName(),be.disabled),Object(g.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(We+=1,this.internalMenuId="$__$".concat(We,"$Menu")));var Ne={},st={},dt={};be.disabled||(Ne={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},st={onClick:this.onTitleClick},dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},Mt=be.direction;At&&(Mt==="rtl"?Et.paddingRight=be.inlineIndent*be.level:Et.paddingLeft=be.inlineIndent*be.level);var Wt={};this.props.isOpen&&(Wt={"aria-owns":this.internalMenuId});var rn=null;be.mode!=="horizontal"&&(rn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(rn=j.createElement(this.props.expandIcon,Object(q.a)({},this.props))));var it=j.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Et,className:"".concat(Qe,"-title"),role:"button"},dt,st,{"aria-expanded":$e},Wt,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,rn||j.createElement("i",{className:"".concat(Qe,"-arrow")})),ft=this.renderChildren(be.children),pn=be.parentMenu.isRootMenu?be.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},En=ot[be.mode],en=be.popupOffset?{offset:be.popupOffset}:{},Ht=be.mode==="inline"?"":be.popupClassName;Ht+=Mt==="rtl"?" ".concat(Qe,"-rtl"):"";var Zt=be.disabled,cn=be.triggerSubMenuAction,Sn=be.subMenuOpenDelay,ct=be.forceSubMenuRender,Xt=be.subMenuCloseDelay,On=be.builtinPlacements;je.forEach(function(qt){return delete be[qt]}),delete be.onClick;var kn=Mt==="rtl"?Object.assign({},Ce,On):Object.assign({},Ae,On);return delete be.direction,j.createElement("li",Object.assign({},be,Ne,{className:Tt,role:"menuitem"}),At&&it,At&&ft,!At&&j.createElement(ge.a,{prefixCls:Qe,popupClassName:c()("".concat(Qe,"-popup"),Ht),getPopupContainer:pn,builtinPlacements:kn,popupPlacement:En,popupVisible:$e,popupAlign:en,popup:ft,action:Zt?[]:[cn],mouseEnterDelay:Sn,mouseLeaveDelay:Xt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ct},it))}}]),et}(j.Component);Ge.defaultProps={onMouseEnter:C,onMouseLeave:C,onTitleMouseEnter:C,onTitleMouseLeave:C,onTitleClick:C,manualRef:C,mode:"vertical",title:""};var Ke=Object(B.b)(function(gt,Ze){var et=gt.openKeys,ze=gt.activeKey,se=gt.selectedKeys,be=Ze.eventKey,$e=Ze.subMenuKey;return{isOpen:et.indexOf(be)>-1,active:ze[$e]===be,selectedKeys:se}})(Ge);Ke.isSubMenu=!0;var mt=Ke,vt="menuitem-overflowed",yt=.5,Ct=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.resizeObserver=null,ze.mutationObserver=null,ze.originalTotalWidth=0,ze.overflowedItems=[],ze.menuItemSizes=[],ze.cancelFrameId=null,ze.state={lastVisibleIndex:void 0},ze.getMenuItemNodes=function(){var se=ze.props.prefixCls,be=ce.findDOMNode(Object(Q.a)(ze));return be?[].slice.call(be.children).filter(function($e){return $e.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},ze.getOverflowedSubMenuItem=function(se,be,$e){var Qe=ze.props,At=Qe.overflowedIndicator,Tt=Qe.level,Ne=Qe.mode,st=Qe.prefixCls,dt=Qe.theme;if(Tt!==1||Ne!=="horizontal")return null;var Et=ze.props.children[0],Mt=Et.props,Wt=Mt.children,rn=Mt.title,it=Mt.style,ft=Object(me.a)(Mt,["children","title","style"]),pn=Object(q.a)({},it),En="".concat(se,"-overflowed-indicator"),en="".concat(se,"-overflowed-indicator");be.length===0&&$e!==!0?pn=Object(q.a)(Object(q.a)({},pn),{},{display:"none"}):$e&&(pn=Object(q.a)(Object(q.a)({},pn),{},{visibility:"hidden",position:"absolute"}),En="".concat(En,"-placeholder"),en="".concat(en,"-placeholder"));var Ht=dt?"".concat(st,"-").concat(dt):"",Zt={};return je.forEach(function(cn){ft[cn]!==void 0&&(Zt[cn]=ft[cn])}),j.createElement(mt,Object.assign({title:At,className:"".concat(st,"-overflowed-submenu"),popupClassName:Ht},Zt,{key:En,eventKey:en,disabled:!1,style:pn}),be)},ze.setChildrenWidthAndResize=function(){if(ze.props.mode!=="horizontal")return;var se=ce.findDOMNode(Object(Q.a)(ze));if(!se)return;var be=se.children;if(!be||be.length===0)return;var $e=se.children[be.length-1];Re($e,"display","inline-block");var Qe=ze.getMenuItemNodes(),At=Qe.filter(function(Tt){return Tt.className.split(" ").indexOf(vt)>=0});At.forEach(function(Tt){Re(Tt,"display","inline-block")}),ze.menuItemSizes=Qe.map(function(Tt){return Me(Tt,!0)}),At.forEach(function(Tt){Re(Tt,"display","none")}),ze.overflowedIndicatorWidth=Me(se.children[se.children.length-1],!0),ze.originalTotalWidth=ze.menuItemSizes.reduce(function(Tt,Ne){return Tt+Ne},0),ze.handleResize(),Re($e,"display","none")},ze.handleResize=function(){if(ze.props.mode!=="horizontal")return;var se=ce.findDOMNode(Object(Q.a)(ze));if(!se)return;var be=Me(se);ze.overflowedItems=[];var $e=0,Qe;ze.originalTotalWidth>be+yt&&(Qe=-1,ze.menuItemSizes.forEach(function(At){$e+=At,$e+ze.overflowedIndicatorWidth<=be&&(Qe+=1)})),ze.setState({lastVisibleIndex:Qe})},ze}return Object(P.a)(et,[{key:"componentDidMount",value:function(){var se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var be=ce.findDOMNode(this);if(!be)return;this.resizeObserver=new te.default(function($e){$e.forEach(function(){var Qe=se.cancelFrameId;cancelAnimationFrame(Qe),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(be.children).concat(be).forEach(function($e){se.resizeObserver.observe($e)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(be.children).concat(be).forEach(function($e){se.resizeObserver.observe($e)}),se.setChildrenWidthAndResize()}),this.mutationObserver.observe(be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(se){var be=this,$e=this.state.lastVisibleIndex;return(se||[]).reduce(function(Qe,At,Tt){var Ne=At;if(be.props.mode==="horizontal"){var st=be.getOverflowedSubMenuItem(At.props.eventKey,[]);$e!==void 0&&be.props.className.indexOf("".concat(be.props.prefixCls,"-root"))!==-1&&(Tt>$e&&(Ne=j.cloneElement(At,{style:{display:"none"},eventKey:"".concat(At.props.eventKey,"-hidden"),className:"".concat(vt)})),Tt===$e+1&&(be.overflowedItems=se.slice($e+1).map(function(Et){return j.cloneElement(Et,{key:Et.props.eventKey,mode:"vertical-left"})}),st=be.getOverflowedSubMenuItem(At.props.eventKey,be.overflowedItems)));var dt=[].concat(Object(ke.a)(Qe),[st,Ne]);return Tt===se.length-1&&dt.push(be.getOverflowedSubMenuItem(At.props.eventKey,[],!0)),dt}return[].concat(Object(ke.a)(Qe),[Ne])},[])}},{key:"render",value:function(){var se=this.props,be=se.visible,$e=se.prefixCls,Qe=se.overflowedIndicator,At=se.mode,Tt=se.level,Ne=se.tag,st=se.children,dt=se.theme,Et=Object(me.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Mt=Ne;return j.createElement(Mt,Object.assign({},Et),this.renderChildren(st))}}]),et}(j.Component);Ct.defaultProps={tag:"div",className:""};var ht=Ct;function Ot(gt){return gt.length?gt.every(function(Ze){return!!Ze.props.disabled}):!0}function Oe(gt,Ze,et){var ze=gt.getState();gt.setState({activeKey:Object(q.a)(Object(q.a)({},ze.activeKey),{},Object(g.a)({},Ze,et))})}function Te(gt){return gt.eventKey||"0-menu-"}function Je(gt,Ze){var et=Ze,ze=gt.children,se=gt.eventKey;if(et){var be;if(fe(ze,function($e,Qe){$e&&$e.props&&!$e.props.disabled&&et===$($e,se,Qe)&&(be=!0)}),be)return et}return et=null,gt.defaultActiveFirst&&fe(ze,function($e,Qe){!et&&$e&&!$e.props.disabled&&(et=$($e,se,Qe))}),et}function rt(gt){if(gt){var Ze=this.instanceArray.indexOf(gt);Ze!==-1?this.instanceArray[Ze]=gt:this.instanceArray.push(gt)}}var Ue=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;return Object(K.a)(this,et),se=Ze.call(this,ze),se.onKeyDown=function(be,$e){var Qe=be.keyCode,At;if(se.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(At=Ne.onKeyDown(be))}),At)return 1;var Tt=null;return(Qe===A.a.UP||Qe===A.a.DOWN)&&(Tt=se.step(Qe===A.a.UP?-1:1)),Tt?(be.preventDefault(),Oe(se.props.store,Te(se.props),Tt.props.eventKey),typeof $e=="function"&&$e(Tt),1):void 0},se.onItemHover=function(be){var $e=be.key,Qe=be.hover;Oe(se.props.store,Te(se.props),Qe?$e:null)},se.onDeselect=function(be){se.props.onDeselect(be)},se.onSelect=function(be){se.props.onSelect(be)},se.onClick=function(be){se.props.onClick(be)},se.onOpenChange=function(be){se.props.onOpenChange(be)},se.onDestroy=function(be){se.props.onDestroy(be)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(be){var $e=se.getFlatInstanceArray(),Qe=se.props.store.getState().activeKey[Te(se.props)],At=$e.length;if(!At)return null;be<0&&($e=$e.concat().reverse());var Tt=-1;if($e.every(function(Et,Mt){return Et&&Et.props.eventKey===Qe?(Tt=Mt,!1):!0}),!se.props.defaultActiveFirst&&Tt!==-1&&Ot($e.slice(Tt,At-1)))return;var Ne=(Tt+1)%At,st=Ne;do{var dt=$e[st];if(!dt||dt.props.disabled)st=(st+1)%At;else return dt}while(st!==Ne);return null},se.renderCommonMenuItem=function(be,$e,Qe){var At=se.props.store.getState(),Tt=Object(Q.a)(se),Ne=Tt.props,st=$(be,Ne.eventKey,$e),dt=be.props;if(!dt||typeof be.type=="string")return be;var Et=st===At.activeKey,Mt=Object(q.a)(Object(q.a)({mode:dt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:$e,parentMenu:Ne.parentMenu,manualRef:dt.disabled?void 0:Object(k.a)(be.ref,rt.bind(Object(Q.a)(se))),eventKey:st,active:!dt.disabled&&Et,multiple:Ne.multiple,onClick:function(rn){(dt.onClick||C)(rn),se.onClick(rn)},onItemHover:se.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:dt.itemIcon||se.props.itemIcon,expandIcon:dt.expandIcon||se.props.expandIcon},Qe),{},{direction:Ne.direction});return(Ne.mode==="inline"||Ie())&&(Mt.triggerSubMenuAction="click"),j.cloneElement(be,Mt)},se.renderMenuItem=function(be,$e,Qe){if(!be)return null;var At=se.props.store.getState(),Tt={openKeys:At.openKeys,selectedKeys:At.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:Qe};return se.renderCommonMenuItem(be,$e,Tt)},ze.store.setState({activeKey:Object(q.a)(Object(q.a)({},ze.store.getState().activeKey),{},Object(g.a)({},ze.eventKey,Je(ze,ze.activeKey)))}),se.instanceArray=[],se}return Object(P.a)(et,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!b()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var be=this.props,$e="activeKey"in be?be.activeKey:be.store.getState().activeKey[Te(be)],Qe=Je(be,$e);if(Qe!==$e)Oe(be.store,Te(be),Qe);else if("activeKey"in se){var At=Je(se,se.activeKey);Qe!==At&&Oe(be.store,Te(be),Qe)}}},{key:"render",value:function(){var se=this,be=Object(T.a)({},this.props);this.instanceArray=[];var $e=c()(be.prefixCls,be.className,"".concat(be.prefixCls,"-").concat(be.mode)),Qe={className:$e,role:be.role||"menu"};be.id&&(Qe.id=be.id),be.focusable&&(Qe.tabIndex=0,Qe.onKeyDown=this.onKeyDown);var At=be.prefixCls,Tt=be.eventKey,Ne=be.visible,st=be.level,dt=be.mode,Et=be.overflowedIndicator,Mt=be.theme;return je.forEach(function(Wt){return delete be[Wt]}),delete be.onClick,j.createElement(ht,Object.assign({},be,{prefixCls:At,mode:dt,tag:"ul",level:st,theme:Mt,visible:Ne,overflowedIndicator:Et},Qe),j.Children.map(be.children,function(Wt,rn){return se.renderMenuItem(Wt,rn,Tt||"0-menu-")}))}}]),et}(j.Component);Ue.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:C};var qe=Object(B.b)()(Ue),xe=qe,he=W("Kwbf");function pe(gt,Ze,et){var ze=gt.prefixCls,se=gt.motion,be=gt.defaultMotions,$e=be===void 0?{}:be,Qe=gt.openAnimation,At=gt.openTransitionName,Tt=Ze.switchingModeFromInline;if(se)return se;if(Object(a.a)(Qe)==="object"&&Qe)Object(he.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Qe=="string")return{motionName:"".concat(ze,"-open-").concat(Qe)};if(At)return{motionName:At};var Ne=$e[et];return Ne||(Tt?null:$e.other)}var re=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;Object(K.a)(this,et),se=Ze.call(this,ze),se.inlineOpenKeys=[],se.onSelect=function(Qe){var At=Object(Q.a)(se),Tt=At.props;if(Tt.selectable){var Ne=se.store.getState(),st=Ne.selectedKeys,dt=Qe.key;Tt.multiple?st=st.concat([dt]):st=[dt],"selectedKeys"in Tt||se.store.setState({selectedKeys:st}),Tt.onSelect(Object(q.a)(Object(q.a)({},Qe),{},{selectedKeys:st}))}},se.onClick=function(Qe){var At=se.getRealMenuMode(),Tt=Object(Q.a)(se),Ne=Tt.store,st=Tt.props.onOpenChange;At!=="inline"&&!("openKeys"in se.props)&&(Ne.setState({openKeys:[]}),st([])),se.props.onClick(Qe)},se.onKeyDown=function(Qe,At){se.innerMenu.getWrappedInstance().onKeyDown(Qe,At)},se.onOpenChange=function(Qe){var At=Object(Q.a)(se),Tt=At.props,Ne=se.store.getState().openKeys.concat(),st=!1,dt=function(Mt){var Wt=!1;if(Mt.open)Wt=Ne.indexOf(Mt.key)===-1,Wt&&Ne.push(Mt.key);else{var rn=Ne.indexOf(Mt.key);Wt=rn!==-1,Wt&&Ne.splice(rn,1)}st=st||Wt};Array.isArray(Qe)?Qe.forEach(dt):dt(Qe),st&&("openKeys"in se.props||se.store.setState({openKeys:Ne}),Tt.onOpenChange(Ne))},se.onDeselect=function(Qe){var At=Object(Q.a)(se),Tt=At.props;if(Tt.selectable){var Ne=se.store.getState().selectedKeys.concat(),st=Qe.key,dt=Ne.indexOf(st);dt!==-1&&Ne.splice(dt,1),"selectedKeys"in Tt||se.store.setState({selectedKeys:Ne}),Tt.onDeselect(Object(q.a)(Object(q.a)({},Qe),{},{selectedKeys:Ne}))}},se.onMouseEnter=function(Qe){se.restoreModeVerticalFromInline();var At=se.props.onMouseEnter;At&&At(Qe)},se.onTransitionEnd=function(Qe){var At=Qe.propertyName==="width"&&Qe.target===Qe.currentTarget,Tt=Qe.target.className,Ne=Object.prototype.toString.call(Tt)==="[object SVGAnimatedString]"?Tt.animVal:Tt,st=Qe.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(At||st)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(Qe){se.innerMenu=Qe},se.isRootMenu=!0;var be=ze.defaultSelectedKeys,$e=ze.defaultOpenKeys;return"selectedKeys"in ze&&(be=ze.selectedKeys||[]),"openKeys"in ze&&($e=ze.openKeys||[]),se.store=Object(B.c)({selectedKeys:be,openKeys:$e,activeKey:{"0-menu-":Je(ze,ze.activeKey)}}),se.state={switchingModeFromInline:!1},se}return Object(P.a)(et,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){this.updateOpentKeysWhenSwitchMode(se),this.updateMiniStore();var be=this.props,$e=be.siderCollapsed,Qe=be.inlineCollapsed,At=be.onOpenChange;(!se.inlineCollapsed&&Qe||!se.siderCollapsed&&$e)&&At([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(se){var be=this.props,$e=this.store,Qe=this.inlineOpenKeys,At=$e.getState(),Tt={};se.mode==="inline"&&be.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in be||((be.inlineCollapsed&&!se.inlineCollapsed||be.siderCollapsed&&!se.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=At.openKeys.concat(),Tt.openKeys=[]),(!be.inlineCollapsed&&se.inlineCollapsed||!be.siderCollapsed&&se.siderCollapsed)&&(Tt.openKeys=Qe,this.inlineOpenKeys=[])),Object.keys(Tt).length&&$e.setState(Tt)}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,be=this.store,$e=this.prevOpenKeys,Qe=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");Qe?(this.prevOpenKeys=be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):$e&&(this.store.setState({openKeys:$e}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,be=this.state.switchingModeFromInline,$e=this.getInlineCollapsed();return be&&$e?"inline":$e?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,be=se.inlineCollapsed,$e=se.siderCollapsed;return $e!==void 0?$e:be}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var se=Object(q.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),be=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(q.a)(Object(q.a)({},se),{},{mode:be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:pe(this.props,this.state,be)}),delete se.openAnimation,delete se.openTransitionName,j.createElement(B.a,{store:this.store},j.createElement(xe,Object.assign({},se,{ref:this.setInnerMenu}),this.props.children))}}]),et}(j.Component);re.defaultProps={selectable:!0,onClick:C,onSelect:C,onOpenChange:C,onDeselect:C,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:j.createElement("span",null,"\xB7\xB7\xB7")};var ie=re,oe=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.onKeyDown=function(se){var be=se.keyCode;return be===A.a.ENTER?(ze.onClick(se),!0):void 0},ze.onMouseLeave=function(se){var be=ze.props,$e=be.eventKey,Qe=be.onItemHover,At=be.onMouseLeave;Qe({key:$e,hover:!1}),At({key:$e,domEvent:se})},ze.onMouseEnter=function(se){var be=ze.props,$e=be.eventKey,Qe=be.onItemHover,At=be.onMouseEnter;Qe({key:$e,hover:!0}),At({key:$e,domEvent:se})},ze.onClick=function(se){var be=ze.props,$e=be.eventKey,Qe=be.multiple,At=be.onClick,Tt=be.onSelect,Ne=be.onDeselect,st=be.isSelected,dt={key:$e,keyPath:[$e],item:Object(Q.a)(ze),domEvent:se};At(dt),Qe?st?Ne(dt):Tt(dt):st||Tt(dt)},ze.saveNode=function(se){ze.node=se},ze}return Object(P.a)(et,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var se,be=Object(q.a)({},this.props),$e=c()(this.getPrefixCls(),be.className,(se={},Object(g.a)(se,this.getActiveClassName(),!be.disabled&&be.active),Object(g.a)(se,this.getSelectedClassName(),be.isSelected),Object(g.a)(se,this.getDisabledClassName(),be.disabled),se)),Qe=Object(q.a)(Object(q.a)({},be.attribute),{},{title:typeof be.title=="string"?be.title:void 0,className:$e,role:be.role||"menuitem","aria-disabled":be.disabled});be.role==="option"?Qe=Object(q.a)(Object(q.a)({},Qe),{},{role:"option","aria-selected":be.isSelected}):(be.role===null||be.role==="none")&&(Qe.role="none");var At={onClick:be.disabled?null:this.onClick,onMouseLeave:be.disabled?null:this.onMouseLeave,onMouseEnter:be.disabled?null:this.onMouseEnter},Tt=Object(q.a)({},be.style);be.mode==="inline"&&(be.direction==="rtl"?Tt.paddingRight=be.inlineIndent*be.level:Tt.paddingLeft=be.inlineIndent*be.level),je.forEach(function(st){return delete be[st]}),delete be.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=j.createElement(this.props.itemIcon,this.props)),j.createElement("li",Object.assign({},Object(M.default)(be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Qe,At,{style:Tt,ref:this.saveNode}),be.children,Ne)}}]),et}(j.Component);oe.isMenuItem=!0,oe.defaultProps={onSelect:C,onMouseEnter:C,onMouseLeave:C,manualRef:C};var de=Object(B.b)(function(gt,Ze){var et=gt.activeKey,ze=gt.selectedKeys,se=Ze.eventKey,be=Ze.subMenuKey;return{active:et[be]===se,isSelected:ze.indexOf(se)!==-1}})(oe),Pe=de,we=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.renderInnerMenuItem=function(se){var be=ze.props,$e=be.renderMenuItem,Qe=be.index;return $e(se,Qe,ze.props.subMenuKey)},ze}return Object(P.a)(et,[{key:"render",value:function(){var se=Object(T.a)({},this.props),be=se.className,$e=be===void 0?"":be,Qe=se.rootPrefixCls,At="".concat(Qe,"-item-group-title"),Tt="".concat(Qe,"-item-group-list"),Ne=se.title,st=se.children;return je.forEach(function(dt){return delete se[dt]}),delete se.onClick,delete se.direction,j.createElement("li",Object.assign({},se,{className:"".concat($e," ").concat(Qe,"-item-group")}),j.createElement("div",{className:At,title:typeof Ne=="string"?Ne:void 0},Ne),j.createElement("ul",{className:Tt},j.Children.map(st,this.renderInnerMenuItem)))}}]),et}(j.Component);we.isMenuItemGroup=!0,we.defaultProps={disabled:!0};var nt=we,bt=function(Ze){var et=Ze.className,ze=Ze.rootPrefixCls,se=Ze.style;return j.createElement("li",{className:"".concat(et," ").concat(ze,"-item-divider"),style:se})};bt.defaultProps={disabled:!0,className:"",style:{}};var Lt=bt,St=Le.e=ie},"4qgm":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return u}),W.d(Le,"b",function(){return E});var q=W("Ty5D"),K=W("dI71"),P=W("q1tI"),Q=W.n(P),U=W("YS25"),w=W("17x9"),j=W.n(w),B=W("wx14"),M=W("zLVn"),T=W("9R94"),g=function(l){Object(K.a)(o,l);function o(){for(var S,x=arguments.length,m=new Array(x),L=0;L=0||x.relatedTarget.className.indexOf("".concat(H,"-next"))>=0))return;l.setState({goInputText:""}),N(l.getValidValue())},l.go=function(x){var m=l.state.goInputText;if(m==="")return;(x.keyCode===D.ENTER||x.type==="click")&&(l.setState({goInputText:""}),l.props.quickGo(l.getValidValue()))},l}return Object(U.a)(d,[{key:"getValidValue",value:function(){var o=this.state,i=o.goInputText,S=o.current;return!i||isNaN(i)?S:Number(i)}},{key:"getPageSizeOptions",value:function(){var o=this.props,i=o.pageSize,S=o.pageSizeOptions;return S.some(function(x){return x.toString()===i.toString()})?S:S.concat([i.toString()]).sort(function(x,m){var L=isNaN(Number(x))?0:Number(x),N=isNaN(Number(m))?0:Number(m);return L-N})}},{key:"render",value:function(){var o=this,i=this.props,S=i.pageSize,x=i.locale,m=i.rootPrefixCls,L=i.changeSize,N=i.quickGo,H=i.goButton,Y=i.selectComponentClass,F=i.buildOptionText,C=i.selectPrefixCls,$=i.disabled,ae=this.state.goInputText,fe="".concat(m,"-options"),ye=Y,je=null,Me=null,Re=null;if(!L&&!N)return null;var Ie=this.getPageSizeOptions();if(L&&ye){var ke=Ie.map(function(me,ce){return M.a.createElement(ye.Option,{key:ce,value:me.toString()},(F||o.buildOptionText)(me))});je=M.a.createElement(ye,{disabled:$,prefixCls:C,showSearch:!1,className:"".concat(fe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||Ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ce){return ce.parentNode}},ke)}return N&&(H&&(Re=typeof H=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$,className:"".concat(fe,"-quick-jumper-button")},x.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},H)),Me=M.a.createElement("div",{className:"".concat(fe,"-quick-jumper")},x.jump_to,M.a.createElement("input",{disabled:$,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),x.page,Re)),M.a.createElement("li",{className:"".concat(fe)},je,Me)}}]),d}(M.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=b,c=W("N2Kk");function a(){}function u(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function h(O,E,d){return d}function _(O,E,d){var l=typeof O=="undefined"?E.pageSize:O;return Math.floor((d.total-1)/l)+1}var y=function(O){Object(w.a)(d,O);var E=Object(j.a)(d);function d(l){var o;Object(Q.a)(this,d),o=E.call(this,l),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(_(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(L,N){var H=o.props.prefixCls,Y=L||M.a.createElement("button",{type:"button","aria-label":N,className:"".concat(H,"-item-link")});return typeof L=="function"&&(Y=M.a.createElement(L,Object(P.a)({},o.props))),Y},o.savePaginationNode=function(L){o.paginationNode=L},o.isValid=function(L){return u(L)&&L!==o.state.current},o.shouldDisplayQuickJumper=function(){var L=o.props,N=L.showQuickJumper,H=L.pageSize,Y=L.total;return Y<=H?!1:N},o.handleKeyDown=function(L){(L.keyCode===D.ARROW_UP||L.keyCode===D.ARROW_DOWN)&&L.preventDefault()},o.handleKeyUp=function(L){var N=o.getValidValue(L),H=o.state.currentInputValue;N!==H&&o.setState({currentInputValue:N}),L.keyCode===D.ENTER?o.handleChange(N):L.keyCode===D.ARROW_UP?o.handleChange(N-1):L.keyCode===D.ARROW_DOWN&&o.handleChange(N+1)},o.changePageSize=function(L){var N=o.state.current,H=_(L,o.state,o.props);N=N>H?H:N,H===0&&(N=o.state.current),typeof L=="number"&&("pageSize"in o.props||o.setState({pageSize:L}),"current"in o.props||o.setState({current:N,currentInputValue:N})),o.props.onShowSizeChange(N,L),"onChange"in o.props&&o.props.onChange&&o.props.onChange(N,L)},o.handleChange=function(L){var N=o.props.disabled,H=L;if(o.isValid(H)&&!N){var Y=_(void 0,o.state,o.props);H>Y?H=Y:H<1&&(H=1),"current"in o.props||o.setState({current:H,currentInputValue:H});var F=o.state.pageSize;return o.props.onChange(H,F),H}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current<_(void 0,o.state,o.props)},o.runIfEnter=function(L,N){if(L.key==="Enter"||L.charCode===13){for(var H=arguments.length,Y=new Array(H>2?H-2:0),F=2;F=S?m=S:m=Number(i),m}},{key:"getShowSizeChanger",value:function(){var o=this.props,i=o.showSizeChanger,S=o.total,x=o.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:S>x}},{key:"renderPrev",value:function(o){var i=this.props,S=i.prevIcon,x=i.itemRender,m=x(o,"prev",this.getItemIcon(S,"prev page")),L=!this.hasPrev();return Object(B.isValidElement)(m)?Object(B.cloneElement)(m,{disabled:L}):m}},{key:"renderNext",value:function(o){var i=this.props,S=i.nextIcon,x=i.itemRender,m=x(o,"next",this.getItemIcon(S,"next page")),L=!this.hasNext();return Object(B.isValidElement)(m)?Object(B.cloneElement)(m,{disabled:L}):m}},{key:"render",value:function(){var o=this,i=this.props,S=i.prefixCls,x=i.className,m=i.style,L=i.disabled,N=i.hideOnSinglePage,H=i.total,Y=i.locale,F=i.showQuickJumper,C=i.showLessItems,$=i.showTitle,ae=i.showTotal,fe=i.simple,ye=i.itemRender,je=i.showPrevNextJumpers,Me=i.jumpPrevIcon,Re=i.jumpNextIcon,Ie=i.selectComponentClass,ke=i.selectPrefixCls,me=i.pageSizeOptions,ce=this.state,te=ce.current,ge=ce.pageSize,le=ce.currentInputValue;if(N===!0&&H<=ge)return null;var De=_(void 0,this.state,this.props),Ae=[],Ce=null,He=null,We=null,ot=null,Ye=null,Ge=F&&F.goButton,Ke=C?1:2,mt=te-1>0?te-1:0,vt=te+1=Ke*2&&te!==1+2&&(Ae[0]=Object(B.cloneElement)(Ae[0],{className:"".concat(S,"-item-after-jump-prev")}),Ae.unshift(Ce)),De-te>=Ke*2&&te!==De-2&&(Ae[Ae.length-1]=Object(B.cloneElement)(Ae[Ae.length-1],{className:"".concat(S,"-item-before-jump-next")}),Ae.push(He)),Je!==1&&Ae.unshift(We),rt!==De&&Ae.push(ot)}var xe=null;ae&&(xe=M.a.createElement("li",{className:"".concat(S,"-total-text")},ae(H,[H===0?0:(te-1)*ge+1,te*ge>H?H:te*ge])));var he=!this.hasPrev()||!De,pe=!this.hasNext()||!De;return M.a.createElement("ul",Object(q.a)({className:g()(S,x,Object(K.a)({},"".concat(S,"-disabled"),L)),style:m,unselectable:"unselectable",ref:this.savePaginationNode},yt),xe,M.a.createElement("li",{title:$?Y.prev_page:null,onClick:this.prev,tabIndex:he?null:0,onKeyPress:this.runIfEnterPrev,className:g()("".concat(S,"-prev"),Object(K.a)({},"".concat(S,"-disabled"),he)),"aria-disabled":he},this.renderPrev(mt)),Ae,M.a.createElement("li",{title:$?Y.next_page:null,onClick:this.next,tabIndex:pe?null:0,onKeyPress:this.runIfEnterNext,className:g()("".concat(S,"-next"),Object(K.a)({},"".concat(S,"-disabled"),pe)),"aria-disabled":pe},this.renderNext(vt)),M.a.createElement(v,{disabled:L,locale:Y,rootPrefixCls:S,selectComponentClass:Ie,selectPrefixCls:ke,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:ge,pageSizeOptions:me,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ge}))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var S={};if("current"in o&&(S.current=o.current,o.current!==i.current&&(S.currentInputValue=S.current)),"pageSize"in o&&o.pageSize!==i.pageSize){var x=i.current,m=_(o.pageSize,i,o);x=x>m?m:x,"current"in o||(S.current=x,S.currentInputValue=x),S.pageSize=o.pageSize}return S}}]),d}(M.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:c.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var f=y},"6RRn":function(Xe,Le,W){"use strict";var q=W("wCXF"),K=W("n6Qo");W.d(Le,"b",function(){return K.a});var P=W("IBYe"),Q=W("6eGT"),U=W("hW8S");W.d(Le,"a",function(){return U.a}),Le.c=q.b},"6eGT":function(Xe,Le,W){"use strict";function q(K){return null}Le.a=q},"7Cbv":function(Xe,Le,W){"use strict";var q=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),K=new Uint8Array(16);function P(){if(!q)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return q(K)}var Q=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function U(k){return typeof k=="string"&&Q.test(k)}for(var w=U,j=[],B=0;B<256;++B)j.push((B+256).toString(16).substr(1));function M(k){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,b=(j[k[D+0]]+j[k[D+1]]+j[k[D+2]]+j[k[D+3]]+"-"+j[k[D+4]]+j[k[D+5]]+"-"+j[k[D+6]]+j[k[D+7]]+"-"+j[k[D+8]]+j[k[D+9]]+"-"+j[k[D+10]]+j[k[D+11]]+j[k[D+12]]+j[k[D+13]]+j[k[D+14]]+j[k[D+15]]).toLowerCase();if(!w(b))throw TypeError("Stringified UUID is invalid");return b}var T=M;function g(k,D,b){k=k||{};var v=k.random||(k.rng||P)();if(v[6]=v[6]&15|64,v[8]=v[8]&63|128,D){b=b||0;for(var c=0;c<16;++c)D[b+c]=v[c];return D}return T(v)}var A=Le.a=g},"7ZXX":function(Xe,Le,W){Xe.exports=W.p+"static/err.6e7c5817.png"},"7ahc":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return _});var q=W("k1fw"),K=W("0Owb"),P=W("+L6B"),Q=W("2/Rp"),U=W("y8nQ"),w=W("Vl3Y"),j=W("tJVT"),B=W("OaEy"),M=W("2fM7"),T=W("q1tI"),g=W.n(T),A=W("VrN/"),k=W.n(A),D=W("p77/"),b=W.n(D),v=W("c5Ni"),c=W.n(v),a=M.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},h={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Le.b=function(y){var f=y.callback,O=y.onCancel,E=Object(T.useState)("python"),d=Object(j.a)(E,2),l=d[0],o=d[1];function i(x){o(h[x][1])}function S(x){f(x)}return g.a.createElement(w.a,Object(K.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:S}),g.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(M.a,{onChange:i},Object.keys(h).map(function(x){return g.a.createElement(a,{key:x,value:x},h[x][0])}))),g.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(_,{mode:l})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(Q.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function _(y){var f=y.value,O=y.onChange,E=y.mode,d=y.options,l=d===void 0?{}:d,o=Object(T.useRef)(),i=Object(T.useState)(),S=Object(j.a)(i,2),x=S[0],m=S[1];return Object(T.useEffect)(function(){if(x){function L(N){var H=N.getValue();O&&O(H)}return x.on("change",L),function(){x.off("change",L)}}},[x,O]),Object(T.useEffect)(function(){x&&x.setOption("mode",E)},[x,E]),Object(T.useEffect)(function(){x&&((f!==x.getValue()||f==="")&&setTimeout(function(){x.setValue(f||" ")},300))},[x,f]),Object(T.useEffect)(function(){if(o.current&&!x){var L=k.a.fromTextArea(o.current,Object(q.a)({mode:E,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(L)}},[o.current,x]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:o}))}},"7ixt":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return P});var q={adjustX:1,adjustY:1},K=[0,0],P={left:{points:["cr","cl"],overflow:q,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:q,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:q,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:q,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:q,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:q,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:q,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:q,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:q,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:q,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:q,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:q,offset:[-4,0],targetOffset:K}},Q=P},"7v3h":function(Xe,Le,W){Xe.exports=W.p+"static/empty2.dd73f390.png"},"8/bI":function(Xe,Le,W){Xe.exports=W.p+"static/empty.8918e228.png"},"815F":function(Xe,Le,W){"use strict";W.d(Le,"e",function(){return j}),W.d(Le,"c",function(){return M}),W.d(Le,"d",function(){return T}),W.d(Le,"a",function(){return A}),W.d(Le,"f",function(){return k}),W.d(Le,"b",function(){return D});var q=W("KQm4"),K=W("VTBJ"),P=W("Ff2n"),Q=W("Zm9Q"),U=W("Kwbf"),w=W("OZM5");function j(b,v){return b!=null?b:v}function B(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=new Map;function c(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(h){var _=h.key,y=h.children;Object(U.a)(_!=null,"Tree node must have a certain key: [".concat(u).concat(_,"]"));var f=String(_);Object(U.a)(!v.has(f)||_===null||_===void 0,"Same 'key' exist in the Tree: ".concat(f)),v.set(f,!0),c(y,"".concat(u).concat(f," > "))})}c(b)}function M(b){function v(c){var a=Object(Q.a)(c);return a.map(function(u){if(!Object(w.i)(u))return Object(U.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var h=u.key,_=u.props,y=_.children,f=Object(P.a)(_,["children"]),O=Object(K.a)({key:h},f),E=v(y);return E.length&&(O.children=E),O}).filter(function(u){return u})}return v(b)}function T(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=new Set(v===!0?[]:v),a=[];function u(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(y,f){var O=Object(w.h)(_?_.pos:"0",f),E=j(y.key,O),d=Object(K.a)(Object(K.a)({},y),{},{parent:_,pos:O,children:null,data:y,isStart:[].concat(Object(q.a)(_?_.isStart:[]),[f===0]),isEnd:[].concat(Object(q.a)(_?_.isEnd:[]),[f===h.length-1])});return a.push(d),v===!0||c.has(E)?d.children=u(y.children||[],d):d.children=[],d})}return u(b),a}function g(b,v,c){var a;c?typeof c=="string"?a=function(_){return _[c]}:typeof c=="function"&&(a=function(_){return c(_)}):a=function(_,y){return j(_.key,y)};function u(h,_,y){var f=h?h.children:b,O=h?Object(w.h)(y.pos,_):"0";if(h){var E=a(h,O),d={node:h,index:_,pos:O,key:E,parentPos:y.node?y.pos:null,level:y.level+1};v(d)}f&&f.forEach(function(l,o){u(l,o,{node:h,pos:O,level:y?y.level+1:-1})})}u(null)}function A(b){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=v.initWrapper,a=v.processEntity,u=v.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,_={},y={},f={posEntities:_,keyEntities:y};return c&&(f=c(f)||f),g(b,function(O){var E=O.node,d=O.index,l=O.pos,o=O.key,i=O.parentPos,S=O.level,x={node:E,index:d,key:o,pos:l,level:S},m=j(o,l);_[l]=x,y[m]=x,x.parent=_[i],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),a&&a(x,f)},h),u&&u(f),f}function k(b,v){var c=v.expandedKeys,a=v.selectedKeys,u=v.loadedKeys,h=v.loadingKeys,_=v.checkedKeys,y=v.halfCheckedKeys,f=v.dragOverNodeKey,O=v.dropPosition,E=v.keyEntities,d=E[b],l={eventKey:b,expanded:c.indexOf(b)!==-1,selected:a.indexOf(b)!==-1,loaded:u.indexOf(b)!==-1,loading:h.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:y.indexOf(b)!==-1,pos:String(d?d.pos:""),dragOver:f===b&&O===0,dragOverGapTop:f===b&&O===-1,dragOverGapBottom:f===b&&O===1};return l}function D(b){var v=b.data,c=b.expanded,a=b.selected,u=b.checked,h=b.loaded,_=b.loading,y=b.halfChecked,f=b.dragOver,O=b.dragOverGapTop,E=b.dragOverGapBottom,d=b.pos,l=b.active,o=Object(K.a)(Object(K.a)({},v),{},{expanded:c,selected:a,checked:u,loaded:h,loading:_,halfChecked:y,dragOver:f,dragOverGapTop:O,dragOverGapBottom:E,pos:d,active:l});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(U.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),o}},"8EBN":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";q.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var K=0;K-1&&Q.substring(j+1,Q.length);if(B)return q.findModeByExtension(B)},q.findModeByName=function(Q){Q=Q.toLowerCase();for(var U=0;U0?D.cmdState[D.cmdState.length-1]:null}function w(D){var b=D.cmdState.pop();b&&b.closeBracket()}function j(D){for(var b=D.cmdState,v=b.length-1;v>=0;v--){var c=b[v];if(c.name=="DEFAULT")continue;return c}return{styleIdentifier:function(){return null}}}function B(D,b,v){return function(){this.name=D,this.bracketNo=0,this.style=b,this.styles=v,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var M={};M.importmodule=B("importmodule","tag",["string","builtin"]),M.documentclass=B("documentclass","tag",["","atom"]),M.usepackage=B("usepackage","tag",["atom"]),M.begin=B("begin","tag",["atom"]),M.end=B("end","tag",["atom"]),M.label=B("label","tag",["atom"]),M.ref=B("ref","tag",["atom"]),M.eqref=B("eqref","tag",["atom"]),M.cite=B("cite","tag",["atom"]),M.bibitem=B("bibitem","tag",["atom"]),M.Bibitem=B("Bibitem","tag",["atom"]),M.RBibitem=B("RBibitem","tag",["atom"]),M.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function T(D,b){D.f=b}function g(D,b){var v;if(D.match(/^\\[a-zA-Z@]+/)){var c=D.current().slice(1);return v=M.hasOwnProperty(c)?M[c]:M.DEFAULT,v=new v,Q(b,v),T(b,P),v.style}if(D.match(/^\\[$&%#{}_]/))return"tag";if(D.match(/^\\[,;!\/\\]/))return"tag";if(D.match("\\["))return T(b,function(u,h){return A(u,h,"\\]")}),"keyword";if(D.match("\\("))return T(b,function(u,h){return A(u,h,"\\)")}),"keyword";if(D.match("$$"))return T(b,function(u,h){return A(u,h,"$$")}),"keyword";if(D.match("$"))return T(b,function(u,h){return A(u,h,"$")}),"keyword";var a=D.next();if(a=="%")return D.skipToEnd(),"comment";if(a=="}"||a=="]"){if(v=U(b),v)v.closeBracket(a),T(b,P);else return"error";return"bracket"}else return a=="{"||a=="["?(v=M.DEFAULT,v=new v,Q(b,v),"bracket"):/\d/.test(a)?(D.eatWhile(/[\w.%]/),"atom"):(D.eatWhile(/[\w\-_]/),v=j(b),v.name=="begin"&&(v.argument=D.current()),v.styleIdentifier())}function A(D,b,v){if(D.eatSpace())return null;if(v&&D.match(v))return T(b,g),"keyword";if(D.match(/^\\[a-zA-Z@]+/))return"tag";if(D.match(/^[a-zA-Z]+/))return"variable-2";if(D.match(/^\\[$&%#{}_]/))return"tag";if(D.match(/^\\[,;!\/]/))return"tag";if(D.match(/^[\^_&]/))return"tag";if(D.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(D.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var c=D.next();return c=="{"||c=="}"||c=="["||c=="]"||c=="("||c==")"?"bracket":c=="%"?(D.skipToEnd(),"comment"):"error"}function P(D,b){var v=D.peek(),c;return v=="{"||v=="["?(c=U(b),c.openBracket(v),D.eat(v),T(b,g),"bracket"):/[ \t\r]/.test(v)?(D.eat(v),null):(T(b,g),w(b),g(D,b))}return{startState:function(){var D=k.inMathMode?function(b,v){return A(b,v)}:g;return{cmdState:[],f:D}},copyState:function(D){return{cmdState:D.cmdState.slice(),f:D.f}},token:function(D,b){return b.f(D,b)},blankLine:function(D){D.f=g,D.cmdState.length=0},lineComment:"%"}}),q.defineMIME("text/x-stex","stex"),q.defineMIME("text/x-latex","stex")})},"/GNS":function(Xe,Le,W){Xe.exports=W.p+"static/search1.c4136dd4.png"},"19Vz":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){q.defineOption("placeholder","",function(B,M,T){var g=T&&T!=q.Init;if(M&&!g)B.on("blur",U),B.on("change",w),B.on("swapDoc",w),q.on(B.getInputField(),"compositionupdate",B.state.placeholderCompose=function(){Q(B)}),w(B);else if(!M&&g){B.off("blur",U),B.off("change",w),B.off("swapDoc",w),q.off(B.getInputField(),"compositionupdate",B.state.placeholderCompose),K(B);var A=B.getWrapperElement();A.className=A.className.replace(" CodeMirror-empty","")}M&&!B.hasFocus()&&U(B)});function K(B){B.state.placeholder&&(B.state.placeholder.parentNode.removeChild(B.state.placeholder),B.state.placeholder=null)}function k(B){K(B);var M=B.state.placeholder=document.createElement("pre");M.style.cssText="height: 0; overflow: visible",M.style.direction=B.getOption("direction"),M.className="CodeMirror-placeholder CodeMirror-line-like";var T=B.getOption("placeholder");typeof T=="string"&&(T=document.createTextNode(T)),M.appendChild(T),B.display.lineSpace.insertBefore(M,B.display.lineSpace.firstChild)}function Q(B){setTimeout(function(){var M=!1,T=B.getInputField();T.nodeName=="TEXTAREA"?M=!T.value:B.lineCount()==1&&(M=!/[^\u200b]/.test(T.querySelector(".CodeMirror-line").textContent)),M?k(B):K(B)},20)}function U(B){j(B)&&k(B)}function w(B){var M=B.getWrapperElement(),T=j(B);M.className=M.className.replace(" CodeMirror-empty","")+(T?" CodeMirror-empty":""),T?k(B):K(B)}function j(B){return B.lineCount()===1&&B.getLine(0)===""}})},"1eCo":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";var K={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},k={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};q.defineMode("xml",function(Q,U){var w=Q.indentUnit,j={},B=U.htmlMode?K:k;for(var M in B)j[M]=B[M];for(var M in U)j[M]=U[M];var T,g;function A(i,S){function x(N){return S.tokenize=N,N(i,S)}var m=i.next();if(m=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?x(b("atom","]]>")):null:i.match("--")?x(b("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),x(v(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),S.tokenize=b("meta","?>"),"meta"):(T=i.eat("/")?"closeTag":"openTag",S.tokenize=P,"tag bracket");if(m=="&"){var L;return i.eat("#")?i.eat("x")?L=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):L=i.eatWhile(/[\d]/)&&i.eat(";"):L=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),L?"atom":"error"}else return i.eatWhile(/[^&<]/),null}A.isInText=!0;function P(i,S){var x=i.next();if(x==">"||x=="/"&&i.eat(">"))return S.tokenize=A,T=x==">"?"endTag":"selfcloseTag","tag bracket";if(x=="=")return T="equals",null;if(x=="<"){S.tokenize=A,S.state=h,S.tagName=S.tagStart=null;var m=S.tokenize(i,S);return m?m+" tag error":"tag error"}else return/[\'\"]/.test(x)?(S.tokenize=D(x),S.stringStartCol=i.column(),S.tokenize(i,S)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function D(i){var S=function(x,m){for(;!x.eol();)if(x.next()==i){m.tokenize=P;break}return"string"};return S.isInAttribute=!0,S}function b(i,S){return function(x,m){for(;!x.eol();){if(x.match(S)){m.tokenize=A;break}x.next()}return i}}function v(i){return function(S,x){for(var m;(m=S.next())!=null;){if(m=="<")return x.tokenize=v(i+1),x.tokenize(S,x);if(m==">")if(i==1){x.tokenize=A;break}else return x.tokenize=v(i-1),x.tokenize(S,x)}return"meta"}}function c(i,S,x){this.prev=i.context,this.tagName=S,this.indent=i.indented,this.startOfLine=x,(j.doNotIndent.hasOwnProperty(S)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function a(i){i.context&&(i.context=i.context.prev)}function u(i,S){for(var x;;){if(!i.context)return;if(x=i.context.tagName,!j.contextGrabbers.hasOwnProperty(x)||!j.contextGrabbers[x].hasOwnProperty(S))return;a(i)}}function h(i,S,x){return i=="openTag"?(x.tagStart=S.column(),_):i=="closeTag"?y:h}function _(i,S,x){return i=="word"?(x.tagName=S.current(),g="tag",E):j.allowMissingTagName&&i=="endTag"?(g="tag bracket",E(i,S,x)):(g="error",_)}function y(i,S,x){if(i=="word"){var m=S.current();return x.context&&x.context.tagName!=m&&j.implicitlyClosed.hasOwnProperty(x.context.tagName)&&a(x),x.context&&x.context.tagName==m||j.matchClosing===!1?(g="tag",f):(g="tag error",O)}else return j.allowMissingTagName&&i=="endTag"?(g="tag bracket",f(i,S,x)):(g="error",O)}function f(i,S,x){return i!="endTag"?(g="error",f):(a(x),h)}function O(i,S,x){return g="error",f(i,S,x)}function E(i,S,x){if(i=="word")return g="attribute",d;if(i=="endTag"||i=="selfcloseTag"){var m=x.tagName,L=x.tagStart;return x.tagName=x.tagStart=null,i=="selfcloseTag"||j.autoSelfClosers.hasOwnProperty(m)?u(x,m):(u(x,m),x.context=new c(x,m,L==x.indented)),h}return g="error",E}function d(i,S,x){return i=="equals"?l:(j.allowMissing||(g="error"),E(i,S,x))}function l(i,S,x){return i=="string"?o:i=="word"&&j.allowUnquoted?(g="string",E):(g="error",E(i,S,x))}function o(i,S,x){return i=="string"?o:E(i,S,x)}return{startState:function(i){var S={tokenize:A,state:h,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(S.baseIndent=i),S},token:function(i,S){if(!S.tagName&&i.sol()&&(S.indented=i.indentation()),i.eatSpace())return null;T=null;var x=S.tokenize(i,S);return(x||T)&&x!="comment"&&(g=null,S.state=S.state(T||x,i,S),g&&(x=g=="error"?x+" error":g)),x},indent:function(i,S,x){var m=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+w;if(m&&m.noIndent)return q.Pass;if(i.tokenize!=P&&i.tokenize!=A)return x?x.match(/^(\s*)/)[0].length:0;if(i.tagName)return j.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+w*(j.multilineTagIndentFactor||1);if(j.alignCDATA&&/$/,blockCommentStart:"",configuration:j.htmlMode?"html":"xml",helperType:j.htmlMode?"html":"xml",skipAttribute:function(i){i.state==l&&(i.state=E)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var S=[],x=i.context;x;x=x.prev)x.tagName&&S.push(x.tagName);return S.reverse()}}}),q.defineMIME("text/xml","xml"),q.defineMIME("application/xml","xml"),q.mimeModes.hasOwnProperty("text/html")||q.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Xe,Le,W){"use strict";W.d(Le,"d",function(){return mt}),W.d(Le,"b",function(){return ke}),W.d(Le,"c",function(){return nt}),W.d(Le,"a",function(){return Lt});var q=W("VTBJ"),K=W("1OyB"),k=W("vuIU"),Q=W("JX7q"),U=W("Ji7U"),w=W("LK+K"),j=W("q1tI"),B=W("I8Z2"),M=W("BGR+"),T=W("wx14"),g=W("rePB"),A=W("4IlW"),P=W("2GS6"),D=W("Gytx"),b=W.n(D),v=W("TSYQ"),c=W.n(v),a=W("U8pU"),u=W("ODXe"),h=/iPhone/i,_=/iPod/i,y=/iPad/i,f=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,d=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,l=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,S=/BB10/i,x=/Opera Mini/i,m=/\b(CriOS|Chrome)(?:.+)Mobile/i,L=/Mobile(?:.+)Firefox\b/i;function N(gt,Ze){return gt.test(Ze)}function H(gt){var Ze=gt||(typeof navigator!="undefined"?navigator.userAgent:""),et=Ze.split("[FBAN");if(typeof et[1]!="undefined"){var ze=et,se=Object(u.a)(ze,1);Ze=se[0]}if(et=Ze.split("Twitter"),typeof et[1]!="undefined"){var be=et,$e=Object(u.a)(be,1);Ze=$e[0]}var Qe={apple:{phone:N(h,Ze)&&!N(l,Ze),ipod:N(_,Ze),tablet:!N(h,Ze)&&N(y,Ze)&&!N(l,Ze),device:(N(h,Ze)||N(_,Ze)||N(y,Ze))&&!N(l,Ze)},amazon:{phone:N(E,Ze),tablet:!N(E,Ze)&&N(d,Ze),device:N(E,Ze)||N(d,Ze)},android:{phone:!N(l,Ze)&&N(E,Ze)||!N(l,Ze)&&N(f,Ze),tablet:!N(l,Ze)&&!N(E,Ze)&&!N(f,Ze)&&(N(d,Ze)||N(O,Ze)),device:!N(l,Ze)&&(N(E,Ze)||N(d,Ze)||N(f,Ze)||N(O,Ze))||N(/\bokhttp\b/i,Ze)},windows:{phone:N(l,Ze),tablet:N(o,Ze),device:N(l,Ze)||N(o,Ze)},other:{blackberry:N(i,Ze),blackberry10:N(S,Ze),opera:N(x,Ze),firefox:N(L,Ze),chrome:N(m,Ze),device:N(i,Ze)||N(S,Ze)||N(x,Ze)||N(L,Ze)||N(m,Ze)},any:null,phone:null,tablet:null};return Qe.any=Qe.apple.device||Qe.android.device||Qe.windows.device||Qe.other.device,Qe.phone=Qe.apple.phone||Qe.android.phone||Qe.windows.phone,Qe.tablet=Qe.apple.tablet||Qe.android.tablet||Qe.windows.tablet,Qe}var Y=Object(q.a)(Object(q.a)({},H()),{},{isMobile:H}),F=Y;function C(){}function $(gt,Ze,et){var ze=Ze||"";return gt.key||"".concat(ze,"item_").concat(et)}function ae(gt){return"".concat(gt,"-menu-")}function fe(gt,Ze){var et=-1;j.Children.forEach(gt,function(ze){et+=1,ze&&ze.type&&ze.type.isMenuItemGroup?j.Children.forEach(ze.props.children,function(se){et+=1,Ze(se,et)}):Ze(ze,et)})}function ye(gt,Ze,et){if(!gt||et.find)return;j.Children.forEach(gt,function(ze){if(ze){var se=ze.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;Ze.indexOf(ze.key)!==-1?et.find=!0:ze.props.children&&ye(ze.props.children,Ze,et)}})}var je=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Me=function(Ze){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ze=Ze&&typeof Ze.getBoundingClientRect=="function"&&Ze.getBoundingClientRect().width;if(ze){if(et){var se=getComputedStyle(Ze),be=se.marginLeft,$e=se.marginRight;ze+=+be.replace("px","")+ +$e.replace("px","")}ze=+ze.toFixed(6)}return ze||0},Re=function(Ze,et,ze){Ze&&Object(a.a)(Ze.style)==="object"&&(Ze.style[et]=ze)},Ie=function(){return F.any},Pe=W("KQm4"),me=W("Ff2n"),ce=W("i8i4"),te=W("bdgK"),ge=W("uciX"),le=W("8XRh"),De={adjustX:1,adjustY:1},Ae={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},Ce={topLeft:{points:["bl","tl"],overflow:De,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:De,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:De,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:De,offset:[4,0]}},He=Ae,We=0,ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ye=function(Ze,et,ze){var se=ae(et),be=Ze.getState();Ze.setState({defaultActiveFirst:Object(q.a)(Object(q.a)({},be.defaultActiveFirst),{},Object(g.a)({},se,ze))})},Ge=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;Object(K.a)(this,et),se=Ze.call(this,ze),se.onDestroy=function(Ne){se.props.onDestroy(Ne)},se.onKeyDown=function(Ne){var st=Ne.keyCode,dt=se.menuInstance,Et=se.props,Mt=Et.isOpen,Wt=Et.store;if(st===A.a.ENTER)return se.onTitleClick(Ne),Ye(Wt,se.props.eventKey,!0),!0;if(st===A.a.RIGHT)return Mt?dt.onKeyDown(Ne):(se.triggerOpenChange(!0),Ye(Wt,se.props.eventKey,!0)),!0;if(st===A.a.LEFT){var rn;if(Mt)rn=dt.onKeyDown(Ne);else return;return rn||(se.triggerOpenChange(!1),rn=!0),rn}return Mt&&(st===A.a.UP||st===A.a.DOWN)?dt.onKeyDown(Ne):void 0},se.onOpenChange=function(Ne){se.props.onOpenChange(Ne)},se.onPopupVisibleChange=function(Ne){se.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},se.onMouseEnter=function(Ne){var st=se.props,dt=st.eventKey,Et=st.onMouseEnter,Mt=st.store;Ye(Mt,se.props.eventKey,!1),Et({key:dt,domEvent:Ne})},se.onMouseLeave=function(Ne){var st=se.props,dt=st.parentMenu,Et=st.eventKey,Mt=st.onMouseLeave;dt.subMenuInstance=Object(Q.a)(se),Mt({key:Et,domEvent:Ne})},se.onTitleMouseEnter=function(Ne){var st=se.props,dt=st.eventKey,Et=st.onItemHover,Mt=st.onTitleMouseEnter;Et({key:dt,hover:!0}),Mt({key:dt,domEvent:Ne})},se.onTitleMouseLeave=function(Ne){var st=se.props,dt=st.parentMenu,Et=st.eventKey,Mt=st.onItemHover,Wt=st.onTitleMouseLeave;dt.subMenuInstance=Object(Q.a)(se),Mt({key:Et,hover:!1}),Wt({key:Et,domEvent:Ne})},se.onTitleClick=function(Ne){var st=Object(Q.a)(se),dt=st.props;if(dt.onTitleClick({key:dt.eventKey,domEvent:Ne}),dt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!dt.isOpen,"click"),Ye(dt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Ne){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Ne))},se.onSelect=function(Ne){se.props.onSelect(Ne)},se.onDeselect=function(Ne){se.props.onDeselect(Ne)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.saveMenuInstance=function(Ne){se.menuInstance=Ne},se.addKeyPath=function(Ne){return Object(q.a)(Object(q.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Ne,st){var dt=se.props.eventKey,Et=function(){se.onOpenChange({key:dt,item:Object(Q.a)(se),trigger:st,open:Ne})};st==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){Et()},0):Et()},se.isChildrenSelected=function(){var Ne={find:!1};return ye(se.props.children,se.props.selectedKeys,Ne),Ne.find},se.isOpen=function(){return se.props.openKeys.indexOf(se.props.eventKey)!==-1},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Ne=ce.findDOMNode(se.menuInstance);if(Ne.offsetWidth>=se.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Ne){se.subMenuTitle=Ne},se.getBaseProps=function(){var Ne=Object(Q.a)(se),st=Ne.props;return{mode:st.mode==="horizontal"?"vertical":st.mode,visible:se.props.isOpen,level:st.level+1,inlineIndent:st.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:st.selectedKeys,eventKey:"".concat(st.eventKey,"-menu-"),openKeys:st.openKeys,motion:st.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:st.subMenuOpenDelay,parentMenu:Object(Q.a)(se),subMenuCloseDelay:st.subMenuCloseDelay,forceSubMenuRender:st.forceSubMenuRender,triggerSubMenuAction:st.triggerSubMenuAction,builtinPlacements:st.builtinPlacements,defaultActiveFirst:st.store.getState().defaultActiveFirst[ae(st.eventKey)],multiple:st.multiple,prefixCls:st.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:st.itemIcon,expandIcon:st.expandIcon,direction:st.direction}},se.getMotion=function(Ne,st){var dt=Object(Q.a)(se),Et=dt.haveRendered,Mt=se.props,Wt=Mt.motion,rn=Mt.rootPrefixCls,it=Object(q.a)(Object(q.a)({},Wt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:Et||!st||Ne!=="inline"});return it};var be=ze.store,$e=ze.eventKey,Qe=be.getState(),At=Qe.defaultActiveFirst;se.isRootMenu=!1;var Tt=!1;return At&&(Tt=At[$e]),Ye(be,$e,Tt),se}return Object(k.a)(et,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,be=this.props,$e=be.mode,Qe=be.parentMenu,At=be.manualRef;if(At&&At(this),$e!=="horizontal"||!Qe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,be=se.onDestroy,$e=se.eventKey;be&&be($e),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(se){var be=this,$e=this.getBaseProps(),Qe=this.getMotion($e.mode,$e.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e.visible||$e.forceSubMenuRender,!this.haveOpened)return j.createElement("div",null);var At=$e.direction;return j.createElement(le.default,Object.assign({visible:$e.visible},Qe),function(Tt){var Ne=Tt.className,st=Tt.style,dt=c()("".concat($e.prefixCls,"-sub"),Ne,Object(g.a)({},"".concat($e.prefixCls,"-rtl"),At==="rtl"));return j.createElement(xe,Object.assign({},$e,{id:be.internalMenuId,className:dt,style:st}),se)})}},{key:"render",value:function(){var se,be=Object(q.a)({},this.props),$e=be.isOpen,Qe=this.getPrefixCls(),At=be.mode==="inline",Tt=c()(Qe,"".concat(Qe,"-").concat(be.mode),(se={},Object(g.a)(se,be.className,!!be.className),Object(g.a)(se,this.getOpenClassName(),$e),Object(g.a)(se,this.getActiveClassName(),be.active||$e&&!At),Object(g.a)(se,this.getDisabledClassName(),be.disabled),Object(g.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(be.eventKey?this.internalMenuId="".concat(be.eventKey,"$Menu"):(We+=1,this.internalMenuId="$__$".concat(We,"$Menu")));var Ne={},st={},dt={};be.disabled||(Ne={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},st={onClick:this.onTitleClick},dt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},Mt=be.direction;At&&(Mt==="rtl"?Et.paddingRight=be.inlineIndent*be.level:Et.paddingLeft=be.inlineIndent*be.level);var Wt={};this.props.isOpen&&(Wt={"aria-owns":this.internalMenuId});var rn=null;be.mode!=="horizontal"&&(rn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(rn=j.createElement(this.props.expandIcon,Object(q.a)({},this.props))));var it=j.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Et,className:"".concat(Qe,"-title"),role:"button"},dt,st,{"aria-expanded":$e},Wt,{"aria-haspopup":"true",title:typeof be.title=="string"?be.title:void 0}),be.title,rn||j.createElement("i",{className:"".concat(Qe,"-arrow")})),ft=this.renderChildren(be.children),pn=be.parentMenu.isRootMenu?be.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},En=ot[be.mode],en=be.popupOffset?{offset:be.popupOffset}:{},Ht=be.mode==="inline"?"":be.popupClassName;Ht+=Mt==="rtl"?" ".concat(Qe,"-rtl"):"";var Zt=be.disabled,cn=be.triggerSubMenuAction,Sn=be.subMenuOpenDelay,ct=be.forceSubMenuRender,Xt=be.subMenuCloseDelay,On=be.builtinPlacements;je.forEach(function(qt){return delete be[qt]}),delete be.onClick;var Pn=Mt==="rtl"?Object.assign({},Ce,On):Object.assign({},Ae,On);return delete be.direction,j.createElement("li",Object.assign({},be,Ne,{className:Tt,role:"menuitem"}),At&&it,At&&ft,!At&&j.createElement(ge.a,{prefixCls:Qe,popupClassName:c()("".concat(Qe,"-popup"),Ht),getPopupContainer:pn,builtinPlacements:Pn,popupPlacement:En,popupVisible:$e,popupAlign:en,popup:ft,action:Zt?[]:[cn],mouseEnterDelay:Sn,mouseLeaveDelay:Xt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ct},it))}}]),et}(j.Component);Ge.defaultProps={onMouseEnter:C,onMouseLeave:C,onTitleMouseEnter:C,onTitleMouseLeave:C,onTitleClick:C,manualRef:C,mode:"vertical",title:""};var Ke=Object(B.b)(function(gt,Ze){var et=gt.openKeys,ze=gt.activeKey,se=gt.selectedKeys,be=Ze.eventKey,$e=Ze.subMenuKey;return{isOpen:et.indexOf(be)>-1,active:ze[$e]===be,selectedKeys:se}})(Ge);Ke.isSubMenu=!0;var mt=Ke,vt="menuitem-overflowed",yt=.5,Ct=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.resizeObserver=null,ze.mutationObserver=null,ze.originalTotalWidth=0,ze.overflowedItems=[],ze.menuItemSizes=[],ze.cancelFrameId=null,ze.state={lastVisibleIndex:void 0},ze.getMenuItemNodes=function(){var se=ze.props.prefixCls,be=ce.findDOMNode(Object(Q.a)(ze));return be?[].slice.call(be.children).filter(function($e){return $e.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},ze.getOverflowedSubMenuItem=function(se,be,$e){var Qe=ze.props,At=Qe.overflowedIndicator,Tt=Qe.level,Ne=Qe.mode,st=Qe.prefixCls,dt=Qe.theme;if(Tt!==1||Ne!=="horizontal")return null;var Et=ze.props.children[0],Mt=Et.props,Wt=Mt.children,rn=Mt.title,it=Mt.style,ft=Object(me.a)(Mt,["children","title","style"]),pn=Object(q.a)({},it),En="".concat(se,"-overflowed-indicator"),en="".concat(se,"-overflowed-indicator");be.length===0&&$e!==!0?pn=Object(q.a)(Object(q.a)({},pn),{},{display:"none"}):$e&&(pn=Object(q.a)(Object(q.a)({},pn),{},{visibility:"hidden",position:"absolute"}),En="".concat(En,"-placeholder"),en="".concat(en,"-placeholder"));var Ht=dt?"".concat(st,"-").concat(dt):"",Zt={};return je.forEach(function(cn){ft[cn]!==void 0&&(Zt[cn]=ft[cn])}),j.createElement(mt,Object.assign({title:At,className:"".concat(st,"-overflowed-submenu"),popupClassName:Ht},Zt,{key:En,eventKey:en,disabled:!1,style:pn}),be)},ze.setChildrenWidthAndResize=function(){if(ze.props.mode!=="horizontal")return;var se=ce.findDOMNode(Object(Q.a)(ze));if(!se)return;var be=se.children;if(!be||be.length===0)return;var $e=se.children[be.length-1];Re($e,"display","inline-block");var Qe=ze.getMenuItemNodes(),At=Qe.filter(function(Tt){return Tt.className.split(" ").indexOf(vt)>=0});At.forEach(function(Tt){Re(Tt,"display","inline-block")}),ze.menuItemSizes=Qe.map(function(Tt){return Me(Tt,!0)}),At.forEach(function(Tt){Re(Tt,"display","none")}),ze.overflowedIndicatorWidth=Me(se.children[se.children.length-1],!0),ze.originalTotalWidth=ze.menuItemSizes.reduce(function(Tt,Ne){return Tt+Ne},0),ze.handleResize(),Re($e,"display","none")},ze.handleResize=function(){if(ze.props.mode!=="horizontal")return;var se=ce.findDOMNode(Object(Q.a)(ze));if(!se)return;var be=Me(se);ze.overflowedItems=[];var $e=0,Qe;ze.originalTotalWidth>be+yt&&(Qe=-1,ze.menuItemSizes.forEach(function(At){$e+=At,$e+ze.overflowedIndicatorWidth<=be&&(Qe+=1)})),ze.setState({lastVisibleIndex:Qe})},ze}return Object(k.a)(et,[{key:"componentDidMount",value:function(){var se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var be=ce.findDOMNode(this);if(!be)return;this.resizeObserver=new te.default(function($e){$e.forEach(function(){var Qe=se.cancelFrameId;cancelAnimationFrame(Qe),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(be.children).concat(be).forEach(function($e){se.resizeObserver.observe($e)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(be.children).concat(be).forEach(function($e){se.resizeObserver.observe($e)}),se.setChildrenWidthAndResize()}),this.mutationObserver.observe(be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(se){var be=this,$e=this.state.lastVisibleIndex;return(se||[]).reduce(function(Qe,At,Tt){var Ne=At;if(be.props.mode==="horizontal"){var st=be.getOverflowedSubMenuItem(At.props.eventKey,[]);$e!==void 0&&be.props.className.indexOf("".concat(be.props.prefixCls,"-root"))!==-1&&(Tt>$e&&(Ne=j.cloneElement(At,{style:{display:"none"},eventKey:"".concat(At.props.eventKey,"-hidden"),className:"".concat(vt)})),Tt===$e+1&&(be.overflowedItems=se.slice($e+1).map(function(Et){return j.cloneElement(Et,{key:Et.props.eventKey,mode:"vertical-left"})}),st=be.getOverflowedSubMenuItem(At.props.eventKey,be.overflowedItems)));var dt=[].concat(Object(Pe.a)(Qe),[st,Ne]);return Tt===se.length-1&&dt.push(be.getOverflowedSubMenuItem(At.props.eventKey,[],!0)),dt}return[].concat(Object(Pe.a)(Qe),[Ne])},[])}},{key:"render",value:function(){var se=this.props,be=se.visible,$e=se.prefixCls,Qe=se.overflowedIndicator,At=se.mode,Tt=se.level,Ne=se.tag,st=se.children,dt=se.theme,Et=Object(me.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Mt=Ne;return j.createElement(Mt,Object.assign({},Et),this.renderChildren(st))}}]),et}(j.Component);Ct.defaultProps={tag:"div",className:""};var ht=Ct;function Ot(gt){return gt.length?gt.every(function(Ze){return!!Ze.props.disabled}):!0}function Oe(gt,Ze,et){var ze=gt.getState();gt.setState({activeKey:Object(q.a)(Object(q.a)({},ze.activeKey),{},Object(g.a)({},Ze,et))})}function Te(gt){return gt.eventKey||"0-menu-"}function Je(gt,Ze){var et=Ze,ze=gt.children,se=gt.eventKey;if(et){var be;if(fe(ze,function($e,Qe){$e&&$e.props&&!$e.props.disabled&&et===$($e,se,Qe)&&(be=!0)}),be)return et}return et=null,gt.defaultActiveFirst&&fe(ze,function($e,Qe){!et&&$e&&!$e.props.disabled&&(et=$($e,se,Qe))}),et}function rt(gt){if(gt){var Ze=this.instanceArray.indexOf(gt);Ze!==-1?this.instanceArray[Ze]=gt:this.instanceArray.push(gt)}}var Ue=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;return Object(K.a)(this,et),se=Ze.call(this,ze),se.onKeyDown=function(be,$e){var Qe=be.keyCode,At;if(se.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(At=Ne.onKeyDown(be))}),At)return 1;var Tt=null;return(Qe===A.a.UP||Qe===A.a.DOWN)&&(Tt=se.step(Qe===A.a.UP?-1:1)),Tt?(be.preventDefault(),Oe(se.props.store,Te(se.props),Tt.props.eventKey),typeof $e=="function"&&$e(Tt),1):void 0},se.onItemHover=function(be){var $e=be.key,Qe=be.hover;Oe(se.props.store,Te(se.props),Qe?$e:null)},se.onDeselect=function(be){se.props.onDeselect(be)},se.onSelect=function(be){se.props.onSelect(be)},se.onClick=function(be){se.props.onClick(be)},se.onOpenChange=function(be){se.props.onOpenChange(be)},se.onDestroy=function(be){se.props.onDestroy(be)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(be){var $e=se.getFlatInstanceArray(),Qe=se.props.store.getState().activeKey[Te(se.props)],At=$e.length;if(!At)return null;be<0&&($e=$e.concat().reverse());var Tt=-1;if($e.every(function(Et,Mt){return Et&&Et.props.eventKey===Qe?(Tt=Mt,!1):!0}),!se.props.defaultActiveFirst&&Tt!==-1&&Ot($e.slice(Tt,At-1)))return;var Ne=(Tt+1)%At,st=Ne;do{var dt=$e[st];if(!dt||dt.props.disabled)st=(st+1)%At;else return dt}while(st!==Ne);return null},se.renderCommonMenuItem=function(be,$e,Qe){var At=se.props.store.getState(),Tt=Object(Q.a)(se),Ne=Tt.props,st=$(be,Ne.eventKey,$e),dt=be.props;if(!dt||typeof be.type=="string")return be;var Et=st===At.activeKey,Mt=Object(q.a)(Object(q.a)({mode:dt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:$e,parentMenu:Ne.parentMenu,manualRef:dt.disabled?void 0:Object(P.a)(be.ref,rt.bind(Object(Q.a)(se))),eventKey:st,active:!dt.disabled&&Et,multiple:Ne.multiple,onClick:function(rn){(dt.onClick||C)(rn),se.onClick(rn)},onItemHover:se.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:dt.itemIcon||se.props.itemIcon,expandIcon:dt.expandIcon||se.props.expandIcon},Qe),{},{direction:Ne.direction});return(Ne.mode==="inline"||Ie())&&(Mt.triggerSubMenuAction="click"),j.cloneElement(be,Mt)},se.renderMenuItem=function(be,$e,Qe){if(!be)return null;var At=se.props.store.getState(),Tt={openKeys:At.openKeys,selectedKeys:At.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:Qe};return se.renderCommonMenuItem(be,$e,Tt)},ze.store.setState({activeKey:Object(q.a)(Object(q.a)({},ze.store.getState().activeKey),{},Object(g.a)({},ze.eventKey,Je(ze,ze.activeKey)))}),se.instanceArray=[],se}return Object(k.a)(et,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!b()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var be=this.props,$e="activeKey"in be?be.activeKey:be.store.getState().activeKey[Te(be)],Qe=Je(be,$e);if(Qe!==$e)Oe(be.store,Te(be),Qe);else if("activeKey"in se){var At=Je(se,se.activeKey);Qe!==At&&Oe(be.store,Te(be),Qe)}}},{key:"render",value:function(){var se=this,be=Object(T.a)({},this.props);this.instanceArray=[];var $e=c()(be.prefixCls,be.className,"".concat(be.prefixCls,"-").concat(be.mode)),Qe={className:$e,role:be.role||"menu"};be.id&&(Qe.id=be.id),be.focusable&&(Qe.tabIndex=0,Qe.onKeyDown=this.onKeyDown);var At=be.prefixCls,Tt=be.eventKey,Ne=be.visible,st=be.level,dt=be.mode,Et=be.overflowedIndicator,Mt=be.theme;return je.forEach(function(Wt){return delete be[Wt]}),delete be.onClick,j.createElement(ht,Object.assign({},be,{prefixCls:At,mode:dt,tag:"ul",level:st,theme:Mt,visible:Ne,overflowedIndicator:Et},Qe),j.Children.map(be.children,function(Wt,rn){return se.renderMenuItem(Wt,rn,Tt||"0-menu-")}))}}]),et}(j.Component);Ue.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:C};var qe=Object(B.b)()(Ue),xe=qe,he=W("Kwbf");function pe(gt,Ze,et){var ze=gt.prefixCls,se=gt.motion,be=gt.defaultMotions,$e=be===void 0?{}:be,Qe=gt.openAnimation,At=gt.openTransitionName,Tt=Ze.switchingModeFromInline;if(se)return se;if(Object(a.a)(Qe)==="object"&&Qe)Object(he.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Qe=="string")return{motionName:"".concat(ze,"-open-").concat(Qe)};if(At)return{motionName:At};var Ne=$e[et];return Ne||(Tt?null:$e.other)}var re=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(ze){var se;Object(K.a)(this,et),se=Ze.call(this,ze),se.inlineOpenKeys=[],se.onSelect=function(Qe){var At=Object(Q.a)(se),Tt=At.props;if(Tt.selectable){var Ne=se.store.getState(),st=Ne.selectedKeys,dt=Qe.key;Tt.multiple?st=st.concat([dt]):st=[dt],"selectedKeys"in Tt||se.store.setState({selectedKeys:st}),Tt.onSelect(Object(q.a)(Object(q.a)({},Qe),{},{selectedKeys:st}))}},se.onClick=function(Qe){var At=se.getRealMenuMode(),Tt=Object(Q.a)(se),Ne=Tt.store,st=Tt.props.onOpenChange;At!=="inline"&&!("openKeys"in se.props)&&(Ne.setState({openKeys:[]}),st([])),se.props.onClick(Qe)},se.onKeyDown=function(Qe,At){se.innerMenu.getWrappedInstance().onKeyDown(Qe,At)},se.onOpenChange=function(Qe){var At=Object(Q.a)(se),Tt=At.props,Ne=se.store.getState().openKeys.concat(),st=!1,dt=function(Mt){var Wt=!1;if(Mt.open)Wt=Ne.indexOf(Mt.key)===-1,Wt&&Ne.push(Mt.key);else{var rn=Ne.indexOf(Mt.key);Wt=rn!==-1,Wt&&Ne.splice(rn,1)}st=st||Wt};Array.isArray(Qe)?Qe.forEach(dt):dt(Qe),st&&("openKeys"in se.props||se.store.setState({openKeys:Ne}),Tt.onOpenChange(Ne))},se.onDeselect=function(Qe){var At=Object(Q.a)(se),Tt=At.props;if(Tt.selectable){var Ne=se.store.getState().selectedKeys.concat(),st=Qe.key,dt=Ne.indexOf(st);dt!==-1&&Ne.splice(dt,1),"selectedKeys"in Tt||se.store.setState({selectedKeys:Ne}),Tt.onDeselect(Object(q.a)(Object(q.a)({},Qe),{},{selectedKeys:Ne}))}},se.onMouseEnter=function(Qe){se.restoreModeVerticalFromInline();var At=se.props.onMouseEnter;At&&At(Qe)},se.onTransitionEnd=function(Qe){var At=Qe.propertyName==="width"&&Qe.target===Qe.currentTarget,Tt=Qe.target.className,Ne=Object.prototype.toString.call(Tt)==="[object SVGAnimatedString]"?Tt.animVal:Tt,st=Qe.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(At||st)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(Qe){se.innerMenu=Qe},se.isRootMenu=!0;var be=ze.defaultSelectedKeys,$e=ze.defaultOpenKeys;return"selectedKeys"in ze&&(be=ze.selectedKeys||[]),"openKeys"in ze&&($e=ze.openKeys||[]),se.store=Object(B.c)({selectedKeys:be,openKeys:$e,activeKey:{"0-menu-":Je(ze,ze.activeKey)}}),se.state={switchingModeFromInline:!1},se}return Object(k.a)(et,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){this.updateOpentKeysWhenSwitchMode(se),this.updateMiniStore();var be=this.props,$e=be.siderCollapsed,Qe=be.inlineCollapsed,At=be.onOpenChange;(!se.inlineCollapsed&&Qe||!se.siderCollapsed&&$e)&&At([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(se){var be=this.props,$e=this.store,Qe=this.inlineOpenKeys,At=$e.getState(),Tt={};se.mode==="inline"&&be.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in be||((be.inlineCollapsed&&!se.inlineCollapsed||be.siderCollapsed&&!se.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=At.openKeys.concat(),Tt.openKeys=[]),(!be.inlineCollapsed&&se.inlineCollapsed||!be.siderCollapsed&&se.siderCollapsed)&&(Tt.openKeys=Qe,this.inlineOpenKeys=[])),Object.keys(Tt).length&&$e.setState(Tt)}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,be=this.store,$e=this.prevOpenKeys,Qe=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");Qe?(this.prevOpenKeys=be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):$e&&(this.store.setState({openKeys:$e}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,be=this.state.switchingModeFromInline,$e=this.getInlineCollapsed();return be&&$e?"inline":$e?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,be=se.inlineCollapsed,$e=se.siderCollapsed;return $e!==void 0?$e:be}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var se=Object(q.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),be=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(q.a)(Object(q.a)({},se),{},{mode:be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:pe(this.props,this.state,be)}),delete se.openAnimation,delete se.openTransitionName,j.createElement(B.a,{store:this.store},j.createElement(xe,Object.assign({},se,{ref:this.setInnerMenu}),this.props.children))}}]),et}(j.Component);re.defaultProps={selectable:!0,onClick:C,onSelect:C,onOpenChange:C,onDeselect:C,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:j.createElement("span",null,"\xB7\xB7\xB7")};var ie=re,oe=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.onKeyDown=function(se){var be=se.keyCode;return be===A.a.ENTER?(ze.onClick(se),!0):void 0},ze.onMouseLeave=function(se){var be=ze.props,$e=be.eventKey,Qe=be.onItemHover,At=be.onMouseLeave;Qe({key:$e,hover:!1}),At({key:$e,domEvent:se})},ze.onMouseEnter=function(se){var be=ze.props,$e=be.eventKey,Qe=be.onItemHover,At=be.onMouseEnter;Qe({key:$e,hover:!0}),At({key:$e,domEvent:se})},ze.onClick=function(se){var be=ze.props,$e=be.eventKey,Qe=be.multiple,At=be.onClick,Tt=be.onSelect,Ne=be.onDeselect,st=be.isSelected,dt={key:$e,keyPath:[$e],item:Object(Q.a)(ze),domEvent:se};At(dt),Qe?st?Ne(dt):Tt(dt):st||Tt(dt)},ze.saveNode=function(se){ze.node=se},ze}return Object(k.a)(et,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var se,be=Object(q.a)({},this.props),$e=c()(this.getPrefixCls(),be.className,(se={},Object(g.a)(se,this.getActiveClassName(),!be.disabled&&be.active),Object(g.a)(se,this.getSelectedClassName(),be.isSelected),Object(g.a)(se,this.getDisabledClassName(),be.disabled),se)),Qe=Object(q.a)(Object(q.a)({},be.attribute),{},{title:typeof be.title=="string"?be.title:void 0,className:$e,role:be.role||"menuitem","aria-disabled":be.disabled});be.role==="option"?Qe=Object(q.a)(Object(q.a)({},Qe),{},{role:"option","aria-selected":be.isSelected}):(be.role===null||be.role==="none")&&(Qe.role="none");var At={onClick:be.disabled?null:this.onClick,onMouseLeave:be.disabled?null:this.onMouseLeave,onMouseEnter:be.disabled?null:this.onMouseEnter},Tt=Object(q.a)({},be.style);be.mode==="inline"&&(be.direction==="rtl"?Tt.paddingRight=be.inlineIndent*be.level:Tt.paddingLeft=be.inlineIndent*be.level),je.forEach(function(st){return delete be[st]}),delete be.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=j.createElement(this.props.itemIcon,this.props)),j.createElement("li",Object.assign({},Object(M.default)(be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Qe,At,{style:Tt,ref:this.saveNode}),be.children,Ne)}}]),et}(j.Component);oe.isMenuItem=!0,oe.defaultProps={onSelect:C,onMouseEnter:C,onMouseLeave:C,manualRef:C};var de=Object(B.b)(function(gt,Ze){var et=gt.activeKey,ze=gt.selectedKeys,se=Ze.eventKey,be=Ze.subMenuKey;return{active:et[be]===se,isSelected:ze.indexOf(se)!==-1}})(oe),ke=de,we=function(gt){Object(U.a)(et,gt);var Ze=Object(w.a)(et);function et(){var ze;return Object(K.a)(this,et),ze=Ze.apply(this,arguments),ze.renderInnerMenuItem=function(se){var be=ze.props,$e=be.renderMenuItem,Qe=be.index;return $e(se,Qe,ze.props.subMenuKey)},ze}return Object(k.a)(et,[{key:"render",value:function(){var se=Object(T.a)({},this.props),be=se.className,$e=be===void 0?"":be,Qe=se.rootPrefixCls,At="".concat(Qe,"-item-group-title"),Tt="".concat(Qe,"-item-group-list"),Ne=se.title,st=se.children;return je.forEach(function(dt){return delete se[dt]}),delete se.onClick,delete se.direction,j.createElement("li",Object.assign({},se,{className:"".concat($e," ").concat(Qe,"-item-group")}),j.createElement("div",{className:At,title:typeof Ne=="string"?Ne:void 0},Ne),j.createElement("ul",{className:Tt},j.Children.map(st,this.renderInnerMenuItem)))}}]),et}(j.Component);we.isMenuItemGroup=!0,we.defaultProps={disabled:!0};var nt=we,bt=function(Ze){var et=Ze.className,ze=Ze.rootPrefixCls,se=Ze.style;return j.createElement("li",{className:"".concat(et," ").concat(ze,"-item-divider"),style:se})};bt.defaultProps={disabled:!0,className:"",style:{}};var Lt=bt,St=Le.e=ie},"4qgm":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return u}),W.d(Le,"b",function(){return E});var q=W("Ty5D"),K=W("dI71"),k=W("q1tI"),Q=W.n(k),U=W("YS25"),w=W("17x9"),j=W.n(w),B=W("wx14"),M=W("zLVn"),T=W("9R94"),g=function(l){Object(K.a)(o,l);function o(){for(var S,x=arguments.length,m=new Array(x),L=0;L=0||x.relatedTarget.className.indexOf("".concat(H,"-next"))>=0))return;l.setState({goInputText:""}),N(l.getValidValue())},l.go=function(x){var m=l.state.goInputText;if(m==="")return;(x.keyCode===D.ENTER||x.type==="click")&&(l.setState({goInputText:""}),l.props.quickGo(l.getValidValue()))},l}return Object(U.a)(d,[{key:"getValidValue",value:function(){var o=this.state,i=o.goInputText,S=o.current;return!i||isNaN(i)?S:Number(i)}},{key:"getPageSizeOptions",value:function(){var o=this.props,i=o.pageSize,S=o.pageSizeOptions;return S.some(function(x){return x.toString()===i.toString()})?S:S.concat([i.toString()]).sort(function(x,m){var L=isNaN(Number(x))?0:Number(x),N=isNaN(Number(m))?0:Number(m);return L-N})}},{key:"render",value:function(){var o=this,i=this.props,S=i.pageSize,x=i.locale,m=i.rootPrefixCls,L=i.changeSize,N=i.quickGo,H=i.goButton,Y=i.selectComponentClass,F=i.buildOptionText,C=i.selectPrefixCls,$=i.disabled,ae=this.state.goInputText,fe="".concat(m,"-options"),ye=Y,je=null,Me=null,Re=null;if(!L&&!N)return null;var Ie=this.getPageSizeOptions();if(L&&ye){var Pe=Ie.map(function(me,ce){return M.a.createElement(ye.Option,{key:ce,value:me.toString()},(F||o.buildOptionText)(me))});je=M.a.createElement(ye,{disabled:$,prefixCls:C,showSearch:!1,className:"".concat(fe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||Ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ce){return ce.parentNode}},Pe)}return N&&(H&&(Re=typeof H=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$,className:"".concat(fe,"-quick-jumper-button")},x.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},H)),Me=M.a.createElement("div",{className:"".concat(fe,"-quick-jumper")},x.jump_to,M.a.createElement("input",{disabled:$,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),x.page,Re)),M.a.createElement("li",{className:"".concat(fe)},je,Me)}}]),d}(M.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=b,c=W("N2Kk");function a(){}function u(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function h(O,E,d){return d}function _(O,E,d){var l=typeof O=="undefined"?E.pageSize:O;return Math.floor((d.total-1)/l)+1}var y=function(O){Object(w.a)(d,O);var E=Object(j.a)(d);function d(l){var o;Object(Q.a)(this,d),o=E.call(this,l),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(_(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(L,N){var H=o.props.prefixCls,Y=L||M.a.createElement("button",{type:"button","aria-label":N,className:"".concat(H,"-item-link")});return typeof L=="function"&&(Y=M.a.createElement(L,Object(k.a)({},o.props))),Y},o.savePaginationNode=function(L){o.paginationNode=L},o.isValid=function(L){return u(L)&&L!==o.state.current},o.shouldDisplayQuickJumper=function(){var L=o.props,N=L.showQuickJumper,H=L.pageSize,Y=L.total;return Y<=H?!1:N},o.handleKeyDown=function(L){(L.keyCode===D.ARROW_UP||L.keyCode===D.ARROW_DOWN)&&L.preventDefault()},o.handleKeyUp=function(L){var N=o.getValidValue(L),H=o.state.currentInputValue;N!==H&&o.setState({currentInputValue:N}),L.keyCode===D.ENTER?o.handleChange(N):L.keyCode===D.ARROW_UP?o.handleChange(N-1):L.keyCode===D.ARROW_DOWN&&o.handleChange(N+1)},o.changePageSize=function(L){var N=o.state.current,H=_(L,o.state,o.props);N=N>H?H:N,H===0&&(N=o.state.current),typeof L=="number"&&("pageSize"in o.props||o.setState({pageSize:L}),"current"in o.props||o.setState({current:N,currentInputValue:N})),o.props.onShowSizeChange(N,L),"onChange"in o.props&&o.props.onChange&&o.props.onChange(N,L)},o.handleChange=function(L){var N=o.props.disabled,H=L;if(o.isValid(H)&&!N){var Y=_(void 0,o.state,o.props);H>Y?H=Y:H<1&&(H=1),"current"in o.props||o.setState({current:H,currentInputValue:H});var F=o.state.pageSize;return o.props.onChange(H,F),H}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current<_(void 0,o.state,o.props)},o.runIfEnter=function(L,N){if(L.key==="Enter"||L.charCode===13){for(var H=arguments.length,Y=new Array(H>2?H-2:0),F=2;F=S?m=S:m=Number(i),m}},{key:"getShowSizeChanger",value:function(){var o=this.props,i=o.showSizeChanger,S=o.total,x=o.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:S>x}},{key:"renderPrev",value:function(o){var i=this.props,S=i.prevIcon,x=i.itemRender,m=x(o,"prev",this.getItemIcon(S,"prev page")),L=!this.hasPrev();return Object(B.isValidElement)(m)?Object(B.cloneElement)(m,{disabled:L}):m}},{key:"renderNext",value:function(o){var i=this.props,S=i.nextIcon,x=i.itemRender,m=x(o,"next",this.getItemIcon(S,"next page")),L=!this.hasNext();return Object(B.isValidElement)(m)?Object(B.cloneElement)(m,{disabled:L}):m}},{key:"render",value:function(){var o=this,i=this.props,S=i.prefixCls,x=i.className,m=i.style,L=i.disabled,N=i.hideOnSinglePage,H=i.total,Y=i.locale,F=i.showQuickJumper,C=i.showLessItems,$=i.showTitle,ae=i.showTotal,fe=i.simple,ye=i.itemRender,je=i.showPrevNextJumpers,Me=i.jumpPrevIcon,Re=i.jumpNextIcon,Ie=i.selectComponentClass,Pe=i.selectPrefixCls,me=i.pageSizeOptions,ce=this.state,te=ce.current,ge=ce.pageSize,le=ce.currentInputValue;if(N===!0&&H<=ge)return null;var De=_(void 0,this.state,this.props),Ae=[],Ce=null,He=null,We=null,ot=null,Ye=null,Ge=F&&F.goButton,Ke=C?1:2,mt=te-1>0?te-1:0,vt=te+1=Ke*2&&te!==1+2&&(Ae[0]=Object(B.cloneElement)(Ae[0],{className:"".concat(S,"-item-after-jump-prev")}),Ae.unshift(Ce)),De-te>=Ke*2&&te!==De-2&&(Ae[Ae.length-1]=Object(B.cloneElement)(Ae[Ae.length-1],{className:"".concat(S,"-item-before-jump-next")}),Ae.push(He)),Je!==1&&Ae.unshift(We),rt!==De&&Ae.push(ot)}var xe=null;ae&&(xe=M.a.createElement("li",{className:"".concat(S,"-total-text")},ae(H,[H===0?0:(te-1)*ge+1,te*ge>H?H:te*ge])));var he=!this.hasPrev()||!De,pe=!this.hasNext()||!De;return M.a.createElement("ul",Object(q.a)({className:g()(S,x,Object(K.a)({},"".concat(S,"-disabled"),L)),style:m,unselectable:"unselectable",ref:this.savePaginationNode},yt),xe,M.a.createElement("li",{title:$?Y.prev_page:null,onClick:this.prev,tabIndex:he?null:0,onKeyPress:this.runIfEnterPrev,className:g()("".concat(S,"-prev"),Object(K.a)({},"".concat(S,"-disabled"),he)),"aria-disabled":he},this.renderPrev(mt)),Ae,M.a.createElement("li",{title:$?Y.next_page:null,onClick:this.next,tabIndex:pe?null:0,onKeyPress:this.runIfEnterNext,className:g()("".concat(S,"-next"),Object(K.a)({},"".concat(S,"-disabled"),pe)),"aria-disabled":pe},this.renderNext(vt)),M.a.createElement(v,{disabled:L,locale:Y,rootPrefixCls:S,selectComponentClass:Ie,selectPrefixCls:Pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:ge,pageSizeOptions:me,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ge}))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var S={};if("current"in o&&(S.current=o.current,o.current!==i.current&&(S.currentInputValue=S.current)),"pageSize"in o&&o.pageSize!==i.pageSize){var x=i.current,m=_(o.pageSize,i,o);x=x>m?m:x,"current"in o||(S.current=x,S.currentInputValue=x),S.pageSize=o.pageSize}return S}}]),d}(M.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:c.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var f=y},"6RRn":function(Xe,Le,W){"use strict";var q=W("wCXF"),K=W("n6Qo");W.d(Le,"b",function(){return K.a});var k=W("IBYe"),Q=W("6eGT"),U=W("hW8S");W.d(Le,"a",function(){return U.a}),Le.c=q.b},"6eGT":function(Xe,Le,W){"use strict";function q(K){return null}Le.a=q},"7Cbv":function(Xe,Le,W){"use strict";var q=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),K=new Uint8Array(16);function k(){if(!q)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return q(K)}var Q=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function U(P){return typeof P=="string"&&Q.test(P)}for(var w=U,j=[],B=0;B<256;++B)j.push((B+256).toString(16).substr(1));function M(P){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,b=(j[P[D+0]]+j[P[D+1]]+j[P[D+2]]+j[P[D+3]]+"-"+j[P[D+4]]+j[P[D+5]]+"-"+j[P[D+6]]+j[P[D+7]]+"-"+j[P[D+8]]+j[P[D+9]]+"-"+j[P[D+10]]+j[P[D+11]]+j[P[D+12]]+j[P[D+13]]+j[P[D+14]]+j[P[D+15]]).toLowerCase();if(!w(b))throw TypeError("Stringified UUID is invalid");return b}var T=M;function g(P,D,b){P=P||{};var v=P.random||(P.rng||k)();if(v[6]=v[6]&15|64,v[8]=v[8]&63|128,D){b=b||0;for(var c=0;c<16;++c)D[b+c]=v[c];return D}return T(v)}var A=Le.a=g},"7ZXX":function(Xe,Le,W){Xe.exports=W.p+"static/err.6e7c5817.png"},"7ahc":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return _});var q=W("k1fw"),K=W("0Owb"),k=W("+L6B"),Q=W("2/Rp"),U=W("y8nQ"),w=W("Vl3Y"),j=W("tJVT"),B=W("OaEy"),M=W("2fM7"),T=W("q1tI"),g=W.n(T),A=W("VrN/"),P=W.n(A),D=W("p77/"),b=W.n(D),v=W("c5Ni"),c=W.n(v),a=M.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},h={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Le.b=function(y){var f=y.callback,O=y.onCancel,E=Object(T.useState)("python"),d=Object(j.a)(E,2),l=d[0],o=d[1];function i(x){o(h[x][1])}function S(x){f(x)}return g.a.createElement(w.a,Object(K.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:S}),g.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(M.a,{onChange:i},Object.keys(h).map(function(x){return g.a.createElement(a,{key:x,value:x},h[x][0])}))),g.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(_,{mode:l})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(Q.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function _(y){var f=y.value,O=y.onChange,E=y.mode,d=y.options,l=d===void 0?{}:d,o=Object(T.useRef)(),i=Object(T.useState)(),S=Object(j.a)(i,2),x=S[0],m=S[1];return Object(T.useEffect)(function(){if(x){function L(N){var H=N.getValue();O&&O(H)}return x.on("change",L),function(){x.off("change",L)}}},[x,O]),Object(T.useEffect)(function(){x&&x.setOption("mode",E)},[x,E]),Object(T.useEffect)(function(){x&&((f!==x.getValue()||f==="")&&setTimeout(function(){x.setValue(f||" ")},300))},[x,f]),Object(T.useEffect)(function(){if(o.current&&!x){var L=P.a.fromTextArea(o.current,Object(q.a)({mode:E,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(L)}},[o.current,x]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:o}))}},"7ixt":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return k});var q={adjustX:1,adjustY:1},K=[0,0],k={left:{points:["cr","cl"],overflow:q,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:q,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:q,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:q,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:q,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:q,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:q,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:q,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:q,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:q,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:q,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:q,offset:[-4,0],targetOffset:K}},Q=k},"7v3h":function(Xe,Le,W){Xe.exports=W.p+"static/empty2.dd73f390.png"},"8/bI":function(Xe,Le,W){Xe.exports=W.p+"static/empty.8918e228.png"},"815F":function(Xe,Le,W){"use strict";W.d(Le,"e",function(){return j}),W.d(Le,"c",function(){return M}),W.d(Le,"d",function(){return T}),W.d(Le,"a",function(){return A}),W.d(Le,"f",function(){return P}),W.d(Le,"b",function(){return D});var q=W("KQm4"),K=W("VTBJ"),k=W("Ff2n"),Q=W("Zm9Q"),U=W("Kwbf"),w=W("OZM5");function j(b,v){return b!=null?b:v}function B(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=new Map;function c(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(h){var _=h.key,y=h.children;Object(U.a)(_!=null,"Tree node must have a certain key: [".concat(u).concat(_,"]"));var f=String(_);Object(U.a)(!v.has(f)||_===null||_===void 0,"Same 'key' exist in the Tree: ".concat(f)),v.set(f,!0),c(y,"".concat(u).concat(f," > "))})}c(b)}function M(b){function v(c){var a=Object(Q.a)(c);return a.map(function(u){if(!Object(w.i)(u))return Object(U.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var h=u.key,_=u.props,y=_.children,f=Object(k.a)(_,["children"]),O=Object(K.a)({key:h},f),E=v(y);return E.length&&(O.children=E),O}).filter(function(u){return u})}return v(b)}function T(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=new Set(v===!0?[]:v),a=[];function u(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(y,f){var O=Object(w.h)(_?_.pos:"0",f),E=j(y.key,O),d=Object(K.a)(Object(K.a)({},y),{},{parent:_,pos:O,children:null,data:y,isStart:[].concat(Object(q.a)(_?_.isStart:[]),[f===0]),isEnd:[].concat(Object(q.a)(_?_.isEnd:[]),[f===h.length-1])});return a.push(d),v===!0||c.has(E)?d.children=u(y.children||[],d):d.children=[],d})}return u(b),a}function g(b,v,c){var a;c?typeof c=="string"?a=function(_){return _[c]}:typeof c=="function"&&(a=function(_){return c(_)}):a=function(_,y){return j(_.key,y)};function u(h,_,y){var f=h?h.children:b,O=h?Object(w.h)(y.pos,_):"0";if(h){var E=a(h,O),d={node:h,index:_,pos:O,key:E,parentPos:y.node?y.pos:null,level:y.level+1};v(d)}f&&f.forEach(function(l,o){u(l,o,{node:h,pos:O,level:y?y.level+1:-1})})}u(null)}function A(b){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=v.initWrapper,a=v.processEntity,u=v.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,_={},y={},f={posEntities:_,keyEntities:y};return c&&(f=c(f)||f),g(b,function(O){var E=O.node,d=O.index,l=O.pos,o=O.key,i=O.parentPos,S=O.level,x={node:E,index:d,key:o,pos:l,level:S},m=j(o,l);_[l]=x,y[m]=x,x.parent=_[i],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),a&&a(x,f)},h),u&&u(f),f}function P(b,v){var c=v.expandedKeys,a=v.selectedKeys,u=v.loadedKeys,h=v.loadingKeys,_=v.checkedKeys,y=v.halfCheckedKeys,f=v.dragOverNodeKey,O=v.dropPosition,E=v.keyEntities,d=E[b],l={eventKey:b,expanded:c.indexOf(b)!==-1,selected:a.indexOf(b)!==-1,loaded:u.indexOf(b)!==-1,loading:h.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:y.indexOf(b)!==-1,pos:String(d?d.pos:""),dragOver:f===b&&O===0,dragOverGapTop:f===b&&O===-1,dragOverGapBottom:f===b&&O===1};return l}function D(b){var v=b.data,c=b.expanded,a=b.selected,u=b.checked,h=b.loaded,_=b.loading,y=b.halfChecked,f=b.dragOver,O=b.dragOverGapTop,E=b.dragOverGapBottom,d=b.pos,l=b.active,o=Object(K.a)(Object(K.a)({},v),{},{expanded:c,selected:a,checked:u,loaded:h,loading:_,halfChecked:y,dragOver:f,dragOverGapTop:O,dragOverGapBottom:E,pos:d,active:l});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(U.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),o}},"8EBN":function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";q.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var K=0;K-1&&Q.substring(j+1,Q.length);if(B)return q.findModeByExtension(B)},q.findModeByName=function(Q){Q=Q.toLowerCase();for(var U=0;U=G.length?J.slice(G.length):J}).join(` `)}var c=[],a=["
    "],u=new D.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function _(){c.length=0,a=["
      "]}var y={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function f(z,p,R,G){if(p>=z.length||z[p].level<=R)return p;var J=z[p];G.push("
    • "+J.text+""),p++;var V=[];return p=f(z,p,J.level,V),V.length>0&&(G.push("
        "),V.forEach(function(Se){G.push(Se)}),G.push("
      ")),G.push("
    • "),p=f(z,p,R,G),p}function O(){return f(c,0,0,a),a.push("
    "),a.join("")}var E={heading:function(p){var R=h.exec(p);if(R)return{type:"heading",raw:R[0],depth:R[1].length,text:R[2]}},fences:function(p){var R=this.rules.block.fences.exec(p);if(R){var G=R[0],J=v(G,R[3]||""),V=R[2]?R[2].trim():R[2];if(["latex","katex","math"].indexOf(V)>=0){var Se=o(),at=J;J=Se,i[Se]={type:"block",expression:at}}return{type:"code",raw:G,lang:V,text:J}}}},d=/(?:\${2})([^\n`]+?)(?:\${2})/gi,l=0,o=function(){return"__special_katext_id_".concat(l++,"__")},i={};function S(){return i}function x(){l=0,i={}}function m(z){return z=z.replace(d,function(p,R){var G=o();return i[G]={type:"inline",expression:R},G}),z}var L=u.listitem;u.listitem=function(z){return L(m(z))};var N=u.paragraph;u.paragraph=function(z){return N(m(z))};var H=u.tablecell;u.tablecell=function(z,p){return H(m(z),p)},u.code=function(z,p,R){var G=(p||"").match(/\S*/)[0];return G?["latex","katex","math"].indexOf(G)>=0?"

    ".concat(z,"

    "):'
    ').concat(R?z:Object(b.escape)(z,!0),`
    `):'
    '+(R?z:Object(b.escape)(z,!0))+"
    "},u.heading=function(z,p,R){var G=this.options.headerPrefix+R.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:G,level:p,text:z}),"'+z+""},D.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),D.a.use({tokenizer:E,renderer:u});var Y=D.a,F=W("SJMd"),C=W("ulZh"),$=W.n(C),ae=W("m3rI"),fe=W("Oy/b"),ye=W("p5ED"),je=W("ErOA");/*! ***************************************************************************** @@ -14,7 +14,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Me=function(z,p){return(Me=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,G){R.__proto__=G}||function(R,G){for(var J in G)Object.prototype.hasOwnProperty.call(G,J)&&(R[J]=G[J])})(z,p)};function Re(z,p){function R(){this.constructor=z}Me(z,p),z.prototype=p===null?Object.create(p):(R.prototype=p.prototype,new R)}function Ie(z,p,R,G){return new(R||(R=Promise))(function(J,V){function Se(Bt){try{wt(G.next(Bt))}catch(ut){V(ut)}}function at(Bt){try{wt(G.throw(Bt))}catch(ut){V(ut)}}function wt(Bt){var ut;Bt.done?J(Bt.value):(ut=Bt.value,ut instanceof R?ut:new R(function(zt){zt(ut)})).then(Se,at)}wt((G=G.apply(z,p||[])).next())})}function ke(z,p){var R,G,J,V,Se={label:0,sent:function(){if(1&J[0])throw J[1];return J[1]},trys:[],ops:[]};return V={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(V[Symbol.iterator]=function(){return this}),V;function at(wt){return function(Bt){return function(ut){if(R)throw new TypeError("Generator is already executing.");for(;Se;)try{if(R=1,G&&(J=2&ut[0]?G.return:ut[0]?G.throw||((J=G.return)&&J.call(G),0):G.next)&&!(J=J.call(G,ut[1])).done)return J;switch(G=0,J&&(ut=[2&ut[0],J.value]),ut[0]){case 0:case 1:J=ut;break;case 4:return Se.label++,{value:ut[1],done:!1};case 5:Se.label++,G=ut[1],ut=[0];continue;case 7:ut=Se.ops.pop(),Se.trys.pop();continue;default:if(!(J=Se.trys,(J=J.length>0&&J[J.length-1])||ut[0]!==6&&ut[0]!==2)){Se=0;continue}if(ut[0]===3&&(!J||ut[1]>J[0]&&ut[1]0&&J[J.length-1])||ut[0]!==6&&ut[0]!==2)){Se=0;continue}if(ut[0]===3&&(!J||ut[1]>J[0]&&ut[1] `,ut.style.marginLeft="5px",Bt.appendChild(ut)}var zt=document.createElement("div");zt.style.display="flex",zt.style.alignItems="center",zt.style.minHeight="20px",zt.style.flexGrow="2";var Kt=document.createElement("hr");if(Kt.style.minWidth="20px",Kt.style.border="0px",Kt.style.borderTop="3px solid "+(V.uiStyleSettings!==void 0?V.uiStyleSettings.toolboxColor:"#eeeeee"),Kt.style.flexGrow="2",zt.appendChild(Kt),Bt.appendChild(zt),wt==="both"||wt==="end"){var mn=document.createElement("div");mn.style.display="flex",mn.style.alignItems="center",mn.style.minHeight="20px",mn.innerHTML=` - `,mn.style.marginRight="5px",Bt.appendChild(mn)}V.typeBoxes.push(Bt)},V=this,Se=0;Se<4;Se++)J(Se);return G},p.prototype.setCurrentType=function(R,G){var J=this;this.currentType=R,this.typeBoxes.forEach(function(V){V.style.borderColor=V===G?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},p}(ot),pe=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.arrowType="end",V.arrowBaseHeight=10,V.arrowBaseWidth=10,V.getArrowPoints=V.getArrowPoints.bind(V),V.setArrowType=V.setArrowType.bind(V),V.arrowTypePanel=new he("Arrow type","end"),V.arrowTypePanel.onArrowTypeChanged=V.setArrowType,V}return Re(p,z),p.prototype.ownsTarget=function(R){return!(!z.prototype.ownsTarget.call(this,R)&&R!==this.arrow1&&R!==this.arrow2)},p.prototype.getArrowPoints=function(R,G){var J=this.arrowBaseWidth+2*this.strokeWidth,V=this.arrowBaseHeight+2*this.strokeWidth;return R-J/2+","+(G+V/2)+" "+R+","+(G-V/2)+" "+(R+J/2)+","+(G+V/2)},p.prototype.createTips=function(){this.arrow1=ce.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ce.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ce.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ce.createTransform()),this.visual.appendChild(this.arrow2)},p.prototype.pointerDown=function(R,G){z.prototype.pointerDown.call(this,R,G),this.state==="creating"&&this.createTips()},p.prototype.adjustVisual=function(){if(z.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ce.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ce.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var R=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),G=this.arrow1.transform.baseVal.getItem(0);G.setRotate(R,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(G,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(R+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},p.prototype.setArrowType=function(R){this.arrowType=R,this.adjustVisual(),this.stateChanged()},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=Object.assign({arrowType:this.arrowType},z.prototype.getState.call(this));return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R);var G=R;this.arrowType=G.arrowType,this.createTips(),this.adjustVisual()},p.typeName="ArrowMarker",p.title="Arrow marker",p.icon='',p}(rt),re=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.fillColor=J.defaultFillColor,V.strokeWidth=0,V.fillPanel=new Ye("Color",J.defaultColorSet,J.defaultFillColor),V.fillPanel.onColorChanged=V.setFillColor,V}return Re(p,z),Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="CoverMarker",p.title="Cover marker",p.icon='',p}(Ct),ie=function(z){function p(R,G,J,V){var Se=z.call(this,R,V||'')||this;return Se.opacities=[],Se.opacityBoxes=[],Se.opacities=G,Se.currentOpacity=J,Se.setCurrentOpacity=Se.setCurrentOpacity.bind(Se),Se}return Re(p,z),p.prototype.getUi=function(){var R=this,G=document.createElement("div");return G.style.display="flex",G.style.overflow="hidden",G.style.flexGrow="2",G.style.justifyContent="space-between",this.opacities.forEach(function(J){var V=document.createElement("div");V.style.display="flex",V.style.alignItems="center",V.style.justifyContent="center",V.style.padding="5px",V.style.borderWidth="2px",V.style.borderStyle="solid",V.style.borderColor=J===R.currentOpacity?R.uiStyleSettings.toolboxAccentColor:"transparent",V.addEventListener("click",function(){R.setCurrentOpacity(J,V)}),G.appendChild(V);var Se=document.createElement("div");Se.innerText=100*J+"%",V.appendChild(Se),R.opacityBoxes.push(V)}),G},p.prototype.setCurrentOpacity=function(R,G){var J=this;this.currentOpacity=R,this.opacityBoxes.forEach(function(V){V.style.borderColor=V===G?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},p}(ot),oe=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.setOpacity=V.setOpacity.bind(V),V.fillColor=J.defaultHighlightColor,V.strokeWidth=0,V.opacity=J.defaultHighlightOpacity,V.fillPanel=new Ye("Color",J.defaultColorSet,V.fillColor),V.fillPanel.onColorChanged=V.setFillColor,V.opacityPanel=new ie("Opacity",J.defaultOpacitySteps,V.opacity),V.opacityPanel.onOpacityChanged=V.setOpacity,V}return Re(p,z),p.prototype.setOpacity=function(R){this.opacity=R,this.visual&&ce.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="HighlightMarker",p.title="Highlight marker",p.icon='',p}(re),de='',Pe=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.bgColor="transparent",V.tipPosition={x:0,y:0},V.tipBase1Position={x:0,y:0},V.tipBase2Position={x:0,y:0},V.tipMoving=!1,V.color=J.defaultStrokeColor,V.bgColor=J.defaultFillColor,V.fontFamily=J.defaultFontFamily,V.defaultSize={x:100,y:30},V.setBgColor=V.setBgColor.bind(V),V.getTipPoints=V.getTipPoints.bind(V),V.positionTip=V.positionTip.bind(V),V.setTipPoints=V.setTipPoints.bind(V),V.colorPanel=new Ye("Text color",J.defaultColorSet,V.color,''),V.colorPanel.onColorChanged=V.setColor,V.bgColorPanel=new Ye("Fill color",J.defaultColorSet,V.bgColor,de),V.bgColorPanel.onColorChanged=V.setBgColor,V.fontFamilyPanel=new Ue("Font",J.defaultFontFamilies,J.defaultFontFamily),V.fontFamilyPanel.onFontChanged=V.setFont,V.tipGrip=new mt,V.tipGrip.visual.transform.baseVal.appendItem(ce.createTransform()),V.controlBox.appendChild(V.tipGrip.visual),V}return Re(p,z),p.prototype.ownsTarget=function(R){return z.prototype.ownsTarget.call(this,R)||this.tipGrip.ownsTarget(R)||this.tip===R},p.prototype.createTip=function(){ce.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ce.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},p.prototype.pointerDown=function(R,G){this.state==="new"&&z.prototype.pointerDown.call(this,R,G),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(G)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):z.prototype.pointerDown.call(this,R,G)},p.prototype.pointerUp=function(R){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,z.prototype.pointerUp.call(this,R);else{var G=this.state==="creating";z.prototype.pointerUp.call(this,R),this.setTipPoints(G),this.positionTip()}},p.prototype.manipulate=function(R){if(this.tipMoving){var G=this.unrotatePoint(R);this.tipPosition={x:G.x-this.manipulationStartLeft,y:G.y-this.manipulationStartTop},this.positionTip()}else z.prototype.manipulate.call(this,R)},p.prototype.setBgColor=function(R){this.bgRectangle&&this.tip&&(ce.setAttributes(this.bgRectangle,[["fill",R]]),ce.setAttributes(this.tip,[["fill",R]])),this.bgColor=R,this.fillColorChanged(R)},p.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},p.prototype.setTipPoints=function(R){R===void 0&&(R=!1);var G=Math.min(this.height/2,15),J=this.height/5;R&&(this.tipPosition={x:G+J/2,y:this.height+20});var V=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?V.1)){var R=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),G=this.tip1.transform.baseVal.getItem(0);G.setRotate(R,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(G,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(R+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R),this.createTips(),this.adjustVisual()},p.typeName="MeasurementMarker",p.title="Measurement marker",p.icon='',p}(rt),bt=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.strokePanel.colors=J.defaultColorSet,V.fillColor="transparent",V}return Re(p,z),Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="EllipseFrameMarker",p.title="Ellipse frame marker",p.icon='',p}(we),Lt=function(){function z(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(z.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),z.prototype.addUndoStep=function(p){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(p)||(this.undoStack.push(p),JSON.stringify(this.lastRedoStep)!==JSON.stringify(p)&&this.redoStack.splice(0,this.redoStack.length))},z.prototype.replaceLastUndoStep=function(p){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=p)},z.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},z.prototype.undo=function(){if(this.undoStack.length>1){var p=this.undoStack.pop();return p!==void 0&&this.redoStack.push(p),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},z.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},z}(),St=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.strokeColor="transparent",V.strokeWidth=0,V.strokeDasharray="",V.curveX=0,V.curveY=0,V.manipulationStartCurveX=0,V.manipulationStartCurveY=0,V.setStrokeColor=V.setStrokeColor.bind(V),V.setStrokeWidth=V.setStrokeWidth.bind(V),V.setStrokeDasharray=V.setStrokeDasharray.bind(V),V.positionGrips=V.positionGrips.bind(V),V.addControlGrips=V.addControlGrips.bind(V),V.adjustVisual=V.adjustVisual.bind(V),V.setupControlBox=V.setupControlBox.bind(V),V.resize=V.resize.bind(V),V.strokeColor=J.defaultColor,V.strokeWidth=J.defaultStrokeWidth,V.strokeDasharray=J.defaultStrokeDasharray,V.strokePanel=new Ye("Line color",J.defaultColorSet,J.defaultColor),V.strokePanel.onColorChanged=V.setStrokeColor,V.strokeWidthPanel=new ht("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),V.strokeWidthPanel.onWidthChanged=V.setStrokeWidth,V.strokeStylePanel=new Ot("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),V.strokeStylePanel.onStyleChanged=V.setStrokeDasharray,V}return Re(p,z),p.prototype.ownsTarget=function(R){return!(!z.prototype.ownsTarget.call(this,R)&&R!==this.visual&&R!==this.selectorCurve&&R!==this.visibleCurve&&!this.curveGrip.ownsTarget(R))},p.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},p.prototype.createVisual=function(){this.visual=ce.createGroup(),this.selectorCurve=ce.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ce.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},p.prototype.pointerDown=function(R,G){z.prototype.pointerDown.call(this,R,G),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=R.x,this.curveY=R.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(G)&&(this.activeGrip=this.curveGrip,this._state="resize")},p.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ce.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ce.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ce.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},p.prototype.setupControlBox=function(){z.prototype.setupControlBox.call(this),this.curveControlLine1=ce.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ce.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},p.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,z.prototype.addControlGrips.call(this)},p.prototype.positionGrips=function(){z.prototype.positionGrips.call(this);var R=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-R/2,this.curveY-R/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},p.prototype.manipulate=function(R){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+R.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+R.y-this.manipulationStartY),z.prototype.manipulate.call(this,R)},p.prototype.resize=function(R){this.activeGrip===this.curveGrip&&(this.curveX=R.x,this.curveY=R.y),z.prototype.resize.call(this,R),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},p.prototype.setStrokeColor=function(R){this.strokeColor=R,this.adjustVisual(),this.colorChanged(R)},p.prototype.setStrokeWidth=function(R){this.strokeWidth=R,this.adjustVisual()},p.prototype.setStrokeDasharray=function(R){this.strokeDasharray=R,this.adjustVisual()},p.prototype.scale=function(R,G){this.curveX=this.curveX*R,this.curveY=this.curveY*G,z.prototype.scale.call(this,R,G)},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},z.prototype.getState.call(this));return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R);var G=R;this.strokeColor=G.strokeColor,this.strokeWidth=G.strokeWidth,this.strokeDasharray=G.strokeDasharray,this.curveX=G.curveX,this.curveY=G.curveY,this.createVisual(),this.adjustVisual()},p.typeName="CurveMarker",p.title="Curve marker",p.icon='',p}(Je),gt=function(){function z(p,R){R===void 0&&(R=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=p,this.cancelable=R}return Object.defineProperty(z.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),z.prototype.preventDefault=function(){this._defaultPrevented=!0},z}(),Ze=function(z){function p(R,G,J){var V=z.call(this,R,!1)||this;return V.dataUrl=G,V.state=J,V}return Re(p,z),p}(gt),et=function(z){function p(R,G,J){J===void 0&&(J=!1);var V=z.call(this,R,J)||this;return V.marker=G,V}return Re(p,z),p}(gt),ze=function(){function z(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return z.prototype.addEventListener=function(p,R){this[p].push(R)},z.prototype.removeEventListener=function(p,R){var G=this[p].indexOf(R);G>-1&&this[p].splice(G,1)},z}(),se=function(){function z(p){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Te,this._isOpen=!1,this.undoRedoManager=new Lt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new ze,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=z.instanceCounter++,this.styles=new De(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=p,this.targetRoot=document.body,this.width=p.clientWidth,this.height=p.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(z.prototype,"ALL_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,bt,we,oe,Pe,nt,re,rt,St]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,we,oe,Pe]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,oe]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(p){var R=this;this._availableMarkerTypes.splice(0),p.forEach(function(G){if(typeof G=="string"){var J=R.ALL_MARKER_TYPES.find(function(V){return V.typeName===G});J!==void 0&&R._availableMarkerTypes.push(J)}else R._availableMarkerTypes.push(G)})},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(p){this._zoomLevel=p,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),z.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},z.prototype.show=function(){var p=this;this.styles.styleSheetRoot===void 0&&le.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=le.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(R){return R(new gt(p))})},z.prototype.render=function(){return Ie(this,void 0,void 0,function(){var p;return ke(this,function(R){switch(R.label){case 0:return this.setCurrentMarker(),(p=new ge).naturalSize=this.renderAtNaturalSize,p.imageType=this.renderImageType,p.imageQuality=this.renderImageQuality,p.markersOnly=this.renderMarkersOnly,p.width=this.renderWidth,p.height=this.renderHeight,[4,p.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return R.sent(),[4,p.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,R.sent()]}})})},z.prototype.close=function(p){var R=this;if(p===void 0&&(p=!1),this.isOpen){var G=!1;p||this.eventListeners.beforeclose.forEach(function(J){var V=new gt(R,!0);J(V),V.defaultPrevented&&(G=!0)}),G||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(R))}),this.detachEvents(),this._isOpen=!1)}},z.prototype.addMarkersToToolbar=function(){for(var p,R=[],G=0;Gthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*p:this.editorCanvas.clientWidth,G=R',p.title="Powered by marker.js",p.style.display="grid",p.style.alignItems="center",p.style.justifyItems="center",p.style.padding="3px",p.style.width="20px",p.style.height="20px",this.logoUI.appendChild(p),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},z.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},z.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},z.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},z.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var p=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=p+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new He(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(p),1),p.dispose()},z.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},z.prototype.toolbarButtonClicked=function(p,R){if(p==="marker"&&R!==void 0)this.createNewMarker(R);else if(p==="action")switch(R){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},z.prototype.deleteSelectedMarker=function(){var p=this;if(this._currentMarker!==void 0){var R=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var V=new et(p,p._currentMarker,!0);J(V),V.defaultPrevented&&(R=!0)}),!R){var G=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new et(p,G))})}}},z.prototype.clear=function(){var p=this,R=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Se){var at=new et(p,void 0,!0);Se(at),at.defaultPrevented&&(R=!0)}),!R)){this.setCurrentMarker();for(var G=function(Se){var at=J.markers[Se];J.setCurrentMarker(J.markers[Se]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(wt){return wt(new et(p,at))})},J=this,V=this.markers.length-1;V>=0;V--)G(V);this.addUndoStep()}},Object.defineProperty(z.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),z.prototype.showNotesEditor=function(){var p;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(p=this._currentMarker.notes)!==null&&p!==void 0?p:"",this.overlayContainer.appendChild(this.notesArea))},z.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},z.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},z.prototype.addUndoStep=function(){var p=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var R=this.getState(),G=this.undoRedoManager.getLastUndoStep();if(!G||G.width===R.width&&G.height===R.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(R),J1&&this.panTo({x:p.clientX,y:p.clientY}))},z.prototype.onPointerUp=function(p){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(p.clientX,p.clientY)),this.isDragging=!1,this.addUndoStep()},z.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},z.prototype.onKeyUp=function(p){this._currentMarker===void 0||this.notesArea!==void 0||p.key!=="Delete"&&p.key!=="Backspace"||this.deleteSelectedMarker()},z.prototype.clientToLocalCoordinates=function(p,R){var G=this.markerImage.getBoundingClientRect();return{x:(p-G.left)/this.zoomLevel,y:(R-G.top)/this.zoomLevel}},z.prototype.onWindowResize=function(){this.positionUI()},z.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var p=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=p+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},z.prototype.addLicenseKey=function(p){te.addKey(p)},z.prototype.addEventListener=function(p,R){this.eventListeners.addEventListener(p,R)},z.prototype.removeEventListener=function(p,R){this.eventListeners.removeEventListener(p,R)},z.prototype.renderState=function(p){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(p),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(z.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),z.prototype.focus=function(){var p=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(R){return R(new gt(p))}))},z.prototype.blur=function(){var p=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(R){return R(new gt(p))}))},z.instanceCounter=0,z}();/* ********************************** + `,mn.style.marginRight="5px",Bt.appendChild(mn)}V.typeBoxes.push(Bt)},V=this,Se=0;Se<4;Se++)J(Se);return G},p.prototype.setCurrentType=function(R,G){var J=this;this.currentType=R,this.typeBoxes.forEach(function(V){V.style.borderColor=V===G?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},p}(ot),pe=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.arrowType="end",V.arrowBaseHeight=10,V.arrowBaseWidth=10,V.getArrowPoints=V.getArrowPoints.bind(V),V.setArrowType=V.setArrowType.bind(V),V.arrowTypePanel=new he("Arrow type","end"),V.arrowTypePanel.onArrowTypeChanged=V.setArrowType,V}return Re(p,z),p.prototype.ownsTarget=function(R){return!(!z.prototype.ownsTarget.call(this,R)&&R!==this.arrow1&&R!==this.arrow2)},p.prototype.getArrowPoints=function(R,G){var J=this.arrowBaseWidth+2*this.strokeWidth,V=this.arrowBaseHeight+2*this.strokeWidth;return R-J/2+","+(G+V/2)+" "+R+","+(G-V/2)+" "+(R+J/2)+","+(G+V/2)},p.prototype.createTips=function(){this.arrow1=ce.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ce.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ce.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ce.createTransform()),this.visual.appendChild(this.arrow2)},p.prototype.pointerDown=function(R,G){z.prototype.pointerDown.call(this,R,G),this.state==="creating"&&this.createTips()},p.prototype.adjustVisual=function(){if(z.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ce.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ce.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var R=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),G=this.arrow1.transform.baseVal.getItem(0);G.setRotate(R,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(G,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(R+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},p.prototype.setArrowType=function(R){this.arrowType=R,this.adjustVisual(),this.stateChanged()},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=Object.assign({arrowType:this.arrowType},z.prototype.getState.call(this));return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R);var G=R;this.arrowType=G.arrowType,this.createTips(),this.adjustVisual()},p.typeName="ArrowMarker",p.title="Arrow marker",p.icon='',p}(rt),re=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.fillColor=J.defaultFillColor,V.strokeWidth=0,V.fillPanel=new Ye("Color",J.defaultColorSet,J.defaultFillColor),V.fillPanel.onColorChanged=V.setFillColor,V}return Re(p,z),Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="CoverMarker",p.title="Cover marker",p.icon='',p}(Ct),ie=function(z){function p(R,G,J,V){var Se=z.call(this,R,V||'')||this;return Se.opacities=[],Se.opacityBoxes=[],Se.opacities=G,Se.currentOpacity=J,Se.setCurrentOpacity=Se.setCurrentOpacity.bind(Se),Se}return Re(p,z),p.prototype.getUi=function(){var R=this,G=document.createElement("div");return G.style.display="flex",G.style.overflow="hidden",G.style.flexGrow="2",G.style.justifyContent="space-between",this.opacities.forEach(function(J){var V=document.createElement("div");V.style.display="flex",V.style.alignItems="center",V.style.justifyContent="center",V.style.padding="5px",V.style.borderWidth="2px",V.style.borderStyle="solid",V.style.borderColor=J===R.currentOpacity?R.uiStyleSettings.toolboxAccentColor:"transparent",V.addEventListener("click",function(){R.setCurrentOpacity(J,V)}),G.appendChild(V);var Se=document.createElement("div");Se.innerText=100*J+"%",V.appendChild(Se),R.opacityBoxes.push(V)}),G},p.prototype.setCurrentOpacity=function(R,G){var J=this;this.currentOpacity=R,this.opacityBoxes.forEach(function(V){V.style.borderColor=V===G?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},p}(ot),oe=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.setOpacity=V.setOpacity.bind(V),V.fillColor=J.defaultHighlightColor,V.strokeWidth=0,V.opacity=J.defaultHighlightOpacity,V.fillPanel=new Ye("Color",J.defaultColorSet,V.fillColor),V.fillPanel.onColorChanged=V.setFillColor,V.opacityPanel=new ie("Opacity",J.defaultOpacitySteps,V.opacity),V.opacityPanel.onOpacityChanged=V.setOpacity,V}return Re(p,z),p.prototype.setOpacity=function(R){this.opacity=R,this.visual&&ce.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="HighlightMarker",p.title="Highlight marker",p.icon='',p}(re),de='',ke=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.bgColor="transparent",V.tipPosition={x:0,y:0},V.tipBase1Position={x:0,y:0},V.tipBase2Position={x:0,y:0},V.tipMoving=!1,V.color=J.defaultStrokeColor,V.bgColor=J.defaultFillColor,V.fontFamily=J.defaultFontFamily,V.defaultSize={x:100,y:30},V.setBgColor=V.setBgColor.bind(V),V.getTipPoints=V.getTipPoints.bind(V),V.positionTip=V.positionTip.bind(V),V.setTipPoints=V.setTipPoints.bind(V),V.colorPanel=new Ye("Text color",J.defaultColorSet,V.color,''),V.colorPanel.onColorChanged=V.setColor,V.bgColorPanel=new Ye("Fill color",J.defaultColorSet,V.bgColor,de),V.bgColorPanel.onColorChanged=V.setBgColor,V.fontFamilyPanel=new Ue("Font",J.defaultFontFamilies,J.defaultFontFamily),V.fontFamilyPanel.onFontChanged=V.setFont,V.tipGrip=new mt,V.tipGrip.visual.transform.baseVal.appendItem(ce.createTransform()),V.controlBox.appendChild(V.tipGrip.visual),V}return Re(p,z),p.prototype.ownsTarget=function(R){return z.prototype.ownsTarget.call(this,R)||this.tipGrip.ownsTarget(R)||this.tip===R},p.prototype.createTip=function(){ce.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ce.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},p.prototype.pointerDown=function(R,G){this.state==="new"&&z.prototype.pointerDown.call(this,R,G),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(G)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):z.prototype.pointerDown.call(this,R,G)},p.prototype.pointerUp=function(R){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,z.prototype.pointerUp.call(this,R);else{var G=this.state==="creating";z.prototype.pointerUp.call(this,R),this.setTipPoints(G),this.positionTip()}},p.prototype.manipulate=function(R){if(this.tipMoving){var G=this.unrotatePoint(R);this.tipPosition={x:G.x-this.manipulationStartLeft,y:G.y-this.manipulationStartTop},this.positionTip()}else z.prototype.manipulate.call(this,R)},p.prototype.setBgColor=function(R){this.bgRectangle&&this.tip&&(ce.setAttributes(this.bgRectangle,[["fill",R]]),ce.setAttributes(this.tip,[["fill",R]])),this.bgColor=R,this.fillColorChanged(R)},p.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},p.prototype.setTipPoints=function(R){R===void 0&&(R=!1);var G=Math.min(this.height/2,15),J=this.height/5;R&&(this.tipPosition={x:G+J/2,y:this.height+20});var V=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?V.1)){var R=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),G=this.tip1.transform.baseVal.getItem(0);G.setRotate(R,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(G,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(R+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R),this.createTips(),this.adjustVisual()},p.typeName="MeasurementMarker",p.title="Measurement marker",p.icon='',p}(rt),bt=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.strokePanel.colors=J.defaultColorSet,V.fillColor="transparent",V}return Re(p,z),Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=z.prototype.getState.call(this);return R.typeName=p.typeName,R},p.typeName="EllipseFrameMarker",p.title="Ellipse frame marker",p.icon='',p}(we),Lt=function(){function z(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(z.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),z.prototype.addUndoStep=function(p){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(p)||(this.undoStack.push(p),JSON.stringify(this.lastRedoStep)!==JSON.stringify(p)&&this.redoStack.splice(0,this.redoStack.length))},z.prototype.replaceLastUndoStep=function(p){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=p)},z.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},z.prototype.undo=function(){if(this.undoStack.length>1){var p=this.undoStack.pop();return p!==void 0&&this.redoStack.push(p),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},z.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},z}(),St=function(z){function p(R,G,J){var V=z.call(this,R,G,J)||this;return V.strokeColor="transparent",V.strokeWidth=0,V.strokeDasharray="",V.curveX=0,V.curveY=0,V.manipulationStartCurveX=0,V.manipulationStartCurveY=0,V.setStrokeColor=V.setStrokeColor.bind(V),V.setStrokeWidth=V.setStrokeWidth.bind(V),V.setStrokeDasharray=V.setStrokeDasharray.bind(V),V.positionGrips=V.positionGrips.bind(V),V.addControlGrips=V.addControlGrips.bind(V),V.adjustVisual=V.adjustVisual.bind(V),V.setupControlBox=V.setupControlBox.bind(V),V.resize=V.resize.bind(V),V.strokeColor=J.defaultColor,V.strokeWidth=J.defaultStrokeWidth,V.strokeDasharray=J.defaultStrokeDasharray,V.strokePanel=new Ye("Line color",J.defaultColorSet,J.defaultColor),V.strokePanel.onColorChanged=V.setStrokeColor,V.strokeWidthPanel=new ht("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),V.strokeWidthPanel.onWidthChanged=V.setStrokeWidth,V.strokeStylePanel=new Ot("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),V.strokeStylePanel.onStyleChanged=V.setStrokeDasharray,V}return Re(p,z),p.prototype.ownsTarget=function(R){return!(!z.prototype.ownsTarget.call(this,R)&&R!==this.visual&&R!==this.selectorCurve&&R!==this.visibleCurve&&!this.curveGrip.ownsTarget(R))},p.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},p.prototype.createVisual=function(){this.visual=ce.createGroup(),this.selectorCurve=ce.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ce.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},p.prototype.pointerDown=function(R,G){z.prototype.pointerDown.call(this,R,G),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=R.x,this.curveY=R.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(G)&&(this.activeGrip=this.curveGrip,this._state="resize")},p.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ce.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ce.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ce.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},p.prototype.setupControlBox=function(){z.prototype.setupControlBox.call(this),this.curveControlLine1=ce.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ce.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},p.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,z.prototype.addControlGrips.call(this)},p.prototype.positionGrips=function(){z.prototype.positionGrips.call(this);var R=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-R/2,this.curveY-R/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},p.prototype.manipulate=function(R){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+R.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+R.y-this.manipulationStartY),z.prototype.manipulate.call(this,R)},p.prototype.resize=function(R){this.activeGrip===this.curveGrip&&(this.curveX=R.x,this.curveY=R.y),z.prototype.resize.call(this,R),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},p.prototype.setStrokeColor=function(R){this.strokeColor=R,this.adjustVisual(),this.colorChanged(R)},p.prototype.setStrokeWidth=function(R){this.strokeWidth=R,this.adjustVisual()},p.prototype.setStrokeDasharray=function(R){this.strokeDasharray=R,this.adjustVisual()},p.prototype.scale=function(R,G){this.curveX=this.curveX*R,this.curveY=this.curveY*G,z.prototype.scale.call(this,R,G)},Object.defineProperty(p.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),p.prototype.getState=function(){var R=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},z.prototype.getState.call(this));return R.typeName=p.typeName,R},p.prototype.restoreState=function(R){z.prototype.restoreState.call(this,R);var G=R;this.strokeColor=G.strokeColor,this.strokeWidth=G.strokeWidth,this.strokeDasharray=G.strokeDasharray,this.curveX=G.curveX,this.curveY=G.curveY,this.createVisual(),this.adjustVisual()},p.typeName="CurveMarker",p.title="Curve marker",p.icon='',p}(Je),gt=function(){function z(p,R){R===void 0&&(R=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=p,this.cancelable=R}return Object.defineProperty(z.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),z.prototype.preventDefault=function(){this._defaultPrevented=!0},z}(),Ze=function(z){function p(R,G,J){var V=z.call(this,R,!1)||this;return V.dataUrl=G,V.state=J,V}return Re(p,z),p}(gt),et=function(z){function p(R,G,J){J===void 0&&(J=!1);var V=z.call(this,R,J)||this;return V.marker=G,V}return Re(p,z),p}(gt),ze=function(){function z(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return z.prototype.addEventListener=function(p,R){this[p].push(R)},z.prototype.removeEventListener=function(p,R){var G=this[p].indexOf(R);G>-1&&this[p].splice(G,1)},z}(),se=function(){function z(p){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Te,this._isOpen=!1,this.undoRedoManager=new Lt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new ze,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=z.instanceCounter++,this.styles=new De(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=p,this.targetRoot=document.body,this.width=p.clientWidth,this.height=p.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(z.prototype,"ALL_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,bt,we,oe,ke,nt,re,rt,St]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,we,oe,ke]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Oe,xe,pe,qe,oe]},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(p){var R=this;this._availableMarkerTypes.splice(0),p.forEach(function(G){if(typeof G=="string"){var J=R.ALL_MARKER_TYPES.find(function(V){return V.typeName===G});J!==void 0&&R._availableMarkerTypes.push(J)}else R._availableMarkerTypes.push(G)})},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(p){this._zoomLevel=p,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),z.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},z.prototype.show=function(){var p=this;this.styles.styleSheetRoot===void 0&&le.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=le.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(R){return R(new gt(p))})},z.prototype.render=function(){return Ie(this,void 0,void 0,function(){var p;return Pe(this,function(R){switch(R.label){case 0:return this.setCurrentMarker(),(p=new ge).naturalSize=this.renderAtNaturalSize,p.imageType=this.renderImageType,p.imageQuality=this.renderImageQuality,p.markersOnly=this.renderMarkersOnly,p.width=this.renderWidth,p.height=this.renderHeight,[4,p.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return R.sent(),[4,p.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,R.sent()]}})})},z.prototype.close=function(p){var R=this;if(p===void 0&&(p=!1),this.isOpen){var G=!1;p||this.eventListeners.beforeclose.forEach(function(J){var V=new gt(R,!0);J(V),V.defaultPrevented&&(G=!0)}),G||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(R))}),this.detachEvents(),this._isOpen=!1)}},z.prototype.addMarkersToToolbar=function(){for(var p,R=[],G=0;Gthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*p:this.editorCanvas.clientWidth,G=R',p.title="Powered by marker.js",p.style.display="grid",p.style.alignItems="center",p.style.justifyItems="center",p.style.padding="3px",p.style.width="20px",p.style.height="20px",this.logoUI.appendChild(p),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},z.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},z.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},z.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},z.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var p=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=p+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new He(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(p),1),p.dispose()},z.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},z.prototype.toolbarButtonClicked=function(p,R){if(p==="marker"&&R!==void 0)this.createNewMarker(R);else if(p==="action")switch(R){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},z.prototype.deleteSelectedMarker=function(){var p=this;if(this._currentMarker!==void 0){var R=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var V=new et(p,p._currentMarker,!0);J(V),V.defaultPrevented&&(R=!0)}),!R){var G=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new et(p,G))})}}},z.prototype.clear=function(){var p=this,R=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Se){var at=new et(p,void 0,!0);Se(at),at.defaultPrevented&&(R=!0)}),!R)){this.setCurrentMarker();for(var G=function(Se){var at=J.markers[Se];J.setCurrentMarker(J.markers[Se]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(wt){return wt(new et(p,at))})},J=this,V=this.markers.length-1;V>=0;V--)G(V);this.addUndoStep()}},Object.defineProperty(z.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),z.prototype.showNotesEditor=function(){var p;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(p=this._currentMarker.notes)!==null&&p!==void 0?p:"",this.overlayContainer.appendChild(this.notesArea))},z.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},z.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},z.prototype.addUndoStep=function(){var p=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var R=this.getState(),G=this.undoRedoManager.getLastUndoStep();if(!G||G.width===R.width&&G.height===R.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(R),J1&&this.panTo({x:p.clientX,y:p.clientY}))},z.prototype.onPointerUp=function(p){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(p.clientX,p.clientY)),this.isDragging=!1,this.addUndoStep()},z.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},z.prototype.onKeyUp=function(p){this._currentMarker===void 0||this.notesArea!==void 0||p.key!=="Delete"&&p.key!=="Backspace"||this.deleteSelectedMarker()},z.prototype.clientToLocalCoordinates=function(p,R){var G=this.markerImage.getBoundingClientRect();return{x:(p-G.left)/this.zoomLevel,y:(R-G.top)/this.zoomLevel}},z.prototype.onWindowResize=function(){this.positionUI()},z.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var p=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=p+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},z.prototype.addLicenseKey=function(p){te.addKey(p)},z.prototype.addEventListener=function(p,R){this.eventListeners.addEventListener(p,R)},z.prototype.removeEventListener=function(p,R){this.eventListeners.removeEventListener(p,R)},z.prototype.renderState=function(p){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(p),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(z.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),z.prototype.focus=function(){var p=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(R){return R(new gt(p))}))},z.prototype.blur=function(){var p=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(R){return R(new gt(p))}))},z.instanceCounter=0,z}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -229,28 +229,28 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new Et("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},z.instanceCounter=0,z}(),Xt=W("8hTe"),On=W.n(Xt),kn=/]*>/g;function qt(z){var p=document.createElement("div");return p.innerHTML=z,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var vn=Le.a=function(z){var p=z.value,R=p===void 0?"":p,G=z.edit,J=G===void 0?!1:G,V=z.className,Se=z.showTextOnly,at=z.showLines,wt=z.replaces,Bt=z.zoomImg,ut=z.hasMask,zt=z.style,Kt=zt===void 0?{}:zt,mn=z.stylesPrev,Hn=mn===void 0?{}:mn,Vn=String(R),un=Object(T.useRef)(),Pn=Object(T.useRef)(),Hr=Object(T.useState)(""),Xn=Object(j.a)(Hr,2),rr=Xn[0],$n=Xn[1],Ar=Object(T.useState)("office"),lr=Object(j.a)(Ar,2),Tr=lr[0],Er=lr[1],Kr=function(){var hn=new ct(Pn.current);hn.displayMode="popup",hn.addRenderEventListener(function(){var Un=Object(w.a)(M.a.mark(function ve(yn){var xn;return M.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return un.current.style.display="none",ln.next=3,Object(je.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn}});case 3:xn=ln.sent,xn!=null&&xn.id&&wt(Pn.current.getAttribute("src").replace(ae.a.API_SERVER,""),"/api/attachments/".concat(xn==null?void 0:xn.id,"?type=").concat(xn.content_type));case 5:case"end":return ln.stop()}},ve)}));return function(ve){return Un.apply(this,arguments)}}()),hn.show()},Ei=function(){var hn=new se(Pn.current);hn.settings.displayMode="popup",hn.addEventListener("render",function(){var Un=Object(w.a)(M.a.mark(function ve(yn){var xn;return M.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(un.current.style.display="none",!Pn.current){ln.next=6;break}return ln.next=4,Object(je.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn.dataUrl}});case 4:xn=ln.sent,xn!=null&&xn.id&&wt(Pn.current.getAttribute("src").replace(ae.a.API_SERVER,""),"/api/attachments/".concat(xn==null?void 0:xn.id,"?type=").concat(xn.content_type));case 6:case"end":return ln.stop()}},ve)}));return function(ve){return Un.apply(this,arguments)}}()),hn.show(),window.markerArea=hn},Yn=Object(T.useMemo)(function(){try{var Vt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Un=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Vn=Vn.replace(Vt,"("+ae.a.API_SERVER+"/api/attachments/").replace(hn,'"'+ae.a.API_SERVER+"/api/attachments/").replace(Un,'"'+ae.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},z.instanceCounter=0,z}(),Xt=W("8hTe"),On=W.n(Xt),Pn=/]*>/g;function qt(z){var p=document.createElement("div");return p.innerHTML=z,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var vn=Le.a=function(z){var p=z.value,R=p===void 0?"":p,G=z.edit,J=G===void 0?!1:G,V=z.className,Se=z.showTextOnly,at=z.showLines,wt=z.replaces,Bt=z.zoomImg,ut=z.hasMask,zt=z.style,Kt=zt===void 0?{}:zt,mn=z.stylesPrev,Hn=mn===void 0?{}:mn,Vn=String(R),un=Object(T.useRef)(),kn=Object(T.useRef)(),Hr=Object(T.useState)(""),Xn=Object(j.a)(Hr,2),rr=Xn[0],$n=Xn[1],Ar=Object(T.useState)("office"),lr=Object(j.a)(Ar,2),Tr=lr[0],Er=lr[1],Kr=function(){var hn=new ct(kn.current);hn.displayMode="popup",hn.addRenderEventListener(function(){var Un=Object(w.a)(M.a.mark(function ve(yn){var xn;return M.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return un.current.style.display="none",ln.next=3,Object(je.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn}});case 3:xn=ln.sent,xn!=null&&xn.id&&wt(kn.current.getAttribute("src").replace(ae.a.API_SERVER,""),"/api/attachments/".concat(xn==null?void 0:xn.id,"?type=").concat(xn.content_type));case 5:case"end":return ln.stop()}},ve)}));return function(ve){return Un.apply(this,arguments)}}()),hn.show()},Ei=function(){var hn=new se(kn.current);hn.settings.displayMode="popup",hn.addEventListener("render",function(){var Un=Object(w.a)(M.a.mark(function ve(yn){var xn;return M.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(un.current.style.display="none",!kn.current){ln.next=6;break}return ln.next=4,Object(je.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn.dataUrl}});case 4:xn=ln.sent,xn!=null&&xn.id&&wt(kn.current.getAttribute("src").replace(ae.a.API_SERVER,""),"/api/attachments/".concat(xn==null?void 0:xn.id,"?type=").concat(xn.content_type));case 6:case"end":return ln.stop()}},ve)}));return function(ve){return Un.apply(this,arguments)}}()),hn.show(),window.markerArea=hn},Yn=Object(T.useMemo)(function(){try{var Vt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Un=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Vn=Vn.replace(Vt,"("+ae.a.API_SERVER+"/api/attachments/").replace(hn,'"'+ae.a.API_SERVER+"/api/attachments/").replace(Un,'"'+ae.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Vn=Vn.replace(new RegExp("(?[TOC]

    ",O()),_()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(_r,ln){var ir=yn[ln],Qr=ir.type,Nr=ir.expression;return Object(fe.renderToString)(qt(Nr)||"",{displayMode:Qr==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),x(),Se){var xn=document.createElement("div");return xn.innerHTML=ve,xn.innerText}return setTimeout(function(){return wr()},500),ve},[Vn]),ur=Object(T.useRef)();y.WebkitLineClamp=at,at&&(Kt=Object(U.a)(Object(U.a)({},Kt),y));function Ir(Vt){var hn=Vt.target;if(hn.tagName.toUpperCase()==="IMG"){if(Bt){var Un=hn.getAttribute("src");$n(Un),Er("image")}}else if(hn.tagName.toUpperCase()==="A"){var ve=hn.getAttribute("href");if(ve.indexOf("office")>-1)Vt.preventDefault(),$n(ve),Er("office");else if(ve.indexOf("application/pdf")>-1)Vt.preventDefault(),$n(ve),Er("pdf");else if(ve.indexOf("type=text")>-1)Vt.preventDefault(),$n(ve),Er("html");else if(ve.startsWith("#")){Vt.preventDefault();var yn=document.getElementById(ve.replace("#",""));yn&&yn.scrollIntoView(!0)}}}var wr=function(){var hn,Un=(hn=ur.current)===null||hn===void 0?void 0:hn.querySelectorAll("video");Un==null||Un.forEach(function(ve){if(ve.oncontextmenu=function(){return!1},ve.src.indexOf(".m3u8")>-1&&!ve.canPlayType("application/vnd.apple.mpegurl")){if($.a.isSupported()){var yn=new $.a;yn.loadSource(ve.src),yn.attachMedia(ve)}}})};Object(T.useEffect)(function(){if(ur.current&&Yn&&(Yn.match(kn)&&window.PR.prettyPrint()),ur.current)return ur.current.addEventListener("click",Ir),function(){ur.current.removeEventListener("click",Ir),x(),_()}},[Yn,ur.current,Ir]);var zr=function(hn){if(!J)return;hn.target.nodeName==="IMG"?(un.current.style.display="flex",un.current.style.width=hn.target.clientWidth+"px",un.current.style.height=hn.target.clientHeight+"px",un.current.style.top=hn.target.offsetTop+"px",un.current.style.left=hn.target.offsetLeft+"px",Pn.current.src=hn.target.getAttribute("src")):un.current.style.display="none"};return g.a.createElement("div",{style:{position:"relative"}},g.a.createElement("div",{ref:ur,style:Object(U.a)({},Kt),className:"".concat(V||""," markdown-body ").concat(On.a.mdBody),onMouseOver:zr,dangerouslySetInnerHTML:{__html:Yn}}),g.a.createElement("div",{ref:un,className:On.a.button},g.a.createElement(K.a,null,g.a.createElement(Q.a,{onClick:function(){return Kr()}},"\u88C1\u526A"),g.a.createElement(Q.a,{onClick:function(){return Ei()}},"\u7F16\u8F91"))),g.a.createElement("img",{ref:Pn,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),g.a.createElement(ye.a,{close:!0,data:rr,hasMask:ut,type:rr!=null&&rr.length?Tr:"",style:Object(U.a)({},Hn),onClose:function(){return $n("")}}))}},"9VGf":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return P});var q=W("q1tI"),K=W.n(q);function P(Q,U){var w=Object(q.useRef)();Object(q.useEffect)(function(){w.current=Q}),Object(q.useEffect)(function(){function j(){w.current()}if(U!==null){var B=setInterval(j,U);return function(){return clearInterval(B)}}},[U])}},"A/g1":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},BU3w:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return w});var q=W("MNnm"),K="rc-util-key";function P(j){if(j.attachTo)return j.attachTo;var B=document.querySelector("head");return B||document.body}function Q(j){var B,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(q.a)())return null;var T=document.createElement("style");if((B=M.csp)===null||B===void 0?void 0:B.nonce){var g;T.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}T.innerHTML=j;var A=P(M),k=A.firstChild;return M.prepend&&A.prepend?A.prepend(T):M.prepend&&k?A.insertBefore(T,k):A.appendChild(T),T}var U=new Map;function w(j,B){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},T=P(M);if(!U.has(T)){var g=Q("",M),A=g.parentNode;U.set(T,A),A.removeChild(g)}var k=Array.from(U.get(T).children).find(function(a){return a.tagName==="STYLE"&&a[K]===B});if(k){var D,b;if(((D=M.csp)===null||D===void 0?void 0:D.nonce)&&k.nonce!==((b=M.csp)===null||b===void 0?void 0:b.nonce)){var v;k.nonce=(v=M.csp)===null||v===void 0?void 0:v.nonce}return k.innerHTML!==j&&(k.innerHTML=j),k}var c=Q(j,M);return c[K]=B,c}},Bd2K:function(Xe,Le,W){(function(q){q(W("VrN/"),W("osHv"))})(function(q){q.defineOption("autoCloseTags",!1,function(M,T,g){if(g!=q.Init&&g&&M.removeKeyMap("autoCloseTags"),!T)return;var A={name:"autoCloseTags"};(typeof T!="object"||T.whenClosing!==!1)&&(A["'/'"]=function(k){return w(k)}),(typeof T!="object"||T.whenOpening!==!1)&&(A["'>'"]=function(k){return Q(k)}),M.addKeyMap(A)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],P=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Q(M){if(M.getOption("disableInput"))return q.Pass;for(var T=M.listSelections(),g=[],A=M.getOption("autoCloseTags"),k=0;kD.ch&&(u=u.slice(0,u.length-b.end+D.ch));var f=u.toLowerCase();if(!u||b.type=="string"&&(b.end!=D.ch||!/[\"\']/.test(b.string.charAt(b.string.length-1))||b.string.length==1)||b.type=="tag"&&a.close||b.string.indexOf("/")==D.ch-b.start-1||_&&j(_,f)>-1||B(M,v.mode.xmlCurrentContext&&v.mode.xmlCurrentContext(c)||[],u,D,!0))return q.Pass;var O=typeof A=="object"&&A.emptyTags;if(O&&j(O,u)>-1){g[k]={text:"/>",newPos:q.Pos(D.line,D.ch+2)};continue}var E=y&&j(y,f)>-1;g[k]={indent:E,text:">"+(E?` +`)}catch(_r){}var ve=Y(Vn),yn=S();if(Vn.match(/\[TOC\]/)&&(ve=ve.replace("

    [TOC]

    ",O()),_()),ve=ve.replace(/(__special_katext_id_\d+__)/g,function(_r,ln){var ir=yn[ln],Qr=ir.type,Nr=ir.expression;return Object(fe.renderToString)(qt(Nr)||"",{displayMode:Qr==="block",throwOnError:!1,output:"html"})}),ve=ve.replace(/▁/g,"\u2581\u2581\u2581"),x(),Se){var xn=document.createElement("div");return xn.innerHTML=ve,xn.innerText}return setTimeout(function(){return wr()},500),ve},[Vn]),ur=Object(T.useRef)();y.WebkitLineClamp=at,at&&(Kt=Object(U.a)(Object(U.a)({},Kt),y));function Ir(Vt){var hn=Vt.target;if(hn.tagName.toUpperCase()==="IMG"){if(Bt){var Un=hn.getAttribute("src");$n(Un),Er("image")}}else if(hn.tagName.toUpperCase()==="A"){var ve=hn.getAttribute("href");if(ve.indexOf("office")>-1)Vt.preventDefault(),$n(ve),Er("office");else if(ve.indexOf("application/pdf")>-1)Vt.preventDefault(),$n(ve),Er("pdf");else if(ve.indexOf("type=text")>-1)Vt.preventDefault(),$n(ve),Er("html");else if(ve.startsWith("#")){Vt.preventDefault();var yn=document.getElementById(ve.replace("#",""));yn&&yn.scrollIntoView(!0)}}}var wr=function(){var hn,Un=(hn=ur.current)===null||hn===void 0?void 0:hn.querySelectorAll("video");Un==null||Un.forEach(function(ve){if(ve.oncontextmenu=function(){return!1},ve.src.indexOf(".m3u8")>-1&&!ve.canPlayType("application/vnd.apple.mpegurl")){if($.a.isSupported()){var yn=new $.a;yn.loadSource(ve.src),yn.attachMedia(ve)}}})};Object(T.useEffect)(function(){if(ur.current&&Yn&&(Yn.match(Pn)&&window.PR.prettyPrint()),ur.current)return ur.current.addEventListener("click",Ir),function(){ur.current.removeEventListener("click",Ir),x(),_()}},[Yn,ur.current,Ir]);var zr=function(hn){if(!J)return;hn.target.nodeName==="IMG"?(un.current.style.display="flex",un.current.style.width=hn.target.clientWidth+"px",un.current.style.height=hn.target.clientHeight+"px",un.current.style.top=hn.target.offsetTop+"px",un.current.style.left=hn.target.offsetLeft+"px",kn.current.src=hn.target.getAttribute("src")):un.current.style.display="none"};return g.a.createElement("div",{style:{position:"relative"}},g.a.createElement("div",{ref:ur,style:Object(U.a)({},Kt),className:"".concat(V||""," markdown-body ").concat(On.a.mdBody),onMouseOver:zr,dangerouslySetInnerHTML:{__html:Yn}}),g.a.createElement("div",{ref:un,className:On.a.button},g.a.createElement(K.a,null,g.a.createElement(Q.a,{onClick:function(){return Kr()}},"\u88C1\u526A"),g.a.createElement(Q.a,{onClick:function(){return Ei()}},"\u7F16\u8F91"))),g.a.createElement("img",{ref:kn,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1}}),g.a.createElement(ye.a,{close:!0,data:rr,hasMask:ut,type:rr!=null&&rr.length?Tr:"",style:Object(U.a)({},Hn),onClose:function(){return $n("")}}))}},"9VGf":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return k});var q=W("q1tI"),K=W.n(q);function k(Q,U){var w=Object(q.useRef)();Object(q.useEffect)(function(){w.current=Q}),Object(q.useEffect)(function(){function j(){w.current()}if(U!==null){var B=setInterval(j,U);return function(){return clearInterval(B)}}},[U])}},"A/g1":function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},BU3w:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return w});var q=W("MNnm"),K="rc-util-key";function k(j){if(j.attachTo)return j.attachTo;var B=document.querySelector("head");return B||document.body}function Q(j){var B,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(q.a)())return null;var T=document.createElement("style");if((B=M.csp)===null||B===void 0?void 0:B.nonce){var g;T.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}T.innerHTML=j;var A=k(M),P=A.firstChild;return M.prepend&&A.prepend?A.prepend(T):M.prepend&&P?A.insertBefore(T,P):A.appendChild(T),T}var U=new Map;function w(j,B){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},T=k(M);if(!U.has(T)){var g=Q("",M),A=g.parentNode;U.set(T,A),A.removeChild(g)}var P=Array.from(U.get(T).children).find(function(a){return a.tagName==="STYLE"&&a[K]===B});if(P){var D,b;if(((D=M.csp)===null||D===void 0?void 0:D.nonce)&&P.nonce!==((b=M.csp)===null||b===void 0?void 0:b.nonce)){var v;P.nonce=(v=M.csp)===null||v===void 0?void 0:v.nonce}return P.innerHTML!==j&&(P.innerHTML=j),P}var c=Q(j,M);return c[K]=B,c}},Bd2K:function(Xe,Le,W){(function(q){q(W("VrN/"),W("osHv"))})(function(q){q.defineOption("autoCloseTags",!1,function(M,T,g){if(g!=q.Init&&g&&M.removeKeyMap("autoCloseTags"),!T)return;var A={name:"autoCloseTags"};(typeof T!="object"||T.whenClosing!==!1)&&(A["'/'"]=function(P){return w(P)}),(typeof T!="object"||T.whenOpening!==!1)&&(A["'>'"]=function(P){return Q(P)}),M.addKeyMap(A)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],k=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Q(M){if(M.getOption("disableInput"))return q.Pass;for(var T=M.listSelections(),g=[],A=M.getOption("autoCloseTags"),P=0;PD.ch&&(u=u.slice(0,u.length-b.end+D.ch));var f=u.toLowerCase();if(!u||b.type=="string"&&(b.end!=D.ch||!/[\"\']/.test(b.string.charAt(b.string.length-1))||b.string.length==1)||b.type=="tag"&&a.close||b.string.indexOf("/")==D.ch-b.start-1||_&&j(_,f)>-1||B(M,v.mode.xmlCurrentContext&&v.mode.xmlCurrentContext(c)||[],u,D,!0))return q.Pass;var O=typeof A=="object"&&A.emptyTags;if(O&&j(O,u)>-1){g[P]={text:"/>",newPos:q.Pos(D.line,D.ch+2)};continue}var E=y&&j(y,f)>-1;g[P]={indent:E,text:">"+(E?` -`:"")+"",newPos:E?q.Pos(D.line+1,0):q.Pos(D.line,D.ch+1)}}for(var d=typeof A=="object"&&A.dontIndentOnAutoClose,k=T.length-1;k>=0;k--){var l=g[k];M.replaceRange(l.text,T[k].head,T[k].anchor,"+insert");var o=M.listSelections().slice(0);o[k]={head:l.newPos,anchor:l.newPos},M.setSelections(o),!d&&l.indent&&(M.indentLine(l.newPos.line,null,!0),M.indentLine(l.newPos.line+1,null,!0))}}function U(M,T){for(var g=M.listSelections(),A=[],k=T?"/":""&&(_+=">"),A[v]=_}if(M.replaceSelections(A),g=M.listSelections(),!b)for(var v=0;v=0&&T[c]==g;c--)++v;A=b.to;for(var c=1;c0){for(var T=0;T1&&arguments[1]!==void 0?arguments[1]:"",T=[],g=0;g0&&(me(),Ie(1))},[a]),Object(j.useEffect)(function(){if(Re===0)return;if(Re===2)clearInterval(fe);else{var De=0,Ae=setInterval(function(){i.includes(De)&&te(),De++},1e3);ye(Ae)}return function(){return clearInterval(fe)}},[Re]),Object(j.useImperativeHandle)(c,function(){return{handlePhoto:te}});var ke=function(){Ie(2)},me=function(){var Ae=a/u,Ce=[];function He(We,ot){return parseInt(Math.floor(Math.random()*(ot-We+1))+We)}new Array(u).fill(0).map(function(We,ot){_?Ce.push(He(Ae*ot,Ae*(ot+1))):ot==0?Ce.push(0):Ce.push(He(Ae*ot,Ae*(ot+1)))}),i=Ce,S([].concat(Ce)),console.log(Ce)},ce=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Ae){var Ce=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ce?new Promise(function(He,We){Ce.call(navigator,Ae,He,We)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Ae){h&&h(2),N(2),"srcObject"in O.current?O.current.srcObject=Ae:O.current.src=window.URL.createObjectURL(Ae),O.current.onloadedmetadata=function(Ce){O.current.play()},O.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),ke(),P.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Ae){N(1),h&&h(1),Ae.message==="Permission denied"||Ae.name==="NotAllowedError"?P.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Ae.name),console.log("err: "+Ae.message)})},te=function(){try{E.current.width=O.current.videoWidth,E.current.height=O.current.videoHeight;var Ae=E.current.getContext("2d");Ae.drawImage(O.current,0,0,E.current.width,E.current.height),C(E.current.toDataURL("image/png")),le(E.current.toDataURL("image/png"))}catch(Ce){}},ge=function(){try{var Ae=O.current.srcObject,Ce=Ae.getTracks();Ce.forEach(function(He){He.stop()}),O.current.srcObject=null}catch(He){}},le=function(){var De=Object(q.a)(w.a.mark(function Ae(Ce){var He,We;return w.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:He=new FormData,He.append("file",D(Ce,"1")),He.append("1","123"),We=new window.XMLHttpRequest,We.withCredentials=!0,We.addEventListener("load",function(Ge){var Ke=JSON.parse(Ge.target.responseText);Object(T.a)("/api/exercises/".concat(f,"/upload_photo.json"),{method:"post",body:{attachment_id:Ke.id}})},!1),We.addEventListener("error",function(Ge){console.error(Ge)},!1),We.open("POST","".concat(g.a.API_SERVER,"/api/attachments.json")),We.send(He);case 9:case"end":return Ye.stop()}},Ae)}));return function(Ce){return De.apply(this,arguments)}}();return B.a.createElement(B.a.Fragment,null,L!==3&&B.a.createElement("aside",{className:k.a.video,id:"screenshot"},L===0&&B.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&B.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&B.a.createElement("div",null,B.a.createElement("video",{width:"288",ref:O,autoPlay:!0}),B.a.createElement("canvas",{style:{display:"none"},ref:E}))))});Le.a=b},"C+DQ":function(Xe,Le,W){},D1Df:function(Xe,Le,W){"use strict";function q(m){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q=function(N){return typeof N}:q=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},q(m)}function K(){return K=Object.assign||function(m){for(var L=1;L=0)continue;if(!Object.prototype.propertyIsEnumerable.call(m,H))continue;N[H]=m[H]}}return N}function w(m,L){if(m==null)return{};var N={},H=Object.keys(m),Y,F;for(F=0;F=0)continue;N[Y]=m[Y]}return N}function j(m,L){if(!(m instanceof L))throw new TypeError("Cannot call a class as a function")}function B(m,L){for(var N=0;N>6),L+=String.fromCharCode(128|H&63)):H<55296||H>=57344?(L+=String.fromCharCode(224|H>>12),L+=String.fromCharCode(128|H>>6&63),L+=String.fromCharCode(128|H&63)):(N++,H=65536+((H&1023)<<10|m.charCodeAt(N)&1023),L+=String.fromCharCode(240|H>>18),L+=String.fromCharCode(128|H>>12&63),L+=String.fromCharCode(128|H>>6&63),L+=String.fromCharCode(128|H&63))}return L}var _={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},y={},f=4,O=.1;function E(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,N=[];return m.forEach(function(H,Y){var F=null;H.forEach(function(C,$){if(!C&&F!==null){N.push("M".concat(F+L," ").concat(Y+L,"h").concat($-F,"v1H").concat(F+L,"z")),F=null;return}if($===H.length-1){if(!C)return;F===null?N.push("M".concat($+L,",").concat(Y+L," h1v1H").concat($+L,"z")):N.push("M".concat(F+L,",").concat(Y+L," h").concat($+1-F,"v1H").concat(F+L,"z"));return}C&&F===null&&(F=$)})}),N.join("")}function d(m,L){return m.slice().map(function(N,H){return H=L.y+L.h?N:N.map(function(Y,F){return F=L.x+L.w?Y:!1})})}function l(m,L){var N=m.imageSettings,H=m.size,Y=m.includeMargin;if(N==null)return null;var F=Y?f:0,C=L.length+F*2,$=Math.floor(H*O),ae=C/H,fe=(N.width||$)*ae,ye=(N.height||$)*ae,je=N.x==null?L.length/2-fe/2:N.x*ae,Me=N.y==null?L.length/2-ye/2:N.y*ae,Re=null;if(N.excavate){var Ie=Math.floor(je),ke=Math.floor(Me),me=Math.ceil(fe+je-Ie),ce=Math.ceil(ye+Me-ke);Re={x:Ie,y:ke,w:me,h:ce}}return{x:je,y:Me,h:ye,w:fe,excavation:Re}}var o=function(){try{new Path2D().addPath(new Path2D)}catch(m){return!1}return!0}(),i=function(m){k(L,m);function L(){var N,H;j(this,L);for(var Y=arguments.length,F=new Array(Y),C=0;Cxe.length)&&(he=xe.length);for(var pe=0,re=new Array(he);pe=xe.length?{done:!0}:{done:!1,value:xe[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return pe=xe[Symbol.iterator](),pe.next.bind(pe)}function w(xe,he){return he={exports:{}},xe(he,he.exports),he.exports}var j=w(function(xe){function he(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function pe(re){xe.exports.defaults=re}xe.exports={defaults:he(),getDefaults:he,changeDefaults:pe}}),B=j.defaults,M=j.getDefaults,T=j.changeDefaults,g=/[&<>"']/,A=/[&<>"']/g,k=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},v=function(he){return b[he]};function c(xe,he){if(he){if(g.test(xe))return xe.replace(A,v)}else if(k.test(xe))return xe.replace(D,v);return xe}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(xe){return xe.replace(a,function(he,pe){return pe=pe.toLowerCase(),pe==="colon"?":":pe.charAt(0)==="#"?pe.charAt(1)==="x"?String.fromCharCode(parseInt(pe.substring(2),16)):String.fromCharCode(+pe.substring(1)):""})}var h=/(^|[^\[])\^/g;function _(xe,he){xe=xe.source||xe,he=he||"";var pe={replace:function(ie,oe){return oe=oe.source||oe,oe=oe.replace(h,"$1"),xe=xe.replace(ie,oe),pe},getRegex:function(){return new RegExp(xe,he)}};return pe}var y=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(xe,he,pe){if(xe){var re;try{re=decodeURIComponent(u(pe)).replace(y,"").toLowerCase()}catch(ie){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}he&&!f.test(pe)&&(pe=i(he,pe));try{pe=encodeURI(pe).replace(/%25/g,"%")}catch(ie){return null}return pe}var E={},d=/^[^:]+:\/*[^/]*$/,l=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(xe,he){E[" "+xe]||(d.test(xe)?E[" "+xe]=xe+"/":E[" "+xe]=L(xe,"/",!0)),xe=E[" "+xe];var pe=xe.indexOf(":")===-1;return he.substring(0,2)==="//"?pe?he:xe.replace(l,"$1")+he:he.charAt(0)==="/"?pe?he:xe.replace(o,"$1")+he:xe+he}var S={exec:function(){}};function x(xe){for(var he=1,pe,re;he=0&&Pe[nt]==="\\";)we=!we;return we?"|":" |"}),re=pe.split(/ \|/),ie=0;if(re.length>he)re.splice(he);else for(;re.length",newPos:E?q.Pos(D.line+1,0):q.Pos(D.line,D.ch+1)}}for(var d=typeof A=="object"&&A.dontIndentOnAutoClose,P=T.length-1;P>=0;P--){var l=g[P];M.replaceRange(l.text,T[P].head,T[P].anchor,"+insert");var o=M.listSelections().slice(0);o[P]={head:l.newPos,anchor:l.newPos},M.setSelections(o),!d&&l.indent&&(M.indentLine(l.newPos.line,null,!0),M.indentLine(l.newPos.line+1,null,!0))}}function U(M,T){for(var g=M.listSelections(),A=[],P=T?"/":""&&(_+=">"),A[v]=_}if(M.replaceSelections(A),g=M.listSelections(),!b)for(var v=0;v=0&&T[c]==g;c--)++v;A=b.to;for(var c=1;c0){for(var T=0;T1&&arguments[1]!==void 0?arguments[1]:"",T=[],g=0;g0&&(me(),Ie(1))},[a]),Object(j.useEffect)(function(){if(Re===0)return;if(Re===2)clearInterval(fe);else{var De=0,Ae=setInterval(function(){i.includes(De)&&te(),De++},1e3);ye(Ae)}return function(){return clearInterval(fe)}},[Re]),Object(j.useImperativeHandle)(c,function(){return{handlePhoto:te}});var Pe=function(){Ie(2)},me=function(){var Ae=a/u,Ce=[];function He(We,ot){return parseInt(Math.floor(Math.random()*(ot-We+1))+We)}new Array(u).fill(0).map(function(We,ot){_?Ce.push(He(Ae*ot,Ae*(ot+1))):ot==0?Ce.push(0):Ce.push(He(Ae*ot,Ae*(ot+1)))}),i=Ce,S([].concat(Ce)),console.log(Ce)},ce=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Ae){var Ce=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ce?new Promise(function(He,We){Ce.call(navigator,Ae,He,We)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Ae){h&&h(2),N(2),"srcObject"in O.current?O.current.srcObject=Ae:O.current.src=window.URL.createObjectURL(Ae),O.current.onloadedmetadata=function(Ce){O.current.play()},O.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Pe(),k.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Ae){N(1),h&&h(1),Ae.message==="Permission denied"||Ae.name==="NotAllowedError"?k.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):k.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Ae.name),console.log("err: "+Ae.message)})},te=function(){try{E.current.width=O.current.videoWidth,E.current.height=O.current.videoHeight;var Ae=E.current.getContext("2d");Ae.drawImage(O.current,0,0,E.current.width,E.current.height),C(E.current.toDataURL("image/png")),le(E.current.toDataURL("image/png"))}catch(Ce){}},ge=function(){try{var Ae=O.current.srcObject,Ce=Ae.getTracks();Ce.forEach(function(He){He.stop()}),O.current.srcObject=null}catch(He){}},le=function(){var De=Object(q.a)(w.a.mark(function Ae(Ce){var He,We;return w.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:He=new FormData,He.append("file",D(Ce,"1")),He.append("1","123"),We=new window.XMLHttpRequest,We.withCredentials=!0,We.addEventListener("load",function(Ge){var Ke=JSON.parse(Ge.target.responseText);Object(T.a)("/api/exercises/".concat(f,"/upload_photo.json"),{method:"post",body:{attachment_id:Ke.id}})},!1),We.addEventListener("error",function(Ge){console.error(Ge)},!1),We.open("POST","".concat(g.a.API_SERVER,"/api/attachments.json")),We.send(He);case 9:case"end":return Ye.stop()}},Ae)}));return function(Ce){return De.apply(this,arguments)}}();return B.a.createElement(B.a.Fragment,null,L!==3&&B.a.createElement("aside",{className:P.a.video,id:"screenshot"},L===0&&B.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),L===1&&B.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),L===2&&B.a.createElement("div",null,B.a.createElement("video",{width:"288",ref:O,autoPlay:!0}),B.a.createElement("canvas",{style:{display:"none"},ref:E}))))});Le.a=b},"C+DQ":function(Xe,Le,W){},D1Df:function(Xe,Le,W){"use strict";function q(m){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q=function(N){return typeof N}:q=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},q(m)}function K(){return K=Object.assign||function(m){for(var L=1;L=0)continue;if(!Object.prototype.propertyIsEnumerable.call(m,H))continue;N[H]=m[H]}}return N}function w(m,L){if(m==null)return{};var N={},H=Object.keys(m),Y,F;for(F=0;F=0)continue;N[Y]=m[Y]}return N}function j(m,L){if(!(m instanceof L))throw new TypeError("Cannot call a class as a function")}function B(m,L){for(var N=0;N>6),L+=String.fromCharCode(128|H&63)):H<55296||H>=57344?(L+=String.fromCharCode(224|H>>12),L+=String.fromCharCode(128|H>>6&63),L+=String.fromCharCode(128|H&63)):(N++,H=65536+((H&1023)<<10|m.charCodeAt(N)&1023),L+=String.fromCharCode(240|H>>18),L+=String.fromCharCode(128|H>>12&63),L+=String.fromCharCode(128|H>>6&63),L+=String.fromCharCode(128|H&63))}return L}var _={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},y={},f=4,O=.1;function E(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,N=[];return m.forEach(function(H,Y){var F=null;H.forEach(function(C,$){if(!C&&F!==null){N.push("M".concat(F+L," ").concat(Y+L,"h").concat($-F,"v1H").concat(F+L,"z")),F=null;return}if($===H.length-1){if(!C)return;F===null?N.push("M".concat($+L,",").concat(Y+L," h1v1H").concat($+L,"z")):N.push("M".concat(F+L,",").concat(Y+L," h").concat($+1-F,"v1H").concat(F+L,"z"));return}C&&F===null&&(F=$)})}),N.join("")}function d(m,L){return m.slice().map(function(N,H){return H=L.y+L.h?N:N.map(function(Y,F){return F=L.x+L.w?Y:!1})})}function l(m,L){var N=m.imageSettings,H=m.size,Y=m.includeMargin;if(N==null)return null;var F=Y?f:0,C=L.length+F*2,$=Math.floor(H*O),ae=C/H,fe=(N.width||$)*ae,ye=(N.height||$)*ae,je=N.x==null?L.length/2-fe/2:N.x*ae,Me=N.y==null?L.length/2-ye/2:N.y*ae,Re=null;if(N.excavate){var Ie=Math.floor(je),Pe=Math.floor(Me),me=Math.ceil(fe+je-Ie),ce=Math.ceil(ye+Me-Pe);Re={x:Ie,y:Pe,w:me,h:ce}}return{x:je,y:Me,h:ye,w:fe,excavation:Re}}var o=function(){try{new Path2D().addPath(new Path2D)}catch(m){return!1}return!0}(),i=function(m){P(L,m);function L(){var N,H;j(this,L);for(var Y=arguments.length,F=new Array(Y),C=0;Cxe.length)&&(he=xe.length);for(var pe=0,re=new Array(he);pe=xe.length?{done:!0}:{done:!1,value:xe[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return pe=xe[Symbol.iterator](),pe.next.bind(pe)}function w(xe,he){return he={exports:{}},xe(he,he.exports),he.exports}var j=w(function(xe){function he(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function pe(re){xe.exports.defaults=re}xe.exports={defaults:he(),getDefaults:he,changeDefaults:pe}}),B=j.defaults,M=j.getDefaults,T=j.changeDefaults,g=/[&<>"']/,A=/[&<>"']/g,P=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},v=function(he){return b[he]};function c(xe,he){if(he){if(g.test(xe))return xe.replace(A,v)}else if(P.test(xe))return xe.replace(D,v);return xe}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(xe){return xe.replace(a,function(he,pe){return pe=pe.toLowerCase(),pe==="colon"?":":pe.charAt(0)==="#"?pe.charAt(1)==="x"?String.fromCharCode(parseInt(pe.substring(2),16)):String.fromCharCode(+pe.substring(1)):""})}var h=/(^|[^\[])\^/g;function _(xe,he){xe=xe.source||xe,he=he||"";var pe={replace:function(ie,oe){return oe=oe.source||oe,oe=oe.replace(h,"$1"),xe=xe.replace(ie,oe),pe},getRegex:function(){return new RegExp(xe,he)}};return pe}var y=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(xe,he,pe){if(xe){var re;try{re=decodeURIComponent(u(pe)).replace(y,"").toLowerCase()}catch(ie){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}he&&!f.test(pe)&&(pe=i(he,pe));try{pe=encodeURI(pe).replace(/%25/g,"%")}catch(ie){return null}return pe}var E={},d=/^[^:]+:\/*[^/]*$/,l=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(xe,he){E[" "+xe]||(d.test(xe)?E[" "+xe]=xe+"/":E[" "+xe]=L(xe,"/",!0)),xe=E[" "+xe];var pe=xe.indexOf(":")===-1;return he.substring(0,2)==="//"?pe?he:xe.replace(l,"$1")+he:he.charAt(0)==="/"?pe?he:xe.replace(o,"$1")+he:xe+he}var S={exec:function(){}};function x(xe){for(var he=1,pe,re;he=0&&ke[nt]==="\\";)we=!we;return we?"|":" |"}),re=pe.split(/ \|/),ie=0;if(re.length>he)re.splice(he);else for(;re.length=re.length?ie.slice(re.length):ie}).join(` `)}var Me=function(){function xe(pe){this.options=pe||F}var he=xe.prototype;return he.space=function(re){var ie=this.rules.block.newline.exec(re);if(ie)return ie[0].length>1?{type:"space",raw:ie[0]}:{raw:` -`}},he.code=function(re,ie){var oe=this.rules.block.code.exec(re);if(oe){var de=ie[ie.length-1];if(de&&de.type==="paragraph")return{raw:oe[0],text:oe[0].trimRight()};var Pe=oe[0].replace(/^ {4}/gm,"");return{type:"code",raw:oe[0],codeBlockStyle:"indented",text:this.options.pedantic?Pe:C(Pe,` +`}},he.code=function(re,ie){var oe=this.rules.block.code.exec(re);if(oe){var de=ie[ie.length-1];if(de&&de.type==="paragraph")return{raw:oe[0],text:oe[0].trimRight()};var ke=oe[0].replace(/^ {4}/gm,"");return{type:"code",raw:oe[0],codeBlockStyle:"indented",text:this.options.pedantic?ke:C(ke,` `)}}},he.fences=function(re){var ie=this.rules.block.fences.exec(re);if(ie){var oe=ie[0],de=je(oe,ie[3]||"");return{type:"code",raw:oe,lang:ie[2]?ie[2].trim():ie[2],text:de}}},he.heading=function(re){var ie=this.rules.block.heading.exec(re);if(ie)return{type:"heading",raw:ie[0],depth:ie[1].length,text:ie[2]}},he.nptable=function(re){var ie=this.rules.block.nptable.exec(re);if(ie){var oe={type:"table",header:$(ie[1].replace(/^ *| *\| *$/g,"")),align:ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ie[3]?ie[3].replace(/\n$/,"").split(` -`):[],raw:ie[0]};if(oe.header.length===oe.align.length){var de=oe.align.length,Pe;for(Pe=0;Pe ?/gm,"");return{type:"blockquote",raw:ie[0],text:oe}}},he.list=function(re){var ie=this.rules.block.list.exec(re);if(ie){for(var oe=ie[0],de=ie[2],Pe=de.length>1,we=de[de.length-1]===")",nt={type:"list",raw:oe,ordered:Pe,start:Pe?+de.slice(0,-1):"",loose:!1,items:[]},bt=ie[0].match(this.rules.block.item),Lt=!1,St,gt,Ze,et,ze,se,be,$e=bt.length,Qe=0;Qe<$e;Qe++)St=bt[Qe],oe=St,gt=St.length,St=St.replace(/^ *([*+-]|\d+[.)]) */,""),~St.indexOf(` - `)&&(gt-=St.length,St=this.options.pedantic?St.replace(/^ {1,4}/gm,""):St.replace(new RegExp("^ {1,"+gt+"}","gm"),"")),Qe!==$e-1&&(Ze=this.rules.block.bullet.exec(bt[Qe+1])[0],(Pe?Ze.length===1||!we&&Ze[Ze.length-1]===")":Ze.length>1||this.options.smartLists&&Ze!==de)&&(et=bt.slice(Qe+1).join(` +`):[],raw:ie[0]};if(oe.header.length===oe.align.length){var de=oe.align.length,ke;for(ke=0;ke ?/gm,"");return{type:"blockquote",raw:ie[0],text:oe}}},he.list=function(re){var ie=this.rules.block.list.exec(re);if(ie){for(var oe=ie[0],de=ie[2],ke=de.length>1,we=de[de.length-1]===")",nt={type:"list",raw:oe,ordered:ke,start:ke?+de.slice(0,-1):"",loose:!1,items:[]},bt=ie[0].match(this.rules.block.item),Lt=!1,St,gt,Ze,et,ze,se,be,$e=bt.length,Qe=0;Qe<$e;Qe++)St=bt[Qe],oe=St,gt=St.length,St=St.replace(/^ *([*+-]|\d+[.)]) */,""),~St.indexOf(` + `)&&(gt-=St.length,St=this.options.pedantic?St.replace(/^ {1,4}/gm,""):St.replace(new RegExp("^ {1,"+gt+"}","gm"),"")),Qe!==$e-1&&(Ze=this.rules.block.bullet.exec(bt[Qe+1])[0],(ke?Ze.length===1||!we&&Ze[Ze.length-1]===")":Ze.length>1||this.options.smartLists&&Ze!==de)&&(et=bt.slice(Qe+1).join(` `),nt.raw=nt.raw.substring(0,nt.raw.length-et.length),Qe=$e-1)),ze=Lt||/\n\n(?!\s*$)/.test(St),Qe!==$e-1&&(Lt=St.charAt(St.length-1)===` `,ze||(ze=Lt)),ze&&(nt.loose=!0),se=/^\[[ xX]\] /.test(St),be=void 0,se&&(be=St[1]!==" ",St=St.replace(/^\[[ xX]\] +/,"")),nt.items.push({type:"list_item",raw:oe,task:se,checked:be,loose:ze,text:St});return nt}},he.html=function(re){var ie=this.rules.block.html.exec(re);if(ie)return{type:this.options.sanitize?"paragraph":"html",raw:ie[0],pre:!this.options.sanitizer&&(ie[1]==="pre"||ie[1]==="script"||ie[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ie[0]):ae(ie[0]):ie[0]}},he.def=function(re){var ie=this.rules.block.def.exec(re);if(ie){ie[3]&&(ie[3]=ie[3].substring(1,ie[3].length-1));var oe=ie[1].toLowerCase().replace(/\s+/g," ");return{tag:oe,raw:ie[0],href:ie[2],title:ie[3]}}},he.table=function(re){var ie=this.rules.block.table.exec(re);if(ie){var oe={type:"table",header:$(ie[1].replace(/^ *| *\| *$/g,"")),align:ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ie[3]?ie[3].replace(/\n$/,"").split(` -`):[]};if(oe.header.length===oe.align.length){oe.raw=ie[0];var de=oe.align.length,Pe;for(Pe=0;Pe/i.test(de[0])&&(ie=!1),!oe&&/^<(pre|code|kbd|script)(\s|>)/i.test(de[0])?oe=!0:oe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(de[0])&&(oe=!1),{type:this.options.sanitize?"text":"html",raw:de[0],inLink:ie,inRawBlock:oe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(de[0]):ae(de[0]):de[0]}},he.link=function(re){var ie=this.rules.inline.link.exec(re);if(ie){var oe=fe(ie[2],"()");if(oe>-1){var de=ie[0].indexOf("!")===0?5:4,Pe=de+ie[1].length+oe;ie[2]=ie[2].substring(0,oe),ie[0]=ie[0].substring(0,Pe).trim(),ie[3]=""}var we=ie[2],nt="";if(this.options.pedantic){var bt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(we);bt?(we=bt[1],nt=bt[3]):nt=""}else nt=ie[3]?ie[3].slice(1,-1):"";we=we.trim().replace(/^<([\s\S]*)>$/,"$1");var Lt=ye(ie,{href:we&&we.replace(this.rules.inline._escapes,"$1"),title:nt&&nt.replace(this.rules.inline._escapes,"$1")},ie[0]);return Lt}},he.reflink=function(re,ie){var oe;if((oe=this.rules.inline.reflink.exec(re))||(oe=this.rules.inline.nolink.exec(re))){var de=(oe[2]||oe[1]).replace(/\s+/g," ");if(de=ie[de.toLowerCase()],!de||!de.href){var Pe=oe[0].charAt(0);return{type:"text",raw:Pe,text:Pe}}var we=ye(oe,de,oe[0]);return we}},he.strong=function(re,ie,oe){oe===void 0&&(oe="");var de=this.rules.inline.strong.start.exec(re);if(de&&(!de[1]||de[1]&&(oe===""||this.rules.inline.punctuation.exec(oe)))){ie=ie.slice(-1*re.length);var Pe=de[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Pe.lastIndex=0;for(var we;(de=Pe.exec(ie))!=null;)if(we=this.rules.inline.strong.middle.exec(ie.slice(0,de.index+3)),we)return{type:"strong",raw:re.slice(0,we[0].length),text:re.slice(2,we[0].length-2)}}},he.em=function(re,ie,oe){oe===void 0&&(oe="");var de=this.rules.inline.em.start.exec(re);if(de&&(!de[1]||de[1]&&(oe===""||this.rules.inline.punctuation.exec(oe)))){ie=ie.slice(-1*re.length);var Pe=de[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Pe.lastIndex=0;for(var we;(de=Pe.exec(ie))!=null;)if(we=this.rules.inline.em.middle.exec(ie.slice(0,de.index+2)),we)return{type:"em",raw:re.slice(0,we[0].length),text:re.slice(1,we[0].length-1)}}},he.codespan=function(re){var ie=this.rules.inline.code.exec(re);if(ie){var oe=ie[2].replace(/\n/g," "),de=/[^ ]/.test(oe),Pe=oe.startsWith(" ")&&oe.endsWith(" ");return de&&Pe&&(oe=oe.substring(1,oe.length-1)),oe=ae(oe,!0),{type:"codespan",raw:ie[0],text:oe}}},he.br=function(re){var ie=this.rules.inline.br.exec(re);if(ie)return{type:"br",raw:ie[0]}},he.del=function(re){var ie=this.rules.inline.del.exec(re);if(ie)return{type:"del",raw:ie[0],text:ie[1]}},he.autolink=function(re,ie){var oe=this.rules.inline.autolink.exec(re);if(oe){var de,Pe;return oe[2]==="@"?(de=ae(this.options.mangle?ie(oe[1]):oe[1]),Pe="mailto:"+de):(de=ae(oe[1]),Pe=de),{type:"link",raw:oe[0],text:de,href:Pe,tokens:[{type:"text",raw:de,text:de}]}}},he.url=function(re,ie){var oe;if(oe=this.rules.inline.url.exec(re)){var de,Pe;if(oe[2]==="@")de=ae(this.options.mangle?ie(oe[0]):oe[0]),Pe="mailto:"+de;else{var we;do we=oe[0],oe[0]=this.rules.inline._backpedal.exec(oe[0])[0];while(we!==oe[0]);de=ae(oe[0]),oe[1]==="www."?Pe="http://"+de:Pe=de}return{type:"link",raw:oe[0],text:de,href:Pe,tokens:[{type:"text",raw:de,text:de}]}}},he.inlineText=function(re,ie,oe){var de=this.rules.inline.text.exec(re);if(de){var Pe;return ie?Pe=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(de[0]):ae(de[0]):de[0]:Pe=ae(this.options.smartypants?oe(de[0]):de[0]),{type:"text",raw:de[0],text:Pe}}},xe}(),Re=Y.noopTest,Ie=Y.edit,ke=Y.merge,me={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Re,table:Re,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};me._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,me._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,me.def=Ie(me.def).replace("label",me._label).replace("title",me._title).getRegex(),me.bullet=/(?:[*+-]|\d{1,9}[.)])/,me.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,me.item=Ie(me.item,"gm").replace(/bull/g,me.bullet).getRegex(),me.list=Ie(me.list).replace(/bull/g,me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+me.def.source+")").getRegex(),me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",me._comment=//,me.html=Ie(me.html,"i").replace("comment",me._comment).replace("tag",me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),me.paragraph=Ie(me._paragraph).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.blockquote=Ie(me.blockquote).replace("paragraph",me.paragraph).getRegex(),me.normal=ke({},me),me.gfm=ke({},me.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),me.gfm.nptable=Ie(me.gfm.nptable).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.gfm.table=Ie(me.gfm.table).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.pedantic=ke({},me.normal,{html:Ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Re,paragraph:Ie(me.normal._paragraph).replace("hr",me.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var ce={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Re,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Re,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",ce.punctuation=Ie(ce.punctuation).replace(/punctuation/g,ce._punctuation).getRegex(),ce._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",ce._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",ce.em.start=Ie(ce.em.start).replace(/punctuation/g,ce._punctuation).getRegex(),ce.em.middle=Ie(ce.em.middle).replace(/punctuation/g,ce._punctuation).replace(/overlapSkip/g,ce._overlapSkip).getRegex(),ce.em.endAst=Ie(ce.em.endAst,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.em.endUnd=Ie(ce.em.endUnd,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.start=Ie(ce.strong.start).replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.middle=Ie(ce.strong.middle).replace(/punctuation/g,ce._punctuation).replace(/blockSkip/g,ce._blockSkip).getRegex(),ce.strong.endAst=Ie(ce.strong.endAst,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.endUnd=Ie(ce.strong.endUnd,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.blockSkip=Ie(ce._blockSkip,"g").getRegex(),ce.overlapSkip=Ie(ce._overlapSkip,"g").getRegex(),ce._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ce._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ce._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ce.autolink=Ie(ce.autolink).replace("scheme",ce._scheme).replace("email",ce._email).getRegex(),ce._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ce.tag=Ie(ce.tag).replace("comment",me._comment).replace("attribute",ce._attribute).getRegex(),ce._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ce._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ce._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ce.link=Ie(ce.link).replace("label",ce._label).replace("href",ce._href).replace("title",ce._title).getRegex(),ce.reflink=Ie(ce.reflink).replace("label",ce._label).getRegex(),ce.reflinkSearch=Ie(ce.reflinkSearch,"g").replace("reflink",ce.reflink).replace("nolink",ce.nolink).getRegex(),ce.normal=ke({},ce),ce.pedantic=ke({},ce.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ie(/^!?\[(label)\]\((.*?)\)/).replace("label",ce._label).getRegex(),reflink:Ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ce._label).getRegex()}),ce.gfm=ke({},ce.normal,{escape:Ie(ce.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(re="x"+re.toString(16)),he+="&#"+re+";";return he}var He=function(){function xe(pe){this.tokens=[],this.tokens.links=Object.create(null),this.options=pe||ge,this.options.tokenizer=this.options.tokenizer||new Me,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var re={block:le.normal,inline:De.normal};this.options.pedantic?(re.block=le.pedantic,re.inline=De.pedantic):this.options.gfm&&(re.block=le.gfm,this.options.breaks?re.inline=De.breaks:re.inline=De.gfm),this.tokenizer.rules=re}xe.lex=function(re,ie){var oe=new xe(ie);return oe.lex(re)};var he=xe.prototype;return he.lex=function(re){return re=re.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(re,this.tokens,!0),this.inline(this.tokens),this.tokens},he.blockTokens=function(re,ie,oe){ie===void 0&&(ie=[]),oe===void 0&&(oe=!0),re=re.replace(/^ +$/gm,"");for(var de,Pe,we,nt;re;){if(de=this.tokenizer.space(re)){re=re.substring(de.raw.length),de.type&&ie.push(de);continue}if(de=this.tokenizer.code(re,ie)){re=re.substring(de.raw.length),de.type?ie.push(de):(nt=ie[ie.length-1],nt.raw+=` +`):[]};if(oe.header.length===oe.align.length){oe.raw=ie[0];var de=oe.align.length,ke;for(ke=0;ke/i.test(de[0])&&(ie=!1),!oe&&/^<(pre|code|kbd|script)(\s|>)/i.test(de[0])?oe=!0:oe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(de[0])&&(oe=!1),{type:this.options.sanitize?"text":"html",raw:de[0],inLink:ie,inRawBlock:oe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(de[0]):ae(de[0]):de[0]}},he.link=function(re){var ie=this.rules.inline.link.exec(re);if(ie){var oe=fe(ie[2],"()");if(oe>-1){var de=ie[0].indexOf("!")===0?5:4,ke=de+ie[1].length+oe;ie[2]=ie[2].substring(0,oe),ie[0]=ie[0].substring(0,ke).trim(),ie[3]=""}var we=ie[2],nt="";if(this.options.pedantic){var bt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(we);bt?(we=bt[1],nt=bt[3]):nt=""}else nt=ie[3]?ie[3].slice(1,-1):"";we=we.trim().replace(/^<([\s\S]*)>$/,"$1");var Lt=ye(ie,{href:we&&we.replace(this.rules.inline._escapes,"$1"),title:nt&&nt.replace(this.rules.inline._escapes,"$1")},ie[0]);return Lt}},he.reflink=function(re,ie){var oe;if((oe=this.rules.inline.reflink.exec(re))||(oe=this.rules.inline.nolink.exec(re))){var de=(oe[2]||oe[1]).replace(/\s+/g," ");if(de=ie[de.toLowerCase()],!de||!de.href){var ke=oe[0].charAt(0);return{type:"text",raw:ke,text:ke}}var we=ye(oe,de,oe[0]);return we}},he.strong=function(re,ie,oe){oe===void 0&&(oe="");var de=this.rules.inline.strong.start.exec(re);if(de&&(!de[1]||de[1]&&(oe===""||this.rules.inline.punctuation.exec(oe)))){ie=ie.slice(-1*re.length);var ke=de[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ke.lastIndex=0;for(var we;(de=ke.exec(ie))!=null;)if(we=this.rules.inline.strong.middle.exec(ie.slice(0,de.index+3)),we)return{type:"strong",raw:re.slice(0,we[0].length),text:re.slice(2,we[0].length-2)}}},he.em=function(re,ie,oe){oe===void 0&&(oe="");var de=this.rules.inline.em.start.exec(re);if(de&&(!de[1]||de[1]&&(oe===""||this.rules.inline.punctuation.exec(oe)))){ie=ie.slice(-1*re.length);var ke=de[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ke.lastIndex=0;for(var we;(de=ke.exec(ie))!=null;)if(we=this.rules.inline.em.middle.exec(ie.slice(0,de.index+2)),we)return{type:"em",raw:re.slice(0,we[0].length),text:re.slice(1,we[0].length-1)}}},he.codespan=function(re){var ie=this.rules.inline.code.exec(re);if(ie){var oe=ie[2].replace(/\n/g," "),de=/[^ ]/.test(oe),ke=oe.startsWith(" ")&&oe.endsWith(" ");return de&&ke&&(oe=oe.substring(1,oe.length-1)),oe=ae(oe,!0),{type:"codespan",raw:ie[0],text:oe}}},he.br=function(re){var ie=this.rules.inline.br.exec(re);if(ie)return{type:"br",raw:ie[0]}},he.del=function(re){var ie=this.rules.inline.del.exec(re);if(ie)return{type:"del",raw:ie[0],text:ie[1]}},he.autolink=function(re,ie){var oe=this.rules.inline.autolink.exec(re);if(oe){var de,ke;return oe[2]==="@"?(de=ae(this.options.mangle?ie(oe[1]):oe[1]),ke="mailto:"+de):(de=ae(oe[1]),ke=de),{type:"link",raw:oe[0],text:de,href:ke,tokens:[{type:"text",raw:de,text:de}]}}},he.url=function(re,ie){var oe;if(oe=this.rules.inline.url.exec(re)){var de,ke;if(oe[2]==="@")de=ae(this.options.mangle?ie(oe[0]):oe[0]),ke="mailto:"+de;else{var we;do we=oe[0],oe[0]=this.rules.inline._backpedal.exec(oe[0])[0];while(we!==oe[0]);de=ae(oe[0]),oe[1]==="www."?ke="http://"+de:ke=de}return{type:"link",raw:oe[0],text:de,href:ke,tokens:[{type:"text",raw:de,text:de}]}}},he.inlineText=function(re,ie,oe){var de=this.rules.inline.text.exec(re);if(de){var ke;return ie?ke=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(de[0]):ae(de[0]):de[0]:ke=ae(this.options.smartypants?oe(de[0]):de[0]),{type:"text",raw:de[0],text:ke}}},xe}(),Re=Y.noopTest,Ie=Y.edit,Pe=Y.merge,me={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Re,table:Re,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};me._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,me._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,me.def=Ie(me.def).replace("label",me._label).replace("title",me._title).getRegex(),me.bullet=/(?:[*+-]|\d{1,9}[.)])/,me.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,me.item=Ie(me.item,"gm").replace(/bull/g,me.bullet).getRegex(),me.list=Ie(me.list).replace(/bull/g,me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+me.def.source+")").getRegex(),me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",me._comment=//,me.html=Ie(me.html,"i").replace("comment",me._comment).replace("tag",me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),me.paragraph=Ie(me._paragraph).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.blockquote=Ie(me.blockquote).replace("paragraph",me.paragraph).getRegex(),me.normal=Pe({},me),me.gfm=Pe({},me.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),me.gfm.nptable=Ie(me.gfm.nptable).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.gfm.table=Ie(me.gfm.table).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.pedantic=Pe({},me.normal,{html:Ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Re,paragraph:Ie(me.normal._paragraph).replace("hr",me.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var ce={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Re,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Re,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",ce.punctuation=Ie(ce.punctuation).replace(/punctuation/g,ce._punctuation).getRegex(),ce._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",ce._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",ce.em.start=Ie(ce.em.start).replace(/punctuation/g,ce._punctuation).getRegex(),ce.em.middle=Ie(ce.em.middle).replace(/punctuation/g,ce._punctuation).replace(/overlapSkip/g,ce._overlapSkip).getRegex(),ce.em.endAst=Ie(ce.em.endAst,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.em.endUnd=Ie(ce.em.endUnd,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.start=Ie(ce.strong.start).replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.middle=Ie(ce.strong.middle).replace(/punctuation/g,ce._punctuation).replace(/blockSkip/g,ce._blockSkip).getRegex(),ce.strong.endAst=Ie(ce.strong.endAst,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.strong.endUnd=Ie(ce.strong.endUnd,"g").replace(/punctuation/g,ce._punctuation).getRegex(),ce.blockSkip=Ie(ce._blockSkip,"g").getRegex(),ce.overlapSkip=Ie(ce._overlapSkip,"g").getRegex(),ce._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ce._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ce._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ce.autolink=Ie(ce.autolink).replace("scheme",ce._scheme).replace("email",ce._email).getRegex(),ce._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ce.tag=Ie(ce.tag).replace("comment",me._comment).replace("attribute",ce._attribute).getRegex(),ce._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ce._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ce._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ce.link=Ie(ce.link).replace("label",ce._label).replace("href",ce._href).replace("title",ce._title).getRegex(),ce.reflink=Ie(ce.reflink).replace("label",ce._label).getRegex(),ce.reflinkSearch=Ie(ce.reflinkSearch,"g").replace("reflink",ce.reflink).replace("nolink",ce.nolink).getRegex(),ce.normal=Pe({},ce),ce.pedantic=Pe({},ce.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ie(/^!?\[(label)\]\((.*?)\)/).replace("label",ce._label).getRegex(),reflink:Ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ce._label).getRegex()}),ce.gfm=Pe({},ce.normal,{escape:Ie(ce.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(re="x"+re.toString(16)),he+="&#"+re+";";return he}var He=function(){function xe(pe){this.tokens=[],this.tokens.links=Object.create(null),this.options=pe||ge,this.options.tokenizer=this.options.tokenizer||new Me,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var re={block:le.normal,inline:De.normal};this.options.pedantic?(re.block=le.pedantic,re.inline=De.pedantic):this.options.gfm&&(re.block=le.gfm,this.options.breaks?re.inline=De.breaks:re.inline=De.gfm),this.tokenizer.rules=re}xe.lex=function(re,ie){var oe=new xe(ie);return oe.lex(re)};var he=xe.prototype;return he.lex=function(re){return re=re.replace(/\r\n|\r/g,` +`).replace(/\t/g," "),this.blockTokens(re,this.tokens,!0),this.inline(this.tokens),this.tokens},he.blockTokens=function(re,ie,oe){ie===void 0&&(ie=[]),oe===void 0&&(oe=!0),re=re.replace(/^ +$/gm,"");for(var de,ke,we,nt;re;){if(de=this.tokenizer.space(re)){re=re.substring(de.raw.length),de.type&&ie.push(de);continue}if(de=this.tokenizer.code(re,ie)){re=re.substring(de.raw.length),de.type?ie.push(de):(nt=ie[ie.length-1],nt.raw+=` `+de.raw,nt.text+=` -`+de.text);continue}if(de=this.tokenizer.fences(re)){re=re.substring(de.raw.length),ie.push(de);continue}if(de=this.tokenizer.heading(re)){re=re.substring(de.raw.length),ie.push(de);continue}if(de=this.tokenizer.nptable(re)){re=re.substring(de.raw.length),ie.push(de);continue}if(de=this.tokenizer.hr(re)){re=re.substring(de.raw.length),ie.push(de);continue}if(de=this.tokenizer.blockquote(re)){re=re.substring(de.raw.length),de.tokens=this.blockTokens(de.text,[],oe),ie.push(de);continue}if(de=this.tokenizer.list(re)){for(re=re.substring(de.raw.length),we=de.items.length,Pe=0;Pe0)for(;(bt=this.tokenizer.rules.inline.reflinkSearch.exec(nt))!=null;)Lt.includes(bt[0].slice(bt[0].lastIndexOf("[")+1,-1))&&(nt=nt.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+nt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(bt=this.tokenizer.rules.inline.blockSkip.exec(nt))!=null;)nt=nt.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+nt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;re;){if(we=this.tokenizer.escape(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.tag(re,oe,de)){re=re.substring(we.raw.length),oe=we.inLink,de=we.inRawBlock,ie.push(we);continue}if(we=this.tokenizer.link(re)){re=re.substring(we.raw.length),we.type==="link"&&(we.tokens=this.inlineTokens(we.text,[],!0,de)),ie.push(we);continue}if(we=this.tokenizer.reflink(re,this.tokens.links)){re=re.substring(we.raw.length),we.type==="link"&&(we.tokens=this.inlineTokens(we.text,[],!0,de)),ie.push(we);continue}if(we=this.tokenizer.strong(re,nt,Pe)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.em(re,nt,Pe)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.codespan(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.br(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.del(re)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.autolink(re,Ce)){re=re.substring(we.raw.length),ie.push(we);continue}if(!oe&&(we=this.tokenizer.url(re,Ce))){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.inlineText(re,de,Ae)){re=re.substring(we.raw.length),Pe=we.raw.slice(-1),ie.push(we);continue}if(re){var St="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(St);break}else throw new Error(St)}}return ie},K(xe,null,[{key:"rules",get:function(){return{block:le,inline:De}}}]),xe}(),We=j.defaults,ot=Y.cleanUrl,Ye=Y.escape,Ge=function(){function xe(pe){this.options=pe||We}var he=xe.prototype;return he.code=function(re,ie,oe){var de=(ie||"").match(/\S*/)[0];if(this.options.highlight){var Pe=this.options.highlight(re,de);Pe!=null&&Pe!==re&&(oe=!0,re=Pe)}return de?'
    '+(oe?re:Ye(re,!0))+`
    +`+de.text);continue}if(re){var bt="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(bt);break}else throw new Error(bt)}}return ie},he.inline=function(re){var ie,oe,de,ke,we,nt,bt=re.length;for(ie=0;ie0)for(;(bt=this.tokenizer.rules.inline.reflinkSearch.exec(nt))!=null;)Lt.includes(bt[0].slice(bt[0].lastIndexOf("[")+1,-1))&&(nt=nt.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+nt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(bt=this.tokenizer.rules.inline.blockSkip.exec(nt))!=null;)nt=nt.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+nt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;re;){if(we=this.tokenizer.escape(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.tag(re,oe,de)){re=re.substring(we.raw.length),oe=we.inLink,de=we.inRawBlock,ie.push(we);continue}if(we=this.tokenizer.link(re)){re=re.substring(we.raw.length),we.type==="link"&&(we.tokens=this.inlineTokens(we.text,[],!0,de)),ie.push(we);continue}if(we=this.tokenizer.reflink(re,this.tokens.links)){re=re.substring(we.raw.length),we.type==="link"&&(we.tokens=this.inlineTokens(we.text,[],!0,de)),ie.push(we);continue}if(we=this.tokenizer.strong(re,nt,ke)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.em(re,nt,ke)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.codespan(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.br(re)){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.del(re)){re=re.substring(we.raw.length),we.tokens=this.inlineTokens(we.text,[],oe,de),ie.push(we);continue}if(we=this.tokenizer.autolink(re,Ce)){re=re.substring(we.raw.length),ie.push(we);continue}if(!oe&&(we=this.tokenizer.url(re,Ce))){re=re.substring(we.raw.length),ie.push(we);continue}if(we=this.tokenizer.inlineText(re,de,Ae)){re=re.substring(we.raw.length),ke=we.raw.slice(-1),ie.push(we);continue}if(re){var St="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(St);break}else throw new Error(St)}}return ie},K(xe,null,[{key:"rules",get:function(){return{block:le,inline:De}}}]),xe}(),We=j.defaults,ot=Y.cleanUrl,Ye=Y.escape,Ge=function(){function xe(pe){this.options=pe||We}var he=xe.prototype;return he.code=function(re,ie,oe){var de=(ie||"").match(/\S*/)[0];if(this.options.highlight){var ke=this.options.highlight(re,de);ke!=null&&ke!==re&&(oe=!0,re=ke)}return de?'
    '+(oe?re:Ye(re,!0))+`
    `:"
    "+(oe?re:Ye(re,!0))+`
    `},he.blockquote=function(re){return`
    `+re+`
    @@ -258,7 +258,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `:""+re+" `},he.hr=function(){return this.options.xhtml?`
    `:`
    -`},he.list=function(re,ie,oe){var de=ie?"ol":"ul",Pe=ie&&oe!==1?' start="'+oe+'"':"";return"<"+de+Pe+`> +`},he.list=function(re,ie,oe){var de=ie?"ol":"ul",ke=ie&&oe!==1?' start="'+oe+'"':"";return"<"+de+ke+`> `+re+" `},he.listitem=function(re){return"
  • "+re+`
  • `},he.checkbox=function(re){return" "},he.paragraph=function(re){return"

    "+re+`

    @@ -269,21 +269,21 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},he.tablerow=function(re){return` `+re+` `},he.tablecell=function(re,ie){var oe=ie.header?"th":"td",de=ie.align?"<"+oe+' align="'+ie.align+'">':"<"+oe+">";return de+re+" -`},he.strong=function(re){return""+re+""},he.em=function(re){return""+re+""},he.codespan=function(re){return""+re+""},he.br=function(){return this.options.xhtml?"
    ":"
    "},he.del=function(re){return""+re+""},he.link=function(re,ie,oe){if(re=ot(this.options.sanitize,this.options.baseUrl,re),re===null)return oe;var de='",de},he.image=function(re,ie,oe){if(re=ot(this.options.sanitize,this.options.baseUrl,re),re===null)return oe;var de=''+oe+'":">",de},he.text=function(re){return re},xe}(),Ke=function(){function xe(){}var he=xe.prototype;return he.strong=function(re){return re},he.em=function(re){return re},he.codespan=function(re){return re},he.del=function(re){return re},he.html=function(re){return re},he.text=function(re){return re},he.link=function(re,ie,oe){return""+oe},he.image=function(re,ie,oe){return""+oe},he.br=function(){return""},xe}(),mt=function(){function xe(){this.seen={}}var he=xe.prototype;return he.slug=function(re){var ie=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(ie)){var oe=ie;do this.seen[oe]++,ie=oe+"-"+this.seen[oe];while(this.seen.hasOwnProperty(ie))}return this.seen[ie]=0,ie},xe}(),vt=j.defaults,yt=Y.unescape,Ct=function(){function xe(pe){this.options=pe||vt,this.options.renderer=this.options.renderer||new Ge,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ke,this.slugger=new mt}xe.parse=function(re,ie){var oe=new xe(ie);return oe.parse(re)};var he=xe.prototype;return he.parse=function(re,ie){ie===void 0&&(ie=!0);var oe="",de,Pe,we,nt,bt,Lt,St,gt,Ze,et,ze,se,be,$e,Qe,At,Tt,Ne,st=re.length;for(de=0;de0&&Qe.tokens[0].type==="text"?(Qe.tokens[0].text=Ne+" "+Qe.tokens[0].text,Qe.tokens[0].tokens&&Qe.tokens[0].tokens.length>0&&Qe.tokens[0].tokens[0].type==="text"&&(Qe.tokens[0].tokens[0].text=Ne+" "+Qe.tokens[0].tokens[0].text)):Qe.tokens.unshift({type:"text",text:Ne}):$e+=Ne),$e+=this.parse(Qe.tokens,be),Ze+=this.renderer.listitem($e,Tt,At);oe+=this.renderer.list(Ze,ze,se);continue}case"html":{oe+=this.renderer.html(et.text);continue}case"paragraph":{oe+=this.renderer.paragraph(this.parseInline(et.tokens));continue}case"text":{for(Ze=et.tokens?this.parseInline(et.tokens):et.text;de+1An error occurred:

    "+Oe(we.message+"",!0)+"
    ";throw we}}Ue.options=Ue.setOptions=function(xe){return ht(Ue.defaults,xe),Je(Ue.defaults),Ue},Ue.getDefaults=Te,Ue.defaults=rt,Ue.use=function(xe){var he=ht({},xe);if(xe.renderer&&function(){var re=Ue.defaults.renderer||new Ge,ie=function(Pe){var we=re[Pe];re[Pe]=function(){for(var nt=arguments.length,bt=new Array(nt),Lt=0;Lt`,triples:"",explode:"[]{}"},P=q.Pos;q.defineOption("autoCloseBrackets",!1,function(b,v,c){c&&c!=q.Init&&(b.removeKeyMap(U),b.state.closeBrackets=null),v&&(w(Q(v,"pairs")),b.state.closeBrackets=v,b.addKeyMap(U))});function Q(b,v){return v=="pairs"&&typeof b=="string"?b:typeof b=="object"&&b[v]!=null?b[v]:K[v]}var U={Backspace:M,Enter:T};function w(b){for(var v=0;v=0;u--){var _=a[u].head;b.replaceRange("",P(_.line,_.ch-1),P(_.line,_.ch+1),"+delete")}}function T(b){var v=B(b),c=v&&Q(v,"explode");if(!c||b.getOption("disableInput"))return q.Pass;for(var a=b.listSelections(),u=0;u0;return{anchor:new P(b.anchor.line,b.anchor.ch+(v?-1:1)),head:new P(b.head.line,b.head.ch+(v?1:-1))}}function A(b,v){var c=B(b);if(!c||b.getOption("disableInput"))return q.Pass;var a=Q(c,"pairs"),u=a.indexOf(v);if(u==-1)return q.Pass;for(var h=Q(c,"closeBefore"),_=Q(c,"triples"),y=a.charAt(u+1)==v,f=b.listSelections(),O=u%2==0,E,d=0;d=0&&b.getRange(o,P(o.line,o.ch+3))==v+v+v?i="skipThree":i="skip";else if(y&&o.ch>1&&_.indexOf(v)>=0&&b.getRange(P(o.line,o.ch-2),o)==v+v){if(o.ch>2&&/\bstring/.test(b.getTokenTypeAt(P(o.line,o.ch-2))))return q.Pass;i="addFour"}else if(y){var x=o.ch==0?" ":b.getRange(P(o.line,o.ch-1),o);if(!q.isWordChar(S)&&x!=v&&!q.isWordChar(x))i="both";else return q.Pass}else if(O&&(S.length===0||/\s/.test(S)||h.indexOf(S)>-1))i="both";else return q.Pass;if(!E)E=i;else if(E!=i)return q.Pass}var m=u%2?a.charAt(u-1):v,L=u%2?v:a.charAt(u+1);b.operation(function(){if(E=="skip")b.execCommand("goCharRight");else if(E=="skipThree")for(var N=0;N<3;N++)b.execCommand("goCharRight");else if(E=="surround"){for(var H=b.getSelections(),N=0;N=7&&this.setupTypeNumber(B),this.dataCache==null&&(this.dataCache=w.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,M)},j.setupPositionProbePattern=function(B,M){for(var T=-1;T<=7;T++){if(B+T<=-1||this.moduleCount<=B+T)continue;for(var g=-1;g<=7;g++){if(M+g<=-1||this.moduleCount<=M+g)continue;0<=T&&T<=6&&(g==0||g==6)||0<=g&&g<=6&&(T==0||T==6)||2<=T&&T<=4&&2<=g&&g<=4?this.modules[B+T][M+g]=!0:this.modules[B+T][M+g]=!1}}},j.getBestMaskPattern=function(){for(var B=0,M=0,T=0;T<8;T++){this.makeImpl(!0,T);var g=Q.getLostPoint(this);(T==0||B>g)&&(B=g,M=T)}return M},j.createMovieClip=function(B,M,T){var g=B.createEmptyMovieClip(M,T),A=1;this.make();for(var k=0;k>T&1)==1;this.modules[Math.floor(T/3)][T%3+this.moduleCount-8-3]=g}for(var T=0;T<18;T++){var g=!B&&(M>>T&1)==1;this.modules[T%3+this.moduleCount-8-3][Math.floor(T/3)]=g}},j.setupTypeInfo=function(B,M){for(var T=this.errorCorrectLevel<<3|M,g=Q.getBCHTypeInfo(T),A=0;A<15;A++){var k=!B&&(g>>A&1)==1;A<6?this.modules[A][8]=k:A<8?this.modules[A+1][8]=k:this.modules[this.moduleCount-15+A][8]=k}for(var A=0;A<15;A++){var k=!B&&(g>>A&1)==1;A<8?this.modules[8][this.moduleCount-A-1]=k:A<9?this.modules[8][15-A-1+1]=k:this.modules[8][15-A-1]=k}this.modules[this.moduleCount-8][8]=!B},j.mapData=function(B,M){for(var T=-1,g=this.moduleCount-1,A=7,k=0,D=this.moduleCount-1;D>0;D-=2)for(D==6&&D--;;){for(var b=0;b<2;b++)if(this.modules[g][D-b]==null){var v=!1;k>>A&1)==1);var c=Q.getMask(M,g,D-b);c&&(v=!v),this.modules[g][D-b]=v,A--,A==-1&&(k++,A=7)}if(g+=T,g<0||this.moduleCount<=g){g-=T,T=-T;break}}},w.PAD0=236,w.PAD1=17,w.createData=function(B,M,T){for(var g=K.getRSBlocks(B,M),A=new P,k=0;kb*8)throw new Error("code length overflow. ("+A.getLengthInBits()+">"+b*8+")");for(A.getLengthInBits()+4<=b*8&&A.put(0,4);A.getLengthInBits()%8!=0;)A.putBit(!1);for(;!(A.getLengthInBits()>=b*8);){if(A.put(w.PAD0,8),A.getLengthInBits()>=b*8)break;A.put(w.PAD1,8)}return w.createBytes(A,g)},w.createBytes=function(B,M){for(var T=0,g=0,A=0,k=new Array(M.length),D=new Array(M.length),b=0;b=0?_.get(y):0}}for(var f=0,a=0;a=0;)j^=U.G15<=0;)j^=U.G18<>>=1;return j},getPatternPosition:function(w){return U.PATTERN_POSITION_TABLE[w-1]},getMask:function(w,j,B){switch(w){case Q.PATTERN000:return(j+B)%2==0;case Q.PATTERN001:return j%2==0;case Q.PATTERN010:return B%3==0;case Q.PATTERN011:return(j+B)%3==0;case Q.PATTERN100:return(Math.floor(j/2)+Math.floor(B/3))%2==0;case Q.PATTERN101:return j*B%2+j*B%3==0;case Q.PATTERN110:return(j*B%2+j*B%3)%2==0;case Q.PATTERN111:return(j*B%3+(j+B)%2)%2==0;default:throw new Error("bad maskPattern:"+w)}},getErrorCorrectPolynomial:function(w){for(var j=new K([1],0),B=0;B5&&(B+=3+g-5)}for(var M=0;M>>6)+M(128|L&63):M(224|L>>>12&15)+M(128|L>>>6&63)+M(128|L&63)}else{var L=65536+(m.charCodeAt(0)-55296)*1024+(m.charCodeAt(1)-56320);return M(240|L>>>18&7)+M(128|L>>>12&63)+M(128|L>>>6&63)+M(128|L&63)}},g=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,A=function(m){return m.replace(g,T)},k=function(m){var L=[0,2,1][m.length%3],N=m.charCodeAt(0)<<16|(m.length>1?m.charCodeAt(1):0)<<8|(m.length>2?m.charCodeAt(2):0),H=[j.charAt(N>>>18),j.charAt(N>>>12&63),L>=2?"=":j.charAt(N>>>6&63),L>=1?"=":j.charAt(N&63)];return H.join("")},D=Q.btoa&&typeof Q.btoa=="function"?function(m){return Q.btoa(m)}:function(m){if(m.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return m.replace(/[\s\S]{1,3}/g,k)},b=function(m){return D(A(String(m)))},v=function(m){return m.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},c=function(m,L){return L?v(b(m)):b(m)},a=function(m){return c(m,!0)},u;Q.Uint8Array&&(u=function(m,L){for(var N="",H=0,Y=m.length;H>>18)+j.charAt(ae>>>12&63)+(typeof C!="undefined"?j.charAt(ae>>>6&63):"=")+(typeof $!="undefined"?j.charAt(ae&63):"=")}return L?v(N):N});var h=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,_=function(m){switch(m.length){case 4:var L=(7&m.charCodeAt(0))<<18|(63&m.charCodeAt(1))<<12|(63&m.charCodeAt(2))<<6|63&m.charCodeAt(3),N=L-65536;return M((N>>>10)+55296)+M((N&1023)+56320);case 3:return M((15&m.charCodeAt(0))<<12|(63&m.charCodeAt(1))<<6|63&m.charCodeAt(2));default:return M((31&m.charCodeAt(0))<<6|63&m.charCodeAt(1))}},y=function(m){return m.replace(h,_)},f=function(m){var L=m.length,N=L%4,H=(L>0?B[m.charAt(0)]<<18:0)|(L>1?B[m.charAt(1)]<<12:0)|(L>2?B[m.charAt(2)]<<6:0)|(L>3?B[m.charAt(3)]:0),Y=[M(H>>>16),M(H>>>8&255),M(H&255)];return Y.length-=[0,0,2,1][N],Y.join("")},O=Q.atob&&typeof Q.atob=="function"?function(m){return Q.atob(m)}:function(m){return m.replace(/\S{1,4}/g,f)},E=function(m){return O(String(m).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(m){return y(O(m))},l=function(m){return String(m).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},o=function(m){return d(l(m))},i;Q.Uint8Array&&(i=function(m){return Uint8Array.from(E(l(m)),function(L){return L.charCodeAt(0)})});var S=function(){var m=Q.Base64;return Q.Base64=U,m};if(Q.Base64={VERSION:w,atob:E,btoa:D,fromBase64:o,toBase64:c,utob:A,encode:c,encodeURI:a,btou:y,decode:o,noConflict:S,fromUint8Array:u,toUint8Array:i},typeof Object.defineProperty=="function"){var x=function(m){return{value:m,enumerable:!1,writable:!0,configurable:!0}};Q.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",x(function(){return o(this)})),Object.defineProperty(String.prototype,"toBase64",x(function(m){return c(this,m)})),Object.defineProperty(String.prototype,"toBase64URI",x(function(){return c(this,!0)}))}}return Q.Meteor&&(Base64=Q.Base64),Xe.exports?Xe.exports.Base64=Q.Base64:!(K=[],P=function(){return Q.Base64}.apply(Le,K),P!==void 0&&(Xe.exports=P)),{Base64:Q.Base64}})}).call(this,W("IyRk"))},JWDV:function(Xe,Le,W){Xe.exports=W.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Xe,Le){Xe.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(Xe,Le,W){Xe.exports=W.p+"static/qrcode.54870d9b.png"},LdHM:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return h}),W.d(Le,"a",function(){return y});var q=W("1OyB"),K=W("vuIU"),P=W("Ji7U"),Q=W("LK+K"),U=W("q1tI"),w=W("rePB"),j=W("Ff2n"),B=W("ODXe"),M=W("4IlW"),T=W("bX4T"),g=W("YrtM"),A=W("TSYQ"),k=W.n(A),D=W("+nKL"),b=W("8OUc"),v=function($,ae){var fe=$.prefixCls,ye=$.id,je=$.flattenOptions,Me=$.childrenAsData,Re=$.values,Ie=$.searchValue,ke=$.multiple,me=$.defaultActiveFirstOption,ce=$.height,te=$.itemHeight,ge=$.notFoundContent,le=$.open,De=$.menuItemSelectedIcon,Ae=$.virtual,Ce=$.onSelect,He=$.onToggleOpen,We=$.onActiveValue,ot=$.onScroll,Ye=$.onMouseEnter,Ge="".concat(fe,"-item"),Ke=Object(g.a)(function(){return je},[le,je],function(qe,xe){return xe[0]&&qe[1]!==xe[1]}),mt=U.useRef(null),vt=function(xe){xe.preventDefault()},yt=function(xe){mt.current&&mt.current.scrollTo({index:xe})},Ct=function(xe){for(var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,pe=Ke.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(C).map(function(ae,fe){if(!U.isValidElement(ae)||!ae.type)return null;var ye=ae.type.isSelectOptGroup,je=ae.key,Me=ae.props,Re=Me.children,Ie=Object(j.a)(Me,["children"]);return $||!ye?E(ae):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(je===null?fe:je,"__"),label:je},Ie),{},{options:d(Re)})}).filter(function(ae){return ae})}var l=W("2Qr1"),o=W("qNPg"),i=W("U8pU"),S=W("Kwbf"),x=W("WKfj");function m(C){var $=C.mode,ae=C.options,fe=C.children,ye=C.backfill,je=C.allowClear,Me=C.placeholder,Re=C.getInputElement,Ie=C.showSearch,ke=C.onSearch,me=C.defaultOpen,ce=C.autoFocus,te=C.labelInValue,ge=C.value,le=C.inputValue,De=C.optionLabelProp,Ae=$==="multiple"||$==="tags",Ce=Ie!==void 0?Ie:Ae||$==="combobox",He=ae||d(fe);if(Object(S.a)($!=="tags"||He.every(function(Ge){return!Ge.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$==="tags"||$==="combobox"){var We=He.some(function(Ge){return Ge.options?Ge.options.some(function(Ke){return typeof("value"in Ke?Ke.value:Ke.key)=="number"}):typeof("value"in Ge?Ge.value:Ge.key)=="number"});Object(S.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)($!=="combobox"||!De,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)($==="combobox"||!ye,"`backfill` only works with `combobox` mode."),Object(S.a)($==="combobox"||!Re,"`getInputElement` only work with `combobox` mode."),Object(S.b)($!=="combobox"||!Re||!je||!Me,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ke&&!Ce&&$!=="combobox"&&$!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!me||ce,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var ot=Object(x.d)(ge);Object(S.a)(!te||ot.every(function(Ge){return Object(i.a)(Ge)==="object"&&("key"in Ge||"value"in Ge)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Ae||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var Ye=null;Object(O.a)(fe).some(function(Ge){if(!U.isValidElement(Ge)||!Ge.type)return!1;var Ke=Ge.type;if(Ke.isSelectOption)return!1;if(Ke.isSelectOptGroup){var mt=Object(O.a)(Ge.props.children).every(function(vt){return!U.isValidElement(vt)||!Ge.type||vt.type.isSelectOption?!0:(Ye=vt.type,!1)});return!mt}return Ye=Ke,!0}),Ye&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ye.displayName||Ye.name||Ye,"`.")),Object(S.a)(le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=m,N=Object(o.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:d,flattenOptions:l.d,getLabeledValue:l.e,filterOptions:l.b,isValueDisabled:l.g,findValueOption:l.c,warningProps:L,fillOptionsWithMissingValue:l.a}),H=function(C){Object(P.a)(ae,C);var $=Object(Q.a)(ae);function ae(){var fe;return Object(q.a)(this,ae),fe=$.apply(this,arguments),fe.selectRef=U.createRef(),fe.focus=function(){fe.selectRef.current.focus()},fe.blur=function(){fe.selectRef.current.blur()},fe}return Object(K.a)(ae,[{key:"render",value:function(){return U.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),ae}(U.Component);H.Option=h,H.OptGroup=y;var Y=H,F=Le.c=Y},M8RZ:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return M});var q=W("fWQN"),K=W("mtLc"),P=W("yKVA"),Q=W("879j"),U=W("q1tI"),w=W.n(U),j=W("i8i4"),B=W.n(j),M=function(T){Object(P.a)(A,T);var g=Object(Q.a)(A);function A(k){var D;Object(q.a)(this,A),D=g.call(this,k);var b=window.document;return D.node=b.createElement("div"),b.body.appendChild(D.node),D}return Object(K.a)(A,[{key:"render",value:function(){var D=this.props.children;return Object(j.createPortal)(D,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),A}(w.a.Component)},MvOs:function(Xe,Le,W){"use strict";W.r(Le);var q=W("/zsF"),K=W("PArb"),P=W("sPJy"),Q=W("bE4q"),U=W("+L6B"),w=W("2/Rp"),j=W("14J3"),B=W("BMrR"),M=W("jCWc"),T=W("kPKH"),g=W("5Dmo"),A=W("3S7+"),k=W("sRBo"),D=W("kaz8"),b=W("T2oS"),v=W("W9HT"),c=W("7Kak"),a=W("9yH6"),u=W("MXD1"),h=W("CFYs"),_=W("miYZ"),y=W("tsqr"),f=W("k1fw"),O=W("9og8"),E=W("2qtc"),d=W("kLXV"),l=W("/xke"),o=W("TeRw"),i=W("tJVT"),S=W("PpiC"),x=W("5NDa"),m=W("5rEg"),L=W("aHsQ"),N=W("sGsY"),H=W("WmNS"),Y=W.n(H),F=W("q1tI"),C=W.n(F),$=W("Ty5D"),ae=W("55Ip"),fe=W("9kvl"),ye=W("D1Df"),je=W.n(ye),Me=W("Icgb"),Re=W("gUdW"),Ie=W("xGfz"),ke=W("jhfD"),me=W("Llu2"),ce=W("BlwA"),te=W("bPs0"),ge=W("wd/R"),le=W.n(ge),De=W("V5fa"),Ae=W.n(De),Ce=W("1vsH"),He=W("s8TD"),We=W("xKgJ"),ot=W("bntm"),Ye=W("V0Rq"),Ge=W("HBuW"),Ke=W("9Bee"),mt=W("Ot1p"),vt=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=dt.isEducation,En=dt.onBlur,en=En===void 0?function(){}:En,Ht=Object(F.useRef)(""),Zt=Object(F.useState)(),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1],Xt=Object(F.useState)(!1),On=Object(i.a)(Xt,2),kn=On[0],qt=On[1],vn=Object(F.useState)(pn||!1),z=Object(i.a)(vn,2),p=z[0],R=z[1],G=Object(F.useRef)(),J=function(){clearInterval(G.current),G.current=setInterval(function(){kn&&en(Ht.current)},30*1e3)},V=function(at){en(Ht.current);var wt="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(at||window.event).returnValue=wt,wt};return Object(F.useEffect)(function(){console.log("isFocus:",kn),kn?(window.addEventListener("beforeunload",V),J()):window.removeEventListener("beforeunload",V)},[kn]),Object(F.useEffect)(function(){ct(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(F.useEffect)(function(){return function(){clearInterval(G.current)}},[]),C.a.createElement("div",null,(ft==null||((Et=ft.exercise)===null||Et===void 0)?void 0:Et.user_exercise_status)===1?C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),C.a.createElement("div",{className:Ae.a.simpleText},C.a.createElement(Ke.a,{value:it==null||((Mt=it.user_answer)===null||Mt===void 0)?void 0:Mt[0]}))):C.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},p?C.a.createElement(mt.a,{watch:!0,isFocus:!0,defaultValue:it==null||((Wt=it.user_answer)===null||Wt===void 0)?void 0:Wt[0],id:it==null?void 0:it.question_id,onChange:function(at){Ht.current=at,qt(!0)},onBlur:function(){en(Ht.current),clearInterval(G.current),qt(!1)}}):C.a.createElement("div",{onClick:function(){var at;if(!it.repeat_answer&&(it==null||((at=it.user_answer)===null||at===void 0)?void 0:at.length)>0&&!it.israp)return;R(!0)},className:Ae.a.startAnswer},C.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),Object(We.s)()&&(it==null?void 0:it.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Ke.a,{value:it==null||((rn=it.standard_answer)===null||rn===void 0)?void 0:rn[0]}))))},yt=vt,Ct=W("OaEy"),ht=W("2fM7"),Ot=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=dt.isEducation,En=dt.onBlur,en=En===void 0?function(){}:En,Ht=Object(F.useRef)(""),Zt=Object(F.useState)(),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1],Xt=Object(F.useState)(!1),On=Object(i.a)(Xt,2),kn=On[0],qt=On[1],vn=Object(F.useState)(!1),z=Object(i.a)(vn,2),p=z[0],R=z[1],G=Object(F.useState)(pn||!1),J=Object(i.a)(G,2),V=J[0],Se=J[1],at=Object(F.useState)(0),wt=Object(i.a)(at,2),Bt=wt[0],ut=wt[1],zt=Object(F.useRef)(it.kp_content||""),Kt=Object(F.useRef)(it.kp_clazz),mn=Object(F.useRef)(),Hn=Object(F.useMemo)(function(){var un,Pn;return(un=Ht.current)===null||un===void 0||((Pn=un.replace(/[\n|\r|\t]/g,""))===null||Pn===void 0)?void 0:Pn.length},[Ht.current]),Vn=function(){clearInterval(mn.current),mn.current=setInterval(function(){p&&en(Ht.current,zt.current,Kt.current)},30*1e3)};return Object(F.useEffect)(function(){console.log("isFocus:",p),Vn()},[p]),Object(F.useEffect)(function(){ct(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(F.useEffect)(function(){return function(){clearInterval(mn.current)}},[]),C.a.createElement("div",null,(ft==null||((Et=ft.exercise)===null||Et===void 0)?void 0:Et.user_exercise_status)===1?C.a.createElement("div",null,C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),C.a.createElement("br",null),C.a.createElement(m.a,{disabled:!0,className:"mt10",value:zt.current,onChange:function(Pn){zt.current=Pn.target.value,ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}})),C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),C.a.createElement("br",null),C.a.createElement(ht.a,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Kt.current,onChange:function(Pn){Kt.current=Pn,ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}},C.a.createElement(ht.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),C.a.createElement(ht.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),C.a.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),C.a.createElement("div",{className:Ae.a.simpleText},C.a.createElement(Ke.a,{value:it==null||((Mt=it.user_answer)===null||Mt===void 0)?void 0:Mt[0]}))):C.a.createElement("div",null,C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),C.a.createElement("br",null),C.a.createElement(m.a,{className:"mt10",maxLength:60,onBlur:function(){return en(Ht.current,zt.current,Kt.current)},placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:zt.current,onChange:function(Pn){zt.current=Pn.target.value,ut(Bt+1)}})),C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),C.a.createElement("br",null),C.a.createElement(ht.a,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Kt.current,onChange:function(Pn){Kt.current=Pn,en(Pn.current,zt.current,Kt.current),ut(Bt+1)}},C.a.createElement(ht.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),C.a.createElement(ht.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),C.a.createElement("div",{className:"mt30 mb20"},C.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},C.a.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),C.a.createElement("br",null),C.a.createElement("div",{className:"mt10 relative"},C.a.createElement("span",{className:"c-blue",style:{position:kn?"fixed":"absolute",top:kn?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Hn,"\u5B57"),V?C.a.createElement(mt.a,{className:Ae.a.simpleMd,disablePaste:!0,hidetoolBar:pn,height:pn?"60vh":150,isFocus:!0,defaultValue:it==null||((Wt=it.user_answer)===null||Wt===void 0)?void 0:Wt[0],id:it==null?void 0:it.question_id,onFullScreen:function(Pn){return qt(Pn)},onChange:function(Pn){Ht.current=Pn,R(!0),ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}}):C.a.createElement("div",{onClick:function(){return Se(!0)},className:Ae.a.startAnswer},C.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),Object(We.s)()&&(it==null?void 0:it.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Ke.a,{value:it==null||((rn=it.standard_answer)===null||rn===void 0)?void 0:rn[0]}))))},Oe=Ot,Te=W("g9YV"),Je=W("wCAj"),rt=W("5GOC"),Ue=W("JsLm"),qe=W("ZW9T"),xe=W("o5mm"),he=W.n(xe),pe=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=Object(F.useState)([]),En=Object(i.a)(pn,2),en=En[0],Ht=En[1],Zt=Object(F.useState)([]),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1];Object(F.useEffect)(function(){var qt;if(!(it!=null&&(qt=it.shixun_details)!==null&&qt!==void 0&&qt.length))return;for(var vn=[],z=[],p=0;p<(it==null||((R=it.shixun_details)===null||R===void 0)?void 0:R.length);p++){for(var R,G,J,V=0;V<(it==null?void 0:it.shixun_details[p].stage_list.length);V++){var Se,at,wt,Bt,ut=it==null?void 0:it.shixun_details[p].stage_list[V];vn.push(Object(f.a)(Object(f.a)({},ut),{operation:it==null||((Se=it.shixun_details)===null||Se===void 0||((at=Se[p])===null||at===void 0||((wt=at.shixun_detail)===null||wt===void 0||((Bt=wt[0])===null||Bt===void 0))))?void 0:Bt.game_identifier}))}if(it!=null&&(G=it.shixun_details)!==null&&G!==void 0&&(J=G[p])!==null&&J!==void 0&&J.shixun_detail){var zt,Kt,mn;z.push(it==null||((zt=it.shixun_details)===null||zt===void 0||((Kt=zt[p])===null||Kt===void 0||((mn=Kt.shixun_detail)===null||mn===void 0)))?void 0:mn[0])}}ct(z),Ht(vn)},[it==null?void 0:it.shixun_details]);var Xt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(vn){return C.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:vn&&vn.length>25?vn:""},vn)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.evaluate_count?z.evaluate_count:C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(vn,z){var p=!1;return z.finished_time&&ft!==null&&ft!==void 0&&ft.exercise&&ft!==null&&ft!==void 0&&ft.exercise_answer_user&&((ft==null?void 0:ft.exercise.time)===-1?p=le()(ft==null?void 0:ft.exercise.end_time).isBefore(z.finished_time):p=le()(ft==null?void 0:ft.exercise_answer_user.start_at).add(ft==null?void 0:ft.exercise.time,"m").isBefore(z.finished_time)),C.a.createElement("span",null,z.finished_time||C.a.createElement("span",{className:"c-grey-999"},"--"),C.a.createElement("span",{className:"c-orange-ff9 "},p?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.time_consuming||C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(vn,z,p){return vn?C.a.createElement(Ue.a,{affix:!1,className:"mt10"},C.a.createElement(Ue.a.Link,{href:"#challenge_".concat(it==null?void 0:it.question_id).concat(p),title:C.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):C.a.createElement("span",{className:"c-grey-999"},"--")}}],On=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.error_msg?z.error_msg:"--")}}],kn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement("div",null,it==null||((Et=it.shixun)===null||Et===void 0)?void 0:Et.map(function(qt,vn){return C.a.createElement(B.a,{className:"font16",gutter:[0,20]},C.a.createElement(T.a,{flex:"1"},qt.challenge_name," (",qt.challenge_score,"\u5206)"),C.a.createElement(T.a,{flex:"100px",className:"tr"},!qt.answer_status&&C.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),!!qt.answer_status&&C.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(ft==null||((Mt=ft.exercise)===null||Mt===void 0)?void 0:Mt.student_commit_status)!==0||(ft==null||((Wt=ft.exercise)===null||Wt===void 0)?void 0:Wt.user_exercise_status)!==0?C.a.createElement(C.a.Fragment,null,!!(en!=null&&en.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),C.a.createElement(Je.a,{columns:Xt,dataSource:en,pagination:!1})),!!(Sn!=null&&Sn.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Sn==null?void 0:Sn.map(function(qt,vn){return C.a.createElement("div",{id:"challenge_".concat(it==null?void 0:it.question_id).concat(vn),className:"mt5"},C.a.createElement("div",null,C.a.createElement("span",{className:"font16 mr15"}," \u7B2C",qt.position,"\u5173"),C.a.createElement(ae.a,{className:"current c-black font16",to:"/tasks/".concat(qt.game_identifier)},qt.name)),(qt==null?void 0:qt.st)===0&&qt.passed_code&&C.a.createElement("aside",{className:he.a.shixunWrp},C.a.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",C.a.createElement("span",{className:"c-light-black"},qt.path)),C.a.createElement(qe.b,{height:300,language:"python",theme:"default",value:qt.passed_code,options:kn})))}))):C.a.createElement(C.a.Fragment,null,Object(We.s)()&&C.a.createElement(Ke.a,{className:"c-grey-999 mt20 mb20",value:it==null?void 0:it.question_title}),it==null||((rn=it.shixun)===null||rn===void 0)?void 0:rn.map(function(qt,vn){return C.a.createElement("p",{className:"font16 c-grey-666 mb5",key:vn},C.a.createElement("span",{className:"mr20"},"\u7B2C",qt==null?void 0:qt.challenge_position,"\u5173 ",qt==null?void 0:qt.challenge_name),C.a.createElement("span",null,qt==null?void 0:qt.challenge_score,"\u5206"))})))},re=pe,ie=W("J66h"),oe=function(dt){var Et=dt.item,Mt=dt.answerData,Wt=Object(F.useState)([]),rn=Object(i.a)(Wt,2),it=rn[0],ft=rn[1];Object(F.useEffect)(function(){var en;if((Et==null||((en=Et.evaluate_codes)===null||en===void 0)?void 0:en.length)>0){var Ht;ft(Et==null||((Ht=Et.evaluate_codes)===null||Ht===void 0)?void 0:Ht.map(function(Zt,cn){return{key:cn+1,error_msg:Zt!=null&&Zt.error_msg?ie.Base64.decode(Zt==null?void 0:Zt.error_msg):""}}))}else ft([{key:"--",error_msg:"--"}])},[Et==null?void 0:Et.evaluate_codes]);var pn=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Ht,Zt){return C.a.createElement("span",null,Zt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Ht,Zt){return C.a.createElement("span",null,Zt.error_msg?Zt.error_msg:"--")}}],En={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement(Ke.a,{value:Et==null?void 0:Et.description})),(Et==null?void 0:Et.passed_code)&&C.a.createElement("aside",{className:he.a.shixunWrp},C.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),C.a.createElement(qe.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Et!=null&&Et.passed_code?ie.Base64.decode(Et==null?void 0:Et.passed_code):"",options:En})))},de=oe,Pe=W("oBTY"),we=m.a.TextArea,nt=function(dt){var Et,Mt,Wt=dt.item,rn=dt.answerData,it=dt.onBlur,ft=it===void 0?function(){}:it,pn=Object(F.useState)([]),En=Object(i.a)(pn,2),en=En[0],Ht=En[1];return Object(F.useEffect)(function(){for(var Zt=[],cn=function(Xt){var On,kn=(Wt==null||((On=Wt.user_answer)===null||On===void 0)?void 0:On.find(function(qt){return qt.choice_id===Xt+1}))||{choice_id:Xt+1,answer_text:""};Zt.push(Object(f.a)({},kn))},Sn=0;Sn<(Wt==null?void 0:Wt.multi_count);Sn++)cn(Sn);Ht(Zt)},[Wt==null?void 0:Wt.user_answer]),C.a.createElement("div",null,en==null?void 0:en.map(function(Zt,cn){var Sn,ct;return C.a.createElement("div",{className:"mt10"},C.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",cn+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(we,{autoSize:!0,rows:4,disabled:!Wt.repeat_answer&&(Wt==null||((Sn=Wt.user_answer)===null||Sn===void 0)?void 0:Sn.length)>0&&!Wt.israp||(rn==null||((ct=rn.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===1,value:Zt==null?void 0:Zt.answer_text,onChange:function(On){en[cn].answer_text=On.target.value,Ht(Object(Pe.a)(en))},onBlur:function(On){return ft(Zt==null?void 0:Zt.answer_text,cn+1,en)},className:"overflow_hidden ".concat(Wt.user_score&&(Wt.user_score===Wt.question_score?"c-green":"c-red"))})))}),!!(Wt!=null&&(Et=Wt.standard_answer)!==null&&Et!==void 0&&Et.length)&&C.a.createElement("div",null,Wt==null||((Mt=Wt.standard_answer)===null||Mt===void 0)?void 0:Mt.map(function(Zt,cn){return C.a.createElement("div",null,C.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",cn+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(we,{autoSize:!0,disabled:!0,value:Zt==null?void 0:Zt.answer_text[0]})))})))},bt=nt,Lt=W("lzim"),St=m.a.TextArea,gt=function(dt){var Et=dt.data;return C.a.createElement("div",{className:"tc mt80"},C.a.createElement("img",{width:"486",src:Lt.n})," ",C.a.createElement("br",null),Et.status===-1&&C.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Et.status===-2&&C.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},Et.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),C.a.createElement(w.a,{className:"mt40 pl20 pr20",type:"primary"},C.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},Ze=gt,et=W("m3rI"),ze=W("LvDl"),se=N.a.Countdown,be=m.a.TextArea,$e=["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"],Qe={0:"c-red-ee4",1:"c-green"},At=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Tt=function(dt){var Et,Mt,Wt,rn,it,ft,pn,En,en,Ht,Zt,cn,Sn,ct,Xt,On,kn,qt,vn,z,p,R,G,J,V,Se,at,wt,Bt,ut,zt,Kt,mn,Hn,Vn,un,Pn,Hr,Xn,rr,$n,Ar,lr,Tr,Er,Kr=dt.globalSetting,Ei=dt.loading,Yn=dt.user,ur=dt.exercise,Ir=dt.dispatch,wr=dt.location,zr=Object(S.a)(dt,["globalSetting","loading","user","exercise","dispatch","location"]),Vt=Object($.i)(),hn=Object(F.useState)({}),Un=Object(i.a)(hn,2),ve=Un[0],yn=Un[1],xn=Object(F.useState)({}),_r=Object(i.a)(xn,2),ln=_r[0],ir=_r[1],Qr=Object(F.useState)({}),Nr=Object(i.a)(Qr,2),ar=Nr[0],xi=Nr[1],dr=Object(F.useState)(!1),ei=Object(i.a)(dr,2),Rr=ei[0],Or=ei[1],hi=Object(F.useState)(!0),hr=Object(i.a)(hi,2),Br=hr[0],Xi=hr[1],Yt=Object(F.useState)(!1),nn=Object(i.a)(Yt,2),$t=nn[0],dn=nn[1],_n=Object(F.useState)(!1),Dn=Object(i.a)(_n,2),bn=Dn[0],Nn=Dn[1],er=Object(F.useState)(),fn=Object(i.a)(er,2),xr=fn[0],Cn=fn[1],Kn=Object(F.useState)(null),fr=Object(i.a)(Kn,2),tr=fr[0],An=fr[1],Tn=Object(F.useState)(!1),wn=Object(i.a)(Tn,2),Cr=wn[0],Yr=wn[1],fi=Object(F.useState)(0),Mi=Object(i.a)(fi,2),Ba=Mi[0],vo=Mi[1],Ua=Object(F.useState)(""),ja=Object(i.a)(Ua,2),Qo=ja[0],Fa=ja[1],yo=Object(F.useState)("none"),Wa=Object(i.a)(yo,2),Yo=Wa[0],Ci=Wa[1],ti=Object(F.useState)(""),Qi=Object(i.a)(ti,2),Ha=Qi[0],bo=Qi[1],Jr=Object(F.useState)({status:0}),pi=Object(i.a)(Jr,2),Yi=pi[0],Ka=pi[1],Eo=Object(F.useState)(!1),xo=Object(i.a)(Eo,2),Co=xo[0],da=xo[1],Pi=Object(F.useState)(!1),Gr=Object(i.a)(Pi,2),za=Gr[0],Ga=Gr[1],Jo=Object(F.useState)(window.document.domain==="kepukehuan.educoder.net"),So=Object(i.a)(Jo,2),Ur=So[0],Zo=So[1],Va=Object(F.useRef)(),Si=Object(F.useRef)(),ca=Object(F.useRef)(),ha=Object(F.useRef)(),fa=Object(F.useRef)(),ki=Object(F.useRef)(),Ji=Object(F.useMemo)(function(){return new WebSocket("ws://localhost:8082")},[]),Xa=Object(F.useState)(0),jr=Object(i.a)(Xa,2),Rn=jr[0],mi=jr[1],Qa=Object(F.useState)(0),Ya=Object(i.a)(Qa,2),Ln=Ya[0],gi=Ya[1],qo=Object(F.useState)(!1),Ao=Object(i.a)(qo,2),$o=Ao[0],Fr=Ao[1],Ii=Object(F.useState)(!1),Ai=Object(i.a)(Ii,2),Ni=Ai[0],Ja=Ai[1],To=Object(F.useState)(),pa=Object(i.a)(To,2),vi=pa[0],ni=pa[1],pr=Object(F.useState)(),ri=Object(i.a)(pr,2),ii=ri[0],ma=ri[1];Object(F.useEffect)(function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}},[]),Object(F.useEffect)(function(){var kt;return(kt=Yn.userInfo)!==null&&kt!==void 0&&kt.user_id&&(Object(We.c)()?yi():Yn.userInfo.login&&_o()),window.addEventListener("message",Za),function(){window.removeEventListener("message",Za),wr.pathname.indexOf("/detail")>-1&&Object(ot.b)()}},[Vt.categoryId,Yn.userInfo.login]),Object(F.useEffect)(function(){return tr>60&&ve&&(ki.current=setInterval(function(){var kt,ue;if(tr--,tr===60&&clearInterval(ki.current),localStorage.getItem("ismain")==="1")return;ve==null||((kt=ve.exercise)===null||kt===void 0||((ue=kt.exercise_events)===null||ue===void 0))||ue.map(function(tt,Be){parseInt(tt==null?void 0:tt.reminder_time)*60===tr&&o.a.open({message:"\u6E29\u99A8\u63D0\u793A",top:76,description:C.a.createElement("span",null,tt==null?void 0:tt.reminder_content),duration:60,onClick:function(){Yr(!0)},onClose:function(){Yr(!0)}})})},1e3)),function(){clearInterval(ki.current),o.a.destroy()}},[tr,ve]),Object(F.useEffect)(function(){return Ur&&Ir({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",wo),function(){clearTimeout(ca.current),clearTimeout(ha.current),window.removeEventListener("beforeunload",wo)}},[]),Object(F.useEffect)(function(){var kt;ve!=null&&(kt=ve.question_status)!==null&&kt!==void 0&&kt.every(function(ue){return!!ue.ques_status&&Co&&(ln==null?void 0:ln.used_screen_num)<(ln==null?void 0:ln.screen_num)})&&setTimeout(function(){var ue;(ue=Si.current)===null||ue===void 0||ue.handlePhoto()},1300)},[ve]),Object(F.useEffect)(function(){var kt;if(clearTimeout(ca.current),clearTimeout(ha.current),ve!=null&&(kt=ve.exercise)!==null&&kt!==void 0&&kt.left_time&&Object(We.s)()){var ue,tt;if((ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.left_time)>1800){var Be;ha.current=setTimeout(function(){d.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670930\u5206\u949F",icon:C.a.createElement(Me.a,null),okText:"\u77E5\u9053\u4E86"})},((ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.left_time)-1800)*1e3)}if((ve==null||((tt=ve.exercise)===null||tt===void 0)?void 0:tt.left_time)>900){var Rt;ca.current=setTimeout(function(){d.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670915\u5206\u949F",icon:C.a.createElement(Me.a,null),okText:"\u77E5\u9053\u4E86"})},((ve==null||((Rt=ve.exercise)===null||Rt===void 0)?void 0:Rt.left_time)-900)*1e3)}}},[ve==null||((Et=ve.exercise)===null||Et===void 0)?void 0:Et.left_time]);var wo=function(){var ue;(ue=ur.exerciseUserInfo)!==null&&ue!==void 0&&ue.screen_open&&window.navigator.sendBeacon("".concat(et.a.API_SERVER,"/api/exercises/").concat(Vt.categoryId,"/commit_screen_at.json"),{})},Za=function(ue){ue.data==="backExercise"&&Zi()},Zi=function(){Ci("none"),Fa(""),yi()},_o=function(){var kt=Object(O.a)(Y.a.mark(function ue(){var tt,Be,Rt,pt,Nt,Ft,_t,Jt,Pt,It,sn;return Y.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Ir({type:"exercise/getExerciseUserInfo",payload:Object(f.a)({},Vt)});case 2:if(Be=on.sent,ir(Object(f.a)({},Be.data)),!((Be==null||((tt=Be.data)===null||tt===void 0)?void 0:tt.ip_limit)!=="no")){on.next=11;break}if(!((Be==null||((Rt=Be.data)===null||Rt===void 0)?void 0:Rt.ip_limit)==="inner")){on.next=9;break}return on.next=8,Object(He.a)({ip_limit:Be==null||((pt=Be.data)===null||pt===void 0)?void 0:pt.ip_limit});case 8:Ft=on.sent;case 9:return on.next=11,Object(Ce.q)({exerciseId:Vt.categoryId,ip:Ft,errmsgHide:!0,ip_limit:Be==null||((Nt=Be.data)===null||Nt===void 0)?void 0:Nt.ip_limit}).catch(function(zn){Ka(zn)});case 11:if(!((Be==null?void 0:Be.status)==0)){on.next=18;break}if(!((Be==null||((_t=Be.data)===null||_t===void 0)?void 0:_t.used_screen_num)>(Be==null||((Jt=Be.data)===null||Jt===void 0)?void 0:Jt.screen_num)&&Be!==null&&Be!==void 0&&(Pt=Be.data)!==null&&Pt!==void 0&&Pt.screen_open)){on.next=15;break}return ji(),on.abrupt("return",!1);case 15:dn(Be==null?void 0:Be.data.check_camera),Be!=null&&Be.data.check_camera||Nn(Be==null||((It=Be.data)===null||It===void 0)?void 0:It.screen_open),Be!=null&&(sn=Be.data)!==null&&sn!==void 0&&sn.check_camera||yi();case 18:case"end":return on.stop()}},ue)}));return function(){return kt.apply(this,arguments)}}(),yi=function(){var kt=Object(O.a)(Y.a.mark(function ue(){var tt,Be,Rt,pt,Nt,Ft,_t,Jt,Pt,It,sn,jn,on,zn,Vr,si,li,ra,$a,ia,aa,Ea,xa,oa,Ca,Ri,eo,Ki,mr,Sa,to,Aa,gr,Mn,Dr,Zr,qr,Ta,sa;return Y.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:if(Or(!0),localStorage.setItem("ismain","2"),Rt=(tt=Yn.userInfo)===null||tt===void 0?void 0:tt.user_id,!Object(We.c)()){vr.next=11;break}return vr.next=6,Object(Ye.F)({exerciseId:Vt.categoryId,login:Vt.login}).catch(function(){return Or(!1)});case 6:Be=vr.sent,((pt=Be)===null||pt===void 0?void 0:pt.exercise)&&(Be.exercise.user_exercise_status=1),Rt=(Nt=Be)===null||Nt===void 0||((Ft=Nt.exercise_answer_user)===null||Ft===void 0)?void 0:Ft.user_id,vr.next=31;break;case 11:if(!(wr!=null&&(_t=wr.query)!==null&&_t!==void 0&&_t.check)){vr.next=18;break}return vr.next=14,Object(Ye.y)(Object(f.a)({},Vt)).catch(function(){return Or(!1)});case 14:Be=vr.sent,Rt=(ra=Be)===null||ra===void 0||(($a=ra.exercise)===null||$a===void 0)?void 0:$a.user_id,vr.next=25;break;case 18:return vr.next=20,Object(Ye.x)(Object(f.a)({},Vt)).catch(function(){return Or(!1)});case 20:Be=vr.sent,Be.status===-1&&ai(),((ia=Be)===null||ia===void 0?void 0:ia.exercise)&&(Be.exercise.user_exercise_status=0),((aa=Be)===null||aa===void 0?void 0:aa.exercise)&&(Be.exercise.exercise_status=2),(Ea=Be)===null||Ea===void 0||((xa=Ea.exercise_question_types)===null||xa===void 0)||xa.map(function(Jn){if((Jn==null?void 0:Jn.question_type)<3){var Xr;Jn==null||((Xr=Jn.items)===null||Xr===void 0)||Xr.map(function(Oi){Oi.user_answer=Oi.question_choices.filter(function(ui){return ui.user_answer_boolean}).map(function(ui){return ui.choice_id})})}});case 25:if(!(!((Jt=Be)!==null&&Jt!==void 0&&(Pt=Jt.exercise)!==null&&Pt!==void 0&&Pt.can_start)&&(It=Be)!==null&&It!==void 0&&It.exercise)){vr.next=28;break}return window.location.href="/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/users/").concat(Vt.login,"/check"),vr.abrupt("return");case 28:if(((sn=Be.exercise)===null||sn===void 0?void 0:sn.commit_status)===0&&!fa.current)try{fa.current=!0,Ji.send(JSON.stringify({type:"toggleLockExit",data:!0})),Ji.send(JSON.stringify({type:"network-close",data:""}))}catch(Jn){}(jn=Be)!==null&&jn!==void 0&&(on=jn.exercise)!==null&&on!==void 0&&on.left_time&&(setTimeout(function(){bo(Ae.a.red)},(((oa=Be)===null||oa===void 0||((Ca=oa.exercise)===null||Ca===void 0)?void 0:Ca.left_time)-300>0?((Ri=Be)===null||Ri===void 0||((eo=Ri.exercise)===null||eo===void 0)?void 0:eo.left_time)-300:0)*1e3),An((Ki=Be.exercise)===null||Ki===void 0?void 0:Ki.left_time)),((zn=Be)===null||zn===void 0||((Vr=zn.exercise)===null||Vr===void 0)?void 0:Vr.take_photo)>=((si=Be)===null||si===void 0||((li=si.exercise)===null||li===void 0)?void 0:li.photo_count);case 31:Or(!1),Be&&(((mr=Be)!==null&&mr!==void 0&&(Sa=mr.exercise)!==null&&Sa!==void 0&&Sa.question_random||(to=Be)!==null&&to!==void 0&&(Aa=to.exercise)!==null&&Aa!==void 0&&Aa.choice_random)&&(sa=1,Be.exercise.question_random=(qr=Be)===null||qr===void 0||((Ta=qr.exercise_question_types)===null||Ta===void 0)?void 0:Ta.map(function(Jn){var Xr,Oi,ui,$r;return(Xr=Be)!==null&&Xr!==void 0&&(Oi=Xr.exercise)!==null&&Oi!==void 0&&Oi.choice_random&&((Jn.question_type===0||Jn.question_type===1)&&Jn.items.map(function(di){return di.question_choices=Object(Ce.Q)(di.question_choices,Rt),di}),Jn.question_type===7&&Jn.items.forEach(function(di){di.sub_exercise_questions.forEach(function(no){no.question_choices=Object(Ce.Q)(no.question_choices,Rt)})})),(ui=Be)!==null&&ui!==void 0&&($r=ui.exercise)!==null&&$r!==void 0&&$r.question_random&&(Jn.items=Object(Ce.Q)(Jn.items,Rt)),Jn.items.map(function(di){return di.question_num=sa,sa++,di}),Jn})),Be.exercise_types=((gr=Be)===null||gr===void 0?void 0:gr.exercise_types)||((Mn=Be)===null||Mn===void 0||((Dr=Mn.exercise_scores)===null||Dr===void 0)?void 0:Dr.exercise_types),Be.question_status=Be.question_status||ga(((Zr=Be)===null||Zr===void 0?void 0:Zr.exercise_question_types)||[]),yn(Be));case 33:case"end":return vr.stop()}},ue)}));return function(){return kt.apply(this,arguments)}}(),ga=function(ue){var tt=[];return ue.forEach(function(Be){tt=tt.concat(Be.items)}),tt=tt.map(function(Be){return{ques_status:Be==null?void 0:Be.ques_status,question_num:Be==null?void 0:Be.question_num,ques_id:Be==null?void 0:Be.question_id}}),tt};Object(F.useEffect)(function(){var kt,ue,tt;((kt=ve.exercise)===null||kt===void 0?void 0:kt.left_time)===0&&ji(),((ue=ve.exercise)===null||ue===void 0?void 0:ue.left_time)&&Cn(Date.now()+(ve==null||((tt=ve.exercise)===null||tt===void 0)?void 0:tt.left_time)*1e3)},[(Mt=ve.exercise)===null||Mt===void 0?void 0:Mt.left_time]);var es=function(){var ue;(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.exercise_status)===3?d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",C.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",C.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var tt=Object(O.a)(Y.a.mark(function Rt(){var pt,Nt;return Y.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Ye.R)({categoryId:Vt.categoryId,user_ids:[ve==null||((pt=ve.exercise_answer_user)===null||pt===void 0)?void 0:pt.user_id]});case 2:Nt=_t.sent,Nt&&(y.b.info(Nt==null?void 0:Nt.message),ai());case 4:case"end":return _t.stop()}},Rt)}));function Be(){return tt.apply(this,arguments)}return Be}()})},ai=function(){window.location.href=Object(Ce.p)()?"/":"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},va=function(){var kt=Object(O.a)(Y.a.mark(function ue(){var tt;return Y.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(Ye.k)(Object(f.a)({},Vt));case 2:if(tt=Rt.sent,!(tt!=null&&tt.has_time)){Rt.next=10;break}return Cn(Date.now()+(tt==null?void 0:tt.left_time)*1e3),ve.exercise.left_time=tt==null?void 0:tt.left_time,yn(Object(f.a)({},ve)),Rt.abrupt("return",!0);case 10:return Ro(),Rt.abrupt("return",!1);case 12:case"end":return Rt.stop()}},ue)}));return function(){return kt.apply(this,arguments)}}(),Ro=function(){var kt=Object(O.a)(Y.a.mark(function ue(){var tt,Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ye.Z)({categoryId:Vt.categoryId,commit_method:2});case 2:tt=pt.sent,(tt==null?void 0:tt.status)===0&&(d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",C.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Nt=Object(O.a)(Y.a.mark(function _t(){return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:ai();case 1:case"end":return Pt.stop()}},_t)}));function Ft(){return Nt.apply(this,arguments)}return Ft}()}),y.b.info(tt==null?void 0:tt.message)),(tt==null?void 0:tt.status)===-3&&(Be=parseInt(tt==null?void 0:tt.message),ve.exercise.left_time=Be,yn(Object(f.a)({},ve)));case 5:case"end":return pt.stop()}},ue)}));return function(){return kt.apply(this,arguments)}}(),qi=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt){var Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ge.D)({id:tt.shixun_identifier});case 2:Be=pt.sent,Be!=null&&Be.game_identifier&&(Fa("/tasks/".concat(Be.game_identifier,"?type=exercises&exercisesId=").concat(Vt.categoryId,"&coursesId=").concat(Vt.coursesId,"&login=").concat(Vt.login,"&questionId=").concat(tt.question_id)),Ci("block"),localStorage.setItem("ismain","1")),(Be==null?void 0:Be.status)===-3?Object(Ce.o)():(Be==null?void 0:Be.status)===2?Bi(Be==null?void 0:Be.message,tt.question_id):(Be==null?void 0:Be.status)===3&&$i(Be==null?void 0:Be.message);case 5:case"end":return pt.stop()}},ue)}));return function(tt){return kt.apply(this,arguments)}}(),Bi=function kt(ue,tt){var Be;ue=(Be=ue)!==null&&Be!==void 0&&Be.includes(".json")?ue:"".concat(ue,".json"),d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Rt=Object(O.a)(Y.a.mark(function Nt(){var Ft,_t;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(Ye.S)({url:ue});case 2:if(Ft=Pt.sent,Ft){Pt.next=5;break}return Pt.abrupt("return");case 5:return y.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Pt.next=8,Object(Ge.D)({id:Ft.shixun_identifier});case 8:if(_t=Pt.sent,!(_t!=null&&_t.game_identifier)){Pt.next=12;break}return qi({shixun_identifier:_t==null?void 0:_t.game_identifier,question_id:tt}),Pt.abrupt("return");case 12:(_t==null?void 0:_t.status)===2?kt(_t==null?void 0:_t.message,tt):(_t==null?void 0:_t.status)===3&&$i(_t==null?void 0:_t.message);case 13:case"end":return Pt.stop()}},Nt)}));function pt(){return Rt.apply(this,arguments)}return pt}()})},$i=function(ue){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ue,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Oo=function(ue){ue.redo?d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var tt=Object(O.a)(Y.a.mark(function Rt(){var pt,Nt,Ft,_t;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(Ye.S)({id:ue.myshixun_identifier,url:ue.url});case 2:pt=Pt.sent,pt&&(Nt=Object(ze.cloneDeep)(ve==null?void 0:ve.exercise_question_types),Ft=Nt==null?void 0:Nt.findIndex(function(It){return It.question_type===5}),Nt[Ft].items.find(function(It){return It.question_id===ue.question_id}).redo=!1,Nt[Ft].items.find(function(It){return It.question_id===ue.question_id}).shixun_identifier=pt.shixun_identifier,ve.exercise_question_types=Nt,yn(ve),_t=Object(f.a)(Object(f.a)({},ue),{},{shixun_identifier:pt.shixun_identifier}),qi(_t));case 4:case"end":return Pt.stop()}},Rt)}));function Be(){return tt.apply(this,arguments)}return Be}()}):qi(ue)},ya=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt){var Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(!tt.hack_identifier){pt.next=5;break}return pt.next=3,Object(Ye.X)({id:tt.hack_identifier});case 3:Be=pt.sent,(Be==null?void 0:Be.status)===0&&(Fa("/myproblems/".concat(Be.identifier,"?type=exercises&exercisesId=").concat(Vt.categoryId,"&coursesId=").concat(Vt.coursesId,"&login=").concat(Vt.login,"&questionId=").concat(tt.question_id)),Ci("block"),localStorage.setItem("ismain","1"));case 5:case"end":return pt.stop()}},ue)}));return function(tt){return kt.apply(this,arguments)}}(),Ui=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt,Nt,Ft){var _t,Jt,Pt,It,sn;return Y.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(Ga(!0),Pt={questionId:tt,exercise_choice_id:Be,answer_text:Rt},!((ln==null?void 0:ln.ip_limit)==="inner"||ln.ip_bind)){on.next=6;break}return on.next=5,Object(He.a)({ip_limit:ln==null?void 0:ln.ip_limit});case 5:Jt=on.sent;case 6:if(Nt&&(Pt.kp_content=Nt),Nt&&(Pt.kp_clazz=Ft),tt){on.next=11;break}return console.error("handleSave no questionId params"),on.abrupt("return");case 11:return Pt.ip=Jt,on.next=14,Object(Ye.cb)(Pt);case 14:It=on.sent,It!=null&&(_t=It.alert)!==null&&_t!==void 0&&_t.length&&(It==null||((sn=It.alert)===null||sn===void 0)||sn.map(function(zn){d.a.warn({title:"\u63D0\u793A",autoFocusButton:null,content:zn})})),(It==null?void 0:It.status)===0?pt&&pt():(It==null?void 0:It.status)===-1?setTimeout(function(){ai()},1e3):(It==null?void 0:It.status)===-2?Ka(It):(It==null?void 0:It.status)===-3&&(It.status=-1,Ka(It)),Ga(!1);case 18:case"end":return on.stop()}},ue)}));return function(tt,Be,Rt,pt,Nt,Ft){return kt.apply(this,arguments)}}(),ts=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt){var Be,Rt;return Y.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,va();case 2:return Nt.next=4,Object(Ye.d)({id:Vt.categoryId});case 4:if(Be=Nt.sent,Be){Nt.next=7;break}return Nt.abrupt("return");case 7:Be.question_undo!==0||Be.oj_undo!==0?(Rt="",Be.question_undo!==0&&Be.oj_undo!==0?Rt="\u6709 ".concat(Be.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(Be.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):Be.question_undo!==0&&Be.oj_undo===0?Rt="\u6709 ".concat(Be.question_undo," \u9898\u672A\u5B8C\u6210"):Be.question_undo===0&&Be.oj_undo!==0&&(Rt="\u6709 ".concat(Be.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:tt?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},Rt,C.a.createElement("br",null),tt?"\u5728".concat(le()(Be.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):xr?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ce.X)((xr-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Ft=Object(O.a)(Y.a.mark(function Jt(){return Y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:tt?ln!=null&&ln.screen_open?y.b.success("\u4FDD\u5B58\u6210\u529F"):ai():ji();case 1:case"end":return It.stop()}},Jt)}));function _t(){return Ft.apply(this,arguments)}return _t}()})):d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:tt?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},tt?"\u5728".concat(le()(Be.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):xr?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ce.X)((xr-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Ft=Object(O.a)(Y.a.mark(function Jt(){return Y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:tt?ln!=null&&ln.screen_open?y.b.success("\u4FDD\u5B58\u6210\u529F"):ai():ji();case 1:case"end":return It.stop()}},Jt)}));function _t(){return Ft.apply(this,arguments)}return _t}()});case 8:case"end":return Nt.stop()}},ue)}));return function(tt){return kt.apply(this,arguments)}}(),Do=function(ue){return C.a.createElement("div",null,C.a.createElement(h.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ue}),C.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},qa=function(){var ue=0,tt=d.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Do(ue)}),Be=setInterval(function(){ue<=100?(ue+=2,tt.update({content:Do(ue)})):(tt.destroy(),clearInterval(Be))},50)},ji=function(){var kt=Object(O.a)(Y.a.mark(function ue(){var tt;return Y.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(Ye.Z)({categoryId:Vt.categoryId,commit_method:1});case 2:return tt=Rt.sent,Rt.next=5,Ir({type:"exercise/setActionTabs",payload:Object(f.a)({},{removeEventListenerExitScreen:!0})});case 5:if((tt==null?void 0:tt.status)===0){qa(),y.b.success(tt==null?void 0:tt.message),dn(!1);try{Ji.send(JSON.stringify({type:"toggleLockExit",data:!1})),Ji.send(JSON.stringify({type:"network-open",data:""}))}catch(pt){}setTimeout(function(){d.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:function(){Object(ot.b)(),ai()}})},3e3)}case 6:case"end":return Rt.stop()}},ue)}));return function(){return kt.apply(this,arguments)}}(),Fi=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt){return Y.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:Ui(Be,tt,null,function(){ve.question_status.find(function(_t){return _t.ques_id===Be}).ques_status=tt?1:0,pt.user_answer=[],pt.user_answer.push(tt),pt.repeat_answer||(pt.israp=!0),yn(Object(f.a)({},ve))});case 1:case"end":return Ft.stop()}},ue)}));return function(tt,Be,Rt,pt){return kt.apply(this,arguments)}}(),ea=function(){var kt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt,Nt){return Y.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:Ui(pt.question_id,tt,null,function(){var Jt,Pt,It;pt.user_answer=[],pt.user_answer.push(tt);var sn=Nt==null||((Jt=Nt.sub_exercise_questions)===null||Jt===void 0)?void 0:Jt.filter(function(jn){var on;return((on=jn.user_answer)===null||on===void 0?void 0:on.length)===0});ve.question_status.find(function(jn){return jn.ques_id===Be}).ques_status=(sn==null?void 0:sn.length)===(Nt==null||((Pt=Nt.sub_exercise_questions)===null||Pt===void 0)?void 0:Pt.length)?0:(sn==null?void 0:sn.length)>0&&(sn==null?void 0:sn.length)<(Nt==null||((It=Nt.sub_exercise_questions)===null||It===void 0)?void 0:It.length)?2:1,yn(Object(f.a)({},ve))});case 1:case"end":return _t.stop()}},ue)}));return function(tt,Be,Rt,pt,Nt){return kt.apply(this,arguments)}}(),ns=function(ue,tt,Be){Ui(tt,ue,null,function(){Be.user_answer=ue,Be.repeat_answer||(Be.israp=!0),ve.question_status.find(function(Rt){return Rt.ques_id===tt}).ques_status=ue!=null&&ue.length?1:0,yn(Object(f.a)({},ve))})},ba=function(ue,tt,Be,Rt,pt){if(!ue.replaceAll(" ","")){y.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C");return}Ui(Be,tt,ue,function(){ve.question_status.find(function(Ft){return Ft.ques_id===Be}).ques_status=Rt.every(function(Ft){return!!Ft.answer_text})?1:ve.question_status.find(function(Ft){return Ft.ques_id===Be}).ques_status=Rt.some(function(Ft){return!!Ft.answer_text})?2:0;var Nt={choice_id:tt,answer_text:ue};pt.user_answer.filter(function(Ft){return Ft.choice_id!=tt})?pt.user_answer.splice(tt-1,1,Nt):pt.user_answer.push(Nt),pt.repeat_answer||(pt.israp=!0),yn(Object(f.a)({},ve))})},Lo=function(ue,tt,Be){if(!ue.replaceAll(" ","")){y.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C");return}Ui(tt,null,ue,function(){ve.question_status.find(function(Rt){return Rt.ques_id===tt}).ques_status=ue?1:0,Be.user_answer=[],Be.user_answer.push(ue),Be.repeat_answer||(Be.israp=!0),yn(Object(f.a)({},ve))})},Wi=function(ue,tt){var Be,Rt,pt,Nt,Ft,_t,Jt;return C.a.createElement("div",null,C.a.createElement(v.a,{spinning:za},C.a.createElement(a.a.Group,{disabled:(ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.user_exercise_status)===1,defaultValue:ue==null||((Rt=ue.user_answer)===null||Rt===void 0)?void 0:Rt[0],onChange:function(It){return Fi(It.target.value,ue==null?void 0:ue.question_id,tt,ue)},className:ue.user_score&&"edu-radio-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((pt=ue.question_choices)===null||pt===void 0)?void 0:pt.map(function(Pt,It){var sn,jn=ue.question_type==2,on=jn?"":"".concat($e[It],".");return C.a.createElement("div",{className:Ae.a.answerWrap,key:It},C.a.createElement(a.a,{disabled:!ue.repeat_answer&&(ue==null||((sn=ue.user_answer)===null||sn===void 0)?void 0:sn.length)>0&&!ue.israp,value:Pt==null?void 0:Pt.choice_id},C.a.createElement("span",{className:"mr3"},on),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:Pt==null?void 0:Pt.choice_text})))}))),Object(We.s)()&&(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.exercise_status)==3||(ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Jt=ue.standard_answer)===null||Jt===void 0)?void 0:Jt.map(function(Pt,It){return C.a.createElement("span",null,$e[Number(Pt)-1])})))},Mo=function(ue,tt,Be){var Rt;return C.a.createElement("div",null,ue==null||((Rt=ue.sub_exercise_questions)===null||Rt===void 0)?void 0:Rt.map(function(pt,Nt){var Ft,_t,Jt,Pt,It,sn,jn;return C.a.createElement("div",null,C.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},C.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},Be+1+"."+(Nt+1),"\uFF08\u5355\u9009\u9898 ",pt==null?void 0:pt.question_score,"\u5206\uFF09"),C.a.createElement("br",null),C.a.createElement(Ke.a,{style:{marginLeft:27},value:pt==null?void 0:pt.question_title})),C.a.createElement(a.a.Group,{disabled:(ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)===1,style:{marginLeft:27},defaultValue:pt==null||((_t=pt.user_answer)===null||_t===void 0)?void 0:_t[0],onChange:function(zn){return ea(zn.target.value,ue==null?void 0:ue.question_id,Nt,pt,ue)},className:pt.user_score&&"edu-radio-".concat(pt.user_score===pt.question_score?"green":"red")},pt==null||((Jt=pt.question_choices)===null||Jt===void 0)?void 0:Jt.map(function(on,zn){var Vr,si=pt.question_type==2,li=si?"":"".concat($e[zn],".");return C.a.createElement("div",{className:Ae.a.answerWrap,key:zn},C.a.createElement(a.a,{disabled:!pt.repeat_answer&&(pt==null||((Vr=pt.user_answer)===null||Vr===void 0)?void 0:Vr.length)>0,value:on==null?void 0:on.choice_id},C.a.createElement("span",{className:"mr3"},li),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:on==null?void 0:on.choice_text})))})),Object(We.s)()&&(ve==null||((Pt=ve.exercise)===null||Pt===void 0)?void 0:Pt.answer_open)&&((ve==null||((It=ve.exercise)===null||It===void 0)?void 0:It.exercise_status)==3||(ve==null||((sn=ve.exercise)===null||sn===void 0)?void 0:sn.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",pt==null||((jn=pt.standard_answer)===null||jn===void 0)?void 0:jn.map(function(on,zn){return C.a.createElement("span",null,$e[Number(on)-1])})))}))},Ti=function(ue,tt){var Be,Rt,pt,Nt,Ft;return C.a.createElement("div",null,C.a.createElement(v.a,{spinning:za},C.a.createElement(D.a.Group,{disabled:(ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.user_exercise_status)===1,defaultValue:ue==null?void 0:ue.user_answer,onChange:function(Jt){return ns(Jt,ue==null?void 0:ue.question_id,ue)},className:ue.user_score&&"edu-checkbox-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Rt=ue.question_choices)===null||Rt===void 0)?void 0:Rt.map(function(_t,Jt){var Pt,It="".concat($e[Jt],".");return C.a.createElement("div",{className:Ae.a.answerWrap},C.a.createElement(D.a,{disabled:!ue.repeat_answer&&(ue==null||((Pt=ue.user_answer)===null||Pt===void 0)?void 0:Pt.length)>0&&!ue.israp,value:_t==null?void 0:_t.choice_id},C.a.createElement("span",{className:"mr3"},It),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:_t==null?void 0:_t.choice_text})))}))),Object(We.s)()&&(ve==null||((pt=ve.exercise)===null||pt===void 0)?void 0:pt.answer_open)&&(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.exercise_status)==3&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Ft=ue.standard_answer)===null||Ft===void 0)?void 0:Ft.map(function(_t,Jt){return C.a.createElement("span",null,$e[Number(_t)-1])})))},ta=function(ue,tt){return C.a.createElement(bt,{item:ue,answerData:ve,onBlur:function(Rt,pt,Nt){return ba(Rt,pt,ue==null?void 0:ue.question_id,Nt,ue)}})},wi=function(ue,tt){return Ur?C.a.createElement(Oe,{item:ue,answerData:ve,onBlur:function(Rt,pt,Nt){return Ui(ue==null?void 0:ue.question_id,null,Rt,void 0,pt,Nt)},isEducation:Ur}):C.a.createElement(yt,{item:ue,answerData:ve,onBlur:function(Rt){return Lo(Rt,ue==null?void 0:ue.question_id,ue)},isEducation:Ur})},na=function(ue,tt){return C.a.createElement(re,{item:ue,answerData:ve})},Hi=function(ue,tt){return C.a.createElement(de,{item:ue,answerData:ve})},oi=function(ue,tt,Be){var Rt,pt,Nt=ve==null||((Rt=ve.exercise_question_types)===null||Rt===void 0)?void 0:Rt.find(function(Ft){return Ft.question_type===tt});return C.a.createElement(C.a.Fragment,null,C.a.createElement("h1",{className:"font14 current",onClick:function(){ar[tt]=!ar[tt],xi(Object(f.a)({},ar))}},!ar[tt]&&C.a.createElement(Re.a,null),ar[tt]&&C.a.createElement(Ie.a,null),C.a.createElement("span",{className:"ml5 c-grey-666"},ue)),C.a.createElement("ul",{className:Ae.a.answerSheet,key:tt},!ar[tt]&&(Nt==null||((pt=Nt.items)===null||pt===void 0)?void 0:pt.map(function(Ft,_t){if(Ft.question_type===tt){var Jt,Pt;return C.a.createElement("li",{onClick:function(){var sn;if(!Ni&&(ve==null||((sn=ve.exercise)===null||sn===void 0)?void 0:sn.user_exercise_status)===0&&Object(We.s)()){var jn,on,zn,Vr;if(!((jn=ve.exercise_question_types)!==null&&jn!==void 0&&(on=jn[Rn])!==null&&on!==void 0&&(zn=on.items)!==null&&zn!==void 0&&(Vr=zn[Ln])!==null&&Vr!==void 0&&Vr.repeat_answer)){Fr(!0),ni(3),ma({oneindex:Be,twoindex:_t});return}}mi(Be),gi(_t);var si="Anchor_".concat(tt,"_").concat(_t),li=document.getElementById(si);li&&setTimeout(function(){return li.scrollIntoView({block:"start",behavior:"smooth"})})},key:_t,className:(ve==null||((Jt=ve.question_status)===null||Jt===void 0)?void 0:Jt.some(function(It){return It.ques_id===Ft.question_id&&(It==null?void 0:It.ques_status)===1}))&&Ae.a.active},_t+1,(ve==null||((Pt=ve.question_status)===null||Pt===void 0)?void 0:Pt.some(function(It){return It.ques_id===Ft.question_id&&(It==null?void 0:It.ques_status)===2}))&&C.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},Po=function(ue,tt){var Be,Rt,pt,Nt,Ft,_t,Jt,Pt,It=(ue==null?void 0:ue.question_type)==5?ue==null?void 0:ue.shixun_name:ue==null?void 0:ue.question_title;return C.a.createElement("div",{className:Ae.a.questionItem,id:"Anchor_".concat(ue==null?void 0:ue.question_type,"_").concat(tt)},C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},tt+1,"."),C.a.createElement(Ke.a,{value:ue==null?void 0:ue.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ue==null?void 0:ue.question_score,"\u5206\uFF09",(ue==null?void 0:ue.question_type)===7?"\u5171".concat(ue==null||((Be=ue.sub_exercise_questions)===null||Be===void 0)?void 0:Be.length,"\u5C0F\u9898"):""," "),!(ue!=null&&ue.repeat_answer)&&C.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ue!=null&&(Rt=ue.schools)!==null&&Rt!==void 0&&Rt.length)&&C.a.createElement(A.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},C.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ue==null?void 0:ue.question_type)==0&&Wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==2&&Wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==1&&Ti(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==3&&ta(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==4&&wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==5&&na(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==6&&Hi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==7&&Mo(ue,ue==null?void 0:ue.question_type,tt),!!(ue!=null&&(pt=ue.answer_comments)!==null&&pt!==void 0&&pt.length)&&C.a.createElement("div",{className:"mt30"},ue==null||((Nt=ue.answer_comments)===null||Nt===void 0)?void 0:Nt.map(function(sn,jn){var on,zn;return C.a.createElement("div",null,C.a.createElement(B.a,{align:"middle",gutter:[0,10]},C.a.createElement(T.a,{flex:"50px"},C.a.createElement("img",{src:et.a.API_SERVER+"/images/"+((on=sn.user)===null||on===void 0?void 0:on.image_url),width:"40",style:{borderRadius:40}})),C.a.createElement(T.a,{flex:"1"},sn.updated_at,C.a.createElement("br",null),(zn=sn.user)===null||zn===void 0?void 0:zn.name),C.a.createElement(T.a,{className:"c-grey-c"},sn.shixun_chanllge_position&&C.a.createElement("span",null,"\u7B2C",sn.shixun_chanllge_position,"\u5173"),ue.question_type!==4&&C.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",sn.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",sn.score,"\u5206")),sn.comment&&C.a.createElement(B.a,{align:"middle",gutter:[0,10]},C.a.createElement(T.a,{flex:"50px"}),C.a.createElement(T.a,{flex:"1"},C.a.createElement(be,{autoSize:!0,value:sn.comment,disabled:!0}))))})),C.a.createElement("div",{className:Ae.a.itemType},C.a.createElement(B.a,null,C.a.createElement(T.a,{flex:"1"}),C.a.createElement(T.a,null,(ue==null?void 0:ue.question_type)<3&&(ue==null?void 0:ue.standard_answer_show)&&C.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ue==null?void 0:ue.standard_answer_show),(Object(We.c)()||Object(We.s)()&&(ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)>0&&(ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.open_score))&&C.a.createElement("span",{className:"font16 ml20"},(ue==null?void 0:ue.user_score)&&C.a.createElement("span",null,C.a.createElement("span",{className:Qe[Number(ue==null?void 0:ue.answer_status)]||"c-orange-ff9"},ue==null?void 0:ue.user_score)," \u5206"),!(ue!=null&&ue.user_score)&&C.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),(ue==null?void 0:ue.question_type)==5&&(ve==null||((Jt=ve.exercise)===null||Jt===void 0)?void 0:Jt.user_exercise_status)===0&&(ue==null?void 0:ue.answer_status)!=3&&C.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return Oo(ue)}},"\u8FDB\u5165\u7B54\u9898"),Object(We.s)()&&(ve==null||((Pt=ve.exercise)===null||Pt===void 0)?void 0:Pt.user_exercise_status)===0&&(ue==null?void 0:ue.question_type)==6&&C.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return ya(ue)}},"\u8FDB\u5165\u7B54\u9898")))))},ko=function(ue,tt){return C.a.createElement(F.Fragment,null,ue.question_type===0&&oi("\u5355\u9009\u9898",0,tt),ue.question_type===1&&oi("\u591A\u9009\u9898",1,tt),ue.question_type===2&&oi("\u5224\u65AD\u9898",2,tt),ue.question_type===3&&oi("\u586B\u7A7A\u9898",3,tt),ue.question_type===4&&oi("\u7B80\u7B54\u9898",4,tt),ue.question_type===5&&oi("\u5B9E\u8BAD\u9898",5,tt),ue.question_type===6&&oi("\u7F16\u7A0B\u9898",6,tt),ue.question_type===7&&oi("\u7EC4\u5408\u9898",7,tt))},rs=function(ue){var tt=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Be=["","\u5341","\u767E","\u5343","\u4E07"];ue=parseInt(ue);var Rt=function(_t){for(var Jt=_t.toString().split("").reverse(),Pt="",It=0;It0&&Jt[It]==0&&Jt[It-1]==0?"":tt[Jt[It]]+(Jt[It]==0?Be[0]:Be[It]))+Pt;return Pt},pt=Math.floor(ue/1e4),Nt=ue%1e4;return Nt.toString().length<4&&(Nt="0"+Nt),pt?Rt(pt)+"\u4E07"+Rt(Nt):Rt(ue)},_i=function(){var ue,tt,Be,Rt,pt,Nt,Ft,_t,Jt,Pt,It,sn;return C.a.createElement(F.Fragment,{key:Rn},C.a.createElement("div",{className:"pt20"},C.a.createElement("span",{className:"font16 c-light-primary"},rs(Rn+1),"\u3001",ve==null||((ue=ve.exercise_question_types)===null||ue===void 0||((tt=ue[Rn])===null||tt===void 0))?void 0:tt.name),C.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ve==null||((Be=ve.exercise_question_types)===null||Be===void 0||((Rt=Be[Rn])===null||Rt===void 0))?void 0:Rt.count,"\u9898\uFF1B",(ve==null||((pt=ve.exercise_question_types)===null||pt===void 0||((Nt=pt[Rn])===null||Nt===void 0))?void 0:Nt.question_type)===7?"\u5305\u542B".concat(ve==null||((Ft=ve.exercise_question_types)===null||Ft===void 0||((_t=Ft[Rn])===null||_t===void 0))?void 0:_t.sub_questions_count,"\u5C0F\u9898"):""," \u5171",ve==null||((Jt=ve.exercise_question_types)===null||Jt===void 0||((Pt=Jt[Rn])===null||Pt===void 0))?void 0:Pt.score,"\u5206\uFF09")),C.a.createElement(F.Fragment,{key:Ln},Po(ve==null||((It=ve.exercise_question_types)===null||It===void 0||((sn=It[Rn].items)===null||sn===void 0))?void 0:sn[Ln],Ln)))};return C.a.createElement(v.a,{size:"large",spinning:Rr},bn&&(ve==null||((Wt=ve.exercise)===null||Wt===void 0)?void 0:Wt.user_exercise_status)===0&&C.a.createElement(te.a,{exerciseUserInfo:ur.exerciseUserInfo,iframe:Va,isclick:Cr,setisclick:Yr}),C.a.createElement("iframe",{style:{display:Yo},id:"iframeShixuns",className:Ae.a.iframe,src:Qo,ref:Va,frameBorder:"0"}),C.a.createElement("section",{className:"edu-container ".concat(Ur&&Ae.a.wrpAnswer)},C.a.createElement("section",{className:"animated fadeIn ".concat(Ur&&Ae.a.eduTitle)},C.a.createElement("aside",{className:"mt10"},Object(Ce.p)()&&C.a.createElement(Q.a,{separator:">"},C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/"},"\u8BD5\u5377")),C.a.createElement(Q.a.Item,null,(rn=Yn.userInfo)===null||rn===void 0?void 0:rn.real_name)),!Object(Ce.p)()&&Kr.showHeaderFooter&&C.a.createElement(Q.a,{separator:">"},C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise")},(it=Yn.userInfo)===null||it===void 0||((ft=it.course)===null||ft===void 0)?void 0:ft.course_name)),C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise")},"\u8BD5\u5377")),C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),C.a.createElement(Q.a.Item,null,(pn=Yn.userInfo)===null||pn===void 0?void 0:pn.real_name))),C.a.createElement("aside",{className:[Ae.a.title,"mt10"].join(" ")},C.a.createElement(B.a,{style:{width:"100%"},align:"middle"},C.a.createElement(T.a,{style:{flex:"1"}},C.a.createElement("div",{className:Ae.a.title},(Kr==null?void 0:Kr.showHeaderFooter)&&C.a.createElement(ae.a,{to:Object(Ce.p)()?"/":"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},C.a.createElement(ke.a,{className:"font16 c-black"})),Object(Ce.y)(ve==null||((En=ve.exercise)===null||En===void 0)?void 0:En.exercise_status),C.a.createElement("strong",{className:"font24 ml5"},ve==null||((en=ve.exercise)===null||en===void 0)?void 0:en.exercise_name))),C.a.createElement(T.a,{style:{display:"flex"}},Object(We.c)()&&C.a.createElement(w.a,{type:"primary",onClick:es},"\u6253\u56DE\u91CD\u505A"),C.a.createElement(T.a,null,((ve==null||((Ht=ve.exercise)===null||Ht===void 0)?void 0:Ht.commit_status)==2||(ve==null||((Zt=ve.exercise)===null||Zt===void 0)?void 0:Zt.commit_status)==1)&&Object(We.c)()&&!Object(Ce.p)()&&C.a.createElement(w.a,{type:"primary",onClick:function(){return fe.d.push("/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/export/").concat(Vt.login))}},C.a.createElement(me.a,null),"\u5BFC\u51FA")),!(Object(We.c)()||Object(We.s)()&&(ve==null||((cn=ve.exercise)===null||cn===void 0)?void 0:cn.user_exercise_status)==1)&&!!(ve!=null&&(Sn=ve.exercise)!==null&&Sn!==void 0&&Sn.left_time)&&C.a.createElement("aside",{className:"".concat(Ae.a.countDown," ").concat(Ha)},C.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",C.a.createElement(se,{value:xr,onFinish:va})),C.a.createElement(w.a,{className:"ml10",type:"primary",onClick:va,ghost:!0},C.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),Object(We.s)()&&(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===0&&C.a.createElement("aside",{className:Ur?Ae.a.eduSubmit:""},C.a.createElement(w.a,{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){return ts(!1)}},"\u4EA4\u5377")))))),Yi.status===0&&C.a.createElement(B.a,{className:Ur?"mt70":"mt10"},C.a.createElement(T.a,{flex:Br?"316px":"16px",className:Ur?"mb100":""},C.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!Ur&&$t&&C.a.createElement(ce.a,{id:Vt.categoryId,number:(ve==null||((Xt=ve.exercise)===null||Xt===void 0)?void 0:Xt.photo_count)-(ve==null||((On=ve.exercise)===null||On===void 0)?void 0:On.take_photo),take_photo:ve==null||((kn=ve.exercise)===null||kn===void 0)?void 0:kn.take_photo,ref:Si,time:(qt=ve.exercise)===null||qt===void 0?void 0:qt.left_time,update:yi,supportCamera:function(ue){ue===2?(yi(),da(!0),Nn(ln==null?void 0:ln.screen_open)):ue===1&&setTimeout(function(){return zr.history.push("/")},3e3)}}),C.a.createElement("div",{className:"relative",style:{minHeight:236}},Ur&&C.a.createElement("section",null,$t&&C.a.createElement("div",{className:Ae.a.eduVideo},C.a.createElement(ce.a,{id:Vt.categoryId,number:(ve==null||((vn=ve.exercise)===null||vn===void 0)?void 0:vn.photo_count)-(ve==null||((z=ve.exercise)===null||z===void 0)?void 0:z.take_photo),take_photo:ve==null||((p=ve.exercise)===null||p===void 0)?void 0:p.take_photo,ref:Si,time:(R=ve.exercise)===null||R===void 0?void 0:R.left_time,update:yi,supportCamera:function(ue){ue===2?(yi(),da(!0),Nn(ln==null?void 0:ln.screen_open)):ue===1&&setTimeout(function(){return zr.history.push("/")},3e3)}})),Br&&C.a.createElement(B.a,{className:Ae.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},C.a.createElement(T.a,null,"\u59D3\u540D\uFF1A",(ve==null||((G=ve.exercise)===null||G===void 0)?void 0:G.user_name)||"- -"),C.a.createElement(T.a,null,C.a.createElement(K.a,{style:{margin:"0 25px"},type:"vertical"})),C.a.createElement(T.a,null,"\u5B66\u53F7\uFF1A",(ve==null||((J=ve.exercise)===null||J===void 0)?void 0:J.student_id)||"- -")),C.a.createElement("div",{className:Ae.a.eduTip},C.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5982\u9047\u95EE\u9898\uFF0C\u8BF7\u62E8\u6253\u4EE5\u4E0B\u7535\u8BDD"),C.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),C.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),C.a.createElement("div",{className:"font16 tc blod"},"18910624893"),C.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(We.s)()&&C.a.createElement(B.a,{className:Ae.a.eduQrcode,align:"middle"},C.a.createElement(T.a,null,C.a.createElement(je.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Vt.categoryId,"&login=").concat(Vt.login,"&cookie=").concat(Object(Ce.D)("_educoder_session"))})),C.a.createElement(T.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",C.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"))),!Ur&&C.a.createElement("section",null,Br&&C.a.createElement(T.a,{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},C.a.createElement("p",null,"\u59D3\u540D\uFF1A",(ve==null||((V=ve.exercise)===null||V===void 0)?void 0:V.user_name)||"- -"),C.a.createElement("p",null,"\u5B66\u53F7\uFF1A",(ve==null||((Se=ve.exercise)===null||Se===void 0)?void 0:Se.student_id)||"- -")),Object(We.s)()&&((at=ve.exercise)===null||at===void 0?void 0:at.user_exercise_status)===0&&((wt=ve.exercise)===null||wt===void 0?void 0:wt.open_phone_video_recording)&&C.a.createElement(B.a,{className:Ae.a.eduQrcode,style:{marginTop:10},align:"middle"},C.a.createElement(T.a,null,C.a.createElement(je.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Vt.categoryId,"&login=").concat(Vt.login,"&cookie=").concat(Object(Ce.D)("_educoder_session"))})),C.a.createElement(T.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",C.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Br&&C.a.createElement("aside",{className:"bg-white p16 mt10"},C.a.createElement(B.a,null,C.a.createElement(T.a,{span:8},C.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),C.a.createElement(T.a,{span:16},Object(We.s)()&&C.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},C.a.createElement("span",{className:Ae.a.answerYes}),"\u5DF2\u7B54",C.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(Ae.a.answerNo," ml10")},C.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",C.a.createElement("span",{className:"".concat(Ae.a.answerNo," ml10")}),"\u672A\u7B54"))),C.a.createElement("aside",{className:Ae.a.answerInfo},C.a.createElement(B.a,null,Object(We.s)()&&C.a.createElement(C.a.Fragment,null,C.a.createElement(T.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),C.a.createElement(T.a,{span:12,className:"tr c-blue"},ve==null||((Bt=ve.question_status)===null||Bt===void 0||((ut=Bt.filter(function(kt){return!!kt.ques_status}))===null||ut===void 0))?void 0:ut.length," / ",ve==null||((zt=ve.exercise_types)===null||zt===void 0)?void 0:zt.q_counts),C.a.createElement(T.a,{span:24},C.a.createElement(h.a,{trailColor:"#c3ced2",percent:(ve==null||((Kt=ve.question_status)===null||Kt===void 0||((mn=Kt.filter(function(kt){return!!kt.ques_status}))===null||mn===void 0))?void 0:mn.length)/(ve==null||((Hn=ve.exercise_types)===null||Hn===void 0)?void 0:Hn.q_counts)*100,showInfo:!1}))),C.a.createElement(T.a,null,C.a.createElement("span",{className:"c-grey-333"},"\u5171 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((Vn=ve.exercise_types)===null||Vn===void 0)?void 0:Vn.q_counts)||(ve==null||((un=ve.exercise_scores)===null||un===void 0||((Pn=un.exercise_types)===null||Pn===void 0))?void 0:Pn.q_counts))," \u9898\uFF1A"),C.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((Hr=ve.exercise_types)===null||Hr===void 0)?void 0:Hr.q_scores)||(ve==null||((Xn=ve.exercise_scores)===null||Xn===void 0||((rr=Xn.exercise_types)===null||rr===void 0))?void 0:rr.q_scores))," \u5206")))),C.a.createElement(B.a,null,C.a.createElement(T.a,{flex:"1"},C.a.createElement("aside",{className:Ae.a.cardList},ve==null||(($n=ve.exercise_question_types)===null||$n===void 0)?void 0:$n.map(function(kt,ue){return C.a.createElement(F.Fragment,{key:kt.question_type},ko(kt,ue))}))))),C.a.createElement("div",{className:Ae.a.fold,onClick:function(){return Xi(!Br)}},Br&&C.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Br&&C.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),C.a.createElement(T.a,{flex:"1"},C.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[Ae.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},C.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},_i()),C.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Rn!=0||Ln!=0)&&C.a.createElement(w.a,{className:"".concat(Ae.a.submitButton," mr10"),type:"default",onClick:function(){var ue;if(!Ni&&(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(We.s)()){var tt,Be,Rt,pt;if(!((tt=ve.exercise_question_types)!==null&&tt!==void 0&&(Be=tt[Rn])!==null&&Be!==void 0&&(Rt=Be.items)!==null&&Rt!==void 0&&(pt=Rt[Ln])!==null&&pt!==void 0&&pt.repeat_answer)){Fr(!0),ni(1);return}}ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),Ln===0?(Rn-=1,Ln=ve.exercise_question_types[Rn].items.length-1):Ln-=1,mi(Rn),gi(Ln)}},"\u4E0A\u4E00\u9898"),!(Rn===(ve==null||((Ar=ve.exercise_question_types)===null||Ar===void 0)?void 0:Ar.length)-1&&Ln===(ve==null||((lr=ve.exercise_question_types)===null||lr===void 0||((Tr=lr[Rn])===null||Tr===void 0||((Er=Tr.items)===null||Er===void 0)))?void 0:Er.length)-1)&&C.a.createElement(w.a,{className:Ae.a.submitButton,type:"primary",onClick:function(){var ue;if(!Ni&&(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(We.s)()){var tt,Be,Rt,pt;if(!((tt=ve.exercise_question_types)!==null&&tt!==void 0&&(Be=tt[Rn])!==null&&Be!==void 0&&(Rt=Be.items)!==null&&Rt!==void 0&&(pt=Rt[Ln])!==null&&pt!==void 0&&pt.repeat_answer)){Fr(!0),ni(2);return}}ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),ve.exercise_question_types[Rn].items.length-1===Ln?(Rn=Rn+1,Ln=0):Ln=Ln+1,mi(Rn),gi(Ln)}},"\u4E0B\u4E00\u9898"))))),Yi.status!==0&&C.a.createElement(Ze,{data:Yi}),C.a.createElement(d.a,{title:"\u6CE8\u610F",visible:$o,onCancel:function(){return Fr(!1)},footer:!1},C.a.createElement("div",null,C.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),C.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},C.a.createElement(D.a,{checked:Ni,onChange:function(ue){Ja(ue.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),C.a.createElement("div",null,C.a.createElement(w.a,{onClick:function(){ve.exercise_question_types[Rn].items[Ln].israp?(ve.exercise_question_types[Rn].items[Ln].israp=!0,yn(Object(f.a)({},ve))):ve.exercise_question_types[Rn].items[Ln].israp===""&&(ve.exercise_question_types[Rn].items[Ln].israp=!0,yn(Object(f.a)({},ve))),Fr(!1)}},"\u6211\u518D\u60F3\u60F3"),C.a.createElement(w.a,{onClick:function(){ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),vi===1?(Ln===0?(Rn-=1,Ln=ve.exercise_question_types[Rn].items.length-1):Ln-=1,mi(Rn),gi(Ln)):vi===2?(ve.exercise_question_types[Rn].items.length-1===Ln?(Rn=Rn+1,Ln=0):Ln=Ln+1,mi(Rn),gi(Ln)):(mi(ii.oneindex),gi(ii.twoindex)),Fr(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))))},Ne=Le.default=Object(fe.a)(function(st){var dt=st.loading,Et=st.user,Mt=st.exercise,Wt=st.globalSetting;return{globalSetting:Wt,user:Et,exercise:Mt,loading:dt.effects}})(Tt)},Nmxd:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return w});var q=W("Kwbf");function K(j,B){var M=new Set;return j.forEach(function(T){B.has(T)||M.add(T)}),M}function P(j){var B=j||{},M=B.disabled,T=B.disableCheckbox,g=B.checkable;return!!(M||T)||g===!1}function Q(j,B,M,T){for(var g=new Set(j),A=new Set,k=0;k<=M;k+=1){var D=B.get(k)||new Set;D.forEach(function(a){var u=a.key,h=a.node,_=a.children,y=_===void 0?[]:_;g.has(u)&&!T(h)&&y.filter(function(f){return!T(f.node)}).forEach(function(f){g.add(f.key)})})}for(var b=new Set,v=M;v>=0;v-=1){var c=B.get(v)||new Set;c.forEach(function(a){var u=a.parent,h=a.node;if(T(h)||!a.parent||b.has(a.parent.key))return;if(T(a.parent.node)){b.add(u.key);return}var _=!0,y=!1;(u.children||[]).filter(function(f){return!T(f.node)}).forEach(function(f){var O=f.key,E=g.has(O);_&&!E&&(_=!1),!y&&(E||A.has(O))&&(y=!0)}),_&&g.add(u.key),y&&A.add(u.key),b.add(u.key)})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(K(A,g))}}function U(j,B,M,T,g){for(var A=new Set(j),k=new Set(B),D=0;D<=T;D+=1){var b=M.get(D)||new Set;b.forEach(function(u){var h=u.key,_=u.node,y=u.children,f=y===void 0?[]:y;!A.has(h)&&!k.has(h)&&!g(_)&&f.filter(function(O){return!g(O.node)}).forEach(function(O){A.delete(O.key)})})}k=new Set;for(var v=new Set,c=T;c>=0;c-=1){var a=M.get(c)||new Set;a.forEach(function(u){var h=u.parent,_=u.node;if(g(_)||!u.parent||v.has(u.parent.key))return;if(g(u.parent.node)){v.add(h.key);return}var y=!0,f=!1;(h.children||[]).filter(function(O){return!g(O.node)}).forEach(function(O){var E=O.key,d=A.has(E);y&&!d&&(y=!1),!f&&(d||k.has(E))&&(f=!0)}),y||A.delete(h.key),f&&k.add(h.key),v.add(h.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(K(k,A))}}function w(j,B,M,T){var g=[],A;T?A=T:A=P;var k=new Set(j.filter(function(c){var a=!!M[c];return a||g.push(c),a})),D=new Map,b=0;Object.keys(M).forEach(function(c){var a=M[c],u=a.level,h=D.get(u);h||(h=new Set,D.set(u,h)),h.add(a),b=Math.max(b,u)}),Object(q.a)(!g.length,"Tree missing follow keys: ".concat(g.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var v;return B===!0?v=Q(k,D,b,A):v=U(k,B.halfCheckedKeys,D,b,A),v}},OLES:function(Xe,Le,W){"use strict";var q=W("U8pU"),K=W("VTBJ"),P=W("Ff2n"),Q=W("q1tI"),U=W("uciX"),w=W("7ixt"),j=function(k){var D=k.overlay,b=k.prefixCls,v=k.id,c=k.overlayInnerStyle;return Q.createElement("div",{className:"".concat(b,"-inner"),id:v,role:"tooltip",style:c},typeof D=="function"?D():D)},B=j,M=function(k,D){var b=k.overlayClassName,v=k.trigger,c=v===void 0?["hover"]:v,a=k.mouseEnterDelay,u=a===void 0?0:a,h=k.mouseLeaveDelay,_=h===void 0?.1:h,y=k.overlayStyle,f=k.prefixCls,O=f===void 0?"rc-tooltip":f,E=k.children,d=k.onVisibleChange,l=k.afterVisibleChange,o=k.transitionName,i=k.animation,S=k.placement,x=S===void 0?"right":S,m=k.align,L=m===void 0?{}:m,N=k.destroyTooltipOnHide,H=N===void 0?!1:N,Y=k.defaultVisible,F=k.getTooltipContainer,C=k.overlayInnerStyle,$=Object(P.a)(k,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(Q.useRef)(null);Object(Q.useImperativeHandle)(D,function(){return ae.current});var fe=Object(K.a)({},$);"visible"in k&&(fe.popupVisible=k.visible);var ye=function(){var ke=k.arrowContent,me=ke===void 0?null:ke,ce=k.overlay,te=k.id;return[Q.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},me),Q.createElement(B,{key:"content",prefixCls:O,id:te,overlay:ce,overlayInnerStyle:C})]},je=!1,Me=!1;if(typeof H=="boolean")je=H;else if(H&&Object(q.a)(H)==="object"){var Re=H.keepParent;je=Re===!0,Me=Re===!1}return Q.createElement(U.a,Object.assign({popupClassName:b,prefixCls:O,popup:ye,action:c,builtinPlacements:w.a,popupPlacement:x,ref:ae,popupAlign:L,getPopupContainer:F,onPopupVisibleChange:d,afterPopupVisibleChange:l,popupTransitionName:o,popupAnimation:i,defaultPopupVisible:Y,destroyPopupOnHide:je,autoDestroy:Me,mouseLeaveDelay:_,popupStyle:y,mouseEnterDelay:u},fe),E)},T=Object(Q.forwardRef)(M),g=Le.a=T},OZM5:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return T}),W.d(Le,"a",function(){return g}),W.d(Le,"k",function(){return A}),W.d(Le,"h",function(){return k}),W.d(Le,"i",function(){return D}),W.d(Le,"g",function(){return b}),W.d(Le,"c",function(){return v}),W.d(Le,"d",function(){return c}),W.d(Le,"j",function(){return h}),W.d(Le,"e",function(){return _}),W.d(Le,"f",function(){return y});var q=W("KQm4"),K=W("U8pU"),P=W("Ff2n"),Q=W("q1tI"),U=W.n(Q),w=W("Kwbf"),j=W("WaYH"),B=.25,M=2;function T(f,O){var E=f.slice(),d=E.indexOf(O);return d>=0&&E.splice(d,1),E}function g(f,O){var E=f.slice();return E.indexOf(O)===-1&&E.push(O),E}function A(f){return f.split("-")}function k(f,O){return"".concat(f,"-").concat(O)}function D(f){return f&&f.type&&f.type.isTreeNode}function b(f,O){var E=[f],d=O[f];function l(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(i){var S=i.key,x=i.children;E.push(S),l(x)})}return l(d.children),E}function v(f,O){var E=f.clientY,d=O.selectHandle.getBoundingClientRect(),l=d.top,o=d.bottom,i=d.height,S=Math.max(i*B,M);return E<=l+S?-1:E>=o-S?1:0}function c(f,O){if(!f)return;var E=O.multiple;return E?f.slice():f.length?[f[0]]:f}var a=function(O){return O};function u(f,O){if(!f)return[];var E=O||{},d=E.processProps,l=d===void 0?a:d,o=Array.isArray(f)?f:[f];return o.map(function(i){var S=i.children,x=Object(P.a)(i,["children"]),m=u(S,O);return U.a.createElement(j.a,Object.assign({},l(x)),m)})}function h(f){if(!f)return null;var O;if(Array.isArray(f))O={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(K.a)(f)==="object")O={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function _(f,O){var E=new Set;function d(l){if(E.has(l))return;var o=O[l];if(!o)return;E.add(l);var i=o.parent,S=o.node;if(S.disabled)return;i&&d(i.key)}return(f||[]).forEach(function(l){d(l)}),Object(q.a)(E)}function y(f){var O={};return Object.keys(f).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(O[E]=f[E])}),O}},Ohmc:function(Xe,Le,W){Xe.exports=W.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Xe,Le,W){"use strict";var q=W("2qtc"),K=W("kLXV"),P=W("rAM+"),Q=W("miYZ"),U=W("tsqr"),w=W("9og8"),j=W("tJVT"),B=W("jrin"),M=W("WmNS"),T=W.n(M),g=W("q1tI"),A=W.n(g),k=W("VrN/"),D=W.n(k),b=W("bdgK"),v=W("p77/"),c=W("Bd2K"),a=W("ELLl"),u=W("19Vz"),h=W("lZu9"),_=W("+NIl"),y=W("kSUc"),f=W("9Bee"),O=function(we){var nt=we.value,bt=nt===void 0?"":nt,Lt=we.className,St=we.showTextOnly,gt=we.showLines,Ze=we.style,et=Ze===void 0?{}:Ze,ze=Object(g.useMemo)(function(){return""},[bt]);return A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{dangerouslySetInnerHTML:{__html:ze}}))},E=W("0Owb"),d=W("dejd"),l=W("C+DQ"),o=W("1vsH"),i=W("m3rI"),S=[{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 x(we){var nt=we.onActionCallback,bt=we.title,Lt=we.icon,St=we.actionName,gt=we.className,Ze=gt===void 0?"":gt,et=we.children;function ze(){nt(St)}return A.a.createElement("a",{title:bt,className:Ze,onClick:ze},A.a.createElement("i",{className:"md-iconfont ".concat(Lt)}),et)}var m=function(we){var nt=we.watch,bt=we.showNullButton,Lt=we.onActionCallback,St=we.fullScreen,gt=we.insertTemp,Ze=we.hidetoolBar,et=we.uuid,ze=we.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(o.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(o.D)("_educoder_session"),"&key=").concat(et,"&api=").concat(encodeURIComponent(i.a.PROXY_SERVER)));var se=[].concat(S,[{title:"".concat(nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(nt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return A.a.createElement("ul",{className:"markdown-toolbar-container"},!Ze&&se.map(function(be,$e){return A.a.createElement("li",{key:$e},be.actionName?A.a.createElement(x,Object(E.a)({},be,{onActionCallback:Lt})):A.a.createElement("span",{className:"v-line"}))}),bt?A.a.createElement("li",null,A.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Lt},A.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&A.a.createElement("li",null,A.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:Lt},A.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),A.a.createElement("li",{className:"btn-full-screen"},A.a.createElement(x,{icon:"".concat(St?"icon-shrink":"icon-enlarge"),title:St?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Lt})))},L=W("M8RZ"),N=W("+L6B"),H=W("2/Rp"),Y=W("y8nQ"),F=W("Vl3Y"),C=W("5NDa"),$=W("5rEg"),ae={labelCol:{span:4},wrapperCol:{span:20}},fe=function(we){var nt=we.callback,bt=we.onCancel;function Lt(St){nt(St)}return A.a.createElement(F.a,Object(E.a)({},ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Lt}),A.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},A.a.createElement($.a,null)),A.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},A.a.createElement($.a,null)),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},ye=W("7ahc"),je=W("k1fw"),Me=W("HmJG"),Re=W("BjJ7"),Ie=F.a.useForm,ke={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}},ce=function(we){var nt=we.callback,bt=we.onCancel,Lt=Ie(),St=Object(j.a)(Lt,1),gt=St[0],Ze=Object(g.useRef)();function et(be){nt(Object(je.a)(Object(je.a)({},be),{},{name:Ze.current}))}function ze(be,$e){gt.setFieldsValue({src:"/api/attachments/".concat(be.id,"?type=").concat(be.content_type),type:$e.type})}function se(be){var $e=be.target.files[0];Ze.current=$e.name,ge($e,ze)}return A.a.createElement(F.a,Object(E.a)({form:gt},me,{className:"upload-image-panel",onFinish:et}),A.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},A.a.createElement("div",{className:"flex-container"},A.a.createElement(F.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},A.a.createElement($.a,{style:ke})),A.a.createElement(te,{onFileChange:se}))),A.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},A.a.createElement($.a,{style:{width:264}})),A.a.createElement(F.a.Item,{style:{textAlign:"right"}},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))};function te(we){var nt=we.onFileChange;return A.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",A.a.createElement("input",{type:"file",onChange:nt}))}function ge(we,nt){if(!we)throw new String("\u6CA1\u6709\u6587\u4EF6");var bt=new FormData;bt.append("editormd-image-file",we),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Lt=new window.XMLHttpRequest;Lt.withCredentials=!0,Lt.addEventListener("load",function(St){nt(JSON.parse(St.target.responseText),we)},!1),Lt.addEventListener("error",function(St){console.error(St)},!1),Lt.open("POST","".concat(Re.a,"/api/attachments.json")),Lt.send(bt)}var le=W("giR+"),De=W("fyUT"),Ae=W("7Kak"),Ce=W("9yH6"),He=Ce.a.Group,We={margin:"0 8px"},ot=function(we){var nt=we.callback,bt=we.onCancel;function Lt(St){nt(St)}return A.a.createElement(F.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Lt},A.a.createElement("div",{className:"flex-container"},A.a.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),A.a.createElement("span",{style:We},"\u884C\u6570"),A.a.createElement(F.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},A.a.createElement(De.a,null)),A.a.createElement("span",{style:We},"\u5217\u6570"),A.a.createElement(F.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},A.a.createElement(De.a,null))),A.a.createElement("div",{className:"flex-container",style:{marginTop:12}},A.a.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),A.a.createElement(F.a.Item,{name:"align"},A.a.createElement(He,null,A.a.createElement(Ce.a,{value:"default"},A.a.createElement("i",{className:"fa fa-align-justify"})),A.a.createElement(Ce.a,{value:"left"},A.a.createElement("i",{className:"fa fa-align-left"})),A.a.createElement(Ce.a,{value:"center"},A.a.createElement("i",{className:"fa fa-align-center"})),A.a.createElement(Ce.a,{value:"right"},A.a.createElement("i",{className:"fa fa-align-right"}))))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ye=W("ErOA"),Ge=W("7Cbv"),Ke="link",mt="upload-image",vt="code-block",yt="add-table",Ct="------------",ht={default:Ct,left:":".concat(Ct),center:":".concat(Ct,":"),right:"".concat(Ct,":")},Ot=W("9VGf"),Oe,Te;function Je(){}var rt=0,Ue=1e4,qe="\u2581",xe=` +`},he.strong=function(re){return""+re+""},he.em=function(re){return""+re+""},he.codespan=function(re){return""+re+""},he.br=function(){return this.options.xhtml?"
    ":"
    "},he.del=function(re){return""+re+""},he.link=function(re,ie,oe){if(re=ot(this.options.sanitize,this.options.baseUrl,re),re===null)return oe;var de='
    ",de},he.image=function(re,ie,oe){if(re=ot(this.options.sanitize,this.options.baseUrl,re),re===null)return oe;var de=''+oe+'":">",de},he.text=function(re){return re},xe}(),Ke=function(){function xe(){}var he=xe.prototype;return he.strong=function(re){return re},he.em=function(re){return re},he.codespan=function(re){return re},he.del=function(re){return re},he.html=function(re){return re},he.text=function(re){return re},he.link=function(re,ie,oe){return""+oe},he.image=function(re,ie,oe){return""+oe},he.br=function(){return""},xe}(),mt=function(){function xe(){this.seen={}}var he=xe.prototype;return he.slug=function(re){var ie=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(ie)){var oe=ie;do this.seen[oe]++,ie=oe+"-"+this.seen[oe];while(this.seen.hasOwnProperty(ie))}return this.seen[ie]=0,ie},xe}(),vt=j.defaults,yt=Y.unescape,Ct=function(){function xe(pe){this.options=pe||vt,this.options.renderer=this.options.renderer||new Ge,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ke,this.slugger=new mt}xe.parse=function(re,ie){var oe=new xe(ie);return oe.parse(re)};var he=xe.prototype;return he.parse=function(re,ie){ie===void 0&&(ie=!0);var oe="",de,ke,we,nt,bt,Lt,St,gt,Ze,et,ze,se,be,$e,Qe,At,Tt,Ne,st=re.length;for(de=0;de0&&Qe.tokens[0].type==="text"?(Qe.tokens[0].text=Ne+" "+Qe.tokens[0].text,Qe.tokens[0].tokens&&Qe.tokens[0].tokens.length>0&&Qe.tokens[0].tokens[0].type==="text"&&(Qe.tokens[0].tokens[0].text=Ne+" "+Qe.tokens[0].tokens[0].text)):Qe.tokens.unshift({type:"text",text:Ne}):$e+=Ne),$e+=this.parse(Qe.tokens,be),Ze+=this.renderer.listitem($e,Tt,At);oe+=this.renderer.list(Ze,ze,se);continue}case"html":{oe+=this.renderer.html(et.text);continue}case"paragraph":{oe+=this.renderer.paragraph(this.parseInline(et.tokens));continue}case"text":{for(Ze=et.tokens?this.parseInline(et.tokens):et.text;de+1An error occurred:

    "+Oe(we.message+"",!0)+"
    ";throw we}}Ue.options=Ue.setOptions=function(xe){return ht(Ue.defaults,xe),Je(Ue.defaults),Ue},Ue.getDefaults=Te,Ue.defaults=rt,Ue.use=function(xe){var he=ht({},xe);if(xe.renderer&&function(){var re=Ue.defaults.renderer||new Ge,ie=function(ke){var we=re[ke];re[ke]=function(){for(var nt=arguments.length,bt=new Array(nt),Lt=0;Lt`,triples:"",explode:"[]{}"},k=q.Pos;q.defineOption("autoCloseBrackets",!1,function(b,v,c){c&&c!=q.Init&&(b.removeKeyMap(U),b.state.closeBrackets=null),v&&(w(Q(v,"pairs")),b.state.closeBrackets=v,b.addKeyMap(U))});function Q(b,v){return v=="pairs"&&typeof b=="string"?b:typeof b=="object"&&b[v]!=null?b[v]:K[v]}var U={Backspace:M,Enter:T};function w(b){for(var v=0;v=0;u--){var _=a[u].head;b.replaceRange("",k(_.line,_.ch-1),k(_.line,_.ch+1),"+delete")}}function T(b){var v=B(b),c=v&&Q(v,"explode");if(!c||b.getOption("disableInput"))return q.Pass;for(var a=b.listSelections(),u=0;u0;return{anchor:new k(b.anchor.line,b.anchor.ch+(v?-1:1)),head:new k(b.head.line,b.head.ch+(v?1:-1))}}function A(b,v){var c=B(b);if(!c||b.getOption("disableInput"))return q.Pass;var a=Q(c,"pairs"),u=a.indexOf(v);if(u==-1)return q.Pass;for(var h=Q(c,"closeBefore"),_=Q(c,"triples"),y=a.charAt(u+1)==v,f=b.listSelections(),O=u%2==0,E,d=0;d=0&&b.getRange(o,k(o.line,o.ch+3))==v+v+v?i="skipThree":i="skip";else if(y&&o.ch>1&&_.indexOf(v)>=0&&b.getRange(k(o.line,o.ch-2),o)==v+v){if(o.ch>2&&/\bstring/.test(b.getTokenTypeAt(k(o.line,o.ch-2))))return q.Pass;i="addFour"}else if(y){var x=o.ch==0?" ":b.getRange(k(o.line,o.ch-1),o);if(!q.isWordChar(S)&&x!=v&&!q.isWordChar(x))i="both";else return q.Pass}else if(O&&(S.length===0||/\s/.test(S)||h.indexOf(S)>-1))i="both";else return q.Pass;if(!E)E=i;else if(E!=i)return q.Pass}var m=u%2?a.charAt(u-1):v,L=u%2?v:a.charAt(u+1);b.operation(function(){if(E=="skip")b.execCommand("goCharRight");else if(E=="skipThree")for(var N=0;N<3;N++)b.execCommand("goCharRight");else if(E=="surround"){for(var H=b.getSelections(),N=0;N=7&&this.setupTypeNumber(B),this.dataCache==null&&(this.dataCache=w.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,M)},j.setupPositionProbePattern=function(B,M){for(var T=-1;T<=7;T++){if(B+T<=-1||this.moduleCount<=B+T)continue;for(var g=-1;g<=7;g++){if(M+g<=-1||this.moduleCount<=M+g)continue;0<=T&&T<=6&&(g==0||g==6)||0<=g&&g<=6&&(T==0||T==6)||2<=T&&T<=4&&2<=g&&g<=4?this.modules[B+T][M+g]=!0:this.modules[B+T][M+g]=!1}}},j.getBestMaskPattern=function(){for(var B=0,M=0,T=0;T<8;T++){this.makeImpl(!0,T);var g=Q.getLostPoint(this);(T==0||B>g)&&(B=g,M=T)}return M},j.createMovieClip=function(B,M,T){var g=B.createEmptyMovieClip(M,T),A=1;this.make();for(var P=0;P>T&1)==1;this.modules[Math.floor(T/3)][T%3+this.moduleCount-8-3]=g}for(var T=0;T<18;T++){var g=!B&&(M>>T&1)==1;this.modules[T%3+this.moduleCount-8-3][Math.floor(T/3)]=g}},j.setupTypeInfo=function(B,M){for(var T=this.errorCorrectLevel<<3|M,g=Q.getBCHTypeInfo(T),A=0;A<15;A++){var P=!B&&(g>>A&1)==1;A<6?this.modules[A][8]=P:A<8?this.modules[A+1][8]=P:this.modules[this.moduleCount-15+A][8]=P}for(var A=0;A<15;A++){var P=!B&&(g>>A&1)==1;A<8?this.modules[8][this.moduleCount-A-1]=P:A<9?this.modules[8][15-A-1+1]=P:this.modules[8][15-A-1]=P}this.modules[this.moduleCount-8][8]=!B},j.mapData=function(B,M){for(var T=-1,g=this.moduleCount-1,A=7,P=0,D=this.moduleCount-1;D>0;D-=2)for(D==6&&D--;;){for(var b=0;b<2;b++)if(this.modules[g][D-b]==null){var v=!1;P>>A&1)==1);var c=Q.getMask(M,g,D-b);c&&(v=!v),this.modules[g][D-b]=v,A--,A==-1&&(P++,A=7)}if(g+=T,g<0||this.moduleCount<=g){g-=T,T=-T;break}}},w.PAD0=236,w.PAD1=17,w.createData=function(B,M,T){for(var g=K.getRSBlocks(B,M),A=new k,P=0;Pb*8)throw new Error("code length overflow. ("+A.getLengthInBits()+">"+b*8+")");for(A.getLengthInBits()+4<=b*8&&A.put(0,4);A.getLengthInBits()%8!=0;)A.putBit(!1);for(;!(A.getLengthInBits()>=b*8);){if(A.put(w.PAD0,8),A.getLengthInBits()>=b*8)break;A.put(w.PAD1,8)}return w.createBytes(A,g)},w.createBytes=function(B,M){for(var T=0,g=0,A=0,P=new Array(M.length),D=new Array(M.length),b=0;b=0?_.get(y):0}}for(var f=0,a=0;a=0;)j^=U.G15<=0;)j^=U.G18<>>=1;return j},getPatternPosition:function(w){return U.PATTERN_POSITION_TABLE[w-1]},getMask:function(w,j,B){switch(w){case Q.PATTERN000:return(j+B)%2==0;case Q.PATTERN001:return j%2==0;case Q.PATTERN010:return B%3==0;case Q.PATTERN011:return(j+B)%3==0;case Q.PATTERN100:return(Math.floor(j/2)+Math.floor(B/3))%2==0;case Q.PATTERN101:return j*B%2+j*B%3==0;case Q.PATTERN110:return(j*B%2+j*B%3)%2==0;case Q.PATTERN111:return(j*B%3+(j+B)%2)%2==0;default:throw new Error("bad maskPattern:"+w)}},getErrorCorrectPolynomial:function(w){for(var j=new K([1],0),B=0;B5&&(B+=3+g-5)}for(var M=0;M>>6)+M(128|L&63):M(224|L>>>12&15)+M(128|L>>>6&63)+M(128|L&63)}else{var L=65536+(m.charCodeAt(0)-55296)*1024+(m.charCodeAt(1)-56320);return M(240|L>>>18&7)+M(128|L>>>12&63)+M(128|L>>>6&63)+M(128|L&63)}},g=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,A=function(m){return m.replace(g,T)},P=function(m){var L=[0,2,1][m.length%3],N=m.charCodeAt(0)<<16|(m.length>1?m.charCodeAt(1):0)<<8|(m.length>2?m.charCodeAt(2):0),H=[j.charAt(N>>>18),j.charAt(N>>>12&63),L>=2?"=":j.charAt(N>>>6&63),L>=1?"=":j.charAt(N&63)];return H.join("")},D=Q.btoa&&typeof Q.btoa=="function"?function(m){return Q.btoa(m)}:function(m){if(m.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return m.replace(/[\s\S]{1,3}/g,P)},b=function(m){return D(A(String(m)))},v=function(m){return m.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},c=function(m,L){return L?v(b(m)):b(m)},a=function(m){return c(m,!0)},u;Q.Uint8Array&&(u=function(m,L){for(var N="",H=0,Y=m.length;H>>18)+j.charAt(ae>>>12&63)+(typeof C!="undefined"?j.charAt(ae>>>6&63):"=")+(typeof $!="undefined"?j.charAt(ae&63):"=")}return L?v(N):N});var h=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,_=function(m){switch(m.length){case 4:var L=(7&m.charCodeAt(0))<<18|(63&m.charCodeAt(1))<<12|(63&m.charCodeAt(2))<<6|63&m.charCodeAt(3),N=L-65536;return M((N>>>10)+55296)+M((N&1023)+56320);case 3:return M((15&m.charCodeAt(0))<<12|(63&m.charCodeAt(1))<<6|63&m.charCodeAt(2));default:return M((31&m.charCodeAt(0))<<6|63&m.charCodeAt(1))}},y=function(m){return m.replace(h,_)},f=function(m){var L=m.length,N=L%4,H=(L>0?B[m.charAt(0)]<<18:0)|(L>1?B[m.charAt(1)]<<12:0)|(L>2?B[m.charAt(2)]<<6:0)|(L>3?B[m.charAt(3)]:0),Y=[M(H>>>16),M(H>>>8&255),M(H&255)];return Y.length-=[0,0,2,1][N],Y.join("")},O=Q.atob&&typeof Q.atob=="function"?function(m){return Q.atob(m)}:function(m){return m.replace(/\S{1,4}/g,f)},E=function(m){return O(String(m).replace(/[^A-Za-z0-9\+\/]/g,""))},d=function(m){return y(O(m))},l=function(m){return String(m).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},o=function(m){return d(l(m))},i;Q.Uint8Array&&(i=function(m){return Uint8Array.from(E(l(m)),function(L){return L.charCodeAt(0)})});var S=function(){var m=Q.Base64;return Q.Base64=U,m};if(Q.Base64={VERSION:w,atob:E,btoa:D,fromBase64:o,toBase64:c,utob:A,encode:c,encodeURI:a,btou:y,decode:o,noConflict:S,fromUint8Array:u,toUint8Array:i},typeof Object.defineProperty=="function"){var x=function(m){return{value:m,enumerable:!1,writable:!0,configurable:!0}};Q.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",x(function(){return o(this)})),Object.defineProperty(String.prototype,"toBase64",x(function(m){return c(this,m)})),Object.defineProperty(String.prototype,"toBase64URI",x(function(){return c(this,!0)}))}}return Q.Meteor&&(Base64=Q.Base64),Xe.exports?Xe.exports.Base64=Q.Base64:!(K=[],k=function(){return Q.Base64}.apply(Le,K),k!==void 0&&(Xe.exports=k)),{Base64:Q.Base64}})}).call(this,W("IyRk"))},JWDV:function(Xe,Le,W){Xe.exports=W.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Xe,Le){Xe.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(Xe,Le,W){Xe.exports=W.p+"static/qrcode.54870d9b.png"},LdHM:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return h}),W.d(Le,"a",function(){return y});var q=W("1OyB"),K=W("vuIU"),k=W("Ji7U"),Q=W("LK+K"),U=W("q1tI"),w=W("rePB"),j=W("Ff2n"),B=W("ODXe"),M=W("4IlW"),T=W("bX4T"),g=W("YrtM"),A=W("TSYQ"),P=W.n(A),D=W("+nKL"),b=W("8OUc"),v=function($,ae){var fe=$.prefixCls,ye=$.id,je=$.flattenOptions,Me=$.childrenAsData,Re=$.values,Ie=$.searchValue,Pe=$.multiple,me=$.defaultActiveFirstOption,ce=$.height,te=$.itemHeight,ge=$.notFoundContent,le=$.open,De=$.menuItemSelectedIcon,Ae=$.virtual,Ce=$.onSelect,He=$.onToggleOpen,We=$.onActiveValue,ot=$.onScroll,Ye=$.onMouseEnter,Ge="".concat(fe,"-item"),Ke=Object(g.a)(function(){return je},[le,je],function(qe,xe){return xe[0]&&qe[1]!==xe[1]}),mt=U.useRef(null),vt=function(xe){xe.preventDefault()},yt=function(xe){mt.current&&mt.current.scrollTo({index:xe})},Ct=function(xe){for(var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,pe=Ke.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(C).map(function(ae,fe){if(!U.isValidElement(ae)||!ae.type)return null;var ye=ae.type.isSelectOptGroup,je=ae.key,Me=ae.props,Re=Me.children,Ie=Object(j.a)(Me,["children"]);return $||!ye?E(ae):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(je===null?fe:je,"__"),label:je},Ie),{},{options:d(Re)})}).filter(function(ae){return ae})}var l=W("2Qr1"),o=W("qNPg"),i=W("U8pU"),S=W("Kwbf"),x=W("WKfj");function m(C){var $=C.mode,ae=C.options,fe=C.children,ye=C.backfill,je=C.allowClear,Me=C.placeholder,Re=C.getInputElement,Ie=C.showSearch,Pe=C.onSearch,me=C.defaultOpen,ce=C.autoFocus,te=C.labelInValue,ge=C.value,le=C.inputValue,De=C.optionLabelProp,Ae=$==="multiple"||$==="tags",Ce=Ie!==void 0?Ie:Ae||$==="combobox",He=ae||d(fe);if(Object(S.a)($!=="tags"||He.every(function(Ge){return!Ge.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$==="tags"||$==="combobox"){var We=He.some(function(Ge){return Ge.options?Ge.options.some(function(Ke){return typeof("value"in Ke?Ke.value:Ke.key)=="number"}):typeof("value"in Ge?Ge.value:Ge.key)=="number"});Object(S.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)($!=="combobox"||!De,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)($==="combobox"||!ye,"`backfill` only works with `combobox` mode."),Object(S.a)($==="combobox"||!Re,"`getInputElement` only work with `combobox` mode."),Object(S.b)($!=="combobox"||!Re||!je||!Me,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Pe&&!Ce&&$!=="combobox"&&$!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!me||ce,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var ot=Object(x.d)(ge);Object(S.a)(!te||ot.every(function(Ge){return Object(i.a)(Ge)==="object"&&("key"in Ge||"value"in Ge)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Ae||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(fe){var Ye=null;Object(O.a)(fe).some(function(Ge){if(!U.isValidElement(Ge)||!Ge.type)return!1;var Ke=Ge.type;if(Ke.isSelectOption)return!1;if(Ke.isSelectOptGroup){var mt=Object(O.a)(Ge.props.children).every(function(vt){return!U.isValidElement(vt)||!Ge.type||vt.type.isSelectOption?!0:(Ye=vt.type,!1)});return!mt}return Ye=Ke,!0}),Ye&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ye.displayName||Ye.name||Ye,"`.")),Object(S.a)(le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=m,N=Object(o.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:d,flattenOptions:l.d,getLabeledValue:l.e,filterOptions:l.b,isValueDisabled:l.g,findValueOption:l.c,warningProps:L,fillOptionsWithMissingValue:l.a}),H=function(C){Object(k.a)(ae,C);var $=Object(Q.a)(ae);function ae(){var fe;return Object(q.a)(this,ae),fe=$.apply(this,arguments),fe.selectRef=U.createRef(),fe.focus=function(){fe.selectRef.current.focus()},fe.blur=function(){fe.selectRef.current.blur()},fe}return Object(K.a)(ae,[{key:"render",value:function(){return U.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),ae}(U.Component);H.Option=h,H.OptGroup=y;var Y=H,F=Le.c=Y},M8RZ:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return M});var q=W("fWQN"),K=W("mtLc"),k=W("yKVA"),Q=W("879j"),U=W("q1tI"),w=W.n(U),j=W("i8i4"),B=W.n(j),M=function(T){Object(k.a)(A,T);var g=Object(Q.a)(A);function A(P){var D;Object(q.a)(this,A),D=g.call(this,P);var b=window.document;return D.node=b.createElement("div"),b.body.appendChild(D.node),D}return Object(K.a)(A,[{key:"render",value:function(){var D=this.props.children;return Object(j.createPortal)(D,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),A}(w.a.Component)},MvOs:function(Xe,Le,W){"use strict";W.r(Le);var q=W("/zsF"),K=W("PArb"),k=W("sPJy"),Q=W("bE4q"),U=W("+L6B"),w=W("2/Rp"),j=W("14J3"),B=W("BMrR"),M=W("jCWc"),T=W("kPKH"),g=W("5Dmo"),A=W("3S7+"),P=W("sRBo"),D=W("kaz8"),b=W("T2oS"),v=W("W9HT"),c=W("7Kak"),a=W("9yH6"),u=W("MXD1"),h=W("CFYs"),_=W("miYZ"),y=W("tsqr"),f=W("k1fw"),O=W("9og8"),E=W("2qtc"),d=W("kLXV"),l=W("/xke"),o=W("TeRw"),i=W("tJVT"),S=W("PpiC"),x=W("5NDa"),m=W("5rEg"),L=W("aHsQ"),N=W("sGsY"),H=W("WmNS"),Y=W.n(H),F=W("q1tI"),C=W.n(F),$=W("Ty5D"),ae=W("55Ip"),fe=W("9kvl"),ye=W("D1Df"),je=W.n(ye),Me=W("Icgb"),Re=W("gUdW"),Ie=W("xGfz"),Pe=W("jhfD"),me=W("Llu2"),ce=W("BlwA"),te=W("bPs0"),ge=W("wd/R"),le=W.n(ge),De=W("V5fa"),Ae=W.n(De),Ce=W("1vsH"),He=W("s8TD"),We=W("xKgJ"),ot=W("bntm"),Ye=W("V0Rq"),Ge=W("HBuW"),Ke=W("9Bee"),mt=W("Ot1p"),vt=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=dt.isEducation,En=dt.onBlur,en=En===void 0?function(){}:En,Ht=Object(F.useRef)(""),Zt=Object(F.useState)(),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1],Xt=Object(F.useState)(!1),On=Object(i.a)(Xt,2),Pn=On[0],qt=On[1],vn=Object(F.useState)(pn||!1),z=Object(i.a)(vn,2),p=z[0],R=z[1],G=Object(F.useRef)(),J=function(){clearInterval(G.current),G.current=setInterval(function(){Pn&&en(Ht.current)},30*1e3)},V=function(at){en(Ht.current);var wt="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(at||window.event).returnValue=wt,wt};return Object(F.useEffect)(function(){console.log("isFocus:",Pn),Pn?(window.addEventListener("beforeunload",V),J()):window.removeEventListener("beforeunload",V)},[Pn]),Object(F.useEffect)(function(){ct(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(F.useEffect)(function(){return function(){clearInterval(G.current)}},[]),C.a.createElement("div",null,(ft==null||((Et=ft.exercise)===null||Et===void 0)?void 0:Et.user_exercise_status)===1?C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),C.a.createElement("div",{className:Ae.a.simpleText},C.a.createElement(Ke.a,{value:it==null||((Mt=it.user_answer)===null||Mt===void 0)?void 0:Mt[0]}))):C.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},p?C.a.createElement(mt.a,{watch:!0,isFocus:!0,defaultValue:it==null||((Wt=it.user_answer)===null||Wt===void 0)?void 0:Wt[0],id:it==null?void 0:it.question_id,onChange:function(at){Ht.current=at,qt(!0)},onBlur:function(){en(Ht.current),clearInterval(G.current),qt(!1)}}):C.a.createElement("div",{onClick:function(){var at;if(!it.repeat_answer&&(it==null||((at=it.user_answer)===null||at===void 0)?void 0:at.length)>0&&!it.israp)return;R(!0)},className:Ae.a.startAnswer},C.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),Object(We.s)()&&(it==null?void 0:it.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Ke.a,{value:it==null||((rn=it.standard_answer)===null||rn===void 0)?void 0:rn[0]}))))},yt=vt,Ct=W("OaEy"),ht=W("2fM7"),Ot=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=dt.isEducation,En=dt.onBlur,en=En===void 0?function(){}:En,Ht=Object(F.useRef)(""),Zt=Object(F.useState)(),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1],Xt=Object(F.useState)(!1),On=Object(i.a)(Xt,2),Pn=On[0],qt=On[1],vn=Object(F.useState)(!1),z=Object(i.a)(vn,2),p=z[0],R=z[1],G=Object(F.useState)(pn||!1),J=Object(i.a)(G,2),V=J[0],Se=J[1],at=Object(F.useState)(0),wt=Object(i.a)(at,2),Bt=wt[0],ut=wt[1],zt=Object(F.useRef)(it.kp_content||""),Kt=Object(F.useRef)(it.kp_clazz),mn=Object(F.useRef)(),Hn=Object(F.useMemo)(function(){var un,kn;return(un=Ht.current)===null||un===void 0||((kn=un.replace(/[\n|\r|\t]/g,""))===null||kn===void 0)?void 0:kn.length},[Ht.current]),Vn=function(){clearInterval(mn.current),mn.current=setInterval(function(){p&&en(Ht.current,zt.current,Kt.current)},30*1e3)};return Object(F.useEffect)(function(){console.log("isFocus:",p),Vn()},[p]),Object(F.useEffect)(function(){ct(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(F.useEffect)(function(){return function(){clearInterval(mn.current)}},[]),C.a.createElement("div",null,(ft==null||((Et=ft.exercise)===null||Et===void 0)?void 0:Et.user_exercise_status)===1?C.a.createElement("div",null,C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),C.a.createElement("br",null),C.a.createElement(m.a,{disabled:!0,className:"mt10",value:zt.current,onChange:function(kn){zt.current=kn.target.value,ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}})),C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),C.a.createElement("br",null),C.a.createElement(ht.a,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Kt.current,onChange:function(kn){Kt.current=kn,ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}},C.a.createElement(ht.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),C.a.createElement(ht.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),C.a.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),C.a.createElement("div",{className:Ae.a.simpleText},C.a.createElement(Ke.a,{value:it==null||((Mt=it.user_answer)===null||Mt===void 0)?void 0:Mt[0]}))):C.a.createElement("div",null,C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),C.a.createElement("br",null),C.a.createElement(m.a,{className:"mt10",maxLength:60,onBlur:function(){return en(Ht.current,zt.current,Kt.current)},placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:zt.current,onChange:function(kn){zt.current=kn.target.value,ut(Bt+1)}})),C.a.createElement("div",{className:"mt30"},C.a.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),C.a.createElement("br",null),C.a.createElement(ht.a,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Kt.current,onChange:function(kn){Kt.current=kn,en(kn.current,zt.current,Kt.current),ut(Bt+1)}},C.a.createElement(ht.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),C.a.createElement(ht.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),C.a.createElement("div",{className:"mt30 mb20"},C.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},C.a.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),C.a.createElement("br",null),C.a.createElement("div",{className:"mt10 relative"},C.a.createElement("span",{className:"c-blue",style:{position:Pn?"fixed":"absolute",top:Pn?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Hn,"\u5B57"),V?C.a.createElement(mt.a,{className:Ae.a.simpleMd,disablePaste:!0,hidetoolBar:pn,height:pn?"60vh":150,isFocus:!0,defaultValue:it==null||((Wt=it.user_answer)===null||Wt===void 0)?void 0:Wt[0],id:it==null?void 0:it.question_id,onFullScreen:function(kn){return qt(kn)},onChange:function(kn){Ht.current=kn,R(!0),ut(Bt+1)},onBlur:function(){en(Ht.current,zt.current,Kt.current),R(!1)}}):C.a.createElement("div",{onClick:function(){return Se(!0)},className:Ae.a.startAnswer},C.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),Object(We.s)()&&(it==null?void 0:it.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Ke.a,{value:it==null||((rn=it.standard_answer)===null||rn===void 0)?void 0:rn[0]}))))},Oe=Ot,Te=W("g9YV"),Je=W("wCAj"),rt=W("5GOC"),Ue=W("JsLm"),qe=W("ZW9T"),xe=W("o5mm"),he=W.n(xe),pe=function(dt){var Et,Mt,Wt,rn,it=dt.item,ft=dt.answerData,pn=Object(F.useState)([]),En=Object(i.a)(pn,2),en=En[0],Ht=En[1],Zt=Object(F.useState)([]),cn=Object(i.a)(Zt,2),Sn=cn[0],ct=cn[1];Object(F.useEffect)(function(){var qt;if(!(it!=null&&(qt=it.shixun_details)!==null&&qt!==void 0&&qt.length))return;for(var vn=[],z=[],p=0;p<(it==null||((R=it.shixun_details)===null||R===void 0)?void 0:R.length);p++){for(var R,G,J,V=0;V<(it==null?void 0:it.shixun_details[p].stage_list.length);V++){var Se,at,wt,Bt,ut=it==null?void 0:it.shixun_details[p].stage_list[V];vn.push(Object(f.a)(Object(f.a)({},ut),{operation:it==null||((Se=it.shixun_details)===null||Se===void 0||((at=Se[p])===null||at===void 0||((wt=at.shixun_detail)===null||wt===void 0||((Bt=wt[0])===null||Bt===void 0))))?void 0:Bt.game_identifier}))}if(it!=null&&(G=it.shixun_details)!==null&&G!==void 0&&(J=G[p])!==null&&J!==void 0&&J.shixun_detail){var zt,Kt,mn;z.push(it==null||((zt=it.shixun_details)===null||zt===void 0||((Kt=zt[p])===null||Kt===void 0||((mn=Kt.shixun_detail)===null||mn===void 0)))?void 0:mn[0])}}ct(z),Ht(vn)},[it==null?void 0:it.shixun_details]);var Xt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(vn){return C.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:vn&&vn.length>25?vn:""},vn)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.evaluate_count?z.evaluate_count:C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(vn,z){var p=!1;return z.finished_time&&ft!==null&&ft!==void 0&&ft.exercise&&ft!==null&&ft!==void 0&&ft.exercise_answer_user&&((ft==null?void 0:ft.exercise.time)===-1?p=le()(ft==null?void 0:ft.exercise.end_time).isBefore(z.finished_time):p=le()(ft==null?void 0:ft.exercise_answer_user.start_at).add(ft==null?void 0:ft.exercise.time,"m").isBefore(z.finished_time)),C.a.createElement("span",null,z.finished_time||C.a.createElement("span",{className:"c-grey-999"},"--"),C.a.createElement("span",{className:"c-orange-ff9 "},p?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.time_consuming||C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(vn,z,p){return vn?C.a.createElement(Ue.a,{affix:!1,className:"mt10"},C.a.createElement(Ue.a.Link,{href:"#challenge_".concat(it==null?void 0:it.question_id).concat(p),title:C.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):C.a.createElement("span",{className:"c-grey-999"},"--")}}],On=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(vn,z){return C.a.createElement("span",null,z.error_msg?z.error_msg:"--")}}],Pn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement("div",null,it==null||((Et=it.shixun)===null||Et===void 0)?void 0:Et.map(function(qt,vn){return C.a.createElement(B.a,{className:"font16",gutter:[0,20]},C.a.createElement(T.a,{flex:"1"},qt.challenge_name," (",qt.challenge_score,"\u5206)"),C.a.createElement(T.a,{flex:"100px",className:"tr"},!qt.answer_status&&C.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),!!qt.answer_status&&C.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(ft==null||((Mt=ft.exercise)===null||Mt===void 0)?void 0:Mt.student_commit_status)!==0||(ft==null||((Wt=ft.exercise)===null||Wt===void 0)?void 0:Wt.user_exercise_status)!==0?C.a.createElement(C.a.Fragment,null,!!(en!=null&&en.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),C.a.createElement(Je.a,{columns:Xt,dataSource:en,pagination:!1})),!!(Sn!=null&&Sn.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Sn==null?void 0:Sn.map(function(qt,vn){return C.a.createElement("div",{id:"challenge_".concat(it==null?void 0:it.question_id).concat(vn),className:"mt5"},C.a.createElement("div",null,C.a.createElement("span",{className:"font16 mr15"}," \u7B2C",qt.position,"\u5173"),C.a.createElement(ae.a,{className:"current c-black font16",to:"/tasks/".concat(qt.game_identifier)},qt.name)),(qt==null?void 0:qt.st)===0&&qt.passed_code&&C.a.createElement("aside",{className:he.a.shixunWrp},C.a.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",C.a.createElement("span",{className:"c-light-black"},qt.path)),C.a.createElement(qe.b,{height:300,language:"python",theme:"default",value:qt.passed_code,options:Pn})))}))):C.a.createElement(C.a.Fragment,null,Object(We.s)()&&C.a.createElement(Ke.a,{className:"c-grey-999 mt20 mb20",value:it==null?void 0:it.question_title}),it==null||((rn=it.shixun)===null||rn===void 0)?void 0:rn.map(function(qt,vn){return C.a.createElement("p",{className:"font16 c-grey-666 mb5",key:vn},C.a.createElement("span",{className:"mr20"},"\u7B2C",qt==null?void 0:qt.challenge_position,"\u5173 ",qt==null?void 0:qt.challenge_name),C.a.createElement("span",null,qt==null?void 0:qt.challenge_score,"\u5206"))})))},re=pe,ie=W("J66h"),oe=function(dt){var Et=dt.item,Mt=dt.answerData,Wt=Object(F.useState)([]),rn=Object(i.a)(Wt,2),it=rn[0],ft=rn[1];Object(F.useEffect)(function(){var en;if((Et==null||((en=Et.evaluate_codes)===null||en===void 0)?void 0:en.length)>0){var Ht;ft(Et==null||((Ht=Et.evaluate_codes)===null||Ht===void 0)?void 0:Ht.map(function(Zt,cn){return{key:cn+1,error_msg:Zt!=null&&Zt.error_msg?ie.Base64.decode(Zt==null?void 0:Zt.error_msg):""}}))}else ft([{key:"--",error_msg:"--"}])},[Et==null?void 0:Et.evaluate_codes]);var pn=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Ht,Zt){return C.a.createElement("span",null,Zt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Ht,Zt){return C.a.createElement("span",null,Zt.error_msg?Zt.error_msg:"--")}}],En={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement(Ke.a,{value:Et==null?void 0:Et.description})),(Et==null?void 0:Et.passed_code)&&C.a.createElement("aside",{className:he.a.shixunWrp},C.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),C.a.createElement(qe.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Et!=null&&Et.passed_code?ie.Base64.decode(Et==null?void 0:Et.passed_code):"",options:En})))},de=oe,ke=W("oBTY"),we=m.a.TextArea,nt=function(dt){var Et,Mt,Wt=dt.item,rn=dt.answerData,it=dt.onBlur,ft=it===void 0?function(){}:it,pn=Object(F.useState)([]),En=Object(i.a)(pn,2),en=En[0],Ht=En[1];return Object(F.useEffect)(function(){for(var Zt=[],cn=function(Xt){var On,Pn=(Wt==null||((On=Wt.user_answer)===null||On===void 0)?void 0:On.find(function(qt){return qt.choice_id===Xt+1}))||{choice_id:Xt+1,answer_text:""};Zt.push(Object(f.a)({},Pn))},Sn=0;Sn<(Wt==null?void 0:Wt.multi_count);Sn++)cn(Sn);Ht(Zt)},[Wt==null?void 0:Wt.user_answer]),C.a.createElement("div",null,en==null?void 0:en.map(function(Zt,cn){var Sn,ct;return C.a.createElement("div",{className:"mt10"},C.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",cn+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(we,{autoSize:!0,rows:4,disabled:!Wt.repeat_answer&&(Wt==null||((Sn=Wt.user_answer)===null||Sn===void 0)?void 0:Sn.length)>0&&!Wt.israp||(rn==null||((ct=rn.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===1,value:Zt==null?void 0:Zt.answer_text,onChange:function(On){en[cn].answer_text=On.target.value,Ht(Object(ke.a)(en))},onBlur:function(On){return ft(Zt==null?void 0:Zt.answer_text,cn+1,en)},className:"overflow_hidden ".concat(Wt.user_score&&(Wt.user_score===Wt.question_score?"c-green":"c-red"))})))}),!!(Wt!=null&&(Et=Wt.standard_answer)!==null&&Et!==void 0&&Et.length)&&C.a.createElement("div",null,Wt==null||((Mt=Wt.standard_answer)===null||Mt===void 0)?void 0:Mt.map(function(Zt,cn){return C.a.createElement("div",null,C.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",cn+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(we,{autoSize:!0,disabled:!0,value:Zt==null?void 0:Zt.answer_text[0]})))})))},bt=nt,Lt=W("lzim"),St=m.a.TextArea,gt=function(dt){var Et=dt.data;return C.a.createElement("div",{className:"tc mt80"},C.a.createElement("img",{width:"486",src:Lt.n})," ",C.a.createElement("br",null),Et.status===-1&&C.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Et.status===-2&&C.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},Et.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),C.a.createElement(w.a,{className:"mt40 pl20 pr20",type:"primary"},C.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},Ze=gt,et=W("m3rI"),ze=W("LvDl"),se=N.a.Countdown,be=m.a.TextArea,$e=["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"],Qe={0:"c-red-ee4",1:"c-green"},At=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Tt=function(dt){var Et,Mt,Wt,rn,it,ft,pn,En,en,Ht,Zt,cn,Sn,ct,Xt,On,Pn,qt,vn,z,p,R,G,J,V,Se,at,wt,Bt,ut,zt,Kt,mn,Hn,Vn,un,kn,Hr,Xn,rr,$n,Ar,lr,Tr,Er,Kr=dt.globalSetting,Ei=dt.loading,Yn=dt.user,ur=dt.exercise,Ir=dt.dispatch,wr=dt.location,zr=Object(S.a)(dt,["globalSetting","loading","user","exercise","dispatch","location"]),Vt=Object($.i)(),hn=Object(F.useState)({}),Un=Object(i.a)(hn,2),ve=Un[0],yn=Un[1],xn=Object(F.useState)({}),_r=Object(i.a)(xn,2),ln=_r[0],ir=_r[1],Qr=Object(F.useState)({}),Nr=Object(i.a)(Qr,2),ar=Nr[0],xi=Nr[1],dr=Object(F.useState)(!1),ei=Object(i.a)(dr,2),Rr=ei[0],Or=ei[1],hi=Object(F.useState)(!0),hr=Object(i.a)(hi,2),Br=hr[0],Xi=hr[1],Yt=Object(F.useState)(!1),nn=Object(i.a)(Yt,2),$t=nn[0],dn=nn[1],_n=Object(F.useState)(!1),Dn=Object(i.a)(_n,2),bn=Dn[0],Nn=Dn[1],er=Object(F.useState)(),fn=Object(i.a)(er,2),xr=fn[0],Cn=fn[1],Kn=Object(F.useState)(null),fr=Object(i.a)(Kn,2),tr=fr[0],An=fr[1],Tn=Object(F.useState)(!1),wn=Object(i.a)(Tn,2),Cr=wn[0],Yr=wn[1],fi=Object(F.useState)(0),Mi=Object(i.a)(fi,2),Ba=Mi[0],vo=Mi[1],Ua=Object(F.useState)(""),ja=Object(i.a)(Ua,2),Qo=ja[0],Fa=ja[1],yo=Object(F.useState)("none"),Wa=Object(i.a)(yo,2),Yo=Wa[0],Ci=Wa[1],ti=Object(F.useState)(""),Qi=Object(i.a)(ti,2),Ha=Qi[0],bo=Qi[1],Jr=Object(F.useState)({status:0}),pi=Object(i.a)(Jr,2),Yi=pi[0],Ka=pi[1],Eo=Object(F.useState)(!1),xo=Object(i.a)(Eo,2),Co=xo[0],da=xo[1],ki=Object(F.useState)(!1),Gr=Object(i.a)(ki,2),za=Gr[0],Ga=Gr[1],Jo=Object(F.useState)(window.document.domain==="kepukehuan.educoder.net"),So=Object(i.a)(Jo,2),Ur=So[0],Zo=So[1],Va=Object(F.useRef)(),Si=Object(F.useRef)(),ca=Object(F.useRef)(),ha=Object(F.useRef)(),fa=Object(F.useRef)(),Pi=Object(F.useRef)(),Ji=Object(F.useMemo)(function(){return new WebSocket("ws://localhost:8082")},[]),Xa=Object(F.useState)(0),jr=Object(i.a)(Xa,2),Rn=jr[0],mi=jr[1],Qa=Object(F.useState)(0),Ya=Object(i.a)(Qa,2),Ln=Ya[0],gi=Ya[1],qo=Object(F.useState)(!1),Ao=Object(i.a)(qo,2),$o=Ao[0],Fr=Ao[1],Ii=Object(F.useState)(!1),Ai=Object(i.a)(Ii,2),Ni=Ai[0],Ja=Ai[1],To=Object(F.useState)(),pa=Object(i.a)(To,2),vi=pa[0],ni=pa[1],pr=Object(F.useState)(),ri=Object(i.a)(pr,2),ii=ri[0],ma=ri[1];Object(F.useEffect)(function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}},[]),Object(F.useEffect)(function(){var Pt;return(Pt=Yn.userInfo)!==null&&Pt!==void 0&&Pt.user_id&&(Object(We.c)()?yi():Yn.userInfo.login&&_o()),window.addEventListener("message",Za),function(){window.removeEventListener("message",Za),wr.pathname.indexOf("/detail")>-1&&Object(ot.b)()}},[Vt.categoryId,Yn.userInfo.login]),Object(F.useEffect)(function(){return tr>60&&ve&&(Pi.current=setInterval(function(){var Pt,ue;if(tr--,tr===60&&clearInterval(Pi.current),localStorage.getItem("ismain")==="1")return;ve==null||((Pt=ve.exercise)===null||Pt===void 0||((ue=Pt.exercise_events)===null||ue===void 0))||ue.map(function(tt,Be){parseInt(tt==null?void 0:tt.reminder_time)*60===tr&&o.a.open({message:"\u6E29\u99A8\u63D0\u793A",top:76,description:C.a.createElement("span",null,tt==null?void 0:tt.reminder_content),duration:60,onClick:function(){Yr(!0)},onClose:function(){Yr(!0)}})})},1e3)),function(){clearInterval(Pi.current),o.a.destroy()}},[tr,ve]),Object(F.useEffect)(function(){return Ur&&Ir({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",wo),function(){clearTimeout(ca.current),clearTimeout(ha.current),window.removeEventListener("beforeunload",wo)}},[]),Object(F.useEffect)(function(){var Pt;ve!=null&&(Pt=ve.question_status)!==null&&Pt!==void 0&&Pt.every(function(ue){return!!ue.ques_status&&Co&&(ln==null?void 0:ln.used_screen_num)<(ln==null?void 0:ln.screen_num)})&&setTimeout(function(){var ue;(ue=Si.current)===null||ue===void 0||ue.handlePhoto()},1300)},[ve]),Object(F.useEffect)(function(){var Pt;if(clearTimeout(ca.current),clearTimeout(ha.current),ve!=null&&(Pt=ve.exercise)!==null&&Pt!==void 0&&Pt.left_time&&Object(We.s)()){var ue,tt;if((ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.left_time)>1800){var Be;ha.current=setTimeout(function(){d.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670930\u5206\u949F",icon:C.a.createElement(Me.a,null),okText:"\u77E5\u9053\u4E86"})},((ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.left_time)-1800)*1e3)}if((ve==null||((tt=ve.exercise)===null||tt===void 0)?void 0:tt.left_time)>900){var Rt;ca.current=setTimeout(function(){d.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670915\u5206\u949F",icon:C.a.createElement(Me.a,null),okText:"\u77E5\u9053\u4E86"})},((ve==null||((Rt=ve.exercise)===null||Rt===void 0)?void 0:Rt.left_time)-900)*1e3)}}},[ve==null||((Et=ve.exercise)===null||Et===void 0)?void 0:Et.left_time]);var wo=function(){var ue;(ue=ur.exerciseUserInfo)!==null&&ue!==void 0&&ue.screen_open&&window.navigator.sendBeacon("".concat(et.a.API_SERVER,"/api/exercises/").concat(Vt.categoryId,"/commit_screen_at.json"),{})},Za=function(ue){ue.data==="backExercise"&&Zi()},Zi=function(){Ci("none"),Fa(""),yi()},_o=function(){var Pt=Object(O.a)(Y.a.mark(function ue(){var tt,Be,Rt,pt,Nt,Ft,_t,Jt,kt,It,sn;return Y.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Ir({type:"exercise/getExerciseUserInfo",payload:Object(f.a)({},Vt)});case 2:if(Be=on.sent,ir(Object(f.a)({},Be.data)),!((Be==null||((tt=Be.data)===null||tt===void 0)?void 0:tt.ip_limit)!=="no")){on.next=11;break}if(!((Be==null||((Rt=Be.data)===null||Rt===void 0)?void 0:Rt.ip_limit)==="inner")){on.next=9;break}return on.next=8,Object(He.a)({ip_limit:Be==null||((pt=Be.data)===null||pt===void 0)?void 0:pt.ip_limit});case 8:Ft=on.sent;case 9:return on.next=11,Object(Ce.q)({exerciseId:Vt.categoryId,ip:Ft,errmsgHide:!0,ip_limit:Be==null||((Nt=Be.data)===null||Nt===void 0)?void 0:Nt.ip_limit}).catch(function(zn){Ka(zn)});case 11:if(!((Be==null?void 0:Be.status)==0)){on.next=18;break}if(!((Be==null||((_t=Be.data)===null||_t===void 0)?void 0:_t.used_screen_num)>(Be==null||((Jt=Be.data)===null||Jt===void 0)?void 0:Jt.screen_num)&&Be!==null&&Be!==void 0&&(kt=Be.data)!==null&&kt!==void 0&&kt.screen_open)){on.next=15;break}return ji(),on.abrupt("return",!1);case 15:dn(Be==null?void 0:Be.data.check_camera),Be!=null&&Be.data.check_camera||Nn(Be==null||((It=Be.data)===null||It===void 0)?void 0:It.screen_open),Be!=null&&(sn=Be.data)!==null&&sn!==void 0&&sn.check_camera||yi();case 18:case"end":return on.stop()}},ue)}));return function(){return Pt.apply(this,arguments)}}(),yi=function(){var Pt=Object(O.a)(Y.a.mark(function ue(){var tt,Be,Rt,pt,Nt,Ft,_t,Jt,kt,It,sn,jn,on,zn,Vr,si,li,ra,$a,ia,aa,Ea,xa,oa,Ca,Ri,eo,Ki,mr,Sa,to,Aa,gr,Mn,Dr,Zr,qr,Ta,sa;return Y.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:if(Or(!0),localStorage.setItem("ismain","2"),Rt=(tt=Yn.userInfo)===null||tt===void 0?void 0:tt.user_id,!Object(We.c)()){vr.next=11;break}return vr.next=6,Object(Ye.F)({exerciseId:Vt.categoryId,login:Vt.login}).catch(function(){return Or(!1)});case 6:Be=vr.sent,((pt=Be)===null||pt===void 0?void 0:pt.exercise)&&(Be.exercise.user_exercise_status=1),Rt=(Nt=Be)===null||Nt===void 0||((Ft=Nt.exercise_answer_user)===null||Ft===void 0)?void 0:Ft.user_id,vr.next=31;break;case 11:if(!(wr!=null&&(_t=wr.query)!==null&&_t!==void 0&&_t.check)){vr.next=18;break}return vr.next=14,Object(Ye.y)(Object(f.a)({},Vt)).catch(function(){return Or(!1)});case 14:Be=vr.sent,Rt=(ra=Be)===null||ra===void 0||(($a=ra.exercise)===null||$a===void 0)?void 0:$a.user_id,vr.next=25;break;case 18:return vr.next=20,Object(Ye.x)(Object(f.a)({},Vt)).catch(function(){return Or(!1)});case 20:Be=vr.sent,Be.status===-1&&ai(),((ia=Be)===null||ia===void 0?void 0:ia.exercise)&&(Be.exercise.user_exercise_status=0),((aa=Be)===null||aa===void 0?void 0:aa.exercise)&&(Be.exercise.exercise_status=2),(Ea=Be)===null||Ea===void 0||((xa=Ea.exercise_question_types)===null||xa===void 0)||xa.map(function(Jn){if((Jn==null?void 0:Jn.question_type)<3){var Xr;Jn==null||((Xr=Jn.items)===null||Xr===void 0)||Xr.map(function(Oi){Oi.user_answer=Oi.question_choices.filter(function(ui){return ui.user_answer_boolean}).map(function(ui){return ui.choice_id})})}});case 25:if(!(!((Jt=Be)!==null&&Jt!==void 0&&(kt=Jt.exercise)!==null&&kt!==void 0&&kt.can_start)&&(It=Be)!==null&&It!==void 0&&It.exercise)){vr.next=28;break}return window.location.href="/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/users/").concat(Vt.login,"/check"),vr.abrupt("return");case 28:if(((sn=Be.exercise)===null||sn===void 0?void 0:sn.commit_status)===0&&!fa.current)try{fa.current=!0,Ji.send(JSON.stringify({type:"toggleLockExit",data:!0})),Ji.send(JSON.stringify({type:"network-close",data:""}))}catch(Jn){}(jn=Be)!==null&&jn!==void 0&&(on=jn.exercise)!==null&&on!==void 0&&on.left_time&&(setTimeout(function(){bo(Ae.a.red)},(((oa=Be)===null||oa===void 0||((Ca=oa.exercise)===null||Ca===void 0)?void 0:Ca.left_time)-300>0?((Ri=Be)===null||Ri===void 0||((eo=Ri.exercise)===null||eo===void 0)?void 0:eo.left_time)-300:0)*1e3),An((Ki=Be.exercise)===null||Ki===void 0?void 0:Ki.left_time)),((zn=Be)===null||zn===void 0||((Vr=zn.exercise)===null||Vr===void 0)?void 0:Vr.take_photo)>=((si=Be)===null||si===void 0||((li=si.exercise)===null||li===void 0)?void 0:li.photo_count);case 31:Or(!1),Be&&(((mr=Be)!==null&&mr!==void 0&&(Sa=mr.exercise)!==null&&Sa!==void 0&&Sa.question_random||(to=Be)!==null&&to!==void 0&&(Aa=to.exercise)!==null&&Aa!==void 0&&Aa.choice_random)&&(sa=1,Be.exercise.question_random=(qr=Be)===null||qr===void 0||((Ta=qr.exercise_question_types)===null||Ta===void 0)?void 0:Ta.map(function(Jn){var Xr,Oi,ui,$r;return(Xr=Be)!==null&&Xr!==void 0&&(Oi=Xr.exercise)!==null&&Oi!==void 0&&Oi.choice_random&&((Jn.question_type===0||Jn.question_type===1)&&Jn.items.map(function(di){return di.question_choices=Object(Ce.Q)(di.question_choices,Rt),di}),Jn.question_type===7&&Jn.items.forEach(function(di){di.sub_exercise_questions.forEach(function(no){no.question_choices=Object(Ce.Q)(no.question_choices,Rt)})})),(ui=Be)!==null&&ui!==void 0&&($r=ui.exercise)!==null&&$r!==void 0&&$r.question_random&&(Jn.items=Object(Ce.Q)(Jn.items,Rt)),Jn.items.map(function(di){return di.question_num=sa,sa++,di}),Jn})),Be.exercise_types=((gr=Be)===null||gr===void 0?void 0:gr.exercise_types)||((Mn=Be)===null||Mn===void 0||((Dr=Mn.exercise_scores)===null||Dr===void 0)?void 0:Dr.exercise_types),Be.question_status=Be.question_status||ga(((Zr=Be)===null||Zr===void 0?void 0:Zr.exercise_question_types)||[]),yn(Be));case 33:case"end":return vr.stop()}},ue)}));return function(){return Pt.apply(this,arguments)}}(),ga=function(ue){var tt=[];return ue.forEach(function(Be){tt=tt.concat(Be.items)}),tt=tt.map(function(Be){return{ques_status:Be==null?void 0:Be.ques_status,question_num:Be==null?void 0:Be.question_num,ques_id:Be==null?void 0:Be.question_id}}),tt};Object(F.useEffect)(function(){var Pt,ue,tt;((Pt=ve.exercise)===null||Pt===void 0?void 0:Pt.left_time)===0&&ji(),((ue=ve.exercise)===null||ue===void 0?void 0:ue.left_time)&&Cn(Date.now()+(ve==null||((tt=ve.exercise)===null||tt===void 0)?void 0:tt.left_time)*1e3)},[(Mt=ve.exercise)===null||Mt===void 0?void 0:Mt.left_time]);var es=function(){var ue;(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.exercise_status)===3?d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",C.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",C.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var tt=Object(O.a)(Y.a.mark(function Rt(){var pt,Nt;return Y.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Ye.R)({categoryId:Vt.categoryId,user_ids:[ve==null||((pt=ve.exercise_answer_user)===null||pt===void 0)?void 0:pt.user_id]});case 2:Nt=_t.sent,Nt&&(y.b.info(Nt==null?void 0:Nt.message),ai());case 4:case"end":return _t.stop()}},Rt)}));function Be(){return tt.apply(this,arguments)}return Be}()})},ai=function(){window.location.href=Object(Ce.p)()?"/":"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},va=function(){var Pt=Object(O.a)(Y.a.mark(function ue(){var tt;return Y.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(Ye.k)(Object(f.a)({},Vt));case 2:if(tt=Rt.sent,!(tt!=null&&tt.has_time)){Rt.next=10;break}return Cn(Date.now()+(tt==null?void 0:tt.left_time)*1e3),ve.exercise.left_time=tt==null?void 0:tt.left_time,yn(Object(f.a)({},ve)),Rt.abrupt("return",!0);case 10:return Ro(),Rt.abrupt("return",!1);case 12:case"end":return Rt.stop()}},ue)}));return function(){return Pt.apply(this,arguments)}}(),Ro=function(){var Pt=Object(O.a)(Y.a.mark(function ue(){var tt,Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ye.Z)({categoryId:Vt.categoryId,commit_method:2});case 2:tt=pt.sent,(tt==null?void 0:tt.status)===0&&(d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",C.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Nt=Object(O.a)(Y.a.mark(function _t(){return Y.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:ai();case 1:case"end":return kt.stop()}},_t)}));function Ft(){return Nt.apply(this,arguments)}return Ft}()}),y.b.info(tt==null?void 0:tt.message)),(tt==null?void 0:tt.status)===-3&&(Be=parseInt(tt==null?void 0:tt.message),ve.exercise.left_time=Be,yn(Object(f.a)({},ve)));case 5:case"end":return pt.stop()}},ue)}));return function(){return Pt.apply(this,arguments)}}(),qi=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt){var Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ge.D)({id:tt.shixun_identifier});case 2:Be=pt.sent,Be!=null&&Be.game_identifier&&(Fa("/tasks/".concat(Be.game_identifier,"?type=exercises&exercisesId=").concat(Vt.categoryId,"&coursesId=").concat(Vt.coursesId,"&login=").concat(Vt.login,"&questionId=").concat(tt.question_id)),Ci("block"),localStorage.setItem("ismain","1")),(Be==null?void 0:Be.status)===-3?Object(Ce.o)():(Be==null?void 0:Be.status)===2?Bi(Be==null?void 0:Be.message,tt.question_id):(Be==null?void 0:Be.status)===3&&$i(Be==null?void 0:Be.message);case 5:case"end":return pt.stop()}},ue)}));return function(tt){return Pt.apply(this,arguments)}}(),Bi=function Pt(ue,tt){var Be;ue=(Be=ue)!==null&&Be!==void 0&&Be.includes(".json")?ue:"".concat(ue,".json"),d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Rt=Object(O.a)(Y.a.mark(function Nt(){var Ft,_t;return Y.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return kt.next=2,Object(Ye.S)({url:ue});case 2:if(Ft=kt.sent,Ft){kt.next=5;break}return kt.abrupt("return");case 5:return y.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),kt.next=8,Object(Ge.D)({id:Ft.shixun_identifier});case 8:if(_t=kt.sent,!(_t!=null&&_t.game_identifier)){kt.next=12;break}return qi({shixun_identifier:_t==null?void 0:_t.game_identifier,question_id:tt}),kt.abrupt("return");case 12:(_t==null?void 0:_t.status)===2?Pt(_t==null?void 0:_t.message,tt):(_t==null?void 0:_t.status)===3&&$i(_t==null?void 0:_t.message);case 13:case"end":return kt.stop()}},Nt)}));function pt(){return Rt.apply(this,arguments)}return pt}()})},$i=function(ue){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ue,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Oo=function(ue){ue.redo?d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var tt=Object(O.a)(Y.a.mark(function Rt(){var pt,Nt,Ft,_t;return Y.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return kt.next=2,Object(Ye.S)({id:ue.myshixun_identifier,url:ue.url});case 2:pt=kt.sent,pt&&(Nt=Object(ze.cloneDeep)(ve==null?void 0:ve.exercise_question_types),Ft=Nt==null?void 0:Nt.findIndex(function(It){return It.question_type===5}),Nt[Ft].items.find(function(It){return It.question_id===ue.question_id}).redo=!1,Nt[Ft].items.find(function(It){return It.question_id===ue.question_id}).shixun_identifier=pt.shixun_identifier,ve.exercise_question_types=Nt,yn(ve),_t=Object(f.a)(Object(f.a)({},ue),{},{shixun_identifier:pt.shixun_identifier}),qi(_t));case 4:case"end":return kt.stop()}},Rt)}));function Be(){return tt.apply(this,arguments)}return Be}()}):qi(ue)},ya=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt){var Be;return Y.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(!tt.hack_identifier){pt.next=5;break}return pt.next=3,Object(Ye.X)({id:tt.hack_identifier});case 3:Be=pt.sent,(Be==null?void 0:Be.status)===0&&(Fa("/myproblems/".concat(Be.identifier,"?type=exercises&exercisesId=").concat(Vt.categoryId,"&coursesId=").concat(Vt.coursesId,"&login=").concat(Vt.login,"&questionId=").concat(tt.question_id)),Ci("block"),localStorage.setItem("ismain","1"));case 5:case"end":return pt.stop()}},ue)}));return function(tt){return Pt.apply(this,arguments)}}(),Ui=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt,Nt,Ft){var _t,Jt,kt,It,sn;return Y.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(Ga(!0),kt={questionId:tt,exercise_choice_id:Be,answer_text:Rt},!((ln==null?void 0:ln.ip_limit)==="inner"||ln.ip_bind)){on.next=6;break}return on.next=5,Object(He.a)({ip_limit:ln==null?void 0:ln.ip_limit});case 5:Jt=on.sent;case 6:if(Nt&&(kt.kp_content=Nt),Nt&&(kt.kp_clazz=Ft),tt){on.next=11;break}return console.error("handleSave no questionId params"),on.abrupt("return");case 11:return kt.ip=Jt,on.next=14,Object(Ye.cb)(kt);case 14:It=on.sent,It!=null&&(_t=It.alert)!==null&&_t!==void 0&&_t.length&&(It==null||((sn=It.alert)===null||sn===void 0)||sn.map(function(zn){d.a.warn({title:"\u63D0\u793A",autoFocusButton:null,content:zn})})),(It==null?void 0:It.status)===0?pt&&pt():(It==null?void 0:It.status)===-1?setTimeout(function(){ai()},1e3):(It==null?void 0:It.status)===-2?Ka(It):(It==null?void 0:It.status)===-3&&(It.status=-1,Ka(It)),Ga(!1);case 18:case"end":return on.stop()}},ue)}));return function(tt,Be,Rt,pt,Nt,Ft){return Pt.apply(this,arguments)}}(),ts=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt){var Be,Rt;return Y.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,va();case 2:return Nt.next=4,Object(Ye.d)({id:Vt.categoryId});case 4:if(Be=Nt.sent,Be){Nt.next=7;break}return Nt.abrupt("return");case 7:Be.question_undo!==0||Be.oj_undo!==0?(Rt="",Be.question_undo!==0&&Be.oj_undo!==0?Rt="\u6709 ".concat(Be.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(Be.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):Be.question_undo!==0&&Be.oj_undo===0?Rt="\u6709 ".concat(Be.question_undo," \u9898\u672A\u5B8C\u6210"):Be.question_undo===0&&Be.oj_undo!==0&&(Rt="\u6709 ".concat(Be.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:tt?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},Rt,C.a.createElement("br",null),tt?"\u5728".concat(le()(Be.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):xr?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ce.X)((xr-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Ft=Object(O.a)(Y.a.mark(function Jt(){return Y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:tt?ln!=null&&ln.screen_open?y.b.success("\u4FDD\u5B58\u6210\u529F"):ai():ji();case 1:case"end":return It.stop()}},Jt)}));function _t(){return Ft.apply(this,arguments)}return _t}()})):d.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:tt?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},tt?"\u5728".concat(le()(Be.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):xr?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Ce.X)((xr-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Ft=Object(O.a)(Y.a.mark(function Jt(){return Y.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:tt?ln!=null&&ln.screen_open?y.b.success("\u4FDD\u5B58\u6210\u529F"):ai():ji();case 1:case"end":return It.stop()}},Jt)}));function _t(){return Ft.apply(this,arguments)}return _t}()});case 8:case"end":return Nt.stop()}},ue)}));return function(tt){return Pt.apply(this,arguments)}}(),Do=function(ue){return C.a.createElement("div",null,C.a.createElement(h.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ue}),C.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},qa=function(){var ue=0,tt=d.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Do(ue)}),Be=setInterval(function(){ue<=100?(ue+=2,tt.update({content:Do(ue)})):(tt.destroy(),clearInterval(Be))},50)},ji=function(){var Pt=Object(O.a)(Y.a.mark(function ue(){var tt;return Y.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(Ye.Z)({categoryId:Vt.categoryId,commit_method:1});case 2:return tt=Rt.sent,Rt.next=5,Ir({type:"exercise/setActionTabs",payload:Object(f.a)({},{removeEventListenerExitScreen:!0})});case 5:if((tt==null?void 0:tt.status)===0){qa(),y.b.success(tt==null?void 0:tt.message),dn(!1);try{Ji.send(JSON.stringify({type:"toggleLockExit",data:!1})),Ji.send(JSON.stringify({type:"network-open",data:""}))}catch(pt){}setTimeout(function(){d.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:function(){Object(ot.b)(),ai()}})},3e3)}case 6:case"end":return Rt.stop()}},ue)}));return function(){return Pt.apply(this,arguments)}}(),Fi=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt){return Y.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:Ui(Be,tt,null,function(){ve.question_status.find(function(_t){return _t.ques_id===Be}).ques_status=tt?1:0,pt.user_answer=[],pt.user_answer.push(tt),pt.repeat_answer||(pt.israp=!0),yn(Object(f.a)({},ve))});case 1:case"end":return Ft.stop()}},ue)}));return function(tt,Be,Rt,pt){return Pt.apply(this,arguments)}}(),ea=function(){var Pt=Object(O.a)(Y.a.mark(function ue(tt,Be,Rt,pt,Nt){return Y.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:Ui(pt.question_id,tt,null,function(){var Jt,kt,It;pt.user_answer=[],pt.user_answer.push(tt);var sn=Nt==null||((Jt=Nt.sub_exercise_questions)===null||Jt===void 0)?void 0:Jt.filter(function(jn){var on;return((on=jn.user_answer)===null||on===void 0?void 0:on.length)===0});ve.question_status.find(function(jn){return jn.ques_id===Be}).ques_status=(sn==null?void 0:sn.length)===(Nt==null||((kt=Nt.sub_exercise_questions)===null||kt===void 0)?void 0:kt.length)?0:(sn==null?void 0:sn.length)>0&&(sn==null?void 0:sn.length)<(Nt==null||((It=Nt.sub_exercise_questions)===null||It===void 0)?void 0:It.length)?2:1,yn(Object(f.a)({},ve))});case 1:case"end":return _t.stop()}},ue)}));return function(tt,Be,Rt,pt,Nt){return Pt.apply(this,arguments)}}(),ns=function(ue,tt,Be){Ui(tt,ue,null,function(){Be.user_answer=ue,Be.repeat_answer||(Be.israp=!0),ve.question_status.find(function(Rt){return Rt.ques_id===tt}).ques_status=ue!=null&&ue.length?1:0,yn(Object(f.a)({},ve))})},ba=function(ue,tt,Be,Rt,pt){if(!ue.replaceAll(" ","")){y.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C");return}Ui(Be,tt,ue,function(){ve.question_status.find(function(Ft){return Ft.ques_id===Be}).ques_status=Rt.every(function(Ft){return!!Ft.answer_text})?1:ve.question_status.find(function(Ft){return Ft.ques_id===Be}).ques_status=Rt.some(function(Ft){return!!Ft.answer_text})?2:0;var Nt={choice_id:tt,answer_text:ue};pt.user_answer.filter(function(Ft){return Ft.choice_id!=tt})?pt.user_answer.splice(tt-1,1,Nt):pt.user_answer.push(Nt),pt.repeat_answer||(pt.israp=!0),yn(Object(f.a)({},ve))})},Lo=function(ue,tt,Be){if(!ue.replaceAll(" ","")){y.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C");return}Ui(tt,null,ue,function(){ve.question_status.find(function(Rt){return Rt.ques_id===tt}).ques_status=ue?1:0,Be.user_answer=[],Be.user_answer.push(ue),Be.repeat_answer||(Be.israp=!0),yn(Object(f.a)({},ve))})},Wi=function(ue,tt){var Be,Rt,pt,Nt,Ft,_t,Jt;return C.a.createElement("div",null,C.a.createElement(v.a,{spinning:za},C.a.createElement(a.a.Group,{disabled:(ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.user_exercise_status)===1,defaultValue:ue==null||((Rt=ue.user_answer)===null||Rt===void 0)?void 0:Rt[0],onChange:function(It){return Fi(It.target.value,ue==null?void 0:ue.question_id,tt,ue)},className:ue.user_score&&"edu-radio-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((pt=ue.question_choices)===null||pt===void 0)?void 0:pt.map(function(kt,It){var sn,jn=ue.question_type==2,on=jn?"":"".concat($e[It],".");return C.a.createElement("div",{className:Ae.a.answerWrap,key:It},C.a.createElement(a.a,{disabled:!ue.repeat_answer&&(ue==null||((sn=ue.user_answer)===null||sn===void 0)?void 0:sn.length)>0&&!ue.israp,value:kt==null?void 0:kt.choice_id},C.a.createElement("span",{className:"mr3"},on),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:kt==null?void 0:kt.choice_text})))}))),Object(We.s)()&&(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.exercise_status)==3||(ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Jt=ue.standard_answer)===null||Jt===void 0)?void 0:Jt.map(function(kt,It){return C.a.createElement("span",null,$e[Number(kt)-1])})))},Mo=function(ue,tt,Be){var Rt;return C.a.createElement("div",null,ue==null||((Rt=ue.sub_exercise_questions)===null||Rt===void 0)?void 0:Rt.map(function(pt,Nt){var Ft,_t,Jt,kt,It,sn,jn;return C.a.createElement("div",null,C.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},C.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},Be+1+"."+(Nt+1),"\uFF08\u5355\u9009\u9898 ",pt==null?void 0:pt.question_score,"\u5206\uFF09"),C.a.createElement("br",null),C.a.createElement(Ke.a,{style:{marginLeft:27},value:pt==null?void 0:pt.question_title})),C.a.createElement(a.a.Group,{disabled:(ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)===1,style:{marginLeft:27},defaultValue:pt==null||((_t=pt.user_answer)===null||_t===void 0)?void 0:_t[0],onChange:function(zn){return ea(zn.target.value,ue==null?void 0:ue.question_id,Nt,pt,ue)},className:pt.user_score&&"edu-radio-".concat(pt.user_score===pt.question_score?"green":"red")},pt==null||((Jt=pt.question_choices)===null||Jt===void 0)?void 0:Jt.map(function(on,zn){var Vr,si=pt.question_type==2,li=si?"":"".concat($e[zn],".");return C.a.createElement("div",{className:Ae.a.answerWrap,key:zn},C.a.createElement(a.a,{disabled:!pt.repeat_answer&&(pt==null||((Vr=pt.user_answer)===null||Vr===void 0)?void 0:Vr.length)>0,value:on==null?void 0:on.choice_id},C.a.createElement("span",{className:"mr3"},li),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:on==null?void 0:on.choice_text})))})),Object(We.s)()&&(ve==null||((kt=ve.exercise)===null||kt===void 0)?void 0:kt.answer_open)&&((ve==null||((It=ve.exercise)===null||It===void 0)?void 0:It.exercise_status)==3||(ve==null||((sn=ve.exercise)===null||sn===void 0)?void 0:sn.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",pt==null||((jn=pt.standard_answer)===null||jn===void 0)?void 0:jn.map(function(on,zn){return C.a.createElement("span",null,$e[Number(on)-1])})))}))},Ti=function(ue,tt){var Be,Rt,pt,Nt,Ft;return C.a.createElement("div",null,C.a.createElement(v.a,{spinning:za},C.a.createElement(D.a.Group,{disabled:(ve==null||((Be=ve.exercise)===null||Be===void 0)?void 0:Be.user_exercise_status)===1,defaultValue:ue==null?void 0:ue.user_answer,onChange:function(Jt){return ns(Jt,ue==null?void 0:ue.question_id,ue)},className:ue.user_score&&"edu-checkbox-".concat(ue.user_score===ue.question_score?"green":"red")},ue==null||((Rt=ue.question_choices)===null||Rt===void 0)?void 0:Rt.map(function(_t,Jt){var kt,It="".concat($e[Jt],".");return C.a.createElement("div",{className:Ae.a.answerWrap},C.a.createElement(D.a,{disabled:!ue.repeat_answer&&(ue==null||((kt=ue.user_answer)===null||kt===void 0)?void 0:kt.length)>0&&!ue.israp,value:_t==null?void 0:_t.choice_id},C.a.createElement("span",{className:"mr3"},It),C.a.createElement(Ke.a,{className:Ae.a.renderHtml,value:_t==null?void 0:_t.choice_text})))}))),Object(We.s)()&&(ve==null||((pt=ve.exercise)===null||pt===void 0)?void 0:pt.answer_open)&&(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.exercise_status)==3&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ue==null||((Ft=ue.standard_answer)===null||Ft===void 0)?void 0:Ft.map(function(_t,Jt){return C.a.createElement("span",null,$e[Number(_t)-1])})))},ta=function(ue,tt){return C.a.createElement(bt,{item:ue,answerData:ve,onBlur:function(Rt,pt,Nt){return ba(Rt,pt,ue==null?void 0:ue.question_id,Nt,ue)}})},wi=function(ue,tt){return Ur?C.a.createElement(Oe,{item:ue,answerData:ve,onBlur:function(Rt,pt,Nt){return Ui(ue==null?void 0:ue.question_id,null,Rt,void 0,pt,Nt)},isEducation:Ur}):C.a.createElement(yt,{item:ue,answerData:ve,onBlur:function(Rt){return Lo(Rt,ue==null?void 0:ue.question_id,ue)},isEducation:Ur})},na=function(ue,tt){return C.a.createElement(re,{item:ue,answerData:ve})},Hi=function(ue,tt){return C.a.createElement(de,{item:ue,answerData:ve})},oi=function(ue,tt,Be){var Rt,pt,Nt=ve==null||((Rt=ve.exercise_question_types)===null||Rt===void 0)?void 0:Rt.find(function(Ft){return Ft.question_type===tt});return C.a.createElement(C.a.Fragment,null,C.a.createElement("h1",{className:"font14 current",onClick:function(){ar[tt]=!ar[tt],xi(Object(f.a)({},ar))}},!ar[tt]&&C.a.createElement(Re.a,null),ar[tt]&&C.a.createElement(Ie.a,null),C.a.createElement("span",{className:"ml5 c-grey-666"},ue)),C.a.createElement("ul",{className:Ae.a.answerSheet,key:tt},!ar[tt]&&(Nt==null||((pt=Nt.items)===null||pt===void 0)?void 0:pt.map(function(Ft,_t){if(Ft.question_type===tt){var Jt,kt;return C.a.createElement("li",{onClick:function(){var sn;if(!Ni&&(ve==null||((sn=ve.exercise)===null||sn===void 0)?void 0:sn.user_exercise_status)===0&&Object(We.s)()){var jn,on,zn,Vr;if(!((jn=ve.exercise_question_types)!==null&&jn!==void 0&&(on=jn[Rn])!==null&&on!==void 0&&(zn=on.items)!==null&&zn!==void 0&&(Vr=zn[Ln])!==null&&Vr!==void 0&&Vr.repeat_answer)){Fr(!0),ni(3),ma({oneindex:Be,twoindex:_t});return}}mi(Be),gi(_t);var si="Anchor_".concat(tt,"_").concat(_t),li=document.getElementById(si);li&&setTimeout(function(){return li.scrollIntoView({block:"start",behavior:"smooth"})})},key:_t,className:(ve==null||((Jt=ve.question_status)===null||Jt===void 0)?void 0:Jt.some(function(It){return It.ques_id===Ft.question_id&&(It==null?void 0:It.ques_status)===1}))&&Ae.a.active},_t+1,(ve==null||((kt=ve.question_status)===null||kt===void 0)?void 0:kt.some(function(It){return It.ques_id===Ft.question_id&&(It==null?void 0:It.ques_status)===2}))&&C.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},ko=function(ue,tt){var Be,Rt,pt,Nt,Ft,_t,Jt,kt,It=(ue==null?void 0:ue.question_type)==5?ue==null?void 0:ue.shixun_name:ue==null?void 0:ue.question_title;return C.a.createElement("div",{className:Ae.a.questionItem,id:"Anchor_".concat(ue==null?void 0:ue.question_type,"_").concat(tt)},C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},tt+1,"."),C.a.createElement(Ke.a,{value:ue==null?void 0:ue.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ue==null?void 0:ue.question_score,"\u5206\uFF09",(ue==null?void 0:ue.question_type)===7?"\u5171".concat(ue==null||((Be=ue.sub_exercise_questions)===null||Be===void 0)?void 0:Be.length,"\u5C0F\u9898"):""," "),!(ue!=null&&ue.repeat_answer)&&C.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ue!=null&&(Rt=ue.schools)!==null&&Rt!==void 0&&Rt.length)&&C.a.createElement(A.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},C.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ue==null?void 0:ue.question_type)==0&&Wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==2&&Wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==1&&Ti(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==3&&ta(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==4&&wi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==5&&na(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==6&&Hi(ue,ue==null?void 0:ue.question_type),(ue==null?void 0:ue.question_type)==7&&Mo(ue,ue==null?void 0:ue.question_type,tt),!!(ue!=null&&(pt=ue.answer_comments)!==null&&pt!==void 0&&pt.length)&&C.a.createElement("div",{className:"mt30"},ue==null||((Nt=ue.answer_comments)===null||Nt===void 0)?void 0:Nt.map(function(sn,jn){var on,zn;return C.a.createElement("div",null,C.a.createElement(B.a,{align:"middle",gutter:[0,10]},C.a.createElement(T.a,{flex:"50px"},C.a.createElement("img",{src:et.a.API_SERVER+"/images/"+((on=sn.user)===null||on===void 0?void 0:on.image_url),width:"40",style:{borderRadius:40}})),C.a.createElement(T.a,{flex:"1"},sn.updated_at,C.a.createElement("br",null),(zn=sn.user)===null||zn===void 0?void 0:zn.name),C.a.createElement(T.a,{className:"c-grey-c"},sn.shixun_chanllge_position&&C.a.createElement("span",null,"\u7B2C",sn.shixun_chanllge_position,"\u5173"),ue.question_type!==4&&C.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",sn.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",sn.score,"\u5206")),sn.comment&&C.a.createElement(B.a,{align:"middle",gutter:[0,10]},C.a.createElement(T.a,{flex:"50px"}),C.a.createElement(T.a,{flex:"1"},C.a.createElement(be,{autoSize:!0,value:sn.comment,disabled:!0}))))})),C.a.createElement("div",{className:Ae.a.itemType},C.a.createElement(B.a,null,C.a.createElement(T.a,{flex:"1"}),C.a.createElement(T.a,null,(ue==null?void 0:ue.question_type)<3&&(ue==null?void 0:ue.standard_answer_show)&&C.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ue==null?void 0:ue.standard_answer_show),(Object(We.c)()||Object(We.s)()&&(ve==null||((Ft=ve.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)>0&&(ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.open_score))&&C.a.createElement("span",{className:"font16 ml20"},(ue==null?void 0:ue.user_score)&&C.a.createElement("span",null,C.a.createElement("span",{className:Qe[Number(ue==null?void 0:ue.answer_status)]||"c-orange-ff9"},ue==null?void 0:ue.user_score)," \u5206"),!(ue!=null&&ue.user_score)&&C.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),(ue==null?void 0:ue.question_type)==5&&(ve==null||((Jt=ve.exercise)===null||Jt===void 0)?void 0:Jt.user_exercise_status)===0&&(ue==null?void 0:ue.answer_status)!=3&&C.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return Oo(ue)}},"\u8FDB\u5165\u7B54\u9898"),Object(We.s)()&&(ve==null||((kt=ve.exercise)===null||kt===void 0)?void 0:kt.user_exercise_status)===0&&(ue==null?void 0:ue.question_type)==6&&C.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return ya(ue)}},"\u8FDB\u5165\u7B54\u9898")))))},Po=function(ue,tt){return C.a.createElement(F.Fragment,null,ue.question_type===0&&oi("\u5355\u9009\u9898",0,tt),ue.question_type===1&&oi("\u591A\u9009\u9898",1,tt),ue.question_type===2&&oi("\u5224\u65AD\u9898",2,tt),ue.question_type===3&&oi("\u586B\u7A7A\u9898",3,tt),ue.question_type===4&&oi("\u7B80\u7B54\u9898",4,tt),ue.question_type===5&&oi("\u5B9E\u8BAD\u9898",5,tt),ue.question_type===6&&oi("\u7F16\u7A0B\u9898",6,tt),ue.question_type===7&&oi("\u7EC4\u5408\u9898",7,tt))},rs=function(ue){var tt=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Be=["","\u5341","\u767E","\u5343","\u4E07"];ue=parseInt(ue);var Rt=function(_t){for(var Jt=_t.toString().split("").reverse(),kt="",It=0;It0&&Jt[It]==0&&Jt[It-1]==0?"":tt[Jt[It]]+(Jt[It]==0?Be[0]:Be[It]))+kt;return kt},pt=Math.floor(ue/1e4),Nt=ue%1e4;return Nt.toString().length<4&&(Nt="0"+Nt),pt?Rt(pt)+"\u4E07"+Rt(Nt):Rt(ue)},_i=function(){var ue,tt,Be,Rt,pt,Nt,Ft,_t,Jt,kt,It,sn;return C.a.createElement(F.Fragment,{key:Rn},C.a.createElement("div",{className:"pt20"},C.a.createElement("span",{className:"font16 c-light-primary"},rs(Rn+1),"\u3001",ve==null||((ue=ve.exercise_question_types)===null||ue===void 0||((tt=ue[Rn])===null||tt===void 0))?void 0:tt.name),C.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ve==null||((Be=ve.exercise_question_types)===null||Be===void 0||((Rt=Be[Rn])===null||Rt===void 0))?void 0:Rt.count,"\u9898\uFF1B",(ve==null||((pt=ve.exercise_question_types)===null||pt===void 0||((Nt=pt[Rn])===null||Nt===void 0))?void 0:Nt.question_type)===7?"\u5305\u542B".concat(ve==null||((Ft=ve.exercise_question_types)===null||Ft===void 0||((_t=Ft[Rn])===null||_t===void 0))?void 0:_t.sub_questions_count,"\u5C0F\u9898"):""," \u5171",ve==null||((Jt=ve.exercise_question_types)===null||Jt===void 0||((kt=Jt[Rn])===null||kt===void 0))?void 0:kt.score,"\u5206\uFF09")),C.a.createElement(F.Fragment,{key:Ln},ko(ve==null||((It=ve.exercise_question_types)===null||It===void 0||((sn=It[Rn].items)===null||sn===void 0))?void 0:sn[Ln],Ln)))};return C.a.createElement(v.a,{size:"large",spinning:Rr},bn&&(ve==null||((Wt=ve.exercise)===null||Wt===void 0)?void 0:Wt.user_exercise_status)===0&&C.a.createElement(te.a,{exerciseUserInfo:ur.exerciseUserInfo,iframe:Va,isclick:Cr,setisclick:Yr}),C.a.createElement("iframe",{style:{display:Yo},id:"iframeShixuns",className:Ae.a.iframe,src:Qo,ref:Va,frameBorder:"0"}),C.a.createElement("section",{className:"edu-container ".concat(Ur&&Ae.a.wrpAnswer)},C.a.createElement("section",{className:"animated fadeIn ".concat(Ur&&Ae.a.eduTitle)},C.a.createElement("aside",{className:"mt10"},Object(Ce.p)()&&C.a.createElement(Q.a,{separator:">"},C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/"},"\u8BD5\u5377")),C.a.createElement(Q.a.Item,null,(rn=Yn.userInfo)===null||rn===void 0?void 0:rn.real_name)),!Object(Ce.p)()&&Kr.showHeaderFooter&&C.a.createElement(Q.a,{separator:">"},C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise")},(it=Yn.userInfo)===null||it===void 0||((ft=it.course)===null||ft===void 0)?void 0:ft.course_name)),C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise")},"\u8BD5\u5377")),C.a.createElement(Q.a.Item,null,C.a.createElement(ae.a,{to:"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),C.a.createElement(Q.a.Item,null,(pn=Yn.userInfo)===null||pn===void 0?void 0:pn.real_name))),C.a.createElement("aside",{className:[Ae.a.title,"mt10"].join(" ")},C.a.createElement(B.a,{style:{width:"100%"},align:"middle"},C.a.createElement(T.a,{style:{flex:"1"}},C.a.createElement("div",{className:Ae.a.title},(Kr==null?void 0:Kr.showHeaderFooter)&&C.a.createElement(ae.a,{to:Object(Ce.p)()?"/":"/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/detail")},C.a.createElement(Pe.a,{className:"font16 c-black"})),Object(Ce.y)(ve==null||((En=ve.exercise)===null||En===void 0)?void 0:En.exercise_status),C.a.createElement("strong",{className:"font24 ml5"},ve==null||((en=ve.exercise)===null||en===void 0)?void 0:en.exercise_name))),C.a.createElement(T.a,{style:{display:"flex"}},Object(We.c)()&&C.a.createElement(w.a,{type:"primary",onClick:es},"\u6253\u56DE\u91CD\u505A"),C.a.createElement(T.a,null,((ve==null||((Ht=ve.exercise)===null||Ht===void 0)?void 0:Ht.commit_status)==2||(ve==null||((Zt=ve.exercise)===null||Zt===void 0)?void 0:Zt.commit_status)==1)&&Object(We.c)()&&!Object(Ce.p)()&&C.a.createElement(w.a,{type:"primary",onClick:function(){return fe.d.push("/classrooms/".concat(Vt.coursesId,"/exercise/").concat(Vt.categoryId,"/export/").concat(Vt.login))}},C.a.createElement(me.a,null),"\u5BFC\u51FA")),!(Object(We.c)()||Object(We.s)()&&(ve==null||((cn=ve.exercise)===null||cn===void 0)?void 0:cn.user_exercise_status)==1)&&!!(ve!=null&&(Sn=ve.exercise)!==null&&Sn!==void 0&&Sn.left_time)&&C.a.createElement("aside",{className:"".concat(Ae.a.countDown," ").concat(Ha)},C.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",C.a.createElement(se,{value:xr,onFinish:va})),C.a.createElement(w.a,{className:"ml10",type:"primary",onClick:va,ghost:!0},C.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),Object(We.s)()&&(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===0&&C.a.createElement("aside",{className:Ur?Ae.a.eduSubmit:""},C.a.createElement(w.a,{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){return ts(!1)}},"\u4EA4\u5377")))))),Yi.status===0&&C.a.createElement(B.a,{className:Ur?"mt70":"mt10"},C.a.createElement(T.a,{flex:Br?"316px":"16px",className:Ur?"mb100":""},C.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!Ur&&$t&&C.a.createElement(ce.a,{id:Vt.categoryId,number:(ve==null||((Xt=ve.exercise)===null||Xt===void 0)?void 0:Xt.photo_count)-(ve==null||((On=ve.exercise)===null||On===void 0)?void 0:On.take_photo),take_photo:ve==null||((Pn=ve.exercise)===null||Pn===void 0)?void 0:Pn.take_photo,ref:Si,time:(qt=ve.exercise)===null||qt===void 0?void 0:qt.left_time,update:yi,supportCamera:function(ue){ue===2?(yi(),da(!0),Nn(ln==null?void 0:ln.screen_open)):ue===1&&setTimeout(function(){return zr.history.push("/")},3e3)}}),C.a.createElement("div",{className:"relative",style:{minHeight:236}},Ur&&C.a.createElement("section",null,$t&&C.a.createElement("div",{className:Ae.a.eduVideo},C.a.createElement(ce.a,{id:Vt.categoryId,number:(ve==null||((vn=ve.exercise)===null||vn===void 0)?void 0:vn.photo_count)-(ve==null||((z=ve.exercise)===null||z===void 0)?void 0:z.take_photo),take_photo:ve==null||((p=ve.exercise)===null||p===void 0)?void 0:p.take_photo,ref:Si,time:(R=ve.exercise)===null||R===void 0?void 0:R.left_time,update:yi,supportCamera:function(ue){ue===2?(yi(),da(!0),Nn(ln==null?void 0:ln.screen_open)):ue===1&&setTimeout(function(){return zr.history.push("/")},3e3)}})),Br&&C.a.createElement(B.a,{className:Ae.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},C.a.createElement(T.a,null,"\u59D3\u540D\uFF1A",(ve==null||((G=ve.exercise)===null||G===void 0)?void 0:G.user_name)||"- -"),C.a.createElement(T.a,null,C.a.createElement(K.a,{style:{margin:"0 25px"},type:"vertical"})),C.a.createElement(T.a,null,"\u5B66\u53F7\uFF1A",(ve==null||((J=ve.exercise)===null||J===void 0)?void 0:J.student_id)||"- -")),C.a.createElement("div",{className:Ae.a.eduTip},C.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5982\u9047\u95EE\u9898\uFF0C\u8BF7\u62E8\u6253\u4EE5\u4E0B\u7535\u8BDD"),C.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),C.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),C.a.createElement("div",{className:"font16 tc blod"},"18910624893"),C.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(We.s)()&&C.a.createElement(B.a,{className:Ae.a.eduQrcode,align:"middle"},C.a.createElement(T.a,null,C.a.createElement(je.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Vt.categoryId,"&login=").concat(Vt.login,"&cookie=").concat(Object(Ce.D)("_educoder_session"))})),C.a.createElement(T.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",C.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"))),!Ur&&C.a.createElement("section",null,Br&&C.a.createElement(T.a,{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},C.a.createElement("p",null,"\u59D3\u540D\uFF1A",(ve==null||((V=ve.exercise)===null||V===void 0)?void 0:V.user_name)||"- -"),C.a.createElement("p",null,"\u5B66\u53F7\uFF1A",(ve==null||((Se=ve.exercise)===null||Se===void 0)?void 0:Se.student_id)||"- -")),Object(We.s)()&&((at=ve.exercise)===null||at===void 0?void 0:at.user_exercise_status)===0&&((wt=ve.exercise)===null||wt===void 0?void 0:wt.open_phone_video_recording)&&C.a.createElement(B.a,{className:Ae.a.eduQrcode,style:{marginTop:10},align:"middle"},C.a.createElement(T.a,null,C.a.createElement(je.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(Vt.categoryId,"&login=").concat(Vt.login,"&cookie=").concat(Object(Ce.D)("_educoder_session"))})),C.a.createElement(T.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",C.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Br&&C.a.createElement("aside",{className:"bg-white p16 mt10"},C.a.createElement(B.a,null,C.a.createElement(T.a,{span:8},C.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),C.a.createElement(T.a,{span:16},Object(We.s)()&&C.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},C.a.createElement("span",{className:Ae.a.answerYes}),"\u5DF2\u7B54",C.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(Ae.a.answerNo," ml10")},C.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",C.a.createElement("span",{className:"".concat(Ae.a.answerNo," ml10")}),"\u672A\u7B54"))),C.a.createElement("aside",{className:Ae.a.answerInfo},C.a.createElement(B.a,null,Object(We.s)()&&C.a.createElement(C.a.Fragment,null,C.a.createElement(T.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),C.a.createElement(T.a,{span:12,className:"tr c-blue"},ve==null||((Bt=ve.question_status)===null||Bt===void 0||((ut=Bt.filter(function(Pt){return!!Pt.ques_status}))===null||ut===void 0))?void 0:ut.length," / ",ve==null||((zt=ve.exercise_types)===null||zt===void 0)?void 0:zt.q_counts),C.a.createElement(T.a,{span:24},C.a.createElement(h.a,{trailColor:"#c3ced2",percent:(ve==null||((Kt=ve.question_status)===null||Kt===void 0||((mn=Kt.filter(function(Pt){return!!Pt.ques_status}))===null||mn===void 0))?void 0:mn.length)/(ve==null||((Hn=ve.exercise_types)===null||Hn===void 0)?void 0:Hn.q_counts)*100,showInfo:!1}))),C.a.createElement(T.a,null,C.a.createElement("span",{className:"c-grey-333"},"\u5171 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((Vn=ve.exercise_types)===null||Vn===void 0)?void 0:Vn.q_counts)||(ve==null||((un=ve.exercise_scores)===null||un===void 0||((kn=un.exercise_types)===null||kn===void 0))?void 0:kn.q_counts))," \u9898\uFF1A"),C.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((Hr=ve.exercise_types)===null||Hr===void 0)?void 0:Hr.q_scores)||(ve==null||((Xn=ve.exercise_scores)===null||Xn===void 0||((rr=Xn.exercise_types)===null||rr===void 0))?void 0:rr.q_scores))," \u5206")))),C.a.createElement(B.a,null,C.a.createElement(T.a,{flex:"1"},C.a.createElement("aside",{className:Ae.a.cardList},ve==null||(($n=ve.exercise_question_types)===null||$n===void 0)?void 0:$n.map(function(Pt,ue){return C.a.createElement(F.Fragment,{key:Pt.question_type},Po(Pt,ue))}))))),C.a.createElement("div",{className:Ae.a.fold,onClick:function(){return Xi(!Br)}},Br&&C.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Br&&C.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),C.a.createElement(T.a,{flex:"1"},C.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[Ae.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},C.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},_i()),C.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Rn!=0||Ln!=0)&&C.a.createElement(w.a,{className:"".concat(Ae.a.submitButton," mr10"),type:"default",onClick:function(){var ue;if(!Ni&&(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(We.s)()){var tt,Be,Rt,pt;if(!((tt=ve.exercise_question_types)!==null&&tt!==void 0&&(Be=tt[Rn])!==null&&Be!==void 0&&(Rt=Be.items)!==null&&Rt!==void 0&&(pt=Rt[Ln])!==null&&pt!==void 0&&pt.repeat_answer)){Fr(!0),ni(1);return}}ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),Ln===0?(Rn-=1,Ln=ve.exercise_question_types[Rn].items.length-1):Ln-=1,mi(Rn),gi(Ln)}},"\u4E0A\u4E00\u9898"),!(Rn===(ve==null||((Ar=ve.exercise_question_types)===null||Ar===void 0)?void 0:Ar.length)-1&&Ln===(ve==null||((lr=ve.exercise_question_types)===null||lr===void 0||((Tr=lr[Rn])===null||Tr===void 0||((Er=Tr.items)===null||Er===void 0)))?void 0:Er.length)-1)&&C.a.createElement(w.a,{className:Ae.a.submitButton,type:"primary",onClick:function(){var ue;if(!Ni&&(ve==null||((ue=ve.exercise)===null||ue===void 0)?void 0:ue.user_exercise_status)===0&&Object(We.s)()){var tt,Be,Rt,pt;if(!((tt=ve.exercise_question_types)!==null&&tt!==void 0&&(Be=tt[Rn])!==null&&Be!==void 0&&(Rt=Be.items)!==null&&Rt!==void 0&&(pt=Rt[Ln])!==null&&pt!==void 0&&pt.repeat_answer)){Fr(!0),ni(2);return}}ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),ve.exercise_question_types[Rn].items.length-1===Ln?(Rn=Rn+1,Ln=0):Ln=Ln+1,mi(Rn),gi(Ln)}},"\u4E0B\u4E00\u9898"))))),Yi.status!==0&&C.a.createElement(Ze,{data:Yi}),C.a.createElement(d.a,{title:"\u6CE8\u610F",visible:$o,onCancel:function(){return Fr(!1)},footer:!1},C.a.createElement("div",null,C.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),C.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},C.a.createElement(D.a,{checked:Ni,onChange:function(ue){Ja(ue.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),C.a.createElement("div",null,C.a.createElement(w.a,{onClick:function(){ve.exercise_question_types[Rn].items[Ln].israp?(ve.exercise_question_types[Rn].items[Ln].israp=!0,yn(Object(f.a)({},ve))):ve.exercise_question_types[Rn].items[Ln].israp===""&&(ve.exercise_question_types[Rn].items[Ln].israp=!0,yn(Object(f.a)({},ve))),Fr(!1)}},"\u6211\u518D\u60F3\u60F3"),C.a.createElement(w.a,{onClick:function(){ve.exercise_question_types[Rn].items[Ln].israp=!1,yn(Object(f.a)({},ve)),vi===1?(Ln===0?(Rn-=1,Ln=ve.exercise_question_types[Rn].items.length-1):Ln-=1,mi(Rn),gi(Ln)):vi===2?(ve.exercise_question_types[Rn].items.length-1===Ln?(Rn=Rn+1,Ln=0):Ln=Ln+1,mi(Rn),gi(Ln)):(mi(ii.oneindex),gi(ii.twoindex)),Fr(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))))},Ne=Le.default=Object(fe.a)(function(st){var dt=st.loading,Et=st.user,Mt=st.exercise,Wt=st.globalSetting;return{globalSetting:Wt,user:Et,exercise:Mt,loading:dt.effects}})(Tt)},Nmxd:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return w});var q=W("Kwbf");function K(j,B){var M=new Set;return j.forEach(function(T){B.has(T)||M.add(T)}),M}function k(j){var B=j||{},M=B.disabled,T=B.disableCheckbox,g=B.checkable;return!!(M||T)||g===!1}function Q(j,B,M,T){for(var g=new Set(j),A=new Set,P=0;P<=M;P+=1){var D=B.get(P)||new Set;D.forEach(function(a){var u=a.key,h=a.node,_=a.children,y=_===void 0?[]:_;g.has(u)&&!T(h)&&y.filter(function(f){return!T(f.node)}).forEach(function(f){g.add(f.key)})})}for(var b=new Set,v=M;v>=0;v-=1){var c=B.get(v)||new Set;c.forEach(function(a){var u=a.parent,h=a.node;if(T(h)||!a.parent||b.has(a.parent.key))return;if(T(a.parent.node)){b.add(u.key);return}var _=!0,y=!1;(u.children||[]).filter(function(f){return!T(f.node)}).forEach(function(f){var O=f.key,E=g.has(O);_&&!E&&(_=!1),!y&&(E||A.has(O))&&(y=!0)}),_&&g.add(u.key),y&&A.add(u.key),b.add(u.key)})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(K(A,g))}}function U(j,B,M,T,g){for(var A=new Set(j),P=new Set(B),D=0;D<=T;D+=1){var b=M.get(D)||new Set;b.forEach(function(u){var h=u.key,_=u.node,y=u.children,f=y===void 0?[]:y;!A.has(h)&&!P.has(h)&&!g(_)&&f.filter(function(O){return!g(O.node)}).forEach(function(O){A.delete(O.key)})})}P=new Set;for(var v=new Set,c=T;c>=0;c-=1){var a=M.get(c)||new Set;a.forEach(function(u){var h=u.parent,_=u.node;if(g(_)||!u.parent||v.has(u.parent.key))return;if(g(u.parent.node)){v.add(h.key);return}var y=!0,f=!1;(h.children||[]).filter(function(O){return!g(O.node)}).forEach(function(O){var E=O.key,d=A.has(E);y&&!d&&(y=!1),!f&&(d||P.has(E))&&(f=!0)}),y||A.delete(h.key),f&&P.add(h.key),v.add(h.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(K(P,A))}}function w(j,B,M,T){var g=[],A;T?A=T:A=k;var P=new Set(j.filter(function(c){var a=!!M[c];return a||g.push(c),a})),D=new Map,b=0;Object.keys(M).forEach(function(c){var a=M[c],u=a.level,h=D.get(u);h||(h=new Set,D.set(u,h)),h.add(a),b=Math.max(b,u)}),Object(q.a)(!g.length,"Tree missing follow keys: ".concat(g.slice(0,100).map(function(c){return"'".concat(c,"'")}).join(", ")));var v;return B===!0?v=Q(P,D,b,A):v=U(P,B.halfCheckedKeys,D,b,A),v}},OLES:function(Xe,Le,W){"use strict";var q=W("U8pU"),K=W("VTBJ"),k=W("Ff2n"),Q=W("q1tI"),U=W("uciX"),w=W("7ixt"),j=function(P){var D=P.overlay,b=P.prefixCls,v=P.id,c=P.overlayInnerStyle;return Q.createElement("div",{className:"".concat(b,"-inner"),id:v,role:"tooltip",style:c},typeof D=="function"?D():D)},B=j,M=function(P,D){var b=P.overlayClassName,v=P.trigger,c=v===void 0?["hover"]:v,a=P.mouseEnterDelay,u=a===void 0?0:a,h=P.mouseLeaveDelay,_=h===void 0?.1:h,y=P.overlayStyle,f=P.prefixCls,O=f===void 0?"rc-tooltip":f,E=P.children,d=P.onVisibleChange,l=P.afterVisibleChange,o=P.transitionName,i=P.animation,S=P.placement,x=S===void 0?"right":S,m=P.align,L=m===void 0?{}:m,N=P.destroyTooltipOnHide,H=N===void 0?!1:N,Y=P.defaultVisible,F=P.getTooltipContainer,C=P.overlayInnerStyle,$=Object(k.a)(P,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(Q.useRef)(null);Object(Q.useImperativeHandle)(D,function(){return ae.current});var fe=Object(K.a)({},$);"visible"in P&&(fe.popupVisible=P.visible);var ye=function(){var Pe=P.arrowContent,me=Pe===void 0?null:Pe,ce=P.overlay,te=P.id;return[Q.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},me),Q.createElement(B,{key:"content",prefixCls:O,id:te,overlay:ce,overlayInnerStyle:C})]},je=!1,Me=!1;if(typeof H=="boolean")je=H;else if(H&&Object(q.a)(H)==="object"){var Re=H.keepParent;je=Re===!0,Me=Re===!1}return Q.createElement(U.a,Object.assign({popupClassName:b,prefixCls:O,popup:ye,action:c,builtinPlacements:w.a,popupPlacement:x,ref:ae,popupAlign:L,getPopupContainer:F,onPopupVisibleChange:d,afterPopupVisibleChange:l,popupTransitionName:o,popupAnimation:i,defaultPopupVisible:Y,destroyPopupOnHide:je,autoDestroy:Me,mouseLeaveDelay:_,popupStyle:y,mouseEnterDelay:u},fe),E)},T=Object(Q.forwardRef)(M),g=Le.a=T},OZM5:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return T}),W.d(Le,"a",function(){return g}),W.d(Le,"k",function(){return A}),W.d(Le,"h",function(){return P}),W.d(Le,"i",function(){return D}),W.d(Le,"g",function(){return b}),W.d(Le,"c",function(){return v}),W.d(Le,"d",function(){return c}),W.d(Le,"j",function(){return h}),W.d(Le,"e",function(){return _}),W.d(Le,"f",function(){return y});var q=W("KQm4"),K=W("U8pU"),k=W("Ff2n"),Q=W("q1tI"),U=W.n(Q),w=W("Kwbf"),j=W("WaYH"),B=.25,M=2;function T(f,O){var E=f.slice(),d=E.indexOf(O);return d>=0&&E.splice(d,1),E}function g(f,O){var E=f.slice();return E.indexOf(O)===-1&&E.push(O),E}function A(f){return f.split("-")}function P(f,O){return"".concat(f,"-").concat(O)}function D(f){return f&&f.type&&f.type.isTreeNode}function b(f,O){var E=[f],d=O[f];function l(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(i){var S=i.key,x=i.children;E.push(S),l(x)})}return l(d.children),E}function v(f,O){var E=f.clientY,d=O.selectHandle.getBoundingClientRect(),l=d.top,o=d.bottom,i=d.height,S=Math.max(i*B,M);return E<=l+S?-1:E>=o-S?1:0}function c(f,O){if(!f)return;var E=O.multiple;return E?f.slice():f.length?[f[0]]:f}var a=function(O){return O};function u(f,O){if(!f)return[];var E=O||{},d=E.processProps,l=d===void 0?a:d,o=Array.isArray(f)?f:[f];return o.map(function(i){var S=i.children,x=Object(k.a)(i,["children"]),m=u(S,O);return U.a.createElement(j.a,Object.assign({},l(x)),m)})}function h(f){if(!f)return null;var O;if(Array.isArray(f))O={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(K.a)(f)==="object")O={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function _(f,O){var E=new Set;function d(l){if(E.has(l))return;var o=O[l];if(!o)return;E.add(l);var i=o.parent,S=o.node;if(S.disabled)return;i&&d(i.key)}return(f||[]).forEach(function(l){d(l)}),Object(q.a)(E)}function y(f){var O={};return Object.keys(f).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(O[E]=f[E])}),O}},Ohmc:function(Xe,Le,W){Xe.exports=W.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Xe,Le,W){"use strict";var q=W("2qtc"),K=W("kLXV"),k=W("rAM+"),Q=W("miYZ"),U=W("tsqr"),w=W("9og8"),j=W("tJVT"),B=W("jrin"),M=W("WmNS"),T=W.n(M),g=W("q1tI"),A=W.n(g),P=W("VrN/"),D=W.n(P),b=W("bdgK"),v=W("p77/"),c=W("Bd2K"),a=W("ELLl"),u=W("19Vz"),h=W("lZu9"),_=W("+NIl"),y=W("kSUc"),f=W("9Bee"),O=function(we){var nt=we.value,bt=nt===void 0?"":nt,Lt=we.className,St=we.showTextOnly,gt=we.showLines,Ze=we.style,et=Ze===void 0?{}:Ze,ze=Object(g.useMemo)(function(){return""},[bt]);return A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{dangerouslySetInnerHTML:{__html:ze}}))},E=W("0Owb"),d=W("dejd"),l=W("C+DQ"),o=W("1vsH"),i=W("m3rI"),S=[{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 x(we){var nt=we.onActionCallback,bt=we.title,Lt=we.icon,St=we.actionName,gt=we.className,Ze=gt===void 0?"":gt,et=we.children;function ze(){nt(St)}return A.a.createElement("a",{title:bt,className:Ze,onClick:ze},A.a.createElement("i",{className:"md-iconfont ".concat(Lt)}),et)}var m=function(we){var nt=we.watch,bt=we.showNullButton,Lt=we.onActionCallback,St=we.fullScreen,gt=we.insertTemp,Ze=we.hidetoolBar,et=we.uuid,ze=we.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(o.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(o.D)("_educoder_session"),"&key=").concat(et,"&api=").concat(encodeURIComponent(i.a.PROXY_SERVER)));var se=[].concat(S,[{title:"".concat(nt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(nt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return A.a.createElement("ul",{className:"markdown-toolbar-container"},!Ze&&se.map(function(be,$e){return A.a.createElement("li",{key:$e},be.actionName?A.a.createElement(x,Object(E.a)({},be,{onActionCallback:Lt})):A.a.createElement("span",{className:"v-line"}))}),bt?A.a.createElement("li",null,A.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Lt},A.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&A.a.createElement("li",null,A.a.createElement(x,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:Lt},A.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),A.a.createElement("li",{className:"btn-full-screen"},A.a.createElement(x,{icon:"".concat(St?"icon-shrink":"icon-enlarge"),title:St?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Lt})))},L=W("M8RZ"),N=W("+L6B"),H=W("2/Rp"),Y=W("y8nQ"),F=W("Vl3Y"),C=W("5NDa"),$=W("5rEg"),ae={labelCol:{span:4},wrapperCol:{span:20}},fe=function(we){var nt=we.callback,bt=we.onCancel;function Lt(St){nt(St)}return A.a.createElement(F.a,Object(E.a)({},ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Lt}),A.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},A.a.createElement($.a,null)),A.a.createElement(F.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},A.a.createElement($.a,null)),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},ye=W("7ahc"),je=W("k1fw"),Me=W("HmJG"),Re=W("BjJ7"),Ie=F.a.useForm,Pe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}},ce=function(we){var nt=we.callback,bt=we.onCancel,Lt=Ie(),St=Object(j.a)(Lt,1),gt=St[0],Ze=Object(g.useRef)();function et(be){nt(Object(je.a)(Object(je.a)({},be),{},{name:Ze.current}))}function ze(be,$e){gt.setFieldsValue({src:"/api/attachments/".concat(be.id,"?type=").concat(be.content_type),type:$e.type})}function se(be){var $e=be.target.files[0];Ze.current=$e.name,ge($e,ze)}return A.a.createElement(F.a,Object(E.a)({form:gt},me,{className:"upload-image-panel",onFinish:et}),A.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},A.a.createElement("div",{className:"flex-container"},A.a.createElement(F.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},A.a.createElement($.a,{style:Pe})),A.a.createElement(te,{onFileChange:se}))),A.a.createElement(F.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},A.a.createElement($.a,{style:{width:264}})),A.a.createElement(F.a.Item,{style:{textAlign:"right"}},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))};function te(we){var nt=we.onFileChange;return A.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",A.a.createElement("input",{type:"file",onChange:nt}))}function ge(we,nt){if(!we)throw new String("\u6CA1\u6709\u6587\u4EF6");var bt=new FormData;bt.append("editormd-image-file",we),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Lt=new window.XMLHttpRequest;Lt.withCredentials=!0,Lt.addEventListener("load",function(St){nt(JSON.parse(St.target.responseText),we)},!1),Lt.addEventListener("error",function(St){console.error(St)},!1),Lt.open("POST","".concat(Re.a,"/api/attachments.json")),Lt.send(bt)}var le=W("giR+"),De=W("fyUT"),Ae=W("7Kak"),Ce=W("9yH6"),He=Ce.a.Group,We={margin:"0 8px"},ot=function(we){var nt=we.callback,bt=we.onCancel;function Lt(St){nt(St)}return A.a.createElement(F.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Lt},A.a.createElement("div",{className:"flex-container"},A.a.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),A.a.createElement("span",{style:We},"\u884C\u6570"),A.a.createElement(F.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},A.a.createElement(De.a,null)),A.a.createElement("span",{style:We},"\u5217\u6570"),A.a.createElement(F.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},A.a.createElement(De.a,null))),A.a.createElement("div",{className:"flex-container",style:{marginTop:12}},A.a.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),A.a.createElement(F.a.Item,{name:"align"},A.a.createElement(He,null,A.a.createElement(Ce.a,{value:"default"},A.a.createElement("i",{className:"fa fa-align-justify"})),A.a.createElement(Ce.a,{value:"left"},A.a.createElement("i",{className:"fa fa-align-left"})),A.a.createElement(Ce.a,{value:"center"},A.a.createElement("i",{className:"fa fa-align-center"})),A.a.createElement(Ce.a,{value:"right"},A.a.createElement("i",{className:"fa fa-align-right"}))))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),A.a.createElement(H.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ye=W("ErOA"),Ge=W("7Cbv"),Ke="link",mt="upload-image",vt="code-block",yt="add-table",Ct="------------",ht={default:Ct,left:":".concat(Ct),center:":".concat(Ct,":"),right:"".concat(Ct,":")},Ot=W("9VGf"),Oe,Te;function Je(){}var rt=0,Ue=1e4,qe="\u2581",xe=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function he(we){return/^\d+$/.test(we)?"".concat(we,"px"):we}var pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=pe?"Cmd":"Ctrl",ie=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],oe=(Oe={},Object(B.a)(Oe,re+"-B","bold"),Object(B.a)(Oe,re+"-I","italic"),Oe),de=(Te={},Object(B.a)(Te,Ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(B.a)(Te,vt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(B.a)(Te,mt,"\u6DFB\u52A0\u6587\u4EF6"),Object(B.a)(Te,yt,"\u6DFB\u52A0\u8868\u683C"),Te),Pe=Le.a=function(we){var nt=we.defaultValue,bt=nt===void 0?"":nt,Lt=we.onChange,St=we.width,gt=St===void 0?"100%":St,Ze=we.height,et=Ze===void 0?400:Ze,ze=we.miniToolbar,se=ze===void 0?!1:ze,be=we.isFocus,$e=be===void 0?!1:be,Qe=we.watch,At=we.insertTemp,Tt=we.mode,Ne=Tt===void 0?"markdown":Tt,st=we.id,dt=st===void 0?"markdown-editor-id":st,Et=we.showResizeBar,Mt=Et===void 0?!1:Et,Wt=we.noStorage,rn=Wt===void 0?!1:Wt,it=we.showNullButton,ft=it===void 0?!1:it,pn=we.hidetoolBar,En=pn===void 0?!1:pn,en=we.fullScreen,Ht=en===void 0?!1:en,Zt=we.onBlur,cn=we.onCMBeforeChange,Sn=we.onFullScreen,ct=we.className,Xt=ct===void 0?"":ct,On=we.disablePaste,kn=On===void 0?!1:On,qt=we.placeholder,vn=qt===void 0?"":qt,z=we.values,p=z===void 0?"":z,R=Object(g.useState)(null),G=Object(j.a)(R,2),J=G[0],V=G[1],Se=Object(g.useState)(bt),at=Object(j.a)(Se,2),wt=at[0],Bt=at[1],ut=Object(g.useState)(Qe),zt=Object(j.a)(ut,2),Kt=zt[0],mn=zt[1],Hn=Object(g.useState)(Ht),Vn=Object(j.a)(Hn,2),un=Vn[0],Pn=Vn[1],Hr=Object(g.useState)(""),Xn=Object(j.a)(Hr,2),rr=Xn[0],$n=Xn[1],Ar=Object(g.useState)(0),lr=Object(j.a)(Ar,2),Tr=lr[0],Er=lr[1],Kr=Object(g.useState)(et),Ei=Object(j.a)(Kr,2),Yn=Ei[0],ur=Ei[1],Ir=Object(g.useState)(!1),wr=Object(j.a)(Ir,2),zr=wr[0],Vt=wr[1],hn=Object(g.useRef)(Object(Ge.a)()),Un=Object(g.useRef)(!1),ve=Object(g.useRef)(),yn=Object(g.useRef)(),xn=Object(g.useRef)(),_r=Object(g.useRef)(),ln=Object(g.useRef)(),ir=function(){var Yt=Object(w.a)(T.a.mark(function nn(){var $t,dn;return T.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(Ye.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hn.current}});case 2:dn=Dn.sent,dn!=null&&($t=dn.attachments)!==null&&$t!==void 0&&$t.length&&(console.log("cm:",J,yn),dn.attachments.map(function(bn){bn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(bn.id,"?type=").concat(bn.content_type,")")):bn.content_type.indexOf("video")>-1?J.replaceSelection('')):bn.content_type.indexOf("pdf")>-1?J.replaceSelection('
    ').concat(bn.name,"")):J.replaceSelection("[".concat(bn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(bn.id,"?type=").concat(bn.content_type,")"))}));case 4:case"end":return Dn.stop()}},nn)}));return function(){return Yt.apply(this,arguments)}}();Object(g.useEffect)(function(){Bt(p),J==null||J.setValue(p)},[p]),Object(g.useEffect)(function(){Sn==null||Sn(un)},[un]),Object(g.useEffect)(function(){if(yn.current){var Yt=D.a.fromTextArea(yn.current,{mode:Ne,lineNumbers:!se,lineWrapping:!0,value:bt,autoCloseTags:!0,autoCloseBrackets:!0});$e&&Yt.focus();function nn($t,dn){if(kn){dn.preventDefault();return}var _n=dn.clipboardData;if(_n){var Dn=_n.types.toString(),bn=_n.items;if(Dn==="Files"||_n.types.indexOf("Files")>-1){if(dn.preventDefault(),Ne=="stex")return;try{var Nn,er=bn[1];((Nn=bn[0])===null||Nn===void 0?void 0:Nn.kind)==="file"&&(er=bn[0]);var fn=er.getAsFile(),xr=fn.name.split(".").pop();ge(fn,function(Cn){if(Cn.id){var Kn,fr,tr;(fn==null||((Kn=fn.type)===null||Kn===void 0)?void 0:Kn.indexOf("image"))>-1?Yt.replaceSelection("![,](/api/attachments/".concat(Cn.id,"?type=").concat(Cn.content_type,")")):(fn==null||((fr=fn.type)===null||fr===void 0)?void 0:fr.indexOf("video"))>-1?Yt.replaceSelection('')):(fn==null||((tr=fn.type)===null||tr===void 0)?void 0:tr.indexOf("pdf"))>-1?Yt.replaceSelection('').concat(fn.name,"")):ie.includes(xr)?Yt.replaceSelection('').concat(fn.name,"")):Yt.replaceSelection("[".concat(fn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(Cn.id,"?type=").concat(Cn.content_type,")"))}else(Cn==null?void 0:Cn.status)===401&&(document.location.href="/user/login")})}catch(Cn){U.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Yt.on("paste",nn),Yt.on("dragleave",function($t,dn){xn.current.classList.remove("mouse-hover-md")}),Yt.on("dragover",function($t,dn){xn.current.classList.add("mouse-hover-md")}),Yt.on("drop",function($t,dn){xn.current.classList.add("mouse-hover-md");var _n;if(_n=dn.dataTransfer.files,_n.length>0){dn.preventDefault(),dn.stopPropagation();for(var Dn=function(er){var fn=_n[er],xr=fn.name.split(".").pop();ge(fn,function(Cn){if(Cn.id){var Kn,fr,tr;(fn==null||((Kn=fn.type)===null||Kn===void 0)?void 0:Kn.indexOf("image"))>-1?Yt.replaceSelection("![,](/api/attachments/".concat(Cn.id,"?type=").concat(Cn.content_type,")")):(fn==null||((fr=fn.type)===null||fr===void 0)?void 0:fr.indexOf("video"))>-1?Yt.replaceSelection('')):(fn==null||((tr=fn.type)===null||tr===void 0)?void 0:tr.indexOf("pdf"))>-1?Yt.replaceSelection('').concat(fn.name,"")):ie.includes(xr)?Yt.replaceSelection('').concat(fn.name,"")):Yt.replaceSelection("[".concat(fn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(Cn.id,"?type=").concat(Cn.content_type,")"))}else(Cn==null?void 0:Cn.status)===401&&(document.location.href="/user/login")})},bn=0;bn<_n.length;bn++)Dn(bn)}}),V(Yt),function(){Yt.off("paste",nn)}}},[]);var Qr=Object(g.useCallback)(function(){if(xn.current)try{}catch(Yt){console.log(Yt,"---- to set md editor body height")}},[Yn,xn,un]);Object(g.useEffect)(function(){function Yt(){var $t=new b.default(function(dn){var _n=Object(P.a)(dn),Dn;try{for(_n.s();!(Dn=_n.n()).done;){var bn=Dn.value;(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&(Qr(),J.setSize("100%","100%"),J.refresh())}}catch(Nn){_n.e(Nn)}finally{_n.f()}});return $t.observe(yn.current.parentElement),$t}if(J){var nn=Yt();return function(){nn.unobserve(yn.current.parentElement)}}},[J,Qr]),Object(g.useEffect)(function(){if(J){for(var Yt=[],nn=function(){var bn=dn[$t];_n=Object(j.a)(bn,2);var Nn=_n[0],er=_n[1],fn=Object(B.a)({},Nn,function(){Nr(er)});Yt.push(fn),J.addKeyMap(fn)},$t=0,dn=Object.entries(oe);$t0){var Yt=new Date().getTime(),nn=window.sessionStorage.getItem(dt);Yt>=Tr+Ue&&(!nn||nn!==wt)&&(window.sessionStorage.setItem(dt,wt),Vt(!0))}},Ue),Object(g.useEffect)(function(){mn(Qe)},[J,Qe]),Object(g.useEffect)(function(){J&&($e&&J.focus())},[J,$e]),Object(g.useEffect)(function(){if(Kt&&J){var Yt=J.getScrollerElement();function nn($t){var dn=$t.target;if(ln.current){var _n=dn.scrollTop/dn.scrollHeight;ln.current.scrollTop=ln.current.scrollHeight*_n}}return Yt.addEventListener("scroll",nn),function(){Yt.removeEventListener("scroll",nn)}}},[J,Kt]),Object(g.useEffect)(function(){if(J&&cn){function Yt(nn,$t){cn(nn,$t)}return J.on("beforeChange",Yt),function(){J.off("beforeChange",Yt)}}},[J,cn]),Object(g.useEffect)(function(){if(J&&Zt){function Yt(){Zt(J.getValue())}return J.on("blur",Yt),function(){J.off("blur",Yt)}}},[J,Zt]),Object(g.useEffect)(function(){if(J){function Yt(nn){var $t=nn.getValue();Bt($t),Er(new Date().getTime()),nn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Lt&&Lt($t)}return J.on("change",Yt),function(){J.off("change",Yt)}}},[J,Lt]),Object(g.useEffect)(function(){J&&(bt==null?(J.setValue(""),Bt("")):bt!==J.getValue()&&(J.setValue(bt),Bt(bt),J.setCursor(J.lineCount(),0)))},[J,bt]);var Nr=Object(g.useCallback)(function(Yt){var nn=J.getCursor(),$t=J.getSelection(),dn=$t.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function he(we){return/^\d+$/.test(we)?"".concat(we,"px"):we}var pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=pe?"Cmd":"Ctrl",ie=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],oe=(Oe={},Object(B.a)(Oe,re+"-B","bold"),Object(B.a)(Oe,re+"-I","italic"),Oe),de=(Te={},Object(B.a)(Te,Ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(B.a)(Te,vt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(B.a)(Te,mt,"\u6DFB\u52A0\u6587\u4EF6"),Object(B.a)(Te,yt,"\u6DFB\u52A0\u8868\u683C"),Te),ke=Le.a=function(we){var nt=we.defaultValue,bt=nt===void 0?"":nt,Lt=we.onChange,St=we.width,gt=St===void 0?"100%":St,Ze=we.height,et=Ze===void 0?400:Ze,ze=we.miniToolbar,se=ze===void 0?!1:ze,be=we.isFocus,$e=be===void 0?!1:be,Qe=we.watch,At=we.insertTemp,Tt=we.mode,Ne=Tt===void 0?"markdown":Tt,st=we.id,dt=st===void 0?"markdown-editor-id":st,Et=we.showResizeBar,Mt=Et===void 0?!1:Et,Wt=we.noStorage,rn=Wt===void 0?!1:Wt,it=we.showNullButton,ft=it===void 0?!1:it,pn=we.hidetoolBar,En=pn===void 0?!1:pn,en=we.fullScreen,Ht=en===void 0?!1:en,Zt=we.onBlur,cn=we.onCMBeforeChange,Sn=we.onFullScreen,ct=we.className,Xt=ct===void 0?"":ct,On=we.disablePaste,Pn=On===void 0?!1:On,qt=we.placeholder,vn=qt===void 0?"":qt,z=we.values,p=z===void 0?"":z,R=Object(g.useState)(null),G=Object(j.a)(R,2),J=G[0],V=G[1],Se=Object(g.useState)(bt),at=Object(j.a)(Se,2),wt=at[0],Bt=at[1],ut=Object(g.useState)(Qe),zt=Object(j.a)(ut,2),Kt=zt[0],mn=zt[1],Hn=Object(g.useState)(Ht),Vn=Object(j.a)(Hn,2),un=Vn[0],kn=Vn[1],Hr=Object(g.useState)(""),Xn=Object(j.a)(Hr,2),rr=Xn[0],$n=Xn[1],Ar=Object(g.useState)(0),lr=Object(j.a)(Ar,2),Tr=lr[0],Er=lr[1],Kr=Object(g.useState)(et),Ei=Object(j.a)(Kr,2),Yn=Ei[0],ur=Ei[1],Ir=Object(g.useState)(!1),wr=Object(j.a)(Ir,2),zr=wr[0],Vt=wr[1],hn=Object(g.useRef)(Object(Ge.a)()),Un=Object(g.useRef)(!1),ve=Object(g.useRef)(),yn=Object(g.useRef)(),xn=Object(g.useRef)(),_r=Object(g.useRef)(),ln=Object(g.useRef)(),ir=function(){var Yt=Object(w.a)(T.a.mark(function nn(){var $t,dn;return T.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(Ye.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hn.current}});case 2:dn=Dn.sent,dn!=null&&($t=dn.attachments)!==null&&$t!==void 0&&$t.length&&(console.log("cm:",J,yn),dn.attachments.map(function(bn){bn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(bn.id,"?type=").concat(bn.content_type,")")):bn.content_type.indexOf("video")>-1?J.replaceSelection('')):bn.content_type.indexOf("pdf")>-1?J.replaceSelection('').concat(bn.name,"")):J.replaceSelection("[".concat(bn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(bn.id,"?type=").concat(bn.content_type,")"))}));case 4:case"end":return Dn.stop()}},nn)}));return function(){return Yt.apply(this,arguments)}}();Object(g.useEffect)(function(){Bt(p),J==null||J.setValue(p)},[p]),Object(g.useEffect)(function(){Sn==null||Sn(un)},[un]),Object(g.useEffect)(function(){if(yn.current){var Yt=D.a.fromTextArea(yn.current,{mode:Ne,lineNumbers:!se,lineWrapping:!0,value:bt,autoCloseTags:!0,autoCloseBrackets:!0});$e&&Yt.focus();function nn($t,dn){if(Pn){dn.preventDefault();return}var _n=dn.clipboardData;if(_n){var Dn=_n.types.toString(),bn=_n.items;if(Dn==="Files"||_n.types.indexOf("Files")>-1){if(dn.preventDefault(),Ne=="stex")return;try{var Nn,er=bn[1];((Nn=bn[0])===null||Nn===void 0?void 0:Nn.kind)==="file"&&(er=bn[0]);var fn=er.getAsFile(),xr=fn.name.split(".").pop();ge(fn,function(Cn){if(Cn.id){var Kn,fr,tr;(fn==null||((Kn=fn.type)===null||Kn===void 0)?void 0:Kn.indexOf("image"))>-1?Yt.replaceSelection("![,](/api/attachments/".concat(Cn.id,"?type=").concat(Cn.content_type,")")):(fn==null||((fr=fn.type)===null||fr===void 0)?void 0:fr.indexOf("video"))>-1?Yt.replaceSelection('')):(fn==null||((tr=fn.type)===null||tr===void 0)?void 0:tr.indexOf("pdf"))>-1?Yt.replaceSelection('').concat(fn.name,"")):ie.includes(xr)?Yt.replaceSelection('').concat(fn.name,"")):Yt.replaceSelection("[".concat(fn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(Cn.id,"?type=").concat(Cn.content_type,")"))}else(Cn==null?void 0:Cn.status)===401&&(document.location.href="/user/login")})}catch(Cn){U.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Yt.on("paste",nn),Yt.on("dragleave",function($t,dn){xn.current.classList.remove("mouse-hover-md")}),Yt.on("dragover",function($t,dn){xn.current.classList.add("mouse-hover-md")}),Yt.on("drop",function($t,dn){xn.current.classList.add("mouse-hover-md");var _n;if(_n=dn.dataTransfer.files,_n.length>0){dn.preventDefault(),dn.stopPropagation();for(var Dn=function(er){var fn=_n[er],xr=fn.name.split(".").pop();ge(fn,function(Cn){if(Cn.id){var Kn,fr,tr;(fn==null||((Kn=fn.type)===null||Kn===void 0)?void 0:Kn.indexOf("image"))>-1?Yt.replaceSelection("![,](/api/attachments/".concat(Cn.id,"?type=").concat(Cn.content_type,")")):(fn==null||((fr=fn.type)===null||fr===void 0)?void 0:fr.indexOf("video"))>-1?Yt.replaceSelection('')):(fn==null||((tr=fn.type)===null||tr===void 0)?void 0:tr.indexOf("pdf"))>-1?Yt.replaceSelection('').concat(fn.name,"")):ie.includes(xr)?Yt.replaceSelection('').concat(fn.name,"")):Yt.replaceSelection("[".concat(fn.name,"](").concat(i.a.API_SERVER,"/api/attachments/").concat(Cn.id,"?type=").concat(Cn.content_type,")"))}else(Cn==null?void 0:Cn.status)===401&&(document.location.href="/user/login")})},bn=0;bn<_n.length;bn++)Dn(bn)}}),V(Yt),function(){Yt.off("paste",nn)}}},[]);var Qr=Object(g.useCallback)(function(){if(xn.current)try{}catch(Yt){console.log(Yt,"---- to set md editor body height")}},[Yn,xn,un]);Object(g.useEffect)(function(){function Yt(){var $t=new b.default(function(dn){var _n=Object(k.a)(dn),Dn;try{for(_n.s();!(Dn=_n.n()).done;){var bn=Dn.value;(bn.target.offsetHeight>0||bn.target.offsetWidth>0)&&(Qr(),J.setSize("100%","100%"),J.refresh())}}catch(Nn){_n.e(Nn)}finally{_n.f()}});return $t.observe(yn.current.parentElement),$t}if(J){var nn=Yt();return function(){nn.unobserve(yn.current.parentElement)}}},[J,Qr]),Object(g.useEffect)(function(){if(J){for(var Yt=[],nn=function(){var bn=dn[$t];_n=Object(j.a)(bn,2);var Nn=_n[0],er=_n[1],fn=Object(B.a)({},Nn,function(){Nr(er)});Yt.push(fn),J.addKeyMap(fn)},$t=0,dn=Object.entries(oe);$t0){var Yt=new Date().getTime(),nn=window.sessionStorage.getItem(dt);Yt>=Tr+Ue&&(!nn||nn!==wt)&&(window.sessionStorage.setItem(dt,wt),Vt(!0))}},Ue),Object(g.useEffect)(function(){mn(Qe)},[J,Qe]),Object(g.useEffect)(function(){J&&($e&&J.focus())},[J,$e]),Object(g.useEffect)(function(){if(Kt&&J){var Yt=J.getScrollerElement();function nn($t){var dn=$t.target;if(ln.current){var _n=dn.scrollTop/dn.scrollHeight;ln.current.scrollTop=ln.current.scrollHeight*_n}}return Yt.addEventListener("scroll",nn),function(){Yt.removeEventListener("scroll",nn)}}},[J,Kt]),Object(g.useEffect)(function(){if(J&&cn){function Yt(nn,$t){cn(nn,$t)}return J.on("beforeChange",Yt),function(){J.off("beforeChange",Yt)}}},[J,cn]),Object(g.useEffect)(function(){if(J&&Zt){function Yt(){Zt(J.getValue())}return J.on("blur",Yt),function(){J.off("blur",Yt)}}},[J,Zt]),Object(g.useEffect)(function(){if(J){function Yt(nn){var $t=nn.getValue();Bt($t),Er(new Date().getTime()),nn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Lt&&Lt($t)}return J.on("change",Yt),function(){J.off("change",Yt)}}},[J,Lt]),Object(g.useEffect)(function(){J&&(bt==null?(J.setValue(""),Bt("")):bt!==J.getValue()&&(J.setValue(bt),Bt(bt),J.setCursor(J.lineCount(),0)))},[J,bt]);var Nr=Object(g.useCallback)(function(Yt){var nn=J.getCursor(),$t=J.getSelection(),dn=$t.split(` `);switch(Yt){case"bold":return J.replaceSelection("**"+$t+"**"),$t===""&&J.setCursor(nn.line,nn.ch+2),J.focus();case"italic":return J.replaceSelection("*"+$t+"*"),$t===""&&J.setCursor(nn.line,nn.ch+1),J.focus();case"code":return J.replaceSelection("`"+$t+"`"),$t===""&&J.setCursor(nn.line,nn.ch+1),J.focus();case"inline-latex":return J.replaceSelection("`$$"+$t+"$$`"),$t===""&&J.setCursor(nn.line,nn.ch+3),J.focus();case"latex":return J.replaceSelection("```latex\n"+$t+"\n```"),J.setCursor(nn.line+1,$t.length+1),J.focus();case"line-break":return J.replaceSelection(`
    `),J.focus();case"list-ul":return $t===""?J.replaceSelection("- "+$t):J.replaceSelection(dn.map(function(_n){return _n===""?"":"- ".concat(_n)}).join(` `)),J.focus();case"list-ol":return $t===""?J.replaceSelection("1. "+$t):J.replaceSelection(dn.map(function(_n,Dn){return _n===""?"":"".concat(Dn+1,". ").concat(_n)}).join(` -`)),J.focus();case"add-null-ch":return $t===""&&J.setCursor(nn.line,nn.ch+1),J.replaceSelection(qe),J.focus();case"inster-template-1":return $t===""&&J.setCursor(nn.line,nn.ch),J.replaceSelection(xe),J.focus();case"eraser":return J.setValue(""),J.focus();case"trigger-watch":return mn(!Kt),J.focus();case"trigger-full-screen":return Pn(!un),J.focus();case Ke:$n(Ke);return;case vt:$n(vt);return;case mt:$n(mt);return;case yt:$n(yt);return;default:throw new Error}},[J,Kt,un]),ar=Object(g.useCallback)(function(Yt){$n("");switch(rr){case Ke:var nn=Yt.title,$t=Yt.link;return J.replaceSelection("[".concat(nn,"](").concat($t,")")),J.focus();case vt:var dn=Yt.language,_n=Yt.content;return J.replaceSelection(["```"+dn,_n,"```"].join(` +`)),J.focus();case"add-null-ch":return $t===""&&J.setCursor(nn.line,nn.ch+1),J.replaceSelection(qe),J.focus();case"inster-template-1":return $t===""&&J.setCursor(nn.line,nn.ch),J.replaceSelection(xe),J.focus();case"eraser":return J.setValue(""),J.focus();case"trigger-watch":return mn(!Kt),J.focus();case"trigger-full-screen":return kn(!un),J.focus();case Ke:$n(Ke);return;case vt:$n(vt);return;case mt:$n(mt);return;case yt:$n(yt);return;default:throw new Error}},[J,Kt,un]),ar=Object(g.useCallback)(function(Yt){$n("");switch(rr){case Ke:var nn=Yt.title,$t=Yt.link;return J.replaceSelection("[".concat(nn,"](").concat($t,")")),J.focus();case vt:var dn=Yt.language,_n=Yt.content;return J.replaceSelection(["```"+dn,_n,"```"].join(` `)),J.focus();case mt:var Dn=Yt.src,bn=Yt.alt,Nn=Yt.name;return Dn.indexOf("type=image")>-1?J.replaceSelection("![ ".concat(bn||""," ]( ").concat(Dn,' "').concat(bn||"",'" )')):Dn.indexOf("type=application/pdf")>-1?J.replaceSelection('').concat(Nn,"")):J.replaceSelection('').concat(Nn,"")),J.focus();case yt:for(var er=Yt.row,fn=Yt.col,xr=Yt.align,Cn=` `,Kn=0;Kn300&&(Nn=300);var er=et+Nn+"px";ur(er)}}return Yt.addEventListener("mousedown",dn),document.addEventListener("mousemove",Dn),document.addEventListener("mouseup",_n),function(){Yt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",Dn),document.removeEventListener("mouseup",_n)}}},[J,_r]),Object(g.useEffect)(function(){ur(et)},[et]);var ei=he(gt),Rr=he(Yn),Or={width:ei,height:Rr},hi=Object(g.useMemo)(function(){if(Tr){var Yt=new Date(Tr),nn=Yt.getHours(),$t=Yt.getMinutes(),dn=Yt.getSeconds();return nn=nn<10?"0"+nn:nn,$t=$t<10?"0"+$t:$t,dn=dn<10?"0"+dn:dn,"".concat(nn,":").concat($t,":").concat(dn)}return 0},[Tr]);function hr(){window.sessionStorage.removeItem(dt),Vt(!1),Er(0)}function Br(){Vt(!1),Er(0),J.setValue(window.sessionStorage.getItem(dt))}function Xi(Yt,nn){var $t=J.getValue();$t=$t.replace(Yt,nn),Bt($t),J==null||J.setValue($t)}return A.a.createElement(g.Fragment,null,A.a.createElement("div",{className:"markdown-editor-wrapper",ref:xn},A.a.createElement("div",{className:"markdown-editor-container ".concat(Xt," ").concat(Kt?"on-preview":""," ").concat(se?"mini":""," ").concat(un?"full-screen":""),style:Or},A.a.createElement(m,{insertTemp:At,watch:Kt,fullScreen:un,showNullButton:ft,onActionCallback:Nr,hidetoolBar:En,uuid:hn.current,setOpenPhones:function(){Un.current=!0}}),A.a.createElement("div",{className:"markdown-editor-body"},A.a.createElement("div",{className:"codemirror-container"},A.a.createElement("textarea",{ref:yn,placeholder:vn})),Kt?A.a.createElement("div",{ref:ln,className:"preview-container"},Ne==="stex"&&A.a.createElement(O,{value:wt}),Ne!=="stex"&&A.a.createElement(f.a,{edit:!0,value:wt,replaces:Xi})):null))),Mt?A.a.createElement("a",{ref:_r,className:"editor-resize"}):null,A.a.createElement(L.a,null,de[rr]?A.a.createElement(K.a,{centered:!0,title:de[rr],visible:!0,onCancel:dr,footer:null},xi):null))}},RMFE:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},"SA+Z":function(Xe,Le,W){var q=W("wTVA"),K=W("EbDI"),P=W("ZhPi"),Q=W("wkBT");function U(w){return q(w)||K(w)||P(w)||Q()}Xe.exports=U,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},SJMd:function(Xe,Le){/** +`),J.focus();default:throw new Error}},[J,rr]),xi=Object(g.useMemo)(function(){switch(rr){case Ke:return A.a.createElement(fe,{callback:ar,onCancel:dr});case vt:return A.a.createElement(ye.b,{callback:ar,onCancel:dr});case mt:return A.a.createElement(ce,{callback:ar,onCancel:dr});case yt:return A.a.createElement(ot,{callback:ar,onCancel:dr});default:return null}},[rr]);function dr(){$n("")}Object(g.useEffect)(function(){if(_r.current){var Yt=_r.current,nn=!1,$t=0;function dn(bn){nn=!0,$t=bn.pageY}function _n(){nn=!1}function Dn(bn){if(nn){var Nn=bn.pageY-$t;Nn<0&&(Nn=0),Nn>300&&(Nn=300);var er=et+Nn+"px";ur(er)}}return Yt.addEventListener("mousedown",dn),document.addEventListener("mousemove",Dn),document.addEventListener("mouseup",_n),function(){Yt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",Dn),document.removeEventListener("mouseup",_n)}}},[J,_r]),Object(g.useEffect)(function(){ur(et)},[et]);var ei=he(gt),Rr=he(Yn),Or={width:ei,height:Rr},hi=Object(g.useMemo)(function(){if(Tr){var Yt=new Date(Tr),nn=Yt.getHours(),$t=Yt.getMinutes(),dn=Yt.getSeconds();return nn=nn<10?"0"+nn:nn,$t=$t<10?"0"+$t:$t,dn=dn<10?"0"+dn:dn,"".concat(nn,":").concat($t,":").concat(dn)}return 0},[Tr]);function hr(){window.sessionStorage.removeItem(dt),Vt(!1),Er(0)}function Br(){Vt(!1),Er(0),J.setValue(window.sessionStorage.getItem(dt))}function Xi(Yt,nn){var $t=J.getValue();$t=$t.replace(Yt,nn),Bt($t),J==null||J.setValue($t)}return A.a.createElement(g.Fragment,null,A.a.createElement("div",{className:"markdown-editor-wrapper",ref:xn},A.a.createElement("div",{className:"markdown-editor-container ".concat(Xt," ").concat(Kt?"on-preview":""," ").concat(se?"mini":""," ").concat(un?"full-screen":""),style:Or},A.a.createElement(m,{insertTemp:At,watch:Kt,fullScreen:un,showNullButton:ft,onActionCallback:Nr,hidetoolBar:En,uuid:hn.current,setOpenPhones:function(){Un.current=!0}}),A.a.createElement("div",{className:"markdown-editor-body"},A.a.createElement("div",{className:"codemirror-container"},A.a.createElement("textarea",{ref:yn,placeholder:vn})),Kt?A.a.createElement("div",{ref:ln,className:"preview-container"},Ne==="stex"&&A.a.createElement(O,{value:wt}),Ne!=="stex"&&A.a.createElement(f.a,{edit:!0,value:wt,replaces:Xi})):null))),Mt?A.a.createElement("a",{ref:_r,className:"editor-resize"}):null,A.a.createElement(L.a,null,de[rr]?A.a.createElement(K.a,{centered:!0,title:de[rr],visible:!0,onCancel:dr,footer:null},xi):null))}},RMFE:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},"SA+Z":function(Xe,Le,W){var q=W("wTVA"),K=W("EbDI"),k=W("ZhPi"),Q=W("wkBT");function U(w){return q(w)||K(w)||k(w)||Q()}Xe.exports=U,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},SJMd:function(Xe,Le){/** * @license * Copyright (C) 2006 Google Inc. * @@ -298,35 +298,35 @@ Please report this to https://github.com/markedjs/marked.`,he.silent)return"

    A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var W,q,K,P=!1,Q,U;window.PR_SHOULD_USE_CONTINUATION=!0;var w,j;(function(){var B=window,M=["break,continue,do,else,for,if,return,while"],T=[M,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],g=[T,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],A=[g,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],k=[g,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],D=[g,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],b="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",v=[g,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],c="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",a=[M,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],u=[M,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[M,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],_=[A,D,k,v,c,a,u,h],y=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,f="str",O="kwd",E="com",d="typ",l="lit",o="pun",i="pln",S="tag",x="dec",m="src",L="atn",N="atv",H="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(Ce){for(var He=0,We=!1,ot=!1,Ye=0,Ge=Ce.length;Ye122||(re<65||pe>90||Je.push([Math.max(65,pe)|32,Math.min(re,90)|32]),re<97||pe>122||Je.push([Math.max(97,pe)&~32,Math.min(re,122)&~32]))}}Je.sort(function(Pe,we){return Pe[0]-we[0]||we[1]-Pe[1]});for(var ie=[],oe=[],qe=0;qede[0]&&(de[1]+1>de[0]&&Ue.push("-"),Ue.push(yt(de[1])))}return Ue.push("]"),Ue.join("")}function ht(Oe){for(var Te=Oe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Je=Te.length,rt=[],Ue=0,qe=0;Ue=2&&pe==="["?Te[Ue]=Ct(xe):pe!=="\\"&&(Te[Ue]=xe.replace(/[a-zA-Z]/g,function(oe){var de=oe.charCodeAt(0);return"["+String.fromCharCode(de&~32,de|32)+"]"}))}return Te.join("")}for(var Ot=[],Ye=0,Ge=Ce.length;Ye|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(Ce){for(var He=0,We=!1,ot=!1,Ye=0,Ge=Ce.length;Ye122||(re<65||pe>90||Je.push([Math.max(65,pe)|32,Math.min(re,90)|32]),re<97||pe>122||Je.push([Math.max(97,pe)&~32,Math.min(re,122)&~32]))}}Je.sort(function(ke,we){return ke[0]-we[0]||we[1]-ke[1]});for(var ie=[],oe=[],qe=0;qede[0]&&(de[1]+1>de[0]&&Ue.push("-"),Ue.push(yt(de[1])))}return Ue.push("]"),Ue.join("")}function ht(Oe){for(var Te=Oe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Je=Te.length,rt=[],Ue=0,qe=0;Ue=2&&pe==="["?Te[Ue]=Ct(xe):pe!=="\\"&&(Te[Ue]=xe.replace(/[a-zA-Z]/g,function(oe){var de=oe.charCodeAt(0);return"["+String.fromCharCode(de&~32,de|32)+"]"}))}return Te.join("")}for(var Ot=[],Ye=0,Ge=Ce.length;Ye=0;)We[Ot.charAt(Oe)]=ht;var Te=ht[1],Je=""+Te;vt.hasOwnProperty(Je)||(mt.push(Te),vt[Je]=null)}mt.push(/[\0-\uffff]/),ot=F(mt)})();var Ye=He.length,Ge=function(Ke){for(var mt=Ke.sourceCode,vt=Ke.basePos,yt=Ke.sourceNode,Ct=[vt,i],ht=0,Ot=mt.match(ot)||[],Oe={},Te=0,Je=Ot.length;Te=5&&Ue.substring(0,5)==="lang-",xe&&!(qe&&typeof qe[1]=="string")&&(xe=!1,Ue=m),xe||(Oe[rt]=Ue)}var re=ht;if(ht+=rt.length,!xe)Ct.push(vt+re,Ue);else{var ie=qe[1],oe=rt.indexOf(ie),de=oe+ie.length;qe[2]&&(de=rt.length-qe[2].length,oe=de-ie.length);var Pe=Ue.substring(5);$(yt,vt+re,rt.substring(0,oe),Ge,Ct),$(yt,vt+re+oe,ie,ce(Pe,ie),Ct),$(yt,vt+re+de,rt.substring(de),Ge,Ct)}}Ke.decorations=Ct};return Ge}function je(Ce){var He=[],We=[];Ce.tripleQuotedStrings?He.push([f,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Ce.multiLineStrings?He.push([f,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):He.push([f,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Ce.verbatimStrings&&We.push([f,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ot=Ce.hashComments;ot&&(Ce.cStyleComments?(ot>1?He.push([E,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):He.push([E,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),We.push([f,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):He.push([E,/^#[^\r\n]*/,null,"#"])),Ce.cStyleComments&&(We.push([E,/^\/\/[^\r\n]*/,null]),We.push([E,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ye=Ce.regexLiterals;if(Ye){var Ge=Ye>1?"":` +`):Ot=Ot.replace(/[ \t\r\n]+/g," "),ot[Ke]=Ot,Ge[Ke<<1]=Ye,Ye+=Ot.length,Ge[Ke++<<1|1]=vt)}}return mt(Ce),{sourceCode:ot.join("").replace(/\n$/,""),spans:Ge}}function $(Ce,He,We,ot,Ye){if(!We)return;var Ge={sourceNode:Ce,pre:1,langExtension:null,numberLines:null,sourceCode:We,spans:null,basePos:He,decorations:null};ot(Ge),Ye.push.apply(Ye,Ge.decorations)}var ae=/\S/;function fe(Ce){for(var He=void 0,We=Ce.firstChild;We;We=We.nextSibling){var ot=We.nodeType;He=ot===1?He?Ce:We:ot===3&&ae.test(We.nodeValue)?Ce:He}return He===Ce?void 0:He}function ye(Ce,He){var We={},ot;(function(){for(var Ke=Ce.concat(He),mt=[],vt={},yt=0,Ct=Ke.length;yt=0;)We[Ot.charAt(Oe)]=ht;var Te=ht[1],Je=""+Te;vt.hasOwnProperty(Je)||(mt.push(Te),vt[Je]=null)}mt.push(/[\0-\uffff]/),ot=F(mt)})();var Ye=He.length,Ge=function(Ke){for(var mt=Ke.sourceCode,vt=Ke.basePos,yt=Ke.sourceNode,Ct=[vt,i],ht=0,Ot=mt.match(ot)||[],Oe={},Te=0,Je=Ot.length;Te=5&&Ue.substring(0,5)==="lang-",xe&&!(qe&&typeof qe[1]=="string")&&(xe=!1,Ue=m),xe||(Oe[rt]=Ue)}var re=ht;if(ht+=rt.length,!xe)Ct.push(vt+re,Ue);else{var ie=qe[1],oe=rt.indexOf(ie),de=oe+ie.length;qe[2]&&(de=rt.length-qe[2].length,oe=de-ie.length);var ke=Ue.substring(5);$(yt,vt+re,rt.substring(0,oe),Ge,Ct),$(yt,vt+re+oe,ie,ce(ke,ie),Ct),$(yt,vt+re+de,rt.substring(de),Ge,Ct)}}Ke.decorations=Ct};return Ge}function je(Ce){var He=[],We=[];Ce.tripleQuotedStrings?He.push([f,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Ce.multiLineStrings?He.push([f,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):He.push([f,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Ce.verbatimStrings&&We.push([f,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ot=Ce.hashComments;ot&&(Ce.cStyleComments?(ot>1?He.push([E,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):He.push([E,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),We.push([f,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):He.push([E,/^#[^\r\n]*/,null,"#"])),Ce.cStyleComments&&(We.push([E,/^\/\/[^\r\n]*/,null]),We.push([E,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ye=Ce.regexLiterals;if(Ye){var Ge=Ye>1?"":` \r`,Ke=Ge?".":"[\\S\\s]",mt="/(?=[^/*"+Ge+"])(?:[^/\\x5B\\x5C"+Ge+"]|\\x5C"+Ke+"|\\x5B(?:[^\\x5C\\x5D"+Ge+"]|\\x5C"+Ke+")*(?:\\x5D|$))+/";We.push(["lang-regex",RegExp("^"+Y+"("+mt+")")])}var vt=Ce.types;vt&&We.push([d,vt]);var yt=(""+Ce.keywords).replace(/^ | $/g,"");yt.length&&We.push([O,new RegExp("^(?:"+yt.replace(/[\s,]+/g,"|")+")\\b"),null]),He.push([i,/^\s+/,null,` \r - \xA0`]);var Ct="^.[^\\s\\w.$@'\"`/\\\\]*";return Ce.regexLiterals&&(Ct+="(?!s*/)"),We.push([l,/^@[a-z_$][a-z_$@0-9]*/i,null],[d,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[l,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[o,new RegExp(Ct),null]),ye(He,We)}var Me=je({keywords:_,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Re(Ce,He,We){for(var ot=/(?:^|\s)nocode(?:\s|$)/,Ye=/\r\n?|\n/,Ge=Ce.ownerDocument,Ke=Ge.createElement("li");Ce.firstChild;)Ke.appendChild(Ce.firstChild);var mt=[Ke];function vt(Te){var Je=Te.nodeType;if(Je==1&&!ot.test(Te.className))if(Te.nodeName==="br")yt(Te),Te.parentNode&&Te.parentNode.removeChild(Te);else for(var rt=Te.firstChild;rt;rt=rt.nextSibling)vt(rt);else if((Je==3||Je==4)&&We){var Ue=Te.nodeValue,qe=Ue.match(Ye);if(qe){var xe=Ue.substring(0,qe.index);Te.nodeValue=xe;var he=Ue.substring(qe.index+qe[0].length);if(he){var pe=Te.parentNode;pe.insertBefore(Ge.createTextNode(he),Te.nextSibling)}yt(Te),xe||Te.parentNode.removeChild(Te)}}}function yt(Te){for(;!Te.nextSibling;)if(Te=Te.parentNode,!Te)return;function Je(qe,xe){var he=xe?qe.cloneNode(!1):qe,pe=qe.parentNode;if(pe){var re=Je(pe,1),ie=qe.nextSibling;re.appendChild(he);for(var oe=ie;oe;oe=ie)ie=oe.nextSibling,re.appendChild(oe)}return he}for(var rt=Je(Te.nextSibling,0),Ue;(Ue=rt.parentNode)&&Ue.nodeType===1;)rt=Ue;mt.push(rt)}for(var Ct=0;Ct=pe&&(vt+=2),Ge>=re&&(ht+=2)}}finally{Ue&&(Ue.style.display=qe)}}var ke={};function me(Ce,He){for(var We=He.length;--We>=0;){var ot=He[We];ke.hasOwnProperty(ot)?B.console&&console.warn("cannot override language handler %s",ot):ke[ot]=Ce}}function ce(Ce,He){return Ce&&ke.hasOwnProperty(Ce)||(Ce=/^\s*]*(?:>|$)/],[E,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),me(ye([[i,/^[\s]+/,null,` \r -`],[N,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[S,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[L,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),me(ye([],[[N,/^[\s\S]+/]]),["uq.val"]),me(je({keywords:A,hashComments:!0,cStyleComments:!0,types:y}),["c","cc","cpp","cxx","cyc","m"]),me(je({keywords:"null,true,false"}),["json"]),me(je({keywords:D,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:y}),["cs"]),me(je({keywords:k,cStyleComments:!0}),["java"]),me(je({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),me(je({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),me(je({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),me(je({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),me(je({keywords:v,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),me(je({keywords:b,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),me(ye([],[[f,/^[\s\S]+/]]),["regex"]);function te(Ce){var He=Ce.langExtension;try{var We=C(Ce.sourceNode,Ce.pre),ot=We.sourceCode;Ce.sourceCode=ot,Ce.spans=We.spans,Ce.basePos=0,ce(He,ot)(Ce),Ie(Ce)}catch(Ye){B.console&&console.log(Ye&&Ye.stack||Ye)}}function ge(Ce,He,We){var ot=We||!1,Ye=He||null,Ge=document.createElement("div");Ge.innerHTML="

    "+Ce+"
    ",Ge=Ge.firstChild,ot&&Re(Ge,ot,!0);var Ke={langExtension:Ye,numberLines:ot,sourceNode:Ge,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(Ke),Ge.innerHTML}function le(Ce,He){var We=He||document.body,ot=We.ownerDocument||document;function Ye(he){return We.getElementsByTagName(he)}for(var Ge=[Ye("pre"),Ye("code"),Ye("xmp")],Ke=[],mt=0;mt=15&&(A=!1,M=!0);var f=u&&(T||A&&(y==null||y<12.11)),O=P||j&&B>=9;function E(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var d=function(e,t){var r=e.className,n=E(t).exec(r);if(n){var s=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(s?n[1]+s:"")}};function l(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return l(e).appendChild(t)}function i(e,t,r,n){var s=document.createElement(e);if(r&&(s.className=r),n&&(s.style.cssText=n),typeof t=="string")s.appendChild(document.createTextNode(t));else if(t)for(var I=0;I=t)return X+(t-I);X+=Z-I,X+=r-X%r,I=Z+1}}var ae=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ae.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(X,t-s);if(s+=I-n,s+=r-s%r,n=I+1,s>=t)return n}}var me=[""];function ce(e){for(;me.length<=e;)me.push(te(me)+" ");return me[e]}function te(e){return e[e.length-1]}function ge(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ce.test(e))}function We(e,t){return t?t.source.indexOf("\\w")>-1&&He(e)?!0:t.test(e):He(e)}function ot(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ye=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ge(e){return e.charCodeAt(0)>=768&&Ye.test(e)}function Ke(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var s=(t+r)/2,I=n<0?Math.ceil(s):Math.floor(s);if(I==t)return e(I)?t:r;e(I)?r=I:t=I+n}}function vt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var s=!1,I=0;It||t==r&&X.to==t)&&(n(Math.max(X.from,t),Math.min(X.to,r),X.level==1?"rtl":"ltr",I),s=!0)}s||n(t,r,"ltr")}var yt=null;function Ct(e,t,r){var n;yt=null;for(var s=0;st)return s;I.to==t&&(I.from!=I.to&&r=="before"?n=s:yt=s),I.from==t&&(I.from!=I.to&&r!="before"?n=s:yt=s)}return n!=null?n:yt}var ht=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,s=/[stwN]/,I=/[LRr]/,X=/[Lb1n]/,Z=/[1n]/;function ee(ne,Ee,_e){this.level=ne,this.from=Ee,this.to=_e}return function(ne,Ee){var _e=Ee=="ltr"?"L":"R";if(ne.length==0||Ee=="ltr"&&!n.test(ne))return!1;for(var Ve=ne.length,Fe=[],lt=0;lt-1&&(n[t]=s.slice(0,I).concat(s.slice(I+1)))}}}function Ue(e,t){var r=Je(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),s=0;s0}function pe(e){e.prototype.on=function(t,r){Te(this,t,r)},e.prototype.off=function(t,r){rt(this,t,r)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ie(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function oe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function de(e){re(e),ie(e)}function Pe(e){return e.target||e.srcElement}function we(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),u&&e.ctrlKey&&t==1&&(t=3),t}var nt=function(){if(j&&B<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),bt;function Lt(e){if(bt==null){var t=i("span","\u200B");o(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&B<8))}var r=bt?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var St;function gt(e){if(St!=null)return St;var t=o(e,document.createTextNode("A\u062EA")),r=x(t,0,1).getBoundingClientRect(),n=x(t,1,2).getBoundingClientRect();return l(e),!r||r.left==r.right?!1:St=n.right-r.right<3}var Ze=` + \xA0`]);var Ct="^.[^\\s\\w.$@'\"`/\\\\]*";return Ce.regexLiterals&&(Ct+="(?!s*/)"),We.push([l,/^@[a-z_$][a-z_$@0-9]*/i,null],[d,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[l,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[o,new RegExp(Ct),null]),ye(He,We)}var Me=je({keywords:_,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Re(Ce,He,We){for(var ot=/(?:^|\s)nocode(?:\s|$)/,Ye=/\r\n?|\n/,Ge=Ce.ownerDocument,Ke=Ge.createElement("li");Ce.firstChild;)Ke.appendChild(Ce.firstChild);var mt=[Ke];function vt(Te){var Je=Te.nodeType;if(Je==1&&!ot.test(Te.className))if(Te.nodeName==="br")yt(Te),Te.parentNode&&Te.parentNode.removeChild(Te);else for(var rt=Te.firstChild;rt;rt=rt.nextSibling)vt(rt);else if((Je==3||Je==4)&&We){var Ue=Te.nodeValue,qe=Ue.match(Ye);if(qe){var xe=Ue.substring(0,qe.index);Te.nodeValue=xe;var he=Ue.substring(qe.index+qe[0].length);if(he){var pe=Te.parentNode;pe.insertBefore(Ge.createTextNode(he),Te.nextSibling)}yt(Te),xe||Te.parentNode.removeChild(Te)}}}function yt(Te){for(;!Te.nextSibling;)if(Te=Te.parentNode,!Te)return;function Je(qe,xe){var he=xe?qe.cloneNode(!1):qe,pe=qe.parentNode;if(pe){var re=Je(pe,1),ie=qe.nextSibling;re.appendChild(he);for(var oe=ie;oe;oe=ie)ie=oe.nextSibling,re.appendChild(oe)}return he}for(var rt=Je(Te.nextSibling,0),Ue;(Ue=rt.parentNode)&&Ue.nodeType===1;)rt=Ue;mt.push(rt)}for(var Ct=0;Ct=pe&&(vt+=2),Ge>=re&&(ht+=2)}}finally{Ue&&(Ue.style.display=qe)}}var Pe={};function me(Ce,He){for(var We=He.length;--We>=0;){var ot=He[We];Pe.hasOwnProperty(ot)?B.console&&console.warn("cannot override language handler %s",ot):Pe[ot]=Ce}}function ce(Ce,He){return Ce&&Pe.hasOwnProperty(Ce)||(Ce=/^\s*]*(?:>|$)/],[E,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),me(ye([[i,/^[\s]+/,null,` \r +`],[N,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[S,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[L,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),me(ye([],[[N,/^[\s\S]+/]]),["uq.val"]),me(je({keywords:A,hashComments:!0,cStyleComments:!0,types:y}),["c","cc","cpp","cxx","cyc","m"]),me(je({keywords:"null,true,false"}),["json"]),me(je({keywords:D,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:y}),["cs"]),me(je({keywords:P,cStyleComments:!0}),["java"]),me(je({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),me(je({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),me(je({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),me(je({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),me(je({keywords:v,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),me(je({keywords:b,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),me(ye([],[[f,/^[\s\S]+/]]),["regex"]);function te(Ce){var He=Ce.langExtension;try{var We=C(Ce.sourceNode,Ce.pre),ot=We.sourceCode;Ce.sourceCode=ot,Ce.spans=We.spans,Ce.basePos=0,ce(He,ot)(Ce),Ie(Ce)}catch(Ye){B.console&&console.log(Ye&&Ye.stack||Ye)}}function ge(Ce,He,We){var ot=We||!1,Ye=He||null,Ge=document.createElement("div");Ge.innerHTML="
    "+Ce+"
    ",Ge=Ge.firstChild,ot&&Re(Ge,ot,!0);var Ke={langExtension:Ye,numberLines:ot,sourceNode:Ge,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(Ke),Ge.innerHTML}function le(Ce,He){var We=He||document.body,ot=We.ownerDocument||document;function Ye(he){return We.getElementsByTagName(he)}for(var Ge=[Ye("pre"),Ye("code"),Ye("xmp")],Ke=[],mt=0;mt=15&&(A=!1,M=!0);var f=u&&(T||A&&(y==null||y<12.11)),O=k||j&&B>=9;function E(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var d=function(e,t){var r=e.className,n=E(t).exec(r);if(n){var s=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(s?n[1]+s:"")}};function l(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return l(e).appendChild(t)}function i(e,t,r,n){var s=document.createElement(e);if(r&&(s.className=r),n&&(s.style.cssText=n),typeof t=="string")s.appendChild(document.createTextNode(t));else if(t)for(var I=0;I=t)return X+(t-I);X+=Z-I,X+=r-X%r,I=Z+1}}var ae=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ae.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(X,t-s);if(s+=I-n,s+=r-s%r,n=I+1,s>=t)return n}}var me=[""];function ce(e){for(;me.length<=e;)me.push(te(me)+" ");return me[e]}function te(e){return e[e.length-1]}function ge(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Ce.test(e))}function We(e,t){return t?t.source.indexOf("\\w")>-1&&He(e)?!0:t.test(e):He(e)}function ot(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ye=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ge(e){return e.charCodeAt(0)>=768&&Ye.test(e)}function Ke(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var s=(t+r)/2,I=n<0?Math.ceil(s):Math.floor(s);if(I==t)return e(I)?t:r;e(I)?r=I:t=I+n}}function vt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var s=!1,I=0;It||t==r&&X.to==t)&&(n(Math.max(X.from,t),Math.min(X.to,r),X.level==1?"rtl":"ltr",I),s=!0)}s||n(t,r,"ltr")}var yt=null;function Ct(e,t,r){var n;yt=null;for(var s=0;st)return s;I.to==t&&(I.from!=I.to&&r=="before"?n=s:yt=s),I.from==t&&(I.from!=I.to&&r!="before"?n=s:yt=s)}return n!=null?n:yt}var ht=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,s=/[stwN]/,I=/[LRr]/,X=/[Lb1n]/,Z=/[1n]/;function ee(ne,Ee,_e){this.level=ne,this.from=Ee,this.to=_e}return function(ne,Ee){var _e=Ee=="ltr"?"L":"R";if(ne.length==0||Ee=="ltr"&&!n.test(ne))return!1;for(var Ve=ne.length,Fe=[],lt=0;lt-1&&(n[t]=s.slice(0,I).concat(s.slice(I+1)))}}}function Ue(e,t){var r=Je(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),s=0;s0}function pe(e){e.prototype.on=function(t,r){Te(this,t,r)},e.prototype.off=function(t,r){rt(this,t,r)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ie(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function oe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function de(e){re(e),ie(e)}function ke(e){return e.target||e.srcElement}function we(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),u&&e.ctrlKey&&t==1&&(t=3),t}var nt=function(){if(j&&B<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),bt;function Lt(e){if(bt==null){var t=i("span","\u200B");o(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&B<8))}var r=bt?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var St;function gt(e){if(St!=null)return St;var t=o(e,document.createTextNode("A\u062EA")),r=x(t,0,1).getBoundingClientRect(),n=x(t,1,2).getBoundingClientRect();return l(e),!r||r.left==r.right?!1:St=n.right-r.right<3}var Ze=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var s=e.indexOf(` -`,t);s==-1&&(s=e.length);var I=e.slice(t,e.charAt(s-1)=="\r"?s-1:s),X=I.indexOf("\r");X!=-1?(r.push(I.slice(0,X)),t+=X+1):(r.push(I),t=s+1)}return r}:function(e){return e.split(/\r\n?|\n/)},et=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},ze=function(){var e=i("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),se=null;function be(e){if(se!=null)return se;var t=o(e,i("span","x")),r=t.getBoundingClientRect(),n=x(t,0,1).getBoundingClientRect();return se=Math.abs(r.left-n.left)>1}var $e={},Qe={};function At(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function Tt(e,t){Qe[e]=t}function Ne(e){if(typeof e=="string"&&Qe.hasOwnProperty(e))e=Qe[e];else if(e&&typeof e.name=="string"&&Qe.hasOwnProperty(e.name)){var t=Qe[e.name];typeof t=="string"&&(t={name:t}),e=Ae(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ne("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ne("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function st(e,t){t=Ne(t);var r=$e[t.name];if(!r)return st(e,"text/plain");var n=r(e,t);if(dt.hasOwnProperty(t.name)){var s=dt[t.name];for(var I in s){if(!s.hasOwnProperty(I))continue;n.hasOwnProperty(I)&&(n["_"+I]=n[I]),n[I]=s[I]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)n[X]=t.modeProps[X];return n}var dt={};function Et(e,t){var r=dt.hasOwnProperty(e)?dt[e]:dt[e]={};C(t,r)}function Mt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var s=t[n];s instanceof Array&&(s=s.concat([])),r[n]=s}return r}function Wt(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function rn(e,t,r){return e.startState?e.startState(t,r):!0}var it=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};it.prototype.eol=function(){return this.pos>=this.string.length},it.prototype.sol=function(){return this.pos==this.lineStart},it.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},it.prototype.next=function(){if(this.post},it.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},it.prototype.skipToEnd=function(){this.pos=this.string.length},it.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},it.prototype.backUp=function(e){this.pos-=e},it.prototype.column=function(){return this.lastColumnPos0?null:(I&&t!==!1&&(this.pos+=I[0].length),I)}},it.prototype.current=function(){return this.string.slice(this.start,this.pos)},it.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},it.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},it.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ft(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var s=r.children[n],I=s.chunkSize();if(t=e.first&&tr?ct(r,ft(e,r).text.length):R(t,ft(e,t.line).text.length)}function R(e,t){var r=e.ch;return r==null||r>t?ct(e.line,t):r<0?ct(e.line,0):e}function G(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},V.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},V.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},V.fromSaved=function(e,t,r){return t instanceof J?new V(e,Mt(e.mode,t.state),r,t.lookAhead):new V(e,Mt(e.mode,t),r)},V.prototype.save=function(e){var t=e!==!1?Mt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function Se(e,t,r,n){var s=[e.state.modeGen],I={};Vn(e,t.text,e.doc.mode,r,function(ne,Ee){return s.push(ne,Ee)},I,n);for(var X=r.state,Z=function(ne){r.baseTokens=s;var Ee=e.state.overlays[ne],_e=1,Ve=0;r.state=!0,Vn(e,t.text,Ee.mode,r,function(Fe,lt){for(var xt=_e;VeFe&&s.splice(_e,1,Fe,s[_e+1],Dt),_e+=2,Ve=Math.min(Fe,Dt)}if(!lt)return;if(Ee.opaque)s.splice(xt,_e-xt,Fe,"overlay "+lt),_e=xt+2;else for(;xt<_e;xt+=2){var Ut=s[xt+1];s[xt+1]=(Ut?Ut+" ":"")+"overlay "+lt}},I),r.state=X,r.baseTokens=null,r.baseTokenPos=1},ee=0;eee.options.maxHighlightLength&&Mt(e.doc.mode,n.state),I=Se(e,t,n);s&&(n.state=s),t.stateAfter=n.save(!s),t.styles=I.styles,I.classes?t.styleClasses=I.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function wt(e,t,r){var n=e.doc,s=e.display;if(!n.mode.startState)return new V(n,!0,t);var I=un(e,t,r),X=I>n.first&&ft(n,I-1).stateAfter,Z=X?V.fromSaved(n,X,I):new V(n,rn(n.mode),I);return n.iter(I,t,function(ee){Bt(e,ee.text,Z);var ne=Z.line;ee.stateAfter=ne==t-1||ne%5==0||ne>=s.viewFrom&&net.start)return I}throw new Error("Mode "+e.name+" failed to advance stream.")}var Kt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function mn(e,t,r,n){var s=e.doc,I=s.mode,X;t=p(s,t);var Z=ft(s,t.line),ee=wt(e,t.line,r),ne=new it(Z.text,e.options.tabSize,ee),Ee;for(n&&(Ee=[]);(n||ne.pose.options.maxHighlightLength?(Z=!1,X&&Bt(e,t,n,Ee.pos),Ee.pos=t.length,_e=null):_e=Hn(zt(r,Ee,n.state,Ve),I),Ve){var Fe=Ve[0].name;Fe&&(_e="m-"+(_e?Fe+" "+_e:Fe))}if(!Z||ne!=_e){for(;eeX;--Z){if(Z<=I.first)return I.first;var ee=ft(I,Z-1),ne=ee.stateAfter;if(ne&&(!r||Z+(ne instanceof J?ne.lookAhead:0)<=I.modeFrontier))return Z;var Ee=$(ee.text,null,e.options.tabSize);(s==null||n>Ee)&&(s=Z-1,n=Ee)}return s}function Pn(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var s=ft(e,n).stateAfter;if(s&&(!(s instanceof J)||n+s.lookAhead=t:I.to>t);(n||(n=[])).push(new Ar(X,I.from,ee?null:I.to))}}return n}function Ei(e,t,r){var n;if(e)for(var s=0;s=t:I.to>t);if(Z||I.from==t&&X.type=="bookmark"&&(!r||I.marker.insertLeft)){var ee=I.from==null||(X.inclusiveLeft?I.from<=t:I.from0&&Z)for(var Qt=0;Qt0)continue;var Ee=[ee,1],_e=Xt(ne.from,Z.from),Ve=Xt(ne.to,Z.to);(_e<0||!X.inclusiveLeft&&!_e)&&Ee.push({from:ne.from,to:Z.from}),(Ve>0||!X.inclusiveRight&&!Ve)&&Ee.push({from:Z.to,to:ne.to}),s.splice.apply(s,Ee),ee+=Ee.length-3}return s}function wr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||Un(n,I.marker)<0)&&(n=I.marker)}return n}function ln(e,t,r,n,s){var I=ft(e,t),X=Xn&&I.markedSpans;if(X)for(var Z=0;Z=0&&_e<=0||Ee<=0&&_e>=0)continue;if(Ee<=0&&(ee.marker.inclusiveRight&&s.inclusiveLeft?Xt(ne.to,r)>=0:Xt(ne.to,r)>0)||Ee>=0&&(ee.marker.inclusiveRight&&s.inclusiveLeft?Xt(ne.from,n)<=0:Xt(ne.from,n)<0))return!0}}function ir(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Qr(e){for(var t;t=xn(e);)e=t.find(1,!0).line;return e}function Nr(e){for(var t,r;t=xn(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function ar(e,t){var r=ft(e,t),n=ir(r);return r==n?t:Ht(n)}function xi(e,t){if(t>e.lastLine())return t;var r=ft(e,t),n;if(!dr(e,r))return t;for(;n=xn(r);)r=n.find(1,!0).line;return Ht(r)+1}function dr(e,t){var r=Xn&&t.markedSpans;if(r)for(var n=void 0,s=0;st.maxLineLength&&(t.maxLineLength=s,t.maxLine=n)})}var hr=function(e,t,r){this.text=e,zr(this,t),this.height=r?r(this):1};hr.prototype.lineNo=function(){return Ht(this)},pe(hr);function Br(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),wr(e),zr(e,r);var s=n?n(e):1;s!=e.height&&en(e,s)}function Xi(e){e.parent=null,wr(e)}var Yt={},nn={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?nn:Yt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function dn(e,t){var r=S("span",null,null,M?"padding-right: .1px":null),n={pre:S("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var s=0;s<=(t.rest?t.rest.length:0);s++){var I=s?t.rest[s-1]:t.line,X=void 0;n.pos=0,n.addToken=Dn,gt(e.display.measure)&&(X=Ot(I,e.doc.direction))&&(n.addToken=Nn(n.addToken,X)),n.map=[];var Z=t!=e.display.externalMeasured&&Ht(I);fn(I,n,at(e,I,Z)),I.styleClasses&&(I.styleClasses.bgClass&&(n.bgClass=H(I.styleClasses.bgClass,n.bgClass||"")),I.styleClasses.textClass&&(n.textClass=H(I.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Lt(e.display.measure))),s==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(M){var ee=n.content.lastChild;(/\bcm-tab\b/.test(ee.className)||ee.querySelector&&ee.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Ue(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=H(n.pre.className,n.textClass||"")),n}function _n(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Dn(e,t,r,n,s,I,X){if(!t)return;var Z=e.splitSpaces?bn(t,e.trailingSpace):t,ee=e.cm.state.specialChars,ne=!1,Ee;if(!ee.test(t))e.col+=t.length,Ee=document.createTextNode(Z),e.map.push(e.pos,e.pos+t.length,Ee),j&&B<9&&(ne=!0),e.pos+=t.length;else{Ee=document.createDocumentFragment();for(var _e=0;;){ee.lastIndex=_e;var Ve=ee.exec(t),Fe=Ve?Ve.index-_e:t.length-_e;if(Fe){var lt=document.createTextNode(Z.slice(_e,_e+Fe));j&&B<9?Ee.appendChild(i("span",[lt])):Ee.appendChild(lt),e.map.push(e.pos,e.pos+Fe,lt),e.col+=Fe,e.pos+=Fe}if(!Ve)break;_e+=Fe+1;var xt=void 0;if(Ve[0]==" "){var Dt=e.cm.options.tabSize,Ut=Dt-e.col%Dt;xt=Ee.appendChild(i("span",ce(Ut),"cm-tab")),xt.setAttribute("role","presentation"),xt.setAttribute("cm-text"," "),e.col+=Ut}else Ve[0]=="\r"||Ve[0]==` -`?(xt=Ee.appendChild(i("span",Ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),xt.setAttribute("cm-text",Ve[0]),e.col+=1):(xt=e.cm.options.specialCharPlaceholder(Ve[0]),xt.setAttribute("cm-text",Ve[0]),j&&B<9?Ee.appendChild(i("span",[xt])):Ee.appendChild(xt),e.col+=1);e.map.push(e.pos,e.pos+1,xt),e.pos++}}if(e.trailingSpace=Z.charCodeAt(t.length-1)==32,r||n||s||ne||I||X){var Gt=r||"";n&&(Gt+=n),s&&(Gt+=s);var jt=i("span",[Ee],Gt,I);if(X)for(var Qt in X)X.hasOwnProperty(Qt)&&Qt!="style"&&Qt!="class"&&jt.setAttribute(Qt,X[Qt]);return e.content.appendChild(jt)}e.content.appendChild(Ee)}function bn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",s=0;sne&&_e.from<=ne);Ve++);if(_e.to>=Ee)return e(r,n,s,I,X,Z,ee);e(r,n.slice(0,_e.to-ne),s,I,null,Z,ee),I=null,n=n.slice(_e.to-ne),ne=_e.to}}}function er(e,t,r,n){var s=!n&&r.widgetNode;s&&e.map.push(e.pos,e.pos+t,s),!n&&e.cm.display.input.needsContentAttribute&&(s||(s=e.content.appendChild(document.createElement("span"))),s.setAttribute("cm-marker",r.id)),s&&(e.cm.display.input.setUneditable(s),e.content.appendChild(s)),e.pos+=t,e.trailingSpace=!1}function fn(e,t,r){var n=e.markedSpans,s=e.text,I=0;if(!n){for(var X=1;Xee||gn.collapsed&&tn.to==ee&&tn.from==ee)){if(tn.to!=null&&tn.to!=ee&&Fe>tn.to&&(Fe=tn.to,xt=""),gn.className&&(lt+=" "+gn.className),gn.css&&(Ve=(Ve?Ve+";":"")+gn.css),gn.startStyle&&tn.from==ee&&(Dt+=" "+gn.startStyle),gn.endStyle&&tn.to==Fe&&(Qt||(Qt=[])).push(gn.endStyle,tn.to),gn.title&&((Gt||(Gt={})).title=gn.title),gn.attributes)for(var Bn in gn.attributes)(Gt||(Gt={}))[Bn]=gn.attributes[Bn];gn.collapsed&&(!Ut||Un(Ut.marker,gn)<0)&&(Ut=tn)}else tn.from>ee&&Fe>tn.from&&(Fe=tn.from)}if(Qt)for(var or=0;or=Z)break;for(var Wr=Math.min(Z,Fe);;){if(Ee){var Mr=ee+Ee.length;if(!Ut){var Zn=Mr>Wr?Ee.slice(0,Wr-ee):Ee;t.addToken(t,Zn,_e?_e+lt:lt,Dt,ee+Zn.length==Fe?xt:"",Ve,Gt)}if(Mr>=Wr){Ee=Ee.slice(Wr-ee),ee=Wr;break}ee=Mr,Dt=""}Ee=s.slice(I,I=r[ne++]),_e=$t(r[ne++],t.cm.options)}}}function xr(e,t,r){this.line=t,this.rest=Nr(t),this.size=this.rest?Ht(te(this.rest))-r+1:1,this.node=this.text=null,this.hidden=dr(e,t)}function Cn(e,t,r){for(var n=[],s,I=t;I2&&I.push((ee.bottom+ne.top)/2-r.top)}}I.push(r.bottom-r.top)}}function Eo(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[s],cache:e.measure.caches[s],before:!0}}function xo(e,t){t=ir(t);var r=Ht(t),n=e.display.externalMeasured=new xr(e.doc,t,r);n.lineN=r;var s=n.built=dn(e,n);return n.text=s.pre,o(e.display.lineMeasure,s.pre),n}function Co(e,t,r,n){return Gr(e,Pi(e,t),r,n)}function da(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(I=ee-Z,s=I-1,t>=ee&&(X="right")),s!=null){if(n=e[ne+2],Z==ee&&r==(n.insertLeft?"left":"right")&&(X=r),r=="left"&&s==0)for(;ne&&e[ne-2]==e[ne-3]&&e[ne-1].insertLeft;)n=e[(ne-=3)+2],X="left";if(r=="right"&&s==ee-Z)for(;ne=0&&!((r=e[s]).left!=r.right);s--);return r}function So(e,t,r,n){var s=Ga(t.map,r,n),I=s.node,X=s.start,Z=s.end,ee=s.collapse,ne;if(I.nodeType==3){for(var Ee=0;Ee<4;Ee++){for(;X&&Ge(t.line.text.charAt(s.coverStart+X));)--X;for(;s.coverStart+Z0&&(ee=n="right");var _e;e.options.lineWrapping&&(_e=I.getClientRects()).length>1?ne=_e[n=="right"?_e.length-1:0]:ne=I.getBoundingClientRect()}if(j&&B<9&&!X&&(!ne||!ne.left&&!ne.right)){var Ve=I.parentNode.getClientRects()[0];Ve?ne={left:Ve.left,right:Ve.left+Ai(e.display),top:Ve.top,bottom:Ve.bottom}:ne=za}for(var Fe=ne.top-t.rect.top,lt=ne.bottom-t.rect.top,xt=(Fe+lt)/2,Dt=t.view.measure.heights,Ut=0;Ut=n.text.length?(ee=n.text.length,ne="before"):ee<=0&&(ee=0,ne="after"),!Z)return X(ne=="before"?ee-1:ee,ne=="before");function Ee(lt,xt,Dt){var Ut=Z[xt],Gt=Ut.level==1;return X(Dt?lt-1:lt,Gt!=Dt)}var _e=Ct(Z,ee,ne),Ve=yt,Fe=Ee(ee,_e,ne=="before");return Ve!=null&&(Fe.other=Ee(ee,Ve,ne!="before")),Fe}function Rn(e,t){var r=0;t=p(e.doc,t),e.options.lineWrapping||(r=Ai(e.display)*t.ch);var n=ft(e.doc,t.line),s=Rr(n)+Qi(e.display);return{left:r,right:r,top:s,bottom:s+n.height}}function mi(e,t,r,n,s){var I=ct(e,t,r);return I.xRel=s,n&&(I.outside=n),I}function Qa(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return mi(n.first,0,null,-1,-1);var s=Zt(n,r),I=n.first+n.size-1;if(s>I)return mi(n.first+n.size-1,ft(n,I).text.length,null,1,1);t<0&&(t=0);for(var X=ft(n,s);;){var Z=qo(e,X,s,t,r),ee=_r(X,Z.ch+(Z.xRel>0||Z.outside>0?1:0));if(!ee)return Z;var ne=ee.find(1);if(ne.line==s)return ne;X=ft(n,s=ne.line)}}function Ya(e,t,r,n){n-=fa(t);var s=t.text.length,I=mt(function(X){return Gr(e,r,X-1).bottom<=n},s,0);return s=mt(function(X){return Gr(e,r,X).top>n},I,s),{begin:I,end:s}}function Ln(e,t,r,n){r||(r=Pi(e,t));var s=ki(e,t,Gr(e,r,n),"line").top;return Ya(e,t,r,s)}function gi(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function qo(e,t,r,n,s){s-=Rr(t);var I=Pi(e,t),X=fa(t),Z=0,ee=t.text.length,ne=!0,Ee=Ot(t,e.doc.direction);if(Ee){var _e=(e.options.lineWrapping?$o:Ao)(e,t,r,I,Ee,n,s);ne=_e.level!=1,Z=ne?_e.from:_e.to-1,ee=ne?_e.to:_e.from-1}var Ve=null,Fe=null,lt=mt(function(an){var tn=Gr(e,I,an);return tn.top+=X,tn.bottom+=X,gi(tn,n,s,!1)?(tn.top<=s&&tn.left<=n&&(Ve=an,Fe=tn),!0):!1},Z,ee),xt,Dt,Ut=!1;if(Fe){var Gt=n-Fe.left=Qt.bottom?1:0}return lt=Ke(t.text,lt,1),mi(r,lt,Dt,Ut,n-xt)}function Ao(e,t,r,n,s,I,X){var Z=mt(function(_e){var Ve=s[_e],Fe=Ve.level!=1;return gi(jr(e,ct(r,Fe?Ve.to:Ve.from,Fe?"before":"after"),"line",t,n),I,X,!0)},0,s.length-1),ee=s[Z];if(Z>0){var ne=ee.level!=1,Ee=jr(e,ct(r,ne?ee.from:ee.to,ne?"after":"before"),"line",t,n);gi(Ee,I,X,!0)&&Ee.top>X&&(ee=s[Z-1])}return ee}function $o(e,t,r,n,s,I,X){var Z=Ya(e,t,n,X),ee=Z.begin,ne=Z.end;/\s/.test(t.text.charAt(ne-1))&&ne--;for(var Ee=null,_e=null,Ve=0;Ve=ne||Fe.to<=ee)continue;var lt=Fe.level!=1,xt=Gr(e,n,lt?Math.min(ne,Fe.to)-1:Math.max(ee,Fe.from)).right,Dt=xtDt)&&(Ee=Fe,_e=Dt)}return Ee||(Ee=s[s.length-1]),Ee.fromne&&(Ee={from:Ee.from,to:ne,level:Ee.level}),Ee}var Fr;function Ii(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Fr==null){Fr=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Fr.appendChild(document.createTextNode("x")),Fr.appendChild(i("br"));Fr.appendChild(document.createTextNode("x"))}o(e.measure,Fr);var r=Fr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),l(e.measure),r||1}function Ai(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),r=i("pre",[t],"CodeMirror-line-like");o(e.measure,r);var n=t.getBoundingClientRect(),s=(n.right-n.left)/10;return s>2&&(e.cachedCharWidth=s),s||10}function Ni(e){for(var t=e.display,r={},n={},s=t.gutters.clientLeft,I=t.gutters.firstChild,X=0;I;I=I.nextSibling,++X){var Z=e.display.gutterSpecs[X].className;r[Z]=I.offsetLeft+I.clientLeft+s,n[Z]=I.clientWidth}return{fixedPos:Ja(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Ja(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function To(e){var t=Ii(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Ai(e.display)-3);return function(s){if(dr(e.doc,s))return 0;var I=0;if(s.widgets)for(var X=0;X0&&(ne=ft(e.doc,ee.line).text).length==ee.ch){var Ee=$(ne,ne.length,e.options.tabSize)-ne.length;ee=ct(ee.line,Math.max(0,Math.round((I-bo(e.display).left)/Ai(e.display))-Ee))}return ee}function ni(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(s.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=s.viewTo)Xn&&ar(e.doc,t)s.viewFrom?ii(e):(s.viewFrom+=n,s.viewTo+=n);else if(t<=s.viewFrom&&r>=s.viewTo)ii(e);else if(t<=s.viewFrom){var I=ma(e,r,r+n,1);I?(s.view=s.view.slice(I.index),s.viewFrom=I.lineN,s.viewTo+=n):ii(e)}else if(r>=s.viewTo){var X=ma(e,t,t,-1);X?(s.view=s.view.slice(0,X.index),s.viewTo=X.lineN):ii(e)}else{var Z=ma(e,t,t,-1),ee=ma(e,r,r+n,1);Z&&ee?(s.view=s.view.slice(0,Z.index).concat(Cn(e,Z.lineN,ee.lineN)).concat(s.view.slice(ee.index)),s.viewTo+=n):ii(e)}var ne=s.externalMeasured;ne&&(r=s.lineN&&t=n.viewTo)return;var I=n.view[ni(e,t)];if(I.node==null)return;var X=I.changes||(I.changes=[]);fe(X,r)==-1&&X.push(r)}function ii(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ma(e,t,r,n){var s=ni(e,t),I,X=e.display.view;if(!Xn||r==e.doc.first+e.doc.size)return{index:s,lineN:r};for(var Z=e.display.viewFrom,ee=0;ee0){if(s==X.length-1)return null;I=Z+X[s].size-t,s++}else I=Z-t;t+=I,r+=I}for(;ar(e.doc,r)!=r;){if(s==(n<0?0:X.length-1))return null;r+=n*X[s-(n<0?1:0)].size,s+=n}return{index:s,lineN:r}}function wo(e,t,r){var n=e.display,s=n.view;s.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Cn(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Cn(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,ni(e,r)))),n.viewTo=r}function Za(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||Z.to().line1}var $e={},Qe={};function At(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function Tt(e,t){Qe[e]=t}function Ne(e){if(typeof e=="string"&&Qe.hasOwnProperty(e))e=Qe[e];else if(e&&typeof e.name=="string"&&Qe.hasOwnProperty(e.name)){var t=Qe[e.name];typeof t=="string"&&(t={name:t}),e=Ae(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ne("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ne("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function st(e,t){t=Ne(t);var r=$e[t.name];if(!r)return st(e,"text/plain");var n=r(e,t);if(dt.hasOwnProperty(t.name)){var s=dt[t.name];for(var I in s){if(!s.hasOwnProperty(I))continue;n.hasOwnProperty(I)&&(n["_"+I]=n[I]),n[I]=s[I]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)n[X]=t.modeProps[X];return n}var dt={};function Et(e,t){var r=dt.hasOwnProperty(e)?dt[e]:dt[e]={};C(t,r)}function Mt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var s=t[n];s instanceof Array&&(s=s.concat([])),r[n]=s}return r}function Wt(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function rn(e,t,r){return e.startState?e.startState(t,r):!0}var it=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};it.prototype.eol=function(){return this.pos>=this.string.length},it.prototype.sol=function(){return this.pos==this.lineStart},it.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},it.prototype.next=function(){if(this.post},it.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},it.prototype.skipToEnd=function(){this.pos=this.string.length},it.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},it.prototype.backUp=function(e){this.pos-=e},it.prototype.column=function(){return this.lastColumnPos0?null:(I&&t!==!1&&(this.pos+=I[0].length),I)}},it.prototype.current=function(){return this.string.slice(this.start,this.pos)},it.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},it.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},it.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ft(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var s=r.children[n],I=s.chunkSize();if(t=e.first&&tr?ct(r,ft(e,r).text.length):R(t,ft(e,t.line).text.length)}function R(e,t){var r=e.ch;return r==null||r>t?ct(e.line,t):r<0?ct(e.line,0):e}function G(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},V.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},V.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},V.fromSaved=function(e,t,r){return t instanceof J?new V(e,Mt(e.mode,t.state),r,t.lookAhead):new V(e,Mt(e.mode,t),r)},V.prototype.save=function(e){var t=e!==!1?Mt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function Se(e,t,r,n){var s=[e.state.modeGen],I={};Vn(e,t.text,e.doc.mode,r,function(ne,Ee){return s.push(ne,Ee)},I,n);for(var X=r.state,Z=function(ne){r.baseTokens=s;var Ee=e.state.overlays[ne],_e=1,Ve=0;r.state=!0,Vn(e,t.text,Ee.mode,r,function(Fe,lt){for(var xt=_e;VeFe&&s.splice(_e,1,Fe,s[_e+1],Dt),_e+=2,Ve=Math.min(Fe,Dt)}if(!lt)return;if(Ee.opaque)s.splice(xt,_e-xt,Fe,"overlay "+lt),_e=xt+2;else for(;xt<_e;xt+=2){var Ut=s[xt+1];s[xt+1]=(Ut?Ut+" ":"")+"overlay "+lt}},I),r.state=X,r.baseTokens=null,r.baseTokenPos=1},ee=0;eee.options.maxHighlightLength&&Mt(e.doc.mode,n.state),I=Se(e,t,n);s&&(n.state=s),t.stateAfter=n.save(!s),t.styles=I.styles,I.classes?t.styleClasses=I.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function wt(e,t,r){var n=e.doc,s=e.display;if(!n.mode.startState)return new V(n,!0,t);var I=un(e,t,r),X=I>n.first&&ft(n,I-1).stateAfter,Z=X?V.fromSaved(n,X,I):new V(n,rn(n.mode),I);return n.iter(I,t,function(ee){Bt(e,ee.text,Z);var ne=Z.line;ee.stateAfter=ne==t-1||ne%5==0||ne>=s.viewFrom&&net.start)return I}throw new Error("Mode "+e.name+" failed to advance stream.")}var Kt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function mn(e,t,r,n){var s=e.doc,I=s.mode,X;t=p(s,t);var Z=ft(s,t.line),ee=wt(e,t.line,r),ne=new it(Z.text,e.options.tabSize,ee),Ee;for(n&&(Ee=[]);(n||ne.pose.options.maxHighlightLength?(Z=!1,X&&Bt(e,t,n,Ee.pos),Ee.pos=t.length,_e=null):_e=Hn(zt(r,Ee,n.state,Ve),I),Ve){var Fe=Ve[0].name;Fe&&(_e="m-"+(_e?Fe+" "+_e:Fe))}if(!Z||ne!=_e){for(;eeX;--Z){if(Z<=I.first)return I.first;var ee=ft(I,Z-1),ne=ee.stateAfter;if(ne&&(!r||Z+(ne instanceof J?ne.lookAhead:0)<=I.modeFrontier))return Z;var Ee=$(ee.text,null,e.options.tabSize);(s==null||n>Ee)&&(s=Z-1,n=Ee)}return s}function kn(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var s=ft(e,n).stateAfter;if(s&&(!(s instanceof J)||n+s.lookAhead=t:I.to>t);(n||(n=[])).push(new Ar(X,I.from,ee?null:I.to))}}return n}function Ei(e,t,r){var n;if(e)for(var s=0;s=t:I.to>t);if(Z||I.from==t&&X.type=="bookmark"&&(!r||I.marker.insertLeft)){var ee=I.from==null||(X.inclusiveLeft?I.from<=t:I.from0&&Z)for(var Qt=0;Qt0)continue;var Ee=[ee,1],_e=Xt(ne.from,Z.from),Ve=Xt(ne.to,Z.to);(_e<0||!X.inclusiveLeft&&!_e)&&Ee.push({from:ne.from,to:Z.from}),(Ve>0||!X.inclusiveRight&&!Ve)&&Ee.push({from:Z.to,to:ne.to}),s.splice.apply(s,Ee),ee+=Ee.length-3}return s}function wr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||Un(n,I.marker)<0)&&(n=I.marker)}return n}function ln(e,t,r,n,s){var I=ft(e,t),X=Xn&&I.markedSpans;if(X)for(var Z=0;Z=0&&_e<=0||Ee<=0&&_e>=0)continue;if(Ee<=0&&(ee.marker.inclusiveRight&&s.inclusiveLeft?Xt(ne.to,r)>=0:Xt(ne.to,r)>0)||Ee>=0&&(ee.marker.inclusiveRight&&s.inclusiveLeft?Xt(ne.from,n)<=0:Xt(ne.from,n)<0))return!0}}function ir(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Qr(e){for(var t;t=xn(e);)e=t.find(1,!0).line;return e}function Nr(e){for(var t,r;t=xn(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function ar(e,t){var r=ft(e,t),n=ir(r);return r==n?t:Ht(n)}function xi(e,t){if(t>e.lastLine())return t;var r=ft(e,t),n;if(!dr(e,r))return t;for(;n=xn(r);)r=n.find(1,!0).line;return Ht(r)+1}function dr(e,t){var r=Xn&&t.markedSpans;if(r)for(var n=void 0,s=0;st.maxLineLength&&(t.maxLineLength=s,t.maxLine=n)})}var hr=function(e,t,r){this.text=e,zr(this,t),this.height=r?r(this):1};hr.prototype.lineNo=function(){return Ht(this)},pe(hr);function Br(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),wr(e),zr(e,r);var s=n?n(e):1;s!=e.height&&en(e,s)}function Xi(e){e.parent=null,wr(e)}var Yt={},nn={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?nn:Yt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function dn(e,t){var r=S("span",null,null,M?"padding-right: .1px":null),n={pre:S("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var s=0;s<=(t.rest?t.rest.length:0);s++){var I=s?t.rest[s-1]:t.line,X=void 0;n.pos=0,n.addToken=Dn,gt(e.display.measure)&&(X=Ot(I,e.doc.direction))&&(n.addToken=Nn(n.addToken,X)),n.map=[];var Z=t!=e.display.externalMeasured&&Ht(I);fn(I,n,at(e,I,Z)),I.styleClasses&&(I.styleClasses.bgClass&&(n.bgClass=H(I.styleClasses.bgClass,n.bgClass||"")),I.styleClasses.textClass&&(n.textClass=H(I.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Lt(e.display.measure))),s==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(M){var ee=n.content.lastChild;(/\bcm-tab\b/.test(ee.className)||ee.querySelector&&ee.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Ue(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=H(n.pre.className,n.textClass||"")),n}function _n(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Dn(e,t,r,n,s,I,X){if(!t)return;var Z=e.splitSpaces?bn(t,e.trailingSpace):t,ee=e.cm.state.specialChars,ne=!1,Ee;if(!ee.test(t))e.col+=t.length,Ee=document.createTextNode(Z),e.map.push(e.pos,e.pos+t.length,Ee),j&&B<9&&(ne=!0),e.pos+=t.length;else{Ee=document.createDocumentFragment();for(var _e=0;;){ee.lastIndex=_e;var Ve=ee.exec(t),Fe=Ve?Ve.index-_e:t.length-_e;if(Fe){var lt=document.createTextNode(Z.slice(_e,_e+Fe));j&&B<9?Ee.appendChild(i("span",[lt])):Ee.appendChild(lt),e.map.push(e.pos,e.pos+Fe,lt),e.col+=Fe,e.pos+=Fe}if(!Ve)break;_e+=Fe+1;var xt=void 0;if(Ve[0]==" "){var Dt=e.cm.options.tabSize,Ut=Dt-e.col%Dt;xt=Ee.appendChild(i("span",ce(Ut),"cm-tab")),xt.setAttribute("role","presentation"),xt.setAttribute("cm-text"," "),e.col+=Ut}else Ve[0]=="\r"||Ve[0]==` +`?(xt=Ee.appendChild(i("span",Ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),xt.setAttribute("cm-text",Ve[0]),e.col+=1):(xt=e.cm.options.specialCharPlaceholder(Ve[0]),xt.setAttribute("cm-text",Ve[0]),j&&B<9?Ee.appendChild(i("span",[xt])):Ee.appendChild(xt),e.col+=1);e.map.push(e.pos,e.pos+1,xt),e.pos++}}if(e.trailingSpace=Z.charCodeAt(t.length-1)==32,r||n||s||ne||I||X){var Gt=r||"";n&&(Gt+=n),s&&(Gt+=s);var jt=i("span",[Ee],Gt,I);if(X)for(var Qt in X)X.hasOwnProperty(Qt)&&Qt!="style"&&Qt!="class"&&jt.setAttribute(Qt,X[Qt]);return e.content.appendChild(jt)}e.content.appendChild(Ee)}function bn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",s=0;sne&&_e.from<=ne);Ve++);if(_e.to>=Ee)return e(r,n,s,I,X,Z,ee);e(r,n.slice(0,_e.to-ne),s,I,null,Z,ee),I=null,n=n.slice(_e.to-ne),ne=_e.to}}}function er(e,t,r,n){var s=!n&&r.widgetNode;s&&e.map.push(e.pos,e.pos+t,s),!n&&e.cm.display.input.needsContentAttribute&&(s||(s=e.content.appendChild(document.createElement("span"))),s.setAttribute("cm-marker",r.id)),s&&(e.cm.display.input.setUneditable(s),e.content.appendChild(s)),e.pos+=t,e.trailingSpace=!1}function fn(e,t,r){var n=e.markedSpans,s=e.text,I=0;if(!n){for(var X=1;Xee||gn.collapsed&&tn.to==ee&&tn.from==ee)){if(tn.to!=null&&tn.to!=ee&&Fe>tn.to&&(Fe=tn.to,xt=""),gn.className&&(lt+=" "+gn.className),gn.css&&(Ve=(Ve?Ve+";":"")+gn.css),gn.startStyle&&tn.from==ee&&(Dt+=" "+gn.startStyle),gn.endStyle&&tn.to==Fe&&(Qt||(Qt=[])).push(gn.endStyle,tn.to),gn.title&&((Gt||(Gt={})).title=gn.title),gn.attributes)for(var Bn in gn.attributes)(Gt||(Gt={}))[Bn]=gn.attributes[Bn];gn.collapsed&&(!Ut||Un(Ut.marker,gn)<0)&&(Ut=tn)}else tn.from>ee&&Fe>tn.from&&(Fe=tn.from)}if(Qt)for(var or=0;or=Z)break;for(var Wr=Math.min(Z,Fe);;){if(Ee){var Mr=ee+Ee.length;if(!Ut){var Zn=Mr>Wr?Ee.slice(0,Wr-ee):Ee;t.addToken(t,Zn,_e?_e+lt:lt,Dt,ee+Zn.length==Fe?xt:"",Ve,Gt)}if(Mr>=Wr){Ee=Ee.slice(Wr-ee),ee=Wr;break}ee=Mr,Dt=""}Ee=s.slice(I,I=r[ne++]),_e=$t(r[ne++],t.cm.options)}}}function xr(e,t,r){this.line=t,this.rest=Nr(t),this.size=this.rest?Ht(te(this.rest))-r+1:1,this.node=this.text=null,this.hidden=dr(e,t)}function Cn(e,t,r){for(var n=[],s,I=t;I2&&I.push((ee.bottom+ne.top)/2-r.top)}}I.push(r.bottom-r.top)}}function Eo(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[s],cache:e.measure.caches[s],before:!0}}function xo(e,t){t=ir(t);var r=Ht(t),n=e.display.externalMeasured=new xr(e.doc,t,r);n.lineN=r;var s=n.built=dn(e,n);return n.text=s.pre,o(e.display.lineMeasure,s.pre),n}function Co(e,t,r,n){return Gr(e,ki(e,t),r,n)}function da(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(I=ee-Z,s=I-1,t>=ee&&(X="right")),s!=null){if(n=e[ne+2],Z==ee&&r==(n.insertLeft?"left":"right")&&(X=r),r=="left"&&s==0)for(;ne&&e[ne-2]==e[ne-3]&&e[ne-1].insertLeft;)n=e[(ne-=3)+2],X="left";if(r=="right"&&s==ee-Z)for(;ne=0&&!((r=e[s]).left!=r.right);s--);return r}function So(e,t,r,n){var s=Ga(t.map,r,n),I=s.node,X=s.start,Z=s.end,ee=s.collapse,ne;if(I.nodeType==3){for(var Ee=0;Ee<4;Ee++){for(;X&&Ge(t.line.text.charAt(s.coverStart+X));)--X;for(;s.coverStart+Z0&&(ee=n="right");var _e;e.options.lineWrapping&&(_e=I.getClientRects()).length>1?ne=_e[n=="right"?_e.length-1:0]:ne=I.getBoundingClientRect()}if(j&&B<9&&!X&&(!ne||!ne.left&&!ne.right)){var Ve=I.parentNode.getClientRects()[0];Ve?ne={left:Ve.left,right:Ve.left+Ai(e.display),top:Ve.top,bottom:Ve.bottom}:ne=za}for(var Fe=ne.top-t.rect.top,lt=ne.bottom-t.rect.top,xt=(Fe+lt)/2,Dt=t.view.measure.heights,Ut=0;Ut=n.text.length?(ee=n.text.length,ne="before"):ee<=0&&(ee=0,ne="after"),!Z)return X(ne=="before"?ee-1:ee,ne=="before");function Ee(lt,xt,Dt){var Ut=Z[xt],Gt=Ut.level==1;return X(Dt?lt-1:lt,Gt!=Dt)}var _e=Ct(Z,ee,ne),Ve=yt,Fe=Ee(ee,_e,ne=="before");return Ve!=null&&(Fe.other=Ee(ee,Ve,ne!="before")),Fe}function Rn(e,t){var r=0;t=p(e.doc,t),e.options.lineWrapping||(r=Ai(e.display)*t.ch);var n=ft(e.doc,t.line),s=Rr(n)+Qi(e.display);return{left:r,right:r,top:s,bottom:s+n.height}}function mi(e,t,r,n,s){var I=ct(e,t,r);return I.xRel=s,n&&(I.outside=n),I}function Qa(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return mi(n.first,0,null,-1,-1);var s=Zt(n,r),I=n.first+n.size-1;if(s>I)return mi(n.first+n.size-1,ft(n,I).text.length,null,1,1);t<0&&(t=0);for(var X=ft(n,s);;){var Z=qo(e,X,s,t,r),ee=_r(X,Z.ch+(Z.xRel>0||Z.outside>0?1:0));if(!ee)return Z;var ne=ee.find(1);if(ne.line==s)return ne;X=ft(n,s=ne.line)}}function Ya(e,t,r,n){n-=fa(t);var s=t.text.length,I=mt(function(X){return Gr(e,r,X-1).bottom<=n},s,0);return s=mt(function(X){return Gr(e,r,X).top>n},I,s),{begin:I,end:s}}function Ln(e,t,r,n){r||(r=ki(e,t));var s=Pi(e,t,Gr(e,r,n),"line").top;return Ya(e,t,r,s)}function gi(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function qo(e,t,r,n,s){s-=Rr(t);var I=ki(e,t),X=fa(t),Z=0,ee=t.text.length,ne=!0,Ee=Ot(t,e.doc.direction);if(Ee){var _e=(e.options.lineWrapping?$o:Ao)(e,t,r,I,Ee,n,s);ne=_e.level!=1,Z=ne?_e.from:_e.to-1,ee=ne?_e.to:_e.from-1}var Ve=null,Fe=null,lt=mt(function(an){var tn=Gr(e,I,an);return tn.top+=X,tn.bottom+=X,gi(tn,n,s,!1)?(tn.top<=s&&tn.left<=n&&(Ve=an,Fe=tn),!0):!1},Z,ee),xt,Dt,Ut=!1;if(Fe){var Gt=n-Fe.left=Qt.bottom?1:0}return lt=Ke(t.text,lt,1),mi(r,lt,Dt,Ut,n-xt)}function Ao(e,t,r,n,s,I,X){var Z=mt(function(_e){var Ve=s[_e],Fe=Ve.level!=1;return gi(jr(e,ct(r,Fe?Ve.to:Ve.from,Fe?"before":"after"),"line",t,n),I,X,!0)},0,s.length-1),ee=s[Z];if(Z>0){var ne=ee.level!=1,Ee=jr(e,ct(r,ne?ee.from:ee.to,ne?"after":"before"),"line",t,n);gi(Ee,I,X,!0)&&Ee.top>X&&(ee=s[Z-1])}return ee}function $o(e,t,r,n,s,I,X){var Z=Ya(e,t,n,X),ee=Z.begin,ne=Z.end;/\s/.test(t.text.charAt(ne-1))&&ne--;for(var Ee=null,_e=null,Ve=0;Ve=ne||Fe.to<=ee)continue;var lt=Fe.level!=1,xt=Gr(e,n,lt?Math.min(ne,Fe.to)-1:Math.max(ee,Fe.from)).right,Dt=xtDt)&&(Ee=Fe,_e=Dt)}return Ee||(Ee=s[s.length-1]),Ee.fromne&&(Ee={from:Ee.from,to:ne,level:Ee.level}),Ee}var Fr;function Ii(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Fr==null){Fr=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Fr.appendChild(document.createTextNode("x")),Fr.appendChild(i("br"));Fr.appendChild(document.createTextNode("x"))}o(e.measure,Fr);var r=Fr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),l(e.measure),r||1}function Ai(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),r=i("pre",[t],"CodeMirror-line-like");o(e.measure,r);var n=t.getBoundingClientRect(),s=(n.right-n.left)/10;return s>2&&(e.cachedCharWidth=s),s||10}function Ni(e){for(var t=e.display,r={},n={},s=t.gutters.clientLeft,I=t.gutters.firstChild,X=0;I;I=I.nextSibling,++X){var Z=e.display.gutterSpecs[X].className;r[Z]=I.offsetLeft+I.clientLeft+s,n[Z]=I.clientWidth}return{fixedPos:Ja(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Ja(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function To(e){var t=Ii(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Ai(e.display)-3);return function(s){if(dr(e.doc,s))return 0;var I=0;if(s.widgets)for(var X=0;X0&&(ne=ft(e.doc,ee.line).text).length==ee.ch){var Ee=$(ne,ne.length,e.options.tabSize)-ne.length;ee=ct(ee.line,Math.max(0,Math.round((I-bo(e.display).left)/Ai(e.display))-Ee))}return ee}function ni(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(s.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=s.viewTo)Xn&&ar(e.doc,t)s.viewFrom?ii(e):(s.viewFrom+=n,s.viewTo+=n);else if(t<=s.viewFrom&&r>=s.viewTo)ii(e);else if(t<=s.viewFrom){var I=ma(e,r,r+n,1);I?(s.view=s.view.slice(I.index),s.viewFrom=I.lineN,s.viewTo+=n):ii(e)}else if(r>=s.viewTo){var X=ma(e,t,t,-1);X?(s.view=s.view.slice(0,X.index),s.viewTo=X.lineN):ii(e)}else{var Z=ma(e,t,t,-1),ee=ma(e,r,r+n,1);Z&&ee?(s.view=s.view.slice(0,Z.index).concat(Cn(e,Z.lineN,ee.lineN)).concat(s.view.slice(ee.index)),s.viewTo+=n):ii(e)}var ne=s.externalMeasured;ne&&(r=s.lineN&&t=n.viewTo)return;var I=n.view[ni(e,t)];if(I.node==null)return;var X=I.changes||(I.changes=[]);fe(X,r)==-1&&X.push(r)}function ii(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ma(e,t,r,n){var s=ni(e,t),I,X=e.display.view;if(!Xn||r==e.doc.first+e.doc.size)return{index:s,lineN:r};for(var Z=e.display.viewFrom,ee=0;ee0){if(s==X.length-1)return null;I=Z+X[s].size-t,s++}else I=Z-t;t+=I,r+=I}for(;ar(e.doc,r)!=r;){if(s==(n<0?0:X.length-1))return null;r+=n*X[s-(n<0?1:0)].size,s+=n}return{index:s,lineN:r}}function wo(e,t,r){var n=e.display,s=n.view;s.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Cn(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Cn(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,ni(e,r)))),n.viewTo=r}function Za(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||Z.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Bi(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function va(e){e.state.focused||(e.display.input.focus(),qi(e))}function Ro(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Bi(e))},100)}function qi(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ue(e,"focus",e,t),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),M&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ai(e)}function Bi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ue(e,"blur",e,t),e.state.focused=!1,d(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function $i(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||Ee<-.005)&&(en(s.line,X),Oo(s.line),s.rest))for(var _e=0;_ee.display.sizerWidth){var Ve=Math.ceil(Z/Ai(e.display));Ve>e.display.maxLineLength&&(e.display.maxLineLength=Ve,e.display.maxLine=s.line,e.display.maxLineChanged=!0)}}}function Oo(e){if(e.widgets)for(var t=0;t=X&&(I=Zt(t,Rr(ft(t,ee))-e.wrapper.clientHeight),X=ee)}return{from:I,to:Math.max(X,I+1)}}function Ui(e,t){if(qe(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),s=null;if(t.top+n.top<0?s=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(s=!1),s!=null&&!b){var I=i("div","\u200B",null,`position: absolute; + height: `+(tn-Qt)+"px"))}function _e(jt,Qt,an){var tn=ft(s,jt),gn=tn.text.length,Bn,or;function Wn(Zn,kr){return Xa(e,ct(jt,Zn),"div",tn,kr)}function Wr(Zn,kr,cr){var nr=Ln(e,tn,null,Zn),qn=kr=="ltr"==(cr=="after")?"left":"right",Gn=cr=="after"?nr.begin:nr.end-(/\s/.test(tn.text.charAt(nr.end-1))?2:1);return Wn(Gn,qn)[qn]}var Mr=Ot(tn,s.direction);return vt(Mr,Qt||0,an==null?gn:an,function(Zn,kr,cr,nr){var qn=cr=="ltr",Gn=Wn(Zn,qn?"left":"right"),Pr=Wn(kr-1,qn?"right":"left"),Ia=Qt==null&&Zn==0,Vi=an==null&&kr==gn,br=nr==0,bi=!Mr||nr==Mr.length-1;if(Pr.top-Gn.top<=3){var sr=(ne?Ia:Vi)&&br,vs=(ne?Vi:Ia)&&bi,Li=sr?Z:(qn?Gn:Pr).left,la=vs?ee:(qn?Pr:Gn).right;Ee(Li,Gn.top,la-Li,Gn.bottom)}else{var ua,Sr,Na,ys;qn?(ua=ne&&Ia&&br?Z:Gn.left,Sr=ne?ee:Wr(Zn,cr,"before"),Na=ne?Z:Wr(kr,cr,"after"),ys=ne&&Vi&&bi?ee:Pr.right):(ua=ne?Wr(Zn,cr,"before"):Z,Sr=!ne&&Ia&&br?ee:Gn.right,Na=!ne&&Vi&&bi?Z:Pr.left,ys=ne?Wr(kr,cr,"after"):ee),Ee(ua,Gn.top,Sr-ua,Gn.bottom),Gn.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Bi(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function va(e){e.state.focused||(e.display.input.focus(),qi(e))}function Ro(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Bi(e))},100)}function qi(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ue(e,"focus",e,t),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),M&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ai(e)}function Bi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ue(e,"blur",e,t),e.state.focused=!1,d(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function $i(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||Ee<-.005)&&(en(s.line,X),Oo(s.line),s.rest))for(var _e=0;_ee.display.sizerWidth){var Ve=Math.ceil(Z/Ai(e.display));Ve>e.display.maxLineLength&&(e.display.maxLineLength=Ve,e.display.maxLine=s.line,e.display.maxLineChanged=!0)}}}function Oo(e){if(e.widgets)for(var t=0;t=X&&(I=Zt(t,Rr(ft(t,ee))-e.wrapper.clientHeight),X=ee)}return{from:I,to:Math.max(X,I+1)}}function Ui(e,t){if(qe(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),s=null;if(t.top+n.top<0?s=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(s=!1),s!=null&&!b){var I=i("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-Qi(e.display))+`px; height: `+(t.bottom-t.top+Jr(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(I),I.scrollIntoView(s),e.display.lineSpace.removeChild(I)}}function ts(e,t,r,n){n==null&&(n=0);var s;!e.options.lineWrapping&&t==r&&(t=t.ch?ct(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?ct(t.line,t.ch+1,"before"):t);for(var I=0;I<5;I++){var X=!1,Z=jr(e,t),ee=!r||r==t?Z:jr(e,r);s={left:Math.min(Z.left,ee.left),top:Math.min(Z.top,ee.top)-n,right:Math.max(Z.left,ee.left),bottom:Math.max(Z.bottom,ee.bottom)+n};var ne=qa(e,s),Ee=e.doc.scrollTop,_e=e.doc.scrollLeft;if(ne.scrollTop!=null&&(Wi(e,ne.scrollTop),Math.abs(e.doc.scrollTop-Ee)>1&&(X=!0)),ne.scrollLeft!=null&&(Ti(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-_e)>1&&(X=!0)),!X)break}return s}function Do(e,t){var r=qa(e,t);r.scrollTop!=null&&Wi(e,r.scrollTop),r.scrollLeft!=null&&Ti(e,r.scrollLeft)}function qa(e,t){var r=e.display,n=Ii(e.display);t.top<0&&(t.top=0);var s=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,I=Yi(e),X={};t.bottom-t.top>I&&(t.bottom=t.top+I);var Z=e.doc.height+Ha(r),ee=t.topZ-n;if(t.tops+I){var Ee=Math.min(t.top,(ne?Z:t.bottom)-I);Ee!=s&&(X.scrollTop=Ee)}var _e=e.options.fixedGutter?0:r.gutters.offsetWidth,Ve=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-_e,Fe=pi(e)-r.gutters.offsetWidth,lt=t.right-t.left>Fe;return lt&&(t.right=t.left+Fe),t.left<10?X.scrollLeft=0:t.leftFe+Ve-3&&(X.scrollLeft=t.right+(lt?0:10)-Fe),X}function ji(e,t){if(t==null)return;ba(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Fi(e){ba(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ea(e,t,r){(t!=null||r!=null)&&ba(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function ns(e,t){ba(e),e.curOp.scrollToPos=t}function ba(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Rn(e,t.from),n=Rn(e,t.to);Lo(e,r,n,t.margin)}}function Lo(e,t,r,n){var s=qa(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ea(e,s.scrollLeft,s.scrollTop)}function Wi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;P||ra(e,{top:t}),Mo(e,t,!0),P&&ra(e),It(e,100)}function Mo(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ti(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ea(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ta(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Ha(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Jr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var wi=function(e,t,r){this.cm=r;var n=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),s=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=s.tabIndex=-1,e(n),e(s),Te(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Te(s,"scroll",function(){s.clientWidth&&t(s.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,j&&B<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var s=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+s)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var I=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+I)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=u&&!D?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ae,this.disableVert=new ae},wi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var s=e.getBoundingClientRect(),I=r=="vert"?document.elementFromPoint(s.right-1,(s.top+s.bottom)/2):document.elementFromPoint((s.right+s.left)/2,s.bottom-1);I!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var na=function(){};na.prototype.update=function(){return{bottom:0,right:0}},na.prototype.setScrollLeft=function(){},na.prototype.setScrollTop=function(){},na.prototype.clear=function(){};function Hi(e,t){t||(t=ta(e));var r=e.display.barWidth,n=e.display.barHeight;oi(e,t);for(var s=0;s<4&&r!=e.display.barWidth||n!=e.display.barHeight;s++)r!=e.display.barWidth&&e.options.lineWrapping&&$i(e),oi(e,ta(e)),r=e.display.barWidth,n=e.display.barHeight}function oi(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var Po={native:wi,null:na};function ko(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&d(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Po[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Te(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?Ti(e,t):Wi(e,t)},e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var rs=0;function _i(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++rs},fr(e.curOp)}function kt(e){var t=e.curOp;t&&An(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new jn(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Be(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Rt(e){var t=e.cm,r=t.display;e.updatedDisplay&&$i(t),e.barMeasure=ta(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Co(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Jr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-pi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function pt(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=wt(e,t.highlightFrontier),s=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(I){if(n.line>=e.display.viewFrom){var X=I.styles,Z=I.text.length>e.options.maxHighlightLength?Mt(t.mode,n.state):null,ee=Se(e,I,n,!0);Z&&(n.state=Z),I.styles=ee.styles;var ne=I.styleClasses,Ee=ee.classes;Ee?I.styleClasses=Ee:ne&&(I.styleClasses=null);for(var _e=!X||X.length!=I.styles.length||ne!=Ee&&(!ne||!Ee||ne.bgClass!=Ee.bgClass||ne.textClass!=Ee.textClass),Ve=0;!_e&&Ver)return It(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),s.length&&Ft(e,function(){for(var I=0;I=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Za(e)==0)return!1;xa(e)&&(ii(e),t.dims=Ni(e));var s=n.first+n.size,I=Math.max(t.visible.from-e.options.viewportMargin,n.first),X=Math.min(s,t.visible.to+e.options.viewportMargin);r.viewFromX&&r.viewTo-X<20&&(X=Math.min(s,r.viewTo)),Xn&&(I=ar(e.doc,I),X=xi(e.doc,X));var Z=I!=r.viewFrom||X!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;wo(e,I,X),r.viewOffset=Rr(ft(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var ee=Za(e);if(!Z&&ee==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var ne=zn(e);return ee>4&&(r.lineDiv.style.display="none"),$a(e,r.updateLineNumbers,t.dims),ee>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Vr(ne),l(r.cursorDiv),l(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,Z&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,It(e,400)),r.updateLineNumbers=null,!0}function li(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==pi(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Ha(e.display)-Yi(e),r.top)}),t.visible=ya(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=ya(e.display,e.doc,r));if(!si(e,t))break;$i(e);var s=ta(e);Zi(e),Hi(e,s),aa(e,s),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ra(e,t){var r=new jn(e,t);if(si(e,r)){$i(e),li(e,r);var n=ta(e);Zi(e),Hi(e,n),aa(e,n),r.finish()}}function $a(e,t,r){var n=e.display,s=e.options.lineNumbers,I=n.lineDiv,X=I.firstChild;function Z(lt){var xt=lt.nextSibling;return M&&u&&e.display.currentWheelTarget==lt?lt.style.display="none":lt.parentNode.removeChild(lt),xt}for(var ee=n.view,ne=n.viewFrom,Ee=0;Ee-1&&(Fe=!1),Yr(e,_e,ne,r)),Fe&&(l(_e.lineNumber),_e.lineNumber.appendChild(document.createTextNode(Sn(e.options,ne)))),X=_e.node.nextSibling}ne+=_e.size}for(;X;)X=Z(X)}function ia(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function aa(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Jr(e)+"px"}function Ea(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Ja(t)-t.scroller.scrollLeft+e.doc.scrollLeft,s=t.gutters.offsetWidth,I=n+"px",X=0;XX.clientWidth,ee=X.scrollHeight>X.clientHeight;if(!(n&&Z||s&&ee))return;if(s&&u&&M){e:for(var ne=t.target,Ee=I.view;ne!=X;ne=ne.parentNode)for(var _e=0;_e=0&&Xt(e,n.to())<=0)return r}return-1};var Mn=function(e,t){this.anchor=e,this.head=t};Mn.prototype.from=function(){return vn(this.anchor,this.head)},Mn.prototype.to=function(){return qt(this.anchor,this.head)},Mn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Dr(e,t,r){var n=e&&e.options.selectionsMayTouch,s=t[r];t.sort(function(Ve,Fe){return Xt(Ve.from(),Fe.from())}),r=fe(t,s);for(var I=1;I0:ee>=0){var ne=vn(Z.from(),X.from()),Ee=qt(Z.to(),X.to()),_e=Z.empty()?X.from()==X.head:Z.from()==Z.head;I<=r&&--r,t.splice(--I,2,new Mn(_e?Ee:ne,_e?ne:Ee))}}return new gr(t,r)}function Zr(e,t){return new gr([new Mn(e,t||e)],0)}function qr(e){return e.text?ct(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ta(e,t){if(Xt(e,t.from)<0)return e;if(Xt(e,t.to)<=0)return qr(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=qr(t).ch-t.to.ch),ct(r,n)}function sa(e,t){for(var r=[],n=0;n1&&e.remove(Z.line+1,lt-1),e.insert(Z.line+1,Ut)}wn(e,"change",e,t)}function $r(e,t,r){function n(s,I,X){if(s.linked)for(var Z=0;Z1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function Es(e,t,r,n){var s=e.history;s.undone.length=0;var I=+new Date,X,Z;if((s.lastOp==n||s.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&s.lastModTime>I-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=pl(s,s.lastOp==n)))Z=te(X.changes),Xt(t.from,t.to)==0&&Xt(t.from,Z.to)==0?Z.to=qr(t):X.changes.push(as(e,t));else{var ee=te(s.done);for((!ee||!ee.ranges)&&No(e.sel,s.done),X={changes:[as(e,t)],generation:s.generation},s.done.push(X);s.done.length>s.undoDepth;)s.done.shift(),s.done[0].ranges||s.done.shift()}s.done.push(r),s.generation=++s.maxGeneration,s.lastModTime=s.lastSelTime=I,s.lastOp=s.lastSelOp=n,s.lastOrigin=s.lastSelOrigin=t.origin,Z||Ue(e,"historyAdded")}function ml(e,t,r,n){var s=t.charAt(0);return s=="*"||s=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var s=e.history,I=n&&n.origin;r==s.lastSelOp||I&&s.lastSelOrigin==I&&(s.lastModTime==s.lastSelTime&&s.lastOrigin==I||ml(e,I,te(s.done),t))?s.done[s.done.length-1]=t:No(t,s.done),s.lastSelTime=+new Date,s.lastSelOrigin=I,s.lastSelOp=r,n&&n.clearRedo!==!1&&bs(s.undone)}function No(e,t){var r=te(t);r&&r.ranges&&r.equals(e)||t.push(e)}function xs(e,t,r,n){var s=t["spans_"+e.id],I=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(X){X.markedSpans&&((s||(s=t["spans_"+e.id]={}))[I]=X.markedSpans),++I})}function vl(e){if(!e)return null;for(var t,r=0;r-1&&(te(Z)[_e]=ne[_e],delete ne[_e]))}}return n}function os(e,t,r,n){if(n){var s=e.anchor;if(r){var I=Xt(t,s)<0;I!=Xt(r,s)<0?(s=t,t=r):I!=Xt(t,r)<0&&(t=r)}return new Mn(s,t)}else return new Mn(r||t,t)}function Bo(e,t,r,n,s){s==null&&(s=e.cm&&(e.cm.display.shift||e.extend)),yr(e,new gr([os(e.sel.primary(),t,r,s)],0),n)}function Ss(e,t,r){for(var n=[],s=e.cm&&(e.cm.display.shift||e.extend),I=0;I=t.ch:Z.to>t.ch))){if(s&&(Ue(ee,"beforeCursorEnter"),ee.explicitlyCleared))if(I.markedSpans){--X;continue}else break;if(!ee.atomic)continue;if(r){var _e=ee.find(n<0?1:-1),Ve=void 0;if((n<0?Ee:ne)&&(_e=Os(e,_e,-n,_e&&_e.line==t.line?I:null)),_e&&_e.line==t.line&&(Ve=Xt(_e,r))&&(n<0?Ve<0:Ve>0))return _a(e,_e,t,n,s)}var Fe=ee.find(n<0?-1:1);return(n<0?ne:Ee)&&(Fe=Os(e,Fe,n,Fe.line==t.line?I:null)),Fe?_a(e,Fe,t,n,s):null}}return t}function jo(e,t,r,n,s){var I=n||1,X=_a(e,t,r,I,s)||!s&&_a(e,t,r,I,!0)||_a(e,t,r,-I,s)||!s&&_a(e,t,r,-I,!0);return X||(e.cantEdit=!0,ct(e.first,0))}function Os(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?p(e,ct(t.line-1)):null:r>0&&t.ch==(n||ft(e,t.line)).text.length?t.line=0;--s)Ms(e,{from:n[s].from,to:n[s].to,text:s?[""]:t.text,origin:t.origin});else Ms(e,t)}function Ms(e,t){if(t.text.length==1&&t.text[0]==""&&Xt(t.from,t.to)==0)return;var r=sa(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ro(e,t,r,Yn(e,t));var n=[];$r(e,function(s,I){!I&&fe(n,s.history)==-1&&(Ns(s.history,t),n.push(s.history)),ro(s,t,null,Yn(s,t))})}function Fo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var s=e.history,I,X=e.sel,Z=t=="undo"?s.done:s.undone,ee=t=="undo"?s.undone:s.done,ne=0;ne=0;--Fe){var lt=Ve(Fe);if(lt)return lt.v}}function Ps(e,t){if(t==0)return;if(e.first+=t,e.sel=new gr(ge(e.sel.ranges,function(s){return new Mn(ct(s.anchor.line+t,s.anchor.ch),ct(s.head.line+t,s.head.ch))}),e.sel.primIndex),e.cm){pr(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineI&&(t={from:t.from,to:ct(I,ft(e,I).text.length),text:[t.text[0]],origin:t.origin}),t.removed=pn(e,t.from,t.to),r||(r=sa(e,t)),e.cm?El(e.cm,t,n):ui(e,t,n),Uo(e,r,Me),e.cantEdit&&jo(e,ct(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,s=e.display,I=t.from,X=t.to,Z=!1,ee=I.line;e.options.lineWrapping||(ee=Ht(ir(ft(n,I.line))),n.iter(ee,X.line+1,function(Fe){if(Fe==s.maxLine)return Z=!0,!0})),n.sel.contains(t.from,t.to)>-1&&xe(e),ui(n,t,r,To(e)),e.options.lineWrapping||(n.iter(ee,I.line+t.text.length,function(Fe){var lt=Or(Fe);lt>s.maxLineLength&&(s.maxLine=Fe,s.maxLineLength=lt,s.maxLineChanged=!0,Z=!1)}),Z&&(e.curOp.updateMaxLine=!0)),Pn(n,I.line),It(e,400);var ne=t.text.length-(X.line-I.line)-1;t.full?pr(e):I.line==X.line&&t.text.length==1&&!Oi(e.doc,t)?ri(e,I.line,"text"):pr(e,I.line,X.line+1,ne);var Ee=he(e,"changes"),_e=he(e,"change");if(_e||Ee){var Ve={from:I,to:X,text:t.text,removed:t.removed,origin:t.origin};_e&&wn(e,"change",e,Ve),Ee&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ve)}e.display.selForContextMenu=null}function Oa(e,t,r,n,s){var I;n||(n=r),Xt(n,r)<0&&(I=[n,r],r=I[0],n=I[1]),typeof t=="string"&&(t=e.splitLines(t)),Ra(e,{from:r,to:n,text:t,origin:s})}function ks(e,t,r,n){r1||!(this.children[0]instanceof ao))){var Z=[];this.collapse(Z),this.children=[new ao(Z)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var X=s.lines.length%25+25,Z=X;Z10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Ee,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&pr(e,n,s+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&_s(e.doc)),e&&wn(e,"markerCleared",e,this,n,s),t&&kt(e),this.parent&&this.parent.clear()},zi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,s=0;s0||X==0&&I.clearWhenEmpty!==!1)return I;if(I.replacedWith&&(I.collapsed=!0,I.widgetNode=S("span",[I.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||I.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(I.widgetNode.insertLeft=!0)),I.collapsed){if(ln(e,t.line,t,r,I)||t.line!=r.line&&ln(e,r.line,t,r,I))throw new Error("Inserting collapsed marker partially overlapping an existing one");$n()}I.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var Z=t.line,ee=e.cm,ne;if(e.iter(Z,r.line+1,function(_e){ee&&I.collapsed&&!ee.options.lineWrapping&&ir(_e)==ee.display.maxLine&&(ne=!0),I.collapsed&&Z!=t.line&&en(_e,0),Er(_e,new Ar(I,Z==t.line?t.ch:null,Z==r.line?r.ch:null)),++Z}),I.collapsed&&e.iter(t.line,r.line+1,function(_e){dr(e,_e)&&en(_e,0)}),I.clearOnEnter&&Te(I,"beforeCursorEnter",function(){return I.clear()}),I.readOnly&&(rr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),I.collapsed&&(I.id=++Us,I.atomic=!0),ee){if(ne&&(ee.curOp.updateMaxLine=!0),I.collapsed)pr(ee,t.line,r.line+1);else if(I.className||I.startStyle||I.endStyle||I.css||I.attributes||I.title)for(var Ee=t.line;Ee<=r.line;Ee++)ri(ee,Ee,"text");I.atomic&&_s(ee.doc),wn(ee,"markerAdded",ee,I)}return I}var lo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;ee--)Ra(this,n[ee]);Z?Ts(this,Z):this.cm&&Fi(this.cm)}),undo:Pt(function(){Fo(this,"undo")}),redo:Pt(function(){Fo(this,"redo")}),undoSelection:Pt(function(){Fo(this,"undo",!0)}),redoSelection:Pt(function(){Fo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(s.marker.parent||s.marker)}return t},findMarks:function(e,t,r){e=p(this,e),t=p(this,t);var n=[],s=e.line;return this.iter(e.line,t.line+1,function(I){var X=I.markedSpans;if(X)for(var Z=0;Z=ee.to||ee.from==null&&s!=e.line||ee.from!=null&&s==t.line&&ee.from>=t.ch)&&(!r||r(ee.marker))&&n.push(ee.marker.parent||ee.marker)}++s}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=I,++r}),p(this,ct(r,t))},indexFromPos:function(e){e=p(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ee=e.dataTransfer.getData("Text");if(Ee){var _e;if(t.state.draggingText&&!t.state.draggingText.copy&&(_e=t.listSelections()),Uo(t.doc,Zr(r,r)),_e)for(var Ve=0;Ve<_e.length;++Ve)Oa(t.doc,"",_e[Ve].anchor,_e[Ve].head,"drag");t.replaceSelection(Ee,"around","paste"),t.display.input.focus()}}catch(Fe){}}}function _l(e,t){if(j&&(!e.state.draggingText||+new Date-Fs<100)){de(t);return}if(qe(e,t)||ti(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!k){var r=i("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",A&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),A&&r.parentNode.removeChild(r)}}function Rl(e,t){var r=vi(e,t);if(!r)return;var n=document.createDocumentFragment();yi(e,r,n),e.display.dragCursor||(e.display.dragCursor=i("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),o(e.display.dragCursor,n)}function Ws(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Hs(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n=0;Z--)Oa(e.doc,"",n[Z].from,n[Z].to,"+delete");Fi(e)})}function ls(e,t,r){var n=Ke(e.text,t+r,r);return n<0||n>e.text.length?null:n}function us(e,t,r){var n=ls(e,t.ch,r);return n==null?null:new ct(t.line,n,r<0?"after":"before")}function ds(e,t,r,n,s){if(e){t.doc.direction=="rtl"&&(s=-s);var I=Ot(r,t.doc.direction);if(I){var X=s<0?te(I):I[0],Z=s<0==(X.level==1),ee=Z?"after":"before",ne;if(X.level>0||t.doc.direction=="rtl"){var Ee=Pi(t,r);ne=s<0?r.text.length-1:0;var _e=Gr(t,Ee,ne).top;ne=mt(function(Ve){return Gr(t,Ee,Ve).top==_e},s<0==(X.level==1)?X.from:X.to-1,ne),ee=="before"&&(ne=ls(r,ne,1))}else ne=s<0?X.to:X.from;return new ct(n,ne,ee)}}return new ct(n,s<0?r.text.length:0,s<0?"before":"after")}function kl(e,t,r,n){var s=Ot(t,e.doc.direction);if(!s)return us(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var I=Ct(s,r.ch,r.sticky),X=s[I];if(e.doc.direction=="ltr"&&X.level%2==0&&(n>0?X.to>r.ch:X.from=X.from&&Ve>=Ee.begin)){var Fe=_e?"before":"after";return new ct(r.line,Ve,Fe)}}var lt=function(Ut,Gt,jt){for(var Qt=function(Bn,or){return or?new ct(r.line,Z(Bn,1),"before"):new ct(r.line,Bn,"after")};Ut>=0&&Ut0==(an.level!=1),gn=tn?jt.begin:Z(jt.end,-1);if(an.from<=gn&&gn0?Ee.end:Z(Ee.begin,-1);return Dt!=null&&!(n>0&&Dt==t.text.length)&&(xt=lt(n>0?0:s.length-1,n,ne(Dt)),xt)?xt:null}var ho={selectAll:Ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Me)},killLine:function(e){return Ma(e,function(t){if(t.empty()){var r=ft(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)s=new ct(s.line,s.ch+1),e.replaceRange(I.charAt(s.ch-1)+I.charAt(s.ch-2),ct(s.line,s.ch-2),s,"+transpose");else if(s.line>e.doc.first){var X=ft(e.doc,s.line-1).text;X&&(s=new ct(s.line,1),e.replaceRange(I.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),ct(s.line-1,X.length-1),s,"+transpose"))}}r.push(new Mn(s,s))}e.setSelections(r)})},newlineAndIndent:function(e){return Ft(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&Xt(t,this.pos)==0&&r==this.button};var po,mo;function Wl(e,t){var r=+new Date;return mo&&mo.compare(r,e,t)?(po=mo=null,"triple"):po&&po.compare(r,e,t)?(mo=new hs(r,e,t),po=null,"double"):(po=new hs(r,e,t),mo=null,"single")}function el(e){var t=this,r=t.display;if(qe(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,ti(r,e)){M||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(fs(t,e))return;var n=vi(t,e),s=we(e),I=n?Wl(n,s):"single";if(window.focus(),s==1&&t.state.selectingText&&t.state.selectingText(e),n&&Hl(t,s,n,I,e))return;s==1?n?zl(t,n,I,e):Pe(e)==r.scroller&&re(e):s==2?(n&&Bo(t.doc,n),setTimeout(function(){return r.input.focus()},20)):s==3&&(O?t.display.input.onContextMenu(e):Ro(t))}function Hl(e,t,r,n,s){var I="Click";return n=="double"?I="Double"+I:n=="triple"&&(I="Triple"+I),I=(t==1?"Left":t==2?"Middle":"Right")+I,fo(e,Gs(I,s),s,function(X){if(typeof X=="string"&&(X=ho[X]),!X)return!1;var Z=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Z=X(e,r)!=je}finally{e.state.suppressEdits=!1}return Z})}function Kl(e,t,r){var n=e.getOption("configureMouse"),s=n?n(e,t,r):{};if(s.unit==null){var I=h?r.shiftKey&&r.metaKey:r.altKey;s.unit=I?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(s.extend==null||e.doc.extend)&&(s.extend=e.doc.extend||r.shiftKey),s.addNew==null&&(s.addNew=u?r.metaKey:r.ctrlKey),s.moveOnDrag==null&&(s.moveOnDrag=!(u?r.altKey:r.ctrlKey)),s}function zl(e,t,r,n){j?setTimeout(F(va,e),0):e.curOp.focus=L();var s=Kl(e,r,n),I=e.doc.sel,X;e.options.dragDrop&&nt&&!e.isReadOnly()&&r=="single"&&(X=I.contains(t))>-1&&(Xt((X=I.ranges[X]).from(),t)<0||t.xRel>0)&&(Xt(X.to(),t)>0||t.xRel<0)?Gl(e,n,t,s):Vl(e,n,t,s)}function Gl(e,t,r,n){var s=e.display,I=!1,X=_t(e,function(ne){M&&(s.scroller.draggable=!1),e.state.draggingText=!1,rt(s.wrapper.ownerDocument,"mouseup",X),rt(s.wrapper.ownerDocument,"mousemove",Z),rt(s.scroller,"dragstart",ee),rt(s.scroller,"drop",X),I||(re(ne),n.addNew||Bo(e.doc,r,null,null,n.extend),M&&!k||j&&B==9?setTimeout(function(){s.wrapper.ownerDocument.body.focus({preventScroll:!0}),s.input.focus()},20):s.input.focus())}),Z=function(ne){I=I||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},ee=function(){return I=!0};M&&(s.scroller.draggable=!0),e.state.draggingText=X,X.copy=!n.moveOnDrag,s.scroller.dragDrop&&s.scroller.dragDrop(),Te(s.wrapper.ownerDocument,"mouseup",X),Te(s.wrapper.ownerDocument,"mousemove",Z),Te(s.scroller,"dragstart",ee),Te(s.scroller,"drop",X),Ro(e),setTimeout(function(){return s.input.focus()},20)}function tl(e,t,r){if(r=="char")return new Mn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Mn(ct(t.line,0),p(e.doc,ct(t.line+1,0)));var n=r(e,t);return new Mn(n.from,n.to)}function Vl(e,t,r,n){var s=e.display,I=e.doc;re(t);var X,Z,ee=I.sel,ne=ee.ranges;if(n.addNew&&!n.extend?(Z=I.sel.contains(r),Z>-1?X=ne[Z]:X=new Mn(r,r)):(X=I.sel.primary(),Z=I.sel.primIndex),n.unit=="rectangle")n.addNew||(X=new Mn(r,r)),r=vi(e,t,!0,!0),Z=-1;else{var Ee=tl(e,r,n.unit);n.extend?X=os(X,Ee.anchor,Ee.head,n.extend):X=Ee}n.addNew?Z==-1?(Z=ne.length,yr(I,Dr(e,ne.concat([X]),Z),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[Z].empty()&&n.unit=="char"&&!n.extend?(yr(I,Dr(e,ne.slice(0,Z).concat(ne.slice(Z+1)),0),{scroll:!1,origin:"*mouse"}),ee=I.sel):ss(I,Z,X,Re):(Z=0,yr(I,new gr([X],0),Re),ee=I.sel);var _e=r;function Ve(jt){if(Xt(_e,jt)==0)return;if(_e=jt,n.unit=="rectangle"){for(var Qt=[],an=e.options.tabSize,tn=$(ft(I,r.line).text,r.ch,an),gn=$(ft(I,jt.line).text,jt.ch,an),Bn=Math.min(tn,gn),or=Math.max(tn,gn),Wn=Math.min(r.line,jt.line),Wr=Math.min(e.lastLine(),Math.max(r.line,jt.line));Wn<=Wr;Wn++){var Mr=ft(I,Wn).text,Zn=ke(Mr,Bn,an);Bn==or?Qt.push(new Mn(ct(Wn,Zn),ct(Wn,Zn))):Mr.length>Zn&&Qt.push(new Mn(ct(Wn,Zn),ct(Wn,ke(Mr,or,an))))}Qt.length||Qt.push(new Mn(r,r)),yr(I,Dr(e,ee.ranges.slice(0,Z).concat(Qt),Z),{origin:"*mouse",scroll:!1}),e.scrollIntoView(jt)}else{var Pr=X,cr=tl(e,jt,n.unit),nr=Pr.anchor,qn;Xt(cr.anchor,nr)>0?(qn=cr.head,nr=vn(Pr.from(),cr.anchor)):(qn=cr.anchor,nr=qt(Pr.to(),cr.head));var Gn=ee.ranges.slice(0);Gn[Z]=Xl(e,new Mn(p(I,nr),qn)),yr(I,Dr(e,Gn,Z),Re)}}var Fe=s.wrapper.getBoundingClientRect(),lt=0;function xt(jt){var Qt=++lt,an=vi(e,jt,!0,n.unit=="rectangle");if(!an)return;if(Xt(an,_e)!=0){e.curOp.focus=L(),Ve(an);var tn=ya(s,I);(an.line>=tn.to||an.lineFe.bottom?20:0;gn&&setTimeout(_t(e,function(){if(lt!=Qt)return;s.scroller.scrollTop+=gn,xt(jt)}),50)}}function Dt(jt){e.state.selectingText=!1,lt=Infinity,jt&&(re(jt),s.input.focus()),rt(s.wrapper.ownerDocument,"mousemove",Ut),rt(s.wrapper.ownerDocument,"mouseup",Gt),I.history.lastSelOrigin=null}var Ut=_t(e,function(jt){jt.buttons===0||!we(jt)?Dt(jt):xt(jt)}),Gt=_t(e,Dt);e.state.selectingText=Gt,Te(s.wrapper.ownerDocument,"mousemove",Ut),Te(s.wrapper.ownerDocument,"mouseup",Gt)}function Xl(e,t){var r=t.anchor,n=t.head,s=ft(e.doc,r.line);if(Xt(r,n)==0&&r.sticky==n.sticky)return t;var I=Ot(s);if(!I)return t;var X=Ct(I,r.ch,r.sticky),Z=I[X];if(Z.from!=r.ch&&Z.to!=r.ch)return t;var ee=X+(Z.from==r.ch==(Z.level!=1)?0:1);if(ee==0||ee==I.length)return t;var ne;if(n.line!=r.line)ne=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ee=Ct(I,n.ch,n.sticky),_e=Ee-X||(n.ch-r.ch)*(Z.level==1?-1:1);Ee==ee-1||Ee==ee?ne=_e<0:ne=_e>0}var Ve=I[ee+(ne?-1:0)],Fe=ne==(Ve.level==1),lt=Fe?Ve.from:Ve.to,xt=Fe?"after":"before";return r.ch==lt&&r.sticky==xt?t:new Mn(new ct(r.line,lt,xt),n)}function nl(e,t,r,n){var s,I;if(t.touches)s=t.touches[0].clientX,I=t.touches[0].clientY;else try{s=t.clientX,I=t.clientY}catch(Ve){return!1}if(s>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&re(t);var X=e.display,Z=X.lineDiv.getBoundingClientRect();if(I>Z.bottom||!he(e,r))return oe(t);I-=Z.top-X.viewOffset;for(var ee=0;ee=s){var Ee=Zt(e.doc,I),_e=e.display.gutterSpecs[ee];return Ue(e,r,e,Ee,_e.className,t),oe(t)}}}function fs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ti(e.display,t)||Ql(e,t))return;if(qe(e,t,"contextmenu"))return;O||e.display.input.onContextMenu(t)}function Ql(e,t){return he(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function il(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Si(e)}var Pa={toString:function(){return"CodeMirror.Init"}},al={},zo={};function Yl(e){var t=e.optionHandlers;function r(n,s,I,X){e.defaults[n]=s,I&&(t[n]=X?function(Z,ee,ne){ne!=Pa&&I(Z,ee,ne)}:I)}e.defineOption=r,e.Init=Pa,r("value","",function(n,s){return n.setValue(s)},!0),r("mode",null,function(n,s){n.doc.modeOption=s,Jn(n)},!0),r("indentUnit",2,Jn,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){Xr(n),Si(n),pr(n)},!0),r("lineSeparator",null,function(n,s){if(n.doc.lineSep=s,!s)return;var I=[],X=n.doc.first;n.doc.iter(function(ee){for(var ne=0;;){var Ee=ee.text.indexOf(s,ne);if(Ee==-1)break;ne=Ee+s.length,I.push(ct(X,Ee))}X++});for(var Z=I.length-1;Z>=0;Z--)Oa(n.doc,s,I[Z],ct(I[Z].line,I[Z].ch+s.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,s,I){n.state.specialChars=new RegExp(s.source+(s.test(" ")?"":"| "),"g"),I!=Pa&&n.refresh()}),r("specialCharPlaceholder",_n,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,s){return n.getInputField().spellcheck=s},!0),r("autocorrect",!1,function(n,s){return n.getInputField().autocorrect=s},!0),r("autocapitalize",!1,function(n,s){return n.getInputField().autocapitalize=s},!0),r("rtlMoveVisually",!_),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){il(n),Ri(n)},!0),r("keyMap","default",function(n,s,I){var X=Ho(s),Z=I!=Pa&&Ho(I);Z&&Z.detach&&Z.detach(n,X),X.attach&&X.attach(n,Z||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,s){n.display.gutterSpecs=oa(s,n.options.lineNumbers),Ri(n)},!0),r("fixedGutter",!0,function(n,s){n.display.gutters.style.left=s?Ja(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Hi(n)},!0),r("scrollbarStyle","native",function(n){ko(n),Hi(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,s){n.display.gutterSpecs=oa(n.options.gutters,s),Ri(n)},!0),r("firstLineNumber",1,Ri,!0),r("lineNumberFormatter",function(n){return n},Ri,!0),r("showCursorWhenSelecting",!1,Zi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,s){s=="nocursor"&&(Bi(n),n.display.input.blur()),n.display.input.readOnlyChanged(s)}),r("screenReaderLabel",null,function(n,s){s=s===""?null:s,n.display.input.screenReaderLabelChanged(s)}),r("disableInput",!1,function(n,s){s||n.display.input.reset()},!0),r("dragDrop",!0,Jl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Zi,!0),r("singleCursorHeightPerLine",!0,Zi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Xr,!0),r("addModeClass",!1,Xr,!0),r("pollInterval",100),r("undoDepth",200,function(n,s){return n.doc.history.undoDepth=s}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,Xr,!0),r("moveInputWithCursor",!0,function(n,s){s||n.display.input.resetPosition()}),r("tabindex",null,function(n,s){return n.display.input.getField().tabIndex=s||""}),r("autofocus",null),r("direction","ltr",function(n,s){return n.doc.setDirection(s)},!0),r("phrases",null)}function Jl(e,t,r){var n=r&&r!=Pa;if(!t!=!n){var s=e.display.dragFunctions,I=t?Te:rt;I(e.display.scroller,"dragstart",s.start),I(e.display.scroller,"dragenter",s.enter),I(e.display.scroller,"dragover",s.over),I(e.display.scroller,"dragleave",s.leave),I(e.display.scroller,"drop",s.drop)}}function Zl(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(d(e.display.wrapper,"CodeMirror-wrap"),hi(e)),pa(e),pr(e),Si(e),setTimeout(function(){return Hi(e)},100)}function Fn(e,t){var r=this;if(!(this instanceof Fn))return new Fn(e,t);this.options=t=t?C(t):{},C(al,t,!1);var n=t.value;typeof n=="string"?n=new Lr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var s=new Fn.inputStyles[t.inputStyle](this),I=this.display=new eo(e,n,s,t);I.wrapper.CodeMirror=this,il(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ko(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ae,keySeq:null,specialChars:null},t.autofocus&&!a&&I.input.focus(),j&&B<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Ol(),_i(this),this.curOp.forceUpdate=!0,di(this,n),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&qi(r)},20):Bi(this);for(var X in zo)zo.hasOwnProperty(X)&&zo[X](this,t[X],Pa);xa(this),t.finishInit&&t.finishInit(this);for(var Z=0;Z20*20}Te(t.scroller,"touchstart",function(ee){if(!qe(e,ee)&&!I(ee)&&!fs(e,ee)){t.input.ensurePolled(),clearTimeout(r);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-n.end<=300?n:null},ee.touches.length==1&&(t.activeTouch.left=ee.touches[0].pageX,t.activeTouch.top=ee.touches[0].pageY)}}),Te(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Te(t.scroller,"touchend",function(ee){var ne=t.activeTouch;if(ne&&!ti(t,ee)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Ee=e.coordsChar(t.activeTouch,"page"),_e;!ne.prev||X(ne,ne.prev)?_e=new Mn(Ee,Ee):!ne.prev.prev||X(ne,ne.prev.prev)?_e=e.findWordAt(Ee):_e=new Mn(ct(Ee.line,0),p(e.doc,ct(Ee.line+1,0))),e.setSelection(_e.anchor,_e.head),e.focus(),re(ee)}s()}),Te(t.scroller,"touchcancel",s),Te(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Wi(e,t.scroller.scrollTop),Ti(e,t.scroller.scrollLeft,!0),Ue(e,"scroll",e))}),Te(t.scroller,"mousewheel",function(ee){return Aa(e,ee)}),Te(t.scroller,"DOMMouseScroll",function(ee){return Aa(e,ee)}),Te(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(ee){qe(e,ee)||de(ee)},over:function(ee){qe(e,ee)||(Rl(e,ee),de(ee))},start:function(ee){return _l(e,ee)},drop:_t(e,wl),leave:function(ee){qe(e,ee)||Ws(e)}};var Z=t.input.getField();Te(Z,"keyup",function(ee){return qs.call(e,ee)}),Te(Z,"keydown",_t(e,Zs)),Te(Z,"keypress",_t(e,$s)),Te(Z,"focus",function(ee){return qi(e,ee)}),Te(Z,"blur",function(ee){return Bi(e,ee)})}var ps=[];Fn.defineInitHook=function(e){return ps.push(e)};function go(e,t,r,n){var s=e.doc,I;r==null&&(r="add"),r=="smart"&&(s.mode.indent?I=wt(e,t).state:r="prev");var X=e.options.tabSize,Z=ft(s,t),ee=$(Z.text,null,X);Z.stateAfter&&(Z.stateAfter=null);var ne=Z.text.match(/^\s*/)[0],Ee;if(!n&&!/\S/.test(Z.text))Ee=0,r="not";else if(r=="smart"&&(Ee=s.mode.indent(I,Z.text.slice(ne.length),Z.text),Ee==je||Ee>150)){if(!n)return;r="prev"}r=="prev"?t>s.first?Ee=$(ft(s,t-1).text,null,X):Ee=0:r=="add"?Ee=ee+e.options.indentUnit:r=="subtract"?Ee=ee-e.options.indentUnit:typeof r=="number"&&(Ee=ee+r),Ee=Math.max(0,Ee);var _e="",Ve=0;if(e.options.indentWithTabs)for(var Fe=Math.floor(Ee/X);Fe;--Fe)Ve+=X,_e+=" ";if(VeX,ee=Ze(t),ne=null;if(Z&&n.ranges.length>1)if(ci&&ci.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(I),I.scrollIntoView(s),e.display.lineSpace.removeChild(I)}}function ts(e,t,r,n){n==null&&(n=0);var s;!e.options.lineWrapping&&t==r&&(t=t.ch?ct(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?ct(t.line,t.ch+1,"before"):t);for(var I=0;I<5;I++){var X=!1,Z=jr(e,t),ee=!r||r==t?Z:jr(e,r);s={left:Math.min(Z.left,ee.left),top:Math.min(Z.top,ee.top)-n,right:Math.max(Z.left,ee.left),bottom:Math.max(Z.bottom,ee.bottom)+n};var ne=qa(e,s),Ee=e.doc.scrollTop,_e=e.doc.scrollLeft;if(ne.scrollTop!=null&&(Wi(e,ne.scrollTop),Math.abs(e.doc.scrollTop-Ee)>1&&(X=!0)),ne.scrollLeft!=null&&(Ti(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-_e)>1&&(X=!0)),!X)break}return s}function Do(e,t){var r=qa(e,t);r.scrollTop!=null&&Wi(e,r.scrollTop),r.scrollLeft!=null&&Ti(e,r.scrollLeft)}function qa(e,t){var r=e.display,n=Ii(e.display);t.top<0&&(t.top=0);var s=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,I=Yi(e),X={};t.bottom-t.top>I&&(t.bottom=t.top+I);var Z=e.doc.height+Ha(r),ee=t.topZ-n;if(t.tops+I){var Ee=Math.min(t.top,(ne?Z:t.bottom)-I);Ee!=s&&(X.scrollTop=Ee)}var _e=e.options.fixedGutter?0:r.gutters.offsetWidth,Ve=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-_e,Fe=pi(e)-r.gutters.offsetWidth,lt=t.right-t.left>Fe;return lt&&(t.right=t.left+Fe),t.left<10?X.scrollLeft=0:t.leftFe+Ve-3&&(X.scrollLeft=t.right+(lt?0:10)-Fe),X}function ji(e,t){if(t==null)return;ba(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Fi(e){ba(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ea(e,t,r){(t!=null||r!=null)&&ba(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function ns(e,t){ba(e),e.curOp.scrollToPos=t}function ba(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Rn(e,t.from),n=Rn(e,t.to);Lo(e,r,n,t.margin)}}function Lo(e,t,r,n){var s=qa(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});ea(e,s.scrollLeft,s.scrollTop)}function Wi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;k||ra(e,{top:t}),Mo(e,t,!0),k&&ra(e),It(e,100)}function Mo(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ti(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ea(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ta(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Ha(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Jr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var wi=function(e,t,r){this.cm=r;var n=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),s=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=s.tabIndex=-1,e(n),e(s),Te(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Te(s,"scroll",function(){s.clientWidth&&t(s.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,j&&B<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var s=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+s)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var I=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+I)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=u&&!D?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ae,this.disableVert=new ae},wi.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var s=e.getBoundingClientRect(),I=r=="vert"?document.elementFromPoint(s.right-1,(s.top+s.bottom)/2):document.elementFromPoint((s.right+s.left)/2,s.bottom-1);I!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var na=function(){};na.prototype.update=function(){return{bottom:0,right:0}},na.prototype.setScrollLeft=function(){},na.prototype.setScrollTop=function(){},na.prototype.clear=function(){};function Hi(e,t){t||(t=ta(e));var r=e.display.barWidth,n=e.display.barHeight;oi(e,t);for(var s=0;s<4&&r!=e.display.barWidth||n!=e.display.barHeight;s++)r!=e.display.barWidth&&e.options.lineWrapping&&$i(e),oi(e,ta(e)),r=e.display.barWidth,n=e.display.barHeight}function oi(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var ko={native:wi,null:na};function Po(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&d(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ko[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Te(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?Ti(e,t):Wi(e,t)},e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var rs=0;function _i(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++rs},fr(e.curOp)}function Pt(e){var t=e.curOp;t&&An(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new jn(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Be(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Rt(e){var t=e.cm,r=t.display;e.updatedDisplay&&$i(t),e.barMeasure=ta(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Co(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Jr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-pi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function pt(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=wt(e,t.highlightFrontier),s=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(I){if(n.line>=e.display.viewFrom){var X=I.styles,Z=I.text.length>e.options.maxHighlightLength?Mt(t.mode,n.state):null,ee=Se(e,I,n,!0);Z&&(n.state=Z),I.styles=ee.styles;var ne=I.styleClasses,Ee=ee.classes;Ee?I.styleClasses=Ee:ne&&(I.styleClasses=null);for(var _e=!X||X.length!=I.styles.length||ne!=Ee&&(!ne||!Ee||ne.bgClass!=Ee.bgClass||ne.textClass!=Ee.textClass),Ve=0;!_e&&Ver)return It(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),s.length&&Ft(e,function(){for(var I=0;I=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Za(e)==0)return!1;xa(e)&&(ii(e),t.dims=Ni(e));var s=n.first+n.size,I=Math.max(t.visible.from-e.options.viewportMargin,n.first),X=Math.min(s,t.visible.to+e.options.viewportMargin);r.viewFromX&&r.viewTo-X<20&&(X=Math.min(s,r.viewTo)),Xn&&(I=ar(e.doc,I),X=xi(e.doc,X));var Z=I!=r.viewFrom||X!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;wo(e,I,X),r.viewOffset=Rr(ft(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var ee=Za(e);if(!Z&&ee==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var ne=zn(e);return ee>4&&(r.lineDiv.style.display="none"),$a(e,r.updateLineNumbers,t.dims),ee>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Vr(ne),l(r.cursorDiv),l(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,Z&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,It(e,400)),r.updateLineNumbers=null,!0}function li(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==pi(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+Ha(e.display)-Yi(e),r.top)}),t.visible=ya(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=ya(e.display,e.doc,r));if(!si(e,t))break;$i(e);var s=ta(e);Zi(e),Hi(e,s),aa(e,s),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ra(e,t){var r=new jn(e,t);if(si(e,r)){$i(e),li(e,r);var n=ta(e);Zi(e),Hi(e,n),aa(e,n),r.finish()}}function $a(e,t,r){var n=e.display,s=e.options.lineNumbers,I=n.lineDiv,X=I.firstChild;function Z(lt){var xt=lt.nextSibling;return M&&u&&e.display.currentWheelTarget==lt?lt.style.display="none":lt.parentNode.removeChild(lt),xt}for(var ee=n.view,ne=n.viewFrom,Ee=0;Ee-1&&(Fe=!1),Yr(e,_e,ne,r)),Fe&&(l(_e.lineNumber),_e.lineNumber.appendChild(document.createTextNode(Sn(e.options,ne)))),X=_e.node.nextSibling}ne+=_e.size}for(;X;)X=Z(X)}function ia(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function aa(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Jr(e)+"px"}function Ea(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Ja(t)-t.scroller.scrollLeft+e.doc.scrollLeft,s=t.gutters.offsetWidth,I=n+"px",X=0;XX.clientWidth,ee=X.scrollHeight>X.clientHeight;if(!(n&&Z||s&&ee))return;if(s&&u&&M){e:for(var ne=t.target,Ee=I.view;ne!=X;ne=ne.parentNode)for(var _e=0;_e=0&&Xt(e,n.to())<=0)return r}return-1};var Mn=function(e,t){this.anchor=e,this.head=t};Mn.prototype.from=function(){return vn(this.anchor,this.head)},Mn.prototype.to=function(){return qt(this.anchor,this.head)},Mn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Dr(e,t,r){var n=e&&e.options.selectionsMayTouch,s=t[r];t.sort(function(Ve,Fe){return Xt(Ve.from(),Fe.from())}),r=fe(t,s);for(var I=1;I0:ee>=0){var ne=vn(Z.from(),X.from()),Ee=qt(Z.to(),X.to()),_e=Z.empty()?X.from()==X.head:Z.from()==Z.head;I<=r&&--r,t.splice(--I,2,new Mn(_e?Ee:ne,_e?ne:Ee))}}return new gr(t,r)}function Zr(e,t){return new gr([new Mn(e,t||e)],0)}function qr(e){return e.text?ct(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ta(e,t){if(Xt(e,t.from)<0)return e;if(Xt(e,t.to)<=0)return qr(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=qr(t).ch-t.to.ch),ct(r,n)}function sa(e,t){for(var r=[],n=0;n1&&e.remove(Z.line+1,lt-1),e.insert(Z.line+1,Ut)}wn(e,"change",e,t)}function $r(e,t,r){function n(s,I,X){if(s.linked)for(var Z=0;Z1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function Es(e,t,r,n){var s=e.history;s.undone.length=0;var I=+new Date,X,Z;if((s.lastOp==n||s.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&s.lastModTime>I-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=pl(s,s.lastOp==n)))Z=te(X.changes),Xt(t.from,t.to)==0&&Xt(t.from,Z.to)==0?Z.to=qr(t):X.changes.push(as(e,t));else{var ee=te(s.done);for((!ee||!ee.ranges)&&No(e.sel,s.done),X={changes:[as(e,t)],generation:s.generation},s.done.push(X);s.done.length>s.undoDepth;)s.done.shift(),s.done[0].ranges||s.done.shift()}s.done.push(r),s.generation=++s.maxGeneration,s.lastModTime=s.lastSelTime=I,s.lastOp=s.lastSelOp=n,s.lastOrigin=s.lastSelOrigin=t.origin,Z||Ue(e,"historyAdded")}function ml(e,t,r,n){var s=t.charAt(0);return s=="*"||s=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,r,n){var s=e.history,I=n&&n.origin;r==s.lastSelOp||I&&s.lastSelOrigin==I&&(s.lastModTime==s.lastSelTime&&s.lastOrigin==I||ml(e,I,te(s.done),t))?s.done[s.done.length-1]=t:No(t,s.done),s.lastSelTime=+new Date,s.lastSelOrigin=I,s.lastSelOp=r,n&&n.clearRedo!==!1&&bs(s.undone)}function No(e,t){var r=te(t);r&&r.ranges&&r.equals(e)||t.push(e)}function xs(e,t,r,n){var s=t["spans_"+e.id],I=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(X){X.markedSpans&&((s||(s=t["spans_"+e.id]={}))[I]=X.markedSpans),++I})}function vl(e){if(!e)return null;for(var t,r=0;r-1&&(te(Z)[_e]=ne[_e],delete ne[_e]))}}return n}function os(e,t,r,n){if(n){var s=e.anchor;if(r){var I=Xt(t,s)<0;I!=Xt(r,s)<0?(s=t,t=r):I!=Xt(t,r)<0&&(t=r)}return new Mn(s,t)}else return new Mn(r||t,t)}function Bo(e,t,r,n,s){s==null&&(s=e.cm&&(e.cm.display.shift||e.extend)),yr(e,new gr([os(e.sel.primary(),t,r,s)],0),n)}function Ss(e,t,r){for(var n=[],s=e.cm&&(e.cm.display.shift||e.extend),I=0;I=t.ch:Z.to>t.ch))){if(s&&(Ue(ee,"beforeCursorEnter"),ee.explicitlyCleared))if(I.markedSpans){--X;continue}else break;if(!ee.atomic)continue;if(r){var _e=ee.find(n<0?1:-1),Ve=void 0;if((n<0?Ee:ne)&&(_e=Os(e,_e,-n,_e&&_e.line==t.line?I:null)),_e&&_e.line==t.line&&(Ve=Xt(_e,r))&&(n<0?Ve<0:Ve>0))return _a(e,_e,t,n,s)}var Fe=ee.find(n<0?-1:1);return(n<0?ne:Ee)&&(Fe=Os(e,Fe,n,Fe.line==t.line?I:null)),Fe?_a(e,Fe,t,n,s):null}}return t}function jo(e,t,r,n,s){var I=n||1,X=_a(e,t,r,I,s)||!s&&_a(e,t,r,I,!0)||_a(e,t,r,-I,s)||!s&&_a(e,t,r,-I,!0);return X||(e.cantEdit=!0,ct(e.first,0))}function Os(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?p(e,ct(t.line-1)):null:r>0&&t.ch==(n||ft(e,t.line)).text.length?t.line=0;--s)Ms(e,{from:n[s].from,to:n[s].to,text:s?[""]:t.text,origin:t.origin});else Ms(e,t)}function Ms(e,t){if(t.text.length==1&&t.text[0]==""&&Xt(t.from,t.to)==0)return;var r=sa(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ro(e,t,r,Yn(e,t));var n=[];$r(e,function(s,I){!I&&fe(n,s.history)==-1&&(Ns(s.history,t),n.push(s.history)),ro(s,t,null,Yn(s,t))})}function Fo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var s=e.history,I,X=e.sel,Z=t=="undo"?s.done:s.undone,ee=t=="undo"?s.undone:s.done,ne=0;ne=0;--Fe){var lt=Ve(Fe);if(lt)return lt.v}}function ks(e,t){if(t==0)return;if(e.first+=t,e.sel=new gr(ge(e.sel.ranges,function(s){return new Mn(ct(s.anchor.line+t,s.anchor.ch),ct(s.head.line+t,s.head.ch))}),e.sel.primIndex),e.cm){pr(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineI&&(t={from:t.from,to:ct(I,ft(e,I).text.length),text:[t.text[0]],origin:t.origin}),t.removed=pn(e,t.from,t.to),r||(r=sa(e,t)),e.cm?El(e.cm,t,n):ui(e,t,n),Uo(e,r,Me),e.cantEdit&&jo(e,ct(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,s=e.display,I=t.from,X=t.to,Z=!1,ee=I.line;e.options.lineWrapping||(ee=Ht(ir(ft(n,I.line))),n.iter(ee,X.line+1,function(Fe){if(Fe==s.maxLine)return Z=!0,!0})),n.sel.contains(t.from,t.to)>-1&&xe(e),ui(n,t,r,To(e)),e.options.lineWrapping||(n.iter(ee,I.line+t.text.length,function(Fe){var lt=Or(Fe);lt>s.maxLineLength&&(s.maxLine=Fe,s.maxLineLength=lt,s.maxLineChanged=!0,Z=!1)}),Z&&(e.curOp.updateMaxLine=!0)),kn(n,I.line),It(e,400);var ne=t.text.length-(X.line-I.line)-1;t.full?pr(e):I.line==X.line&&t.text.length==1&&!Oi(e.doc,t)?ri(e,I.line,"text"):pr(e,I.line,X.line+1,ne);var Ee=he(e,"changes"),_e=he(e,"change");if(_e||Ee){var Ve={from:I,to:X,text:t.text,removed:t.removed,origin:t.origin};_e&&wn(e,"change",e,Ve),Ee&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ve)}e.display.selForContextMenu=null}function Oa(e,t,r,n,s){var I;n||(n=r),Xt(n,r)<0&&(I=[n,r],r=I[0],n=I[1]),typeof t=="string"&&(t=e.splitLines(t)),Ra(e,{from:r,to:n,text:t,origin:s})}function Ps(e,t,r,n){r1||!(this.children[0]instanceof ao))){var Z=[];this.collapse(Z),this.children=[new ao(Z)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var X=s.lines.length%25+25,Z=X;Z10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Ee,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&pr(e,n,s+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&_s(e.doc)),e&&wn(e,"markerCleared",e,this,n,s),t&&Pt(e),this.parent&&this.parent.clear()},zi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,s=0;s0||X==0&&I.clearWhenEmpty!==!1)return I;if(I.replacedWith&&(I.collapsed=!0,I.widgetNode=S("span",[I.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||I.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(I.widgetNode.insertLeft=!0)),I.collapsed){if(ln(e,t.line,t,r,I)||t.line!=r.line&&ln(e,r.line,t,r,I))throw new Error("Inserting collapsed marker partially overlapping an existing one");$n()}I.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var Z=t.line,ee=e.cm,ne;if(e.iter(Z,r.line+1,function(_e){ee&&I.collapsed&&!ee.options.lineWrapping&&ir(_e)==ee.display.maxLine&&(ne=!0),I.collapsed&&Z!=t.line&&en(_e,0),Er(_e,new Ar(I,Z==t.line?t.ch:null,Z==r.line?r.ch:null)),++Z}),I.collapsed&&e.iter(t.line,r.line+1,function(_e){dr(e,_e)&&en(_e,0)}),I.clearOnEnter&&Te(I,"beforeCursorEnter",function(){return I.clear()}),I.readOnly&&(rr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),I.collapsed&&(I.id=++Us,I.atomic=!0),ee){if(ne&&(ee.curOp.updateMaxLine=!0),I.collapsed)pr(ee,t.line,r.line+1);else if(I.className||I.startStyle||I.endStyle||I.css||I.attributes||I.title)for(var Ee=t.line;Ee<=r.line;Ee++)ri(ee,Ee,"text");I.atomic&&_s(ee.doc),wn(ee,"markerAdded",ee,I)}return I}var lo=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;ee--)Ra(this,n[ee]);Z?Ts(this,Z):this.cm&&Fi(this.cm)}),undo:kt(function(){Fo(this,"undo")}),redo:kt(function(){Fo(this,"redo")}),undoSelection:kt(function(){Fo(this,"undo",!0)}),redoSelection:kt(function(){Fo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(s.marker.parent||s.marker)}return t},findMarks:function(e,t,r){e=p(this,e),t=p(this,t);var n=[],s=e.line;return this.iter(e.line,t.line+1,function(I){var X=I.markedSpans;if(X)for(var Z=0;Z=ee.to||ee.from==null&&s!=e.line||ee.from!=null&&s==t.line&&ee.from>=t.ch)&&(!r||r(ee.marker))&&n.push(ee.marker.parent||ee.marker)}++s}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=I,++r}),p(this,ct(r,t))},indexFromPos:function(e){e=p(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ee=e.dataTransfer.getData("Text");if(Ee){var _e;if(t.state.draggingText&&!t.state.draggingText.copy&&(_e=t.listSelections()),Uo(t.doc,Zr(r,r)),_e)for(var Ve=0;Ve<_e.length;++Ve)Oa(t.doc,"",_e[Ve].anchor,_e[Ve].head,"drag");t.replaceSelection(Ee,"around","paste"),t.display.input.focus()}}catch(Fe){}}}function _l(e,t){if(j&&(!e.state.draggingText||+new Date-Fs<100)){de(t);return}if(qe(e,t)||ti(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!P){var r=i("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",A&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),A&&r.parentNode.removeChild(r)}}function Rl(e,t){var r=vi(e,t);if(!r)return;var n=document.createDocumentFragment();yi(e,r,n),e.display.dragCursor||(e.display.dragCursor=i("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),o(e.display.dragCursor,n)}function Ws(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Hs(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),r=[],n=0;n=0;Z--)Oa(e.doc,"",n[Z].from,n[Z].to,"+delete");Fi(e)})}function ls(e,t,r){var n=Ke(e.text,t+r,r);return n<0||n>e.text.length?null:n}function us(e,t,r){var n=ls(e,t.ch,r);return n==null?null:new ct(t.line,n,r<0?"after":"before")}function ds(e,t,r,n,s){if(e){t.doc.direction=="rtl"&&(s=-s);var I=Ot(r,t.doc.direction);if(I){var X=s<0?te(I):I[0],Z=s<0==(X.level==1),ee=Z?"after":"before",ne;if(X.level>0||t.doc.direction=="rtl"){var Ee=ki(t,r);ne=s<0?r.text.length-1:0;var _e=Gr(t,Ee,ne).top;ne=mt(function(Ve){return Gr(t,Ee,Ve).top==_e},s<0==(X.level==1)?X.from:X.to-1,ne),ee=="before"&&(ne=ls(r,ne,1))}else ne=s<0?X.to:X.from;return new ct(n,ne,ee)}}return new ct(n,s<0?r.text.length:0,s<0?"before":"after")}function Pl(e,t,r,n){var s=Ot(t,e.doc.direction);if(!s)return us(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var I=Ct(s,r.ch,r.sticky),X=s[I];if(e.doc.direction=="ltr"&&X.level%2==0&&(n>0?X.to>r.ch:X.from=X.from&&Ve>=Ee.begin)){var Fe=_e?"before":"after";return new ct(r.line,Ve,Fe)}}var lt=function(Ut,Gt,jt){for(var Qt=function(Bn,or){return or?new ct(r.line,Z(Bn,1),"before"):new ct(r.line,Bn,"after")};Ut>=0&&Ut0==(an.level!=1),gn=tn?jt.begin:Z(jt.end,-1);if(an.from<=gn&&gn0?Ee.end:Z(Ee.begin,-1);return Dt!=null&&!(n>0&&Dt==t.text.length)&&(xt=lt(n>0?0:s.length-1,n,ne(Dt)),xt)?xt:null}var ho={selectAll:Ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Me)},killLine:function(e){return Ma(e,function(t){if(t.empty()){var r=ft(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)s=new ct(s.line,s.ch+1),e.replaceRange(I.charAt(s.ch-1)+I.charAt(s.ch-2),ct(s.line,s.ch-2),s,"+transpose");else if(s.line>e.doc.first){var X=ft(e.doc,s.line-1).text;X&&(s=new ct(s.line,1),e.replaceRange(I.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),ct(s.line-1,X.length-1),s,"+transpose"))}}r.push(new Mn(s,s))}e.setSelections(r)})},newlineAndIndent:function(e){return Ft(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&Xt(t,this.pos)==0&&r==this.button};var po,mo;function Wl(e,t){var r=+new Date;return mo&&mo.compare(r,e,t)?(po=mo=null,"triple"):po&&po.compare(r,e,t)?(mo=new hs(r,e,t),po=null,"double"):(po=new hs(r,e,t),mo=null,"single")}function el(e){var t=this,r=t.display;if(qe(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,ti(r,e)){M||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(fs(t,e))return;var n=vi(t,e),s=we(e),I=n?Wl(n,s):"single";if(window.focus(),s==1&&t.state.selectingText&&t.state.selectingText(e),n&&Hl(t,s,n,I,e))return;s==1?n?zl(t,n,I,e):ke(e)==r.scroller&&re(e):s==2?(n&&Bo(t.doc,n),setTimeout(function(){return r.input.focus()},20)):s==3&&(O?t.display.input.onContextMenu(e):Ro(t))}function Hl(e,t,r,n,s){var I="Click";return n=="double"?I="Double"+I:n=="triple"&&(I="Triple"+I),I=(t==1?"Left":t==2?"Middle":"Right")+I,fo(e,Gs(I,s),s,function(X){if(typeof X=="string"&&(X=ho[X]),!X)return!1;var Z=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Z=X(e,r)!=je}finally{e.state.suppressEdits=!1}return Z})}function Kl(e,t,r){var n=e.getOption("configureMouse"),s=n?n(e,t,r):{};if(s.unit==null){var I=h?r.shiftKey&&r.metaKey:r.altKey;s.unit=I?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(s.extend==null||e.doc.extend)&&(s.extend=e.doc.extend||r.shiftKey),s.addNew==null&&(s.addNew=u?r.metaKey:r.ctrlKey),s.moveOnDrag==null&&(s.moveOnDrag=!(u?r.altKey:r.ctrlKey)),s}function zl(e,t,r,n){j?setTimeout(F(va,e),0):e.curOp.focus=L();var s=Kl(e,r,n),I=e.doc.sel,X;e.options.dragDrop&&nt&&!e.isReadOnly()&&r=="single"&&(X=I.contains(t))>-1&&(Xt((X=I.ranges[X]).from(),t)<0||t.xRel>0)&&(Xt(X.to(),t)>0||t.xRel<0)?Gl(e,n,t,s):Vl(e,n,t,s)}function Gl(e,t,r,n){var s=e.display,I=!1,X=_t(e,function(ne){M&&(s.scroller.draggable=!1),e.state.draggingText=!1,rt(s.wrapper.ownerDocument,"mouseup",X),rt(s.wrapper.ownerDocument,"mousemove",Z),rt(s.scroller,"dragstart",ee),rt(s.scroller,"drop",X),I||(re(ne),n.addNew||Bo(e.doc,r,null,null,n.extend),M&&!P||j&&B==9?setTimeout(function(){s.wrapper.ownerDocument.body.focus({preventScroll:!0}),s.input.focus()},20):s.input.focus())}),Z=function(ne){I=I||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},ee=function(){return I=!0};M&&(s.scroller.draggable=!0),e.state.draggingText=X,X.copy=!n.moveOnDrag,s.scroller.dragDrop&&s.scroller.dragDrop(),Te(s.wrapper.ownerDocument,"mouseup",X),Te(s.wrapper.ownerDocument,"mousemove",Z),Te(s.scroller,"dragstart",ee),Te(s.scroller,"drop",X),Ro(e),setTimeout(function(){return s.input.focus()},20)}function tl(e,t,r){if(r=="char")return new Mn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Mn(ct(t.line,0),p(e.doc,ct(t.line+1,0)));var n=r(e,t);return new Mn(n.from,n.to)}function Vl(e,t,r,n){var s=e.display,I=e.doc;re(t);var X,Z,ee=I.sel,ne=ee.ranges;if(n.addNew&&!n.extend?(Z=I.sel.contains(r),Z>-1?X=ne[Z]:X=new Mn(r,r)):(X=I.sel.primary(),Z=I.sel.primIndex),n.unit=="rectangle")n.addNew||(X=new Mn(r,r)),r=vi(e,t,!0,!0),Z=-1;else{var Ee=tl(e,r,n.unit);n.extend?X=os(X,Ee.anchor,Ee.head,n.extend):X=Ee}n.addNew?Z==-1?(Z=ne.length,yr(I,Dr(e,ne.concat([X]),Z),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[Z].empty()&&n.unit=="char"&&!n.extend?(yr(I,Dr(e,ne.slice(0,Z).concat(ne.slice(Z+1)),0),{scroll:!1,origin:"*mouse"}),ee=I.sel):ss(I,Z,X,Re):(Z=0,yr(I,new gr([X],0),Re),ee=I.sel);var _e=r;function Ve(jt){if(Xt(_e,jt)==0)return;if(_e=jt,n.unit=="rectangle"){for(var Qt=[],an=e.options.tabSize,tn=$(ft(I,r.line).text,r.ch,an),gn=$(ft(I,jt.line).text,jt.ch,an),Bn=Math.min(tn,gn),or=Math.max(tn,gn),Wn=Math.min(r.line,jt.line),Wr=Math.min(e.lastLine(),Math.max(r.line,jt.line));Wn<=Wr;Wn++){var Mr=ft(I,Wn).text,Zn=Pe(Mr,Bn,an);Bn==or?Qt.push(new Mn(ct(Wn,Zn),ct(Wn,Zn))):Mr.length>Zn&&Qt.push(new Mn(ct(Wn,Zn),ct(Wn,Pe(Mr,or,an))))}Qt.length||Qt.push(new Mn(r,r)),yr(I,Dr(e,ee.ranges.slice(0,Z).concat(Qt),Z),{origin:"*mouse",scroll:!1}),e.scrollIntoView(jt)}else{var kr=X,cr=tl(e,jt,n.unit),nr=kr.anchor,qn;Xt(cr.anchor,nr)>0?(qn=cr.head,nr=vn(kr.from(),cr.anchor)):(qn=cr.anchor,nr=qt(kr.to(),cr.head));var Gn=ee.ranges.slice(0);Gn[Z]=Xl(e,new Mn(p(I,nr),qn)),yr(I,Dr(e,Gn,Z),Re)}}var Fe=s.wrapper.getBoundingClientRect(),lt=0;function xt(jt){var Qt=++lt,an=vi(e,jt,!0,n.unit=="rectangle");if(!an)return;if(Xt(an,_e)!=0){e.curOp.focus=L(),Ve(an);var tn=ya(s,I);(an.line>=tn.to||an.lineFe.bottom?20:0;gn&&setTimeout(_t(e,function(){if(lt!=Qt)return;s.scroller.scrollTop+=gn,xt(jt)}),50)}}function Dt(jt){e.state.selectingText=!1,lt=Infinity,jt&&(re(jt),s.input.focus()),rt(s.wrapper.ownerDocument,"mousemove",Ut),rt(s.wrapper.ownerDocument,"mouseup",Gt),I.history.lastSelOrigin=null}var Ut=_t(e,function(jt){jt.buttons===0||!we(jt)?Dt(jt):xt(jt)}),Gt=_t(e,Dt);e.state.selectingText=Gt,Te(s.wrapper.ownerDocument,"mousemove",Ut),Te(s.wrapper.ownerDocument,"mouseup",Gt)}function Xl(e,t){var r=t.anchor,n=t.head,s=ft(e.doc,r.line);if(Xt(r,n)==0&&r.sticky==n.sticky)return t;var I=Ot(s);if(!I)return t;var X=Ct(I,r.ch,r.sticky),Z=I[X];if(Z.from!=r.ch&&Z.to!=r.ch)return t;var ee=X+(Z.from==r.ch==(Z.level!=1)?0:1);if(ee==0||ee==I.length)return t;var ne;if(n.line!=r.line)ne=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ee=Ct(I,n.ch,n.sticky),_e=Ee-X||(n.ch-r.ch)*(Z.level==1?-1:1);Ee==ee-1||Ee==ee?ne=_e<0:ne=_e>0}var Ve=I[ee+(ne?-1:0)],Fe=ne==(Ve.level==1),lt=Fe?Ve.from:Ve.to,xt=Fe?"after":"before";return r.ch==lt&&r.sticky==xt?t:new Mn(new ct(r.line,lt,xt),n)}function nl(e,t,r,n){var s,I;if(t.touches)s=t.touches[0].clientX,I=t.touches[0].clientY;else try{s=t.clientX,I=t.clientY}catch(Ve){return!1}if(s>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&re(t);var X=e.display,Z=X.lineDiv.getBoundingClientRect();if(I>Z.bottom||!he(e,r))return oe(t);I-=Z.top-X.viewOffset;for(var ee=0;ee=s){var Ee=Zt(e.doc,I),_e=e.display.gutterSpecs[ee];return Ue(e,r,e,Ee,_e.className,t),oe(t)}}}function fs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ti(e.display,t)||Ql(e,t))return;if(qe(e,t,"contextmenu"))return;O||e.display.input.onContextMenu(t)}function Ql(e,t){return he(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function il(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Si(e)}var ka={toString:function(){return"CodeMirror.Init"}},al={},zo={};function Yl(e){var t=e.optionHandlers;function r(n,s,I,X){e.defaults[n]=s,I&&(t[n]=X?function(Z,ee,ne){ne!=ka&&I(Z,ee,ne)}:I)}e.defineOption=r,e.Init=ka,r("value","",function(n,s){return n.setValue(s)},!0),r("mode",null,function(n,s){n.doc.modeOption=s,Jn(n)},!0),r("indentUnit",2,Jn,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){Xr(n),Si(n),pr(n)},!0),r("lineSeparator",null,function(n,s){if(n.doc.lineSep=s,!s)return;var I=[],X=n.doc.first;n.doc.iter(function(ee){for(var ne=0;;){var Ee=ee.text.indexOf(s,ne);if(Ee==-1)break;ne=Ee+s.length,I.push(ct(X,Ee))}X++});for(var Z=I.length-1;Z>=0;Z--)Oa(n.doc,s,I[Z],ct(I[Z].line,I[Z].ch+s.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,s,I){n.state.specialChars=new RegExp(s.source+(s.test(" ")?"":"| "),"g"),I!=ka&&n.refresh()}),r("specialCharPlaceholder",_n,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",a?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,s){return n.getInputField().spellcheck=s},!0),r("autocorrect",!1,function(n,s){return n.getInputField().autocorrect=s},!0),r("autocapitalize",!1,function(n,s){return n.getInputField().autocapitalize=s},!0),r("rtlMoveVisually",!_),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){il(n),Ri(n)},!0),r("keyMap","default",function(n,s,I){var X=Ho(s),Z=I!=ka&&Ho(I);Z&&Z.detach&&Z.detach(n,X),X.attach&&X.attach(n,Z||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,s){n.display.gutterSpecs=oa(s,n.options.lineNumbers),Ri(n)},!0),r("fixedGutter",!0,function(n,s){n.display.gutters.style.left=s?Ja(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Hi(n)},!0),r("scrollbarStyle","native",function(n){Po(n),Hi(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,s){n.display.gutterSpecs=oa(n.options.gutters,s),Ri(n)},!0),r("firstLineNumber",1,Ri,!0),r("lineNumberFormatter",function(n){return n},Ri,!0),r("showCursorWhenSelecting",!1,Zi,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,s){s=="nocursor"&&(Bi(n),n.display.input.blur()),n.display.input.readOnlyChanged(s)}),r("screenReaderLabel",null,function(n,s){s=s===""?null:s,n.display.input.screenReaderLabelChanged(s)}),r("disableInput",!1,function(n,s){s||n.display.input.reset()},!0),r("dragDrop",!0,Jl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Zi,!0),r("singleCursorHeightPerLine",!0,Zi,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Xr,!0),r("addModeClass",!1,Xr,!0),r("pollInterval",100),r("undoDepth",200,function(n,s){return n.doc.history.undoDepth=s}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,Xr,!0),r("moveInputWithCursor",!0,function(n,s){s||n.display.input.resetPosition()}),r("tabindex",null,function(n,s){return n.display.input.getField().tabIndex=s||""}),r("autofocus",null),r("direction","ltr",function(n,s){return n.doc.setDirection(s)},!0),r("phrases",null)}function Jl(e,t,r){var n=r&&r!=ka;if(!t!=!n){var s=e.display.dragFunctions,I=t?Te:rt;I(e.display.scroller,"dragstart",s.start),I(e.display.scroller,"dragenter",s.enter),I(e.display.scroller,"dragover",s.over),I(e.display.scroller,"dragleave",s.leave),I(e.display.scroller,"drop",s.drop)}}function Zl(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(d(e.display.wrapper,"CodeMirror-wrap"),hi(e)),pa(e),pr(e),Si(e),setTimeout(function(){return Hi(e)},100)}function Fn(e,t){var r=this;if(!(this instanceof Fn))return new Fn(e,t);this.options=t=t?C(t):{},C(al,t,!1);var n=t.value;typeof n=="string"?n=new Lr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var s=new Fn.inputStyles[t.inputStyle](this),I=this.display=new eo(e,n,s,t);I.wrapper.CodeMirror=this,il(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Po(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ae,keySeq:null,specialChars:null},t.autofocus&&!a&&I.input.focus(),j&&B<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Ol(),_i(this),this.curOp.forceUpdate=!0,di(this,n),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&qi(r)},20):Bi(this);for(var X in zo)zo.hasOwnProperty(X)&&zo[X](this,t[X],ka);xa(this),t.finishInit&&t.finishInit(this);for(var Z=0;Z20*20}Te(t.scroller,"touchstart",function(ee){if(!qe(e,ee)&&!I(ee)&&!fs(e,ee)){t.input.ensurePolled(),clearTimeout(r);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-n.end<=300?n:null},ee.touches.length==1&&(t.activeTouch.left=ee.touches[0].pageX,t.activeTouch.top=ee.touches[0].pageY)}}),Te(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Te(t.scroller,"touchend",function(ee){var ne=t.activeTouch;if(ne&&!ti(t,ee)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Ee=e.coordsChar(t.activeTouch,"page"),_e;!ne.prev||X(ne,ne.prev)?_e=new Mn(Ee,Ee):!ne.prev.prev||X(ne,ne.prev.prev)?_e=e.findWordAt(Ee):_e=new Mn(ct(Ee.line,0),p(e.doc,ct(Ee.line+1,0))),e.setSelection(_e.anchor,_e.head),e.focus(),re(ee)}s()}),Te(t.scroller,"touchcancel",s),Te(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Wi(e,t.scroller.scrollTop),Ti(e,t.scroller.scrollLeft,!0),Ue(e,"scroll",e))}),Te(t.scroller,"mousewheel",function(ee){return Aa(e,ee)}),Te(t.scroller,"DOMMouseScroll",function(ee){return Aa(e,ee)}),Te(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(ee){qe(e,ee)||de(ee)},over:function(ee){qe(e,ee)||(Rl(e,ee),de(ee))},start:function(ee){return _l(e,ee)},drop:_t(e,wl),leave:function(ee){qe(e,ee)||Ws(e)}};var Z=t.input.getField();Te(Z,"keyup",function(ee){return qs.call(e,ee)}),Te(Z,"keydown",_t(e,Zs)),Te(Z,"keypress",_t(e,$s)),Te(Z,"focus",function(ee){return qi(e,ee)}),Te(Z,"blur",function(ee){return Bi(e,ee)})}var ps=[];Fn.defineInitHook=function(e){return ps.push(e)};function go(e,t,r,n){var s=e.doc,I;r==null&&(r="add"),r=="smart"&&(s.mode.indent?I=wt(e,t).state:r="prev");var X=e.options.tabSize,Z=ft(s,t),ee=$(Z.text,null,X);Z.stateAfter&&(Z.stateAfter=null);var ne=Z.text.match(/^\s*/)[0],Ee;if(!n&&!/\S/.test(Z.text))Ee=0,r="not";else if(r=="smart"&&(Ee=s.mode.indent(I,Z.text.slice(ne.length),Z.text),Ee==je||Ee>150)){if(!n)return;r="prev"}r=="prev"?t>s.first?Ee=$(ft(s,t-1).text,null,X):Ee=0:r=="add"?Ee=ee+e.options.indentUnit:r=="subtract"?Ee=ee-e.options.indentUnit:typeof r=="number"&&(Ee=ee+r),Ee=Math.max(0,Ee);var _e="",Ve=0;if(e.options.indentWithTabs)for(var Fe=Math.floor(Ee/X);Fe;--Fe)Ve+=X,_e+=" ";if(VeX,ee=Ze(t),ne=null;if(Z&&n.ranges.length>1)if(ci&&ci.text.join(` `)==t){if(n.ranges.length%ci.text.length==0){ne=[];for(var Ee=0;Ee=0;Ve--){var Fe=n.ranges[Ve],lt=Fe.from(),xt=Fe.to();Fe.empty()&&(r&&r>0?lt=ct(lt.line,lt.ch-r):e.state.overwrite&&!Z?xt=ct(xt.line,Math.min(ft(I,xt.line).text.length,xt.ch+te(ee).length)):Z&&ci&&ci.lineWise&&ci.text.join(` `)==ee.join(` -`)&&(lt=xt=ct(lt.line,0)));var Dt={from:lt,to:xt,text:ne?ne[Ve%ne.length]:ee,origin:s||(Z?"paste":e.state.cutIncoming>X?"cut":"+input")};Ra(e.doc,Dt),wn(e,"inputRead",e,Dt)}t&&!Z&&sl(e,t),Fi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=_e),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ol(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Ft(t,function(){return ms(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var s=r.ranges[n];if(s.head.ch>100||n&&r.ranges[n-1].head.line==s.head.line)continue;var I=e.getModeAt(s.head),X=!1;if(I.electricChars){for(var Z=0;Z-1){X=go(e,s.head.line,"smart");break}}else I.electricInput&&(I.electricInput.test(ft(e.doc,s.head.line).text.slice(0,s.head.ch))&&(X=go(e,s.head.line,"smart")));X&&wn(e,"electricInput",e,s.head.line)}}function ll(e){for(var t=[],r=[],n=0;nI&&(go(this,Z.head.line,n,!0),I=Z.head.line,X==this.doc.sel.primIndex&&Fi(this));else{var ee=Z.from(),ne=Z.to(),Ee=Math.max(I,ee.line);I=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var _e=Ee;_e0&&ss(this.doc,X,new Mn(ee,Ve[X].to()),Me)}}}),getTokenAt:function(n,s){return mn(this,n,s)},getLineTokens:function(n,s){return mn(this,ct(n),s,!0)},getTokenTypeAt:function(n){n=p(this.doc,n);var s=at(this,ft(this.doc,n.line)),I=0,X=(s.length-1)/2,Z=n.ch,ee;if(Z==0)ee=s[2];else for(;;){var ne=I+X>>1;if((ne?s[ne*2-1]:0)>=Z)X=ne;else if(s[ne*2+1]ee&&(n=ee,X=!0),Z=ft(this.doc,n)}else Z=n;return ki(this,Z,{top:0,left:0},s||"page",I||X).top+(X?this.doc.height-Rr(Z):0)},defaultTextHeight:function(){return Ii(this.display)},defaultCharWidth:function(){return Ai(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,s,I,X,Z){var ee=this.display;n=jr(this,p(this.doc,n));var ne=n.bottom,Ee=n.left;if(s.style.position="absolute",s.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(s),ee.sizer.appendChild(s),X=="over")ne=n.top;else if(X=="above"||X=="near"){var _e=Math.max(ee.wrapper.clientHeight,this.doc.height),Ve=Math.max(ee.sizer.clientWidth,ee.lineSpace.clientWidth);(X=="above"||n.bottom+s.offsetHeight>_e)&&n.top>s.offsetHeight?ne=n.top-s.offsetHeight:n.bottom+s.offsetHeight<=_e&&(ne=n.bottom),Ee+s.offsetWidth>Ve&&(Ee=Ve-s.offsetWidth)}s.style.top=ne+"px",s.style.left=s.style.right="",Z=="right"?(Ee=ee.sizer.clientWidth-s.offsetWidth,s.style.right="0px"):(Z=="left"?Ee=0:Z=="middle"&&(Ee=(ee.sizer.clientWidth-s.offsetWidth)/2),s.style.left=Ee+"px"),I&&Do(this,{left:Ee,top:ne,right:Ee+s.offsetWidth,bottom:ne+s.offsetHeight})},triggerOnKeyDown:Jt(Zs),triggerOnKeyPress:Jt($s),triggerOnKeyUp:qs,triggerOnMouseDown:Jt(el),execCommand:function(n){if(ho.hasOwnProperty(n))return ho[n].call(null,this)},triggerElectric:Jt(function(n){sl(this,n)}),findPosH:function(n,s,I,X){var Z=1;s<0&&(Z=-1,s=-s);for(var ee=p(this.doc,n),ne=0;ne0&&Ee(I.charAt(X-1));)--X;for(;Z.5||this.options.lineWrapping)&&pa(this),Ue(this,"refresh",this)}),swapDoc:Jt(function(n){var s=this.doc;return s.cm=null,this.state.selectingText&&this.state.selectingText(),di(this,n),Si(this),this.display.input.reset(),ea(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,wn(this,"swapDoc",this,s),s}),phrase:function(n){var s=this.options.phrases;return s&&Object.prototype.hasOwnProperty.call(s,n)?s[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},pe(e),e.registerHelper=function(n,s,I){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][s]=I},e.registerGlobalHelper=function(n,s,I,X){e.registerHelper(n,s,X),r[n]._global.push({pred:I,val:X})}}function gs(e,t,r,n,s){var I=t,X=r,Z=ft(e,t.line),ee=s&&e.direction=="rtl"?-r:r;function ne(){var Gt=t.line+ee;return Gt=e.first+e.size?!1:(t=new ct(Gt,t.ch,t.sticky),Z=ft(e,Gt))}function Ee(Gt){var jt;if(n=="codepoint"){var Qt=Z.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Qt)?jt=null:jt=new ct(t.line,Math.max(0,Math.min(Z.text.length,t.ch+r*(Qt>=55296&&Qt<56320?2:1))),-r)}else s?jt=kl(e.cm,Z,t,r):jt=us(Z,t,r);if(jt==null)if(!Gt&&ne())t=ds(s,e.cm,Z,t.line,ee);else return!1;else t=jt;return!0}if(n=="char"||n=="codepoint")Ee();else if(n=="column")Ee(!0);else if(n=="word"||n=="group")for(var _e=null,Ve=n=="group",Fe=e.cm&&e.cm.getHelper(t,"wordChars"),lt=!0;!(r<0&&!Ee(!lt));lt=!1){var xt=Z.text.charAt(t.ch)||` +`)&&(lt=xt=ct(lt.line,0)));var Dt={from:lt,to:xt,text:ne?ne[Ve%ne.length]:ee,origin:s||(Z?"paste":e.state.cutIncoming>X?"cut":"+input")};Ra(e.doc,Dt),wn(e,"inputRead",e,Dt)}t&&!Z&&sl(e,t),Fi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=_e),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ol(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Ft(t,function(){return ms(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var s=r.ranges[n];if(s.head.ch>100||n&&r.ranges[n-1].head.line==s.head.line)continue;var I=e.getModeAt(s.head),X=!1;if(I.electricChars){for(var Z=0;Z-1){X=go(e,s.head.line,"smart");break}}else I.electricInput&&(I.electricInput.test(ft(e.doc,s.head.line).text.slice(0,s.head.ch))&&(X=go(e,s.head.line,"smart")));X&&wn(e,"electricInput",e,s.head.line)}}function ll(e){for(var t=[],r=[],n=0;nI&&(go(this,Z.head.line,n,!0),I=Z.head.line,X==this.doc.sel.primIndex&&Fi(this));else{var ee=Z.from(),ne=Z.to(),Ee=Math.max(I,ee.line);I=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var _e=Ee;_e0&&ss(this.doc,X,new Mn(ee,Ve[X].to()),Me)}}}),getTokenAt:function(n,s){return mn(this,n,s)},getLineTokens:function(n,s){return mn(this,ct(n),s,!0)},getTokenTypeAt:function(n){n=p(this.doc,n);var s=at(this,ft(this.doc,n.line)),I=0,X=(s.length-1)/2,Z=n.ch,ee;if(Z==0)ee=s[2];else for(;;){var ne=I+X>>1;if((ne?s[ne*2-1]:0)>=Z)X=ne;else if(s[ne*2+1]ee&&(n=ee,X=!0),Z=ft(this.doc,n)}else Z=n;return Pi(this,Z,{top:0,left:0},s||"page",I||X).top+(X?this.doc.height-Rr(Z):0)},defaultTextHeight:function(){return Ii(this.display)},defaultCharWidth:function(){return Ai(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,s,I,X,Z){var ee=this.display;n=jr(this,p(this.doc,n));var ne=n.bottom,Ee=n.left;if(s.style.position="absolute",s.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(s),ee.sizer.appendChild(s),X=="over")ne=n.top;else if(X=="above"||X=="near"){var _e=Math.max(ee.wrapper.clientHeight,this.doc.height),Ve=Math.max(ee.sizer.clientWidth,ee.lineSpace.clientWidth);(X=="above"||n.bottom+s.offsetHeight>_e)&&n.top>s.offsetHeight?ne=n.top-s.offsetHeight:n.bottom+s.offsetHeight<=_e&&(ne=n.bottom),Ee+s.offsetWidth>Ve&&(Ee=Ve-s.offsetWidth)}s.style.top=ne+"px",s.style.left=s.style.right="",Z=="right"?(Ee=ee.sizer.clientWidth-s.offsetWidth,s.style.right="0px"):(Z=="left"?Ee=0:Z=="middle"&&(Ee=(ee.sizer.clientWidth-s.offsetWidth)/2),s.style.left=Ee+"px"),I&&Do(this,{left:Ee,top:ne,right:Ee+s.offsetWidth,bottom:ne+s.offsetHeight})},triggerOnKeyDown:Jt(Zs),triggerOnKeyPress:Jt($s),triggerOnKeyUp:qs,triggerOnMouseDown:Jt(el),execCommand:function(n){if(ho.hasOwnProperty(n))return ho[n].call(null,this)},triggerElectric:Jt(function(n){sl(this,n)}),findPosH:function(n,s,I,X){var Z=1;s<0&&(Z=-1,s=-s);for(var ee=p(this.doc,n),ne=0;ne0&&Ee(I.charAt(X-1));)--X;for(;Z.5||this.options.lineWrapping)&&pa(this),Ue(this,"refresh",this)}),swapDoc:Jt(function(n){var s=this.doc;return s.cm=null,this.state.selectingText&&this.state.selectingText(),di(this,n),Si(this),this.display.input.reset(),ea(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,wn(this,"swapDoc",this,s),s}),phrase:function(n){var s=this.options.phrases;return s&&Object.prototype.hasOwnProperty.call(s,n)?s[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},pe(e),e.registerHelper=function(n,s,I){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][s]=I},e.registerGlobalHelper=function(n,s,I,X){e.registerHelper(n,s,X),r[n]._global.push({pred:I,val:X})}}function gs(e,t,r,n,s){var I=t,X=r,Z=ft(e,t.line),ee=s&&e.direction=="rtl"?-r:r;function ne(){var Gt=t.line+ee;return Gt=e.first+e.size?!1:(t=new ct(Gt,t.ch,t.sticky),Z=ft(e,Gt))}function Ee(Gt){var jt;if(n=="codepoint"){var Qt=Z.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(Qt)?jt=null:jt=new ct(t.line,Math.max(0,Math.min(Z.text.length,t.ch+r*(Qt>=55296&&Qt<56320?2:1))),-r)}else s?jt=Pl(e.cm,Z,t,r):jt=us(Z,t,r);if(jt==null)if(!Gt&&ne())t=ds(s,e.cm,Z,t.line,ee);else return!1;else t=jt;return!0}if(n=="char"||n=="codepoint")Ee();else if(n=="column")Ee(!0);else if(n=="word"||n=="group")for(var _e=null,Ve=n=="group",Fe=e.cm&&e.cm.getHelper(t,"wordChars"),lt=!0;!(r<0&&!Ee(!lt));lt=!1){var xt=Z.text.charAt(t.ch)||` `,Dt=We(xt,Fe)?"w":Ve&&xt==` `?"n":!Ve||/\s/.test(xt)?null:"p";if(Ve&&!lt&&!Dt&&(Dt="s"),_e&&_e!=Dt){r<0&&(r=1,Ee(),t.sticky="after");break}if(Dt&&(_e=Dt),r>0&&!Ee(!lt))break}var Ut=jo(e,t,I,X,!0);return On(I,Ut)&&(Ut.hitSide=!0),Ut}function cl(e,t,r,n){var s=e.doc,I=t.left,X;if(n=="page"){var Z=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ee=Math.max(Z-.5*Ii(e.display),3);X=(r>0?t.bottom:t.top)+r*ee}else n=="line"&&(X=r>0?t.bottom+3:t.top-3);for(var ne;!(ne=Qa(e,I,X),!ne.outside);){if(r<0?X<=0:X>=s.height){ne.hitSide=!0;break}X+=r*5}return ne}var In=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ae,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};In.prototype.init=function(e){var t=this,r=this,n=r.cm,s=r.div=e.lineDiv;ul(s,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function I(Z){for(var ee=Z.target;ee;ee=ee.parentNode){if(ee==s)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ee.className))break}return!1}Te(s,"paste",function(Z){if(!I(Z)||qe(n,Z)||ol(Z,n))return;B<=11&&setTimeout(_t(n,function(){return t.updateFromDOM()}),20)}),Te(s,"compositionstart",function(Z){t.composing={data:Z.data,done:!1}}),Te(s,"compositionupdate",function(Z){t.composing||(t.composing={data:Z.data,done:!1})}),Te(s,"compositionend",function(Z){t.composing&&(Z.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Te(s,"touchstart",function(){return r.forceCompositionEnd()}),Te(s,"input",function(){t.composing||t.readFromDOMSoon()});function X(Z){if(!I(Z)||qe(n,Z))return;if(n.somethingSelected())Go({lineWise:!1,text:n.getSelections()}),Z.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var ee=ll(n);Go({lineWise:!0,text:ee.text}),Z.type=="cut"&&n.operation(function(){n.setSelections(ee.ranges,0,Me),n.replaceSelection("",null,"cut")})}else return;if(Z.clipboardData){Z.clipboardData.clearData();var ne=ci.text.join(` `);if(Z.clipboardData.setData("Text",ne),Z.clipboardData.getData("Text")==ne){Z.preventDefault();return}}var Ee=dl(),_e=Ee.firstChild;n.display.lineSpace.insertBefore(Ee,n.display.lineSpace.firstChild),_e.value=ci.text.join(` -`);var Ve=document.activeElement;Y(_e),setTimeout(function(){n.display.lineSpace.removeChild(Ee),Ve.focus(),Ve==s&&r.showPrimarySelection()},50)}Te(s,"copy",X),Te(s,"cut",X)},In.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},In.prototype.prepareSelection=function(){var e=_o(this.cm,!1);return e.focus=document.activeElement==this.div,e},In.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},In.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},In.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),s=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||s.line=t.display.viewFrom&&hl(t,n)||{node:Z[0].measure.map[2],offset:0},ne=s.linee.firstLine()&&(n=ct(n.line-1,ft(e.doc,n.line-1).length)),s.ch==ft(e.doc,s.line).text.length&&s.linet.viewTo-1)return!1;var I,X,Z;n.line==t.viewFrom||(I=ni(e,n.line))==0?(X=Ht(t.view[0].line),Z=t.view[0].node):(X=Ht(t.view[I].line),Z=t.view[I-1].node.nextSibling);var ee=ni(e,s.line),ne,Ee;if(ee==t.view.length-1?(ne=t.viewTo-1,Ee=t.lineDiv.lastChild):(ne=Ht(t.view[ee+1].line)-1,Ee=t.view[ee+1].node.previousSibling),!Z)return!1;for(var _e=e.doc.splitLines(tu(e,Z,Ee,X,ne)),Ve=pn(e.doc,ct(X,0),ct(ne,ft(e.doc,ne).text.length));_e.length>1&&Ve.length>1;)if(te(_e)==te(Ve))_e.pop(),Ve.pop(),ne--;else if(_e[0]==Ve[0])_e.shift(),Ve.shift(),X++;else break;for(var Fe=0,lt=0,xt=_e[0],Dt=Ve[0],Ut=Math.min(xt.length,Dt.length);Fen.ch&&Gt.charCodeAt(Gt.length-lt-1)==jt.charCodeAt(jt.length-lt-1);)Fe--,lt++;_e[_e.length-1]=Gt.slice(0,Gt.length-lt).replace(/^\u200b+/,""),_e[0]=_e[0].slice(Fe).replace(/\u200b+$/,"");var an=ct(X,Fe),tn=ct(ne,Ve.length?te(Ve).length-lt:0);if(_e.length>1||_e[0]||Xt(an,tn))return Oa(e.doc,_e,an,tn,"+input"),!0},In.prototype.ensurePolled=function(){this.forceCompositionEnd()},In.prototype.reset=function(){this.forceCompositionEnd()},In.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},In.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},In.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Ft(this.cm,function(){return pr(e.cm)})},In.prototype.setUneditable=function(e){e.contentEditable="false"},In.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||_t(this.cm,ms)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},In.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},In.prototype.onContextMenu=function(){},In.prototype.resetPosition=function(){},In.prototype.needsContentAttribute=!0;function hl(e,t){var r=da(e,t.line);if(!r||r.hidden)return null;var n=ft(e.doc,t.line),s=Eo(r,n,t.line),I=Ot(n,e.doc.direction),X="left";if(I){var Z=Ct(I,t.ch);X=Z%2?"right":"left"}var ee=Ga(s.map,t.ch,X);return ee.offset=ee.collapse=="right"?ee.end:ee.start,ee}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function ka(e,t){return t&&(e.bad=!0),e}function tu(e,t,r,n,s){var I="",X=!1,Z=e.doc.lineSeparator(),ee=!1;function ne(Fe){return function(lt){return lt.id==Fe}}function Ee(){X&&(I+=Z,ee&&(I+=Z),X=ee=!1)}function _e(Fe){Fe&&(Ee(),I+=Fe)}function Ve(Fe){if(Fe.nodeType==1){var lt=Fe.getAttribute("cm-text");if(lt){_e(lt);return}var xt=Fe.getAttribute("cm-marker"),Dt;if(xt){var Ut=e.findMarks(ct(n,0),ct(s+1,0),ne(+xt));Ut.length&&(Dt=Ut[0].find(0))&&_e(pn(e.doc,Dt.from,Dt.to).join(Z));return}if(Fe.getAttribute("contenteditable")=="false")return;var Gt=/^(pre|div|p|li|table|br)$/i.test(Fe.nodeName);if(!/^br$/i.test(Fe.nodeName)&&Fe.textContent.length==0)return;Gt&&Ee();for(var jt=0;jt=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),Te(s,"paste",function(X){if(qe(n,X)||ol(X,n))return;n.state.pasteIncoming=+new Date,r.fastPoll()});function I(X){if(qe(n,X))return;if(n.somethingSelected())Go({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var Z=ll(n);Go({lineWise:!0,text:Z.text}),X.type=="cut"?n.setSelections(Z.ranges,null,Me):(r.prevInput="",s.value=Z.text.join(` +`);var Ve=document.activeElement;Y(_e),setTimeout(function(){n.display.lineSpace.removeChild(Ee),Ve.focus(),Ve==s&&r.showPrimarySelection()},50)}Te(s,"copy",X),Te(s,"cut",X)},In.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},In.prototype.prepareSelection=function(){var e=_o(this.cm,!1);return e.focus=document.activeElement==this.div,e},In.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},In.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},In.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),s=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||s.line=t.display.viewFrom&&hl(t,n)||{node:Z[0].measure.map[2],offset:0},ne=s.linee.firstLine()&&(n=ct(n.line-1,ft(e.doc,n.line-1).length)),s.ch==ft(e.doc,s.line).text.length&&s.linet.viewTo-1)return!1;var I,X,Z;n.line==t.viewFrom||(I=ni(e,n.line))==0?(X=Ht(t.view[0].line),Z=t.view[0].node):(X=Ht(t.view[I].line),Z=t.view[I-1].node.nextSibling);var ee=ni(e,s.line),ne,Ee;if(ee==t.view.length-1?(ne=t.viewTo-1,Ee=t.lineDiv.lastChild):(ne=Ht(t.view[ee+1].line)-1,Ee=t.view[ee+1].node.previousSibling),!Z)return!1;for(var _e=e.doc.splitLines(tu(e,Z,Ee,X,ne)),Ve=pn(e.doc,ct(X,0),ct(ne,ft(e.doc,ne).text.length));_e.length>1&&Ve.length>1;)if(te(_e)==te(Ve))_e.pop(),Ve.pop(),ne--;else if(_e[0]==Ve[0])_e.shift(),Ve.shift(),X++;else break;for(var Fe=0,lt=0,xt=_e[0],Dt=Ve[0],Ut=Math.min(xt.length,Dt.length);Fen.ch&&Gt.charCodeAt(Gt.length-lt-1)==jt.charCodeAt(jt.length-lt-1);)Fe--,lt++;_e[_e.length-1]=Gt.slice(0,Gt.length-lt).replace(/^\u200b+/,""),_e[0]=_e[0].slice(Fe).replace(/\u200b+$/,"");var an=ct(X,Fe),tn=ct(ne,Ve.length?te(Ve).length-lt:0);if(_e.length>1||_e[0]||Xt(an,tn))return Oa(e.doc,_e,an,tn,"+input"),!0},In.prototype.ensurePolled=function(){this.forceCompositionEnd()},In.prototype.reset=function(){this.forceCompositionEnd()},In.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},In.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},In.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Ft(this.cm,function(){return pr(e.cm)})},In.prototype.setUneditable=function(e){e.contentEditable="false"},In.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||_t(this.cm,ms)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},In.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},In.prototype.onContextMenu=function(){},In.prototype.resetPosition=function(){},In.prototype.needsContentAttribute=!0;function hl(e,t){var r=da(e,t.line);if(!r||r.hidden)return null;var n=ft(e.doc,t.line),s=Eo(r,n,t.line),I=Ot(n,e.doc.direction),X="left";if(I){var Z=Ct(I,t.ch);X=Z%2?"right":"left"}var ee=Ga(s.map,t.ch,X);return ee.offset=ee.collapse=="right"?ee.end:ee.start,ee}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Pa(e,t){return t&&(e.bad=!0),e}function tu(e,t,r,n,s){var I="",X=!1,Z=e.doc.lineSeparator(),ee=!1;function ne(Fe){return function(lt){return lt.id==Fe}}function Ee(){X&&(I+=Z,ee&&(I+=Z),X=ee=!1)}function _e(Fe){Fe&&(Ee(),I+=Fe)}function Ve(Fe){if(Fe.nodeType==1){var lt=Fe.getAttribute("cm-text");if(lt){_e(lt);return}var xt=Fe.getAttribute("cm-marker"),Dt;if(xt){var Ut=e.findMarks(ct(n,0),ct(s+1,0),ne(+xt));Ut.length&&(Dt=Ut[0].find(0))&&_e(pn(e.doc,Dt.from,Dt.to).join(Z));return}if(Fe.getAttribute("contenteditable")=="false")return;var Gt=/^(pre|div|p|li|table|br)$/i.test(Fe.nodeName);if(!/^br$/i.test(Fe.nodeName)&&Fe.textContent.length==0)return;Gt&&Ee();for(var jt=0;jt=9&&t.hasSelection&&(t.hasSelection=null),r.poll()}),Te(s,"paste",function(X){if(qe(n,X)||ol(X,n))return;n.state.pasteIncoming=+new Date,r.fastPoll()});function I(X){if(qe(n,X))return;if(n.somethingSelected())Go({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var Z=ll(n);Go({lineWise:!0,text:Z.text}),X.type=="cut"?n.setSelections(Z.ranges,null,Me):(r.prevInput="",s.value=Z.text.join(` `),Y(s))}else return;X.type=="cut"&&(n.state.cutIncoming=+new Date)}Te(s,"cut",I),Te(s,"copy",I),Te(e.scroller,"paste",function(X){if(ti(e,X)||qe(n,X))return;if(!s.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var Z=new Event("paste");Z.clipboardData=X.clipboardData,s.dispatchEvent(Z)}),Te(e.lineSpace,"selectstart",function(X){ti(e,X)||re(X)}),Te(s,"compositionstart",function(){var X=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:X,range:n.markText(X,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Te(s,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},Qn.prototype.createField=function(e){this.wrapper=dl(),this.textarea=this.wrapper.firstChild},Qn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Qn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=_o(e);if(e.options.moveInputWithCursor){var s=jr(e,r.sel.primary().head,"div"),I=t.wrapper.getBoundingClientRect(),X=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,s.top+X.top-I.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,s.left+X.left-I.left))}return n},Qn.prototype.showSelection=function(e){var t=this.cm,r=t.display;o(r.cursorDiv,e.cursors),o(r.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Qn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&Y(this.textarea),j&&B>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",j&&B>=9&&(this.hasSelection=null))},Qn.prototype.getField=function(){return this.textarea},Qn.prototype.supportsTouch=function(){return!1},Qn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||L()!=this.textarea))try{this.textarea.focus()}catch(e){}},Qn.prototype.blur=function(){this.textarea.blur()},Qn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Qn.prototype.receivedFocus=function(){this.slowPoll()},Qn.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Qn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function r(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,r)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,r)},Qn.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||et(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var s=r.value;if(s==n&&!t.somethingSelected())return!1;if(j&&B>=9&&this.hasSelection===s||u&&/[\uf700-\uf7ff]/.test(s))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var I=s.charCodeAt(0);if(I==8203&&!n&&(n="\u200B"),I==8666)return this.reset(),this.cm.execCommand("undo")}for(var X=0,Z=Math.min(n.length,s.length);X1e3||s.indexOf(` `)>-1?r.value=e.prevInput="":e.prevInput=s,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Qn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Qn.prototype.onKeyPress=function(){j&&B>=9&&(this.hasSelection=null),this.fastPoll()},Qn.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,s=t.textarea;t.contextMenuPending&&t.contextMenuPending();var I=vi(r,e),X=n.scroller.scrollTop;if(!I||A)return;var Z=r.options.resetSelectionOnContextMenu;Z&&r.doc.sel.contains(I)==-1&&_t(r,yr)(r.doc,Zr(I),Me);var ee=s.style.cssText,ne=t.wrapper.style.cssText,Ee=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",s.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Ee.top-5)+"px; left: "+(e.clientX-Ee.left-5)+`px; z-index: 1000; background: `+(j?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var _e;M&&(_e=window.scrollY),n.input.focus(),M&&window.scrollTo(null,_e),n.input.reset(),r.somethingSelected()||(s.value=t.prevInput=" "),t.contextMenuPending=Fe,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function Ve(){if(s.selectionStart!=null){var xt=r.somethingSelected(),Dt="\u200B"+(xt?s.value:"");s.value="\u21DA",s.value=Dt,t.prevInput=xt?"":"\u200B",s.selectionStart=1,s.selectionEnd=Dt.length,n.selForContextMenu=r.doc.sel}}function Fe(){if(t.contextMenuPending!=Fe)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=ne,s.style.cssText=ee,j&&B<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=X),s.selectionStart!=null){(!j||j&&B<9)&&Ve();var xt=0,Dt=function(){n.selForContextMenu==r.doc.sel&&s.selectionStart==0&&s.selectionEnd>0&&t.prevInput=="\u200B"?_t(r,Ds)(r):xt++<10?n.detectingSelectAll=setTimeout(Dt,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Dt,200)}}if(j&&B>=9&&Ve(),O){de(e);var lt=function(){rt(window,"mouseup",lt),setTimeout(Fe,20)};Te(window,"mouseup",lt)}else setTimeout(Fe,50)},Qn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Qn.prototype.setUneditable=function(){},Qn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?C(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=L();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=Z.getValue()}var s;if(e.form&&(Te(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var I=e.form;s=I.submit;try{var X=I.submit=function(){n(),I.submit=s,I.submit(),I.submit=X}}catch(ee){}}t.finishInit=function(ee){ee.save=n,ee.getTextArea=function(){return e},ee.toTextArea=function(){ee.toTextArea=isNaN,n(),e.parentNode.removeChild(ee.getWrapperElement()),e.style.display="",e.form&&(rt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=s))}},e.style.display="none";var Z=Fn(function(ee){return e.parentNode.insertBefore(ee,e.nextSibling)},t);return Z}function iu(e){e.off=rt,e.on=Te,e.wheelEventPixels=to,e.Doc=Lr,e.splitLines=Ze,e.countColumn=$,e.findColumn=ke,e.isWordChar=He,e.Pass=je,e.signal=Ue,e.Line=hr,e.changeEnd=qr,e.scrollbarModel=Po,e.Pos=ct,e.cmpPos=Xt,e.modes=$e,e.mimeModes=Qe,e.resolveMode=Ne,e.getMode=st,e.modeExtensions=dt,e.extendMode=Et,e.copyState=Mt,e.startState=rn,e.innerMode=Wt,e.commands=ho,e.keyMap=Di,e.keyName=Vs,e.isModifierKey=zs,e.lookupKey=La,e.normalizeKeyMap=Pl,e.StringStream=it,e.SharedTextMarker=lo,e.TextMarker=zi,e.LineWidget=so,e.e_preventDefault=re,e.e_stopPropagation=ie,e.e_stop=de,e.addClass=N,e.contains=m,e.rmClass=d,e.keyNames=Gi}Yl(Fn),$l(Fn);var au="iter insert remove copy getEditor constructor".split(" ");for(var Xo in Lr.prototype)Lr.prototype.hasOwnProperty(Xo)&&fe(au,Xo)<0&&(Fn.prototype[Xo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Lr.prototype[Xo]));return pe(Lr),Fn.inputStyles={textarea:Qn,contenteditable:In},Fn.defineMode=function(e){!Fn.defaults.mode&&e!="null"&&(Fn.defaults.mode=e),At.apply(this,arguments)},Fn.defineMIME=Tt,Fn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Fn.defineMIME("text/plain","null"),Fn.defineExtension=function(e,t){Fn.prototype[e]=t},Fn.defineDocExtension=function(e,t){Lr.prototype[e]=t},Fn.fromTextArea=ru,iu(Fn),Fn.version="5.58.2",Fn})},W6BS:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WaYH:function(Xe,Le,W){"use strict";var q=W("rePB"),K=W("Ff2n"),P=W("VTBJ"),Q=W("1OyB"),U=W("vuIU"),w=W("JX7q"),j=W("Ji7U"),B=W("LK+K"),M=W("q1tI"),T=W("TSYQ"),g=W.n(T),A=W("sboe"),k=W("OZM5"),D=function(O){var E=O.prefixCls,d=O.level,l=O.isStart,o=O.isEnd;if(!d)return null;for(var i="".concat(E,"-indent-unit"),S=[],x=0;x0&&t.prevInput=="\u200B"?_t(r,Ds)(r):xt++<10?n.detectingSelectAll=setTimeout(Dt,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Dt,200)}}if(j&&B>=9&&Ve(),O){de(e);var lt=function(){rt(window,"mouseup",lt),setTimeout(Fe,20)};Te(window,"mouseup",lt)}else setTimeout(Fe,50)},Qn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Qn.prototype.setUneditable=function(){},Qn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?C(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=L();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=Z.getValue()}var s;if(e.form&&(Te(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var I=e.form;s=I.submit;try{var X=I.submit=function(){n(),I.submit=s,I.submit(),I.submit=X}}catch(ee){}}t.finishInit=function(ee){ee.save=n,ee.getTextArea=function(){return e},ee.toTextArea=function(){ee.toTextArea=isNaN,n(),e.parentNode.removeChild(ee.getWrapperElement()),e.style.display="",e.form&&(rt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=s))}},e.style.display="none";var Z=Fn(function(ee){return e.parentNode.insertBefore(ee,e.nextSibling)},t);return Z}function iu(e){e.off=rt,e.on=Te,e.wheelEventPixels=to,e.Doc=Lr,e.splitLines=Ze,e.countColumn=$,e.findColumn=Pe,e.isWordChar=He,e.Pass=je,e.signal=Ue,e.Line=hr,e.changeEnd=qr,e.scrollbarModel=ko,e.Pos=ct,e.cmpPos=Xt,e.modes=$e,e.mimeModes=Qe,e.resolveMode=Ne,e.getMode=st,e.modeExtensions=dt,e.extendMode=Et,e.copyState=Mt,e.startState=rn,e.innerMode=Wt,e.commands=ho,e.keyMap=Di,e.keyName=Vs,e.isModifierKey=zs,e.lookupKey=La,e.normalizeKeyMap=kl,e.StringStream=it,e.SharedTextMarker=lo,e.TextMarker=zi,e.LineWidget=so,e.e_preventDefault=re,e.e_stopPropagation=ie,e.e_stop=de,e.addClass=N,e.contains=m,e.rmClass=d,e.keyNames=Gi}Yl(Fn),$l(Fn);var au="iter insert remove copy getEditor constructor".split(" ");for(var Xo in Lr.prototype)Lr.prototype.hasOwnProperty(Xo)&&fe(au,Xo)<0&&(Fn.prototype[Xo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Lr.prototype[Xo]));return pe(Lr),Fn.inputStyles={textarea:Qn,contenteditable:In},Fn.defineMode=function(e){!Fn.defaults.mode&&e!="null"&&(Fn.defaults.mode=e),At.apply(this,arguments)},Fn.defineMIME=Tt,Fn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Fn.defineMIME("text/plain","null"),Fn.defineExtension=function(e,t){Fn.prototype[e]=t},Fn.defineDocExtension=function(e,t){Lr.prototype[e]=t},Fn.fromTextArea=ru,iu(Fn),Fn.version="5.58.2",Fn})},W6BS:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WaYH:function(Xe,Le,W){"use strict";var q=W("rePB"),K=W("Ff2n"),k=W("VTBJ"),Q=W("1OyB"),U=W("vuIU"),w=W("JX7q"),j=W("Ji7U"),B=W("LK+K"),M=W("q1tI"),T=W("TSYQ"),g=W.n(T),A=W("sboe"),P=W("OZM5"),D=function(O){var E=O.prefixCls,d=O.level,l=O.isStart,o=O.isEnd;if(!d)return null;for(var i="".concat(E,"-indent-unit"),S=[],x=0;x1&&arguments[1]!==void 0?arguments[1]:!1,Ie=Me.getAttribute("id")||Me.getAttribute("data-reactid")||Me.getAttribute("name");if(Re&&L[Ie])return L[Ie];var ke=window.getComputedStyle(Me),me=ke.getPropertyValue("box-sizing")||ke.getPropertyValue("-moz-box-sizing")||ke.getPropertyValue("-webkit-box-sizing"),ce=parseFloat(ke.getPropertyValue("padding-bottom"))+parseFloat(ke.getPropertyValue("padding-top")),te=parseFloat(ke.getPropertyValue("border-bottom-width"))+parseFloat(ke.getPropertyValue("border-top-width")),ge=m.map(function(De){return"".concat(De,":").concat(ke.getPropertyValue(De))}).join(";"),le={sizingStyle:ge,paddingSize:ce,borderSize:te,boxSizing:me};return Re&&Ie&&(L[Ie]=le),le}function Y(Me){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),Me.getAttribute("wrap")?N.setAttribute("wrap",Me.getAttribute("wrap")):N.removeAttribute("wrap");var me=H(Me,Re),ce=me.paddingSize,te=me.borderSize,ge=me.boxSizing,le=me.sizingStyle;N.setAttribute("style","".concat(le,";").concat(x)),N.value=Me.value||Me.placeholder||"";var De=Number.MIN_SAFE_INTEGER,Ae=Number.MAX_SAFE_INTEGER,Ce=N.scrollHeight,He;if(ge==="border-box"?Ce+=te:ge==="content-box"&&(Ce-=ce),Ie!==null||ke!==null){N.value=" ";var We=N.scrollHeight-ce;Ie!==null&&(De=We*Ie,ge==="border-box"&&(De=De+ce+te),Ce=Math.max(De,Ce)),ke!==null&&(Ae=We*ke,ge==="border-box"&&(Ae=Ae+ce+te),He=Ce>Ae?"":"hidden",Ce=Math.min(Ae,Ce))}return{height:Ce,minHeight:De,maxHeight:Ae,overflowY:He,resize:"none"}}var F=W("Gytx"),C=W.n(F),$;(function(Me){Me[Me.NONE=0]="NONE",Me[Me.RESIZING=1]="RESIZING",Me[Me.RESIZED=2]="RESIZED"})($||($={}));var ae=function(Me){Object(Q.a)(Ie,Me);var Re=Object(U.a)(Ie);function Ie(ke){var me;return Object(K.a)(this,Ie),me=Re.call(this,ke),me.nextFrameActionId=void 0,me.resizeFrameId=void 0,me.textArea=void 0,me.saveTextArea=function(ce){me.textArea=ce},me.handleResize=function(ce){var te=me.state.resizeStatus,ge=me.props,le=ge.autoSize,De=ge.onResize;if(te!==$.NONE)return;typeof De=="function"&&De(ce),le&&me.resizeOnNextFrame()},me.resizeOnNextFrame=function(){cancelAnimationFrame(me.nextFrameActionId),me.nextFrameActionId=requestAnimationFrame(me.resizeTextarea)},me.resizeTextarea=function(){var ce=me.props.autoSize;if(!ce||!me.textArea)return;var te=ce.minRows,ge=ce.maxRows,le=Y(me.textArea,!1,te,ge);me.setState({textareaStyles:le,resizeStatus:$.RESIZING},function(){cancelAnimationFrame(me.resizeFrameId),me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:$.RESIZED},function(){me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:$.NONE}),me.fixFirefoxAutoScroll()})})})})},me.renderTextArea=function(){var ce=me.props,te=ce.prefixCls,ge=te===void 0?"rc-textarea":te,le=ce.autoSize,De=ce.onResize,Ae=ce.className,Ce=ce.disabled,He=me.state,We=He.textareaStyles,ot=He.resizeStatus,Ye=Object(o.a)(me.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ge=S()(ge,Ae,Object(B.a)({},"".concat(ge,"-disabled"),Ce));"value"in Ye&&(Ye.value=Ye.value||"");var Ke=Object(j.a)(Object(j.a)(Object(j.a)({},me.props.style),We),ot===$.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(l,{onResize:me.handleResize,disabled:!(le||De)},w.createElement("textarea",Object(q.a)({},Ye,{className:Ge,style:Ke,ref:me.saveTextArea})))},me.state={textareaStyles:{},resizeStatus:$.NONE},me}return Object(P.a)(Ie,[{key:"componentDidUpdate",value:function(me){(me.value!==this.props.value||!C()(me.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var me=this.textArea.selectionStart,ce=this.textArea.selectionEnd;this.textArea.setSelectionRange(me,ce)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ie}(w.Component),fe=ae,ye=function(Me){Object(Q.a)(Ie,Me);var Re=Object(U.a)(Ie);function Ie(ke){var me;Object(K.a)(this,Ie),me=Re.call(this,ke),me.resizableTextArea=void 0,me.focus=function(){me.resizableTextArea.textArea.focus()},me.saveTextArea=function(te){me.resizableTextArea=te},me.handleChange=function(te){var ge=me.props.onChange;me.setValue(te.target.value,function(){me.resizableTextArea.resizeTextarea()}),ge&&ge(te)},me.handleKeyDown=function(te){var ge=me.props,le=ge.onPressEnter,De=ge.onKeyDown;te.keyCode===13&&le&&le(te),De&&De(te)};var ce=typeof ke.value=="undefined"||ke.value===null?ke.defaultValue:ke.value;return me.state={value:ce},me}return Object(P.a)(Ie,[{key:"setValue",value:function(me,ce){"value"in this.props||this.setState({value:me},ce)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(fe,Object(q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(me){return"value"in me?{value:me.value}:null}}]),Ie}(w.Component),je=Le.default=ye},ZW9T:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return _});var q=W("k1fw"),K=W("miYZ"),P=W("tsqr"),Q=W("rAM+"),U=W("tJVT"),w=W("PpiC"),j=W("q1tI"),B=W.n(j),M=W("bdgK");function T(y,f,O,E,d){var l=f.getWordUntilPosition(O),o={startLineNumber:O.lineNumber,endLineNumber:O.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},i=E.map(function(S){return{label:S,kind:y.languages.CompletionItemKind.Keyword,insertText:S,insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return d.map(function(S){i.push(Object(q.a)(Object(q.a)({},S),{},{range:o}))}),i}var g=function(y){var f={label:"ifelse",kind:y.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,m=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],L={},N;function H(Me){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=Me.getAttribute("id")||Me.getAttribute("data-reactid")||Me.getAttribute("name");if(Re&&L[Ie])return L[Ie];var Pe=window.getComputedStyle(Me),me=Pe.getPropertyValue("box-sizing")||Pe.getPropertyValue("-moz-box-sizing")||Pe.getPropertyValue("-webkit-box-sizing"),ce=parseFloat(Pe.getPropertyValue("padding-bottom"))+parseFloat(Pe.getPropertyValue("padding-top")),te=parseFloat(Pe.getPropertyValue("border-bottom-width"))+parseFloat(Pe.getPropertyValue("border-top-width")),ge=m.map(function(De){return"".concat(De,":").concat(Pe.getPropertyValue(De))}).join(";"),le={sizingStyle:ge,paddingSize:ce,borderSize:te,boxSizing:me};return Re&&Ie&&(L[Ie]=le),le}function Y(Me){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),Me.getAttribute("wrap")?N.setAttribute("wrap",Me.getAttribute("wrap")):N.removeAttribute("wrap");var me=H(Me,Re),ce=me.paddingSize,te=me.borderSize,ge=me.boxSizing,le=me.sizingStyle;N.setAttribute("style","".concat(le,";").concat(x)),N.value=Me.value||Me.placeholder||"";var De=Number.MIN_SAFE_INTEGER,Ae=Number.MAX_SAFE_INTEGER,Ce=N.scrollHeight,He;if(ge==="border-box"?Ce+=te:ge==="content-box"&&(Ce-=ce),Ie!==null||Pe!==null){N.value=" ";var We=N.scrollHeight-ce;Ie!==null&&(De=We*Ie,ge==="border-box"&&(De=De+ce+te),Ce=Math.max(De,Ce)),Pe!==null&&(Ae=We*Pe,ge==="border-box"&&(Ae=Ae+ce+te),He=Ce>Ae?"":"hidden",Ce=Math.min(Ae,Ce))}return{height:Ce,minHeight:De,maxHeight:Ae,overflowY:He,resize:"none"}}var F=W("Gytx"),C=W.n(F),$;(function(Me){Me[Me.NONE=0]="NONE",Me[Me.RESIZING=1]="RESIZING",Me[Me.RESIZED=2]="RESIZED"})($||($={}));var ae=function(Me){Object(Q.a)(Ie,Me);var Re=Object(U.a)(Ie);function Ie(Pe){var me;return Object(K.a)(this,Ie),me=Re.call(this,Pe),me.nextFrameActionId=void 0,me.resizeFrameId=void 0,me.textArea=void 0,me.saveTextArea=function(ce){me.textArea=ce},me.handleResize=function(ce){var te=me.state.resizeStatus,ge=me.props,le=ge.autoSize,De=ge.onResize;if(te!==$.NONE)return;typeof De=="function"&&De(ce),le&&me.resizeOnNextFrame()},me.resizeOnNextFrame=function(){cancelAnimationFrame(me.nextFrameActionId),me.nextFrameActionId=requestAnimationFrame(me.resizeTextarea)},me.resizeTextarea=function(){var ce=me.props.autoSize;if(!ce||!me.textArea)return;var te=ce.minRows,ge=ce.maxRows,le=Y(me.textArea,!1,te,ge);me.setState({textareaStyles:le,resizeStatus:$.RESIZING},function(){cancelAnimationFrame(me.resizeFrameId),me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:$.RESIZED},function(){me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:$.NONE}),me.fixFirefoxAutoScroll()})})})})},me.renderTextArea=function(){var ce=me.props,te=ce.prefixCls,ge=te===void 0?"rc-textarea":te,le=ce.autoSize,De=ce.onResize,Ae=ce.className,Ce=ce.disabled,He=me.state,We=He.textareaStyles,ot=He.resizeStatus,Ye=Object(o.a)(me.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ge=S()(ge,Ae,Object(B.a)({},"".concat(ge,"-disabled"),Ce));"value"in Ye&&(Ye.value=Ye.value||"");var Ke=Object(j.a)(Object(j.a)(Object(j.a)({},me.props.style),We),ot===$.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(l,{onResize:me.handleResize,disabled:!(le||De)},w.createElement("textarea",Object(q.a)({},Ye,{className:Ge,style:Ke,ref:me.saveTextArea})))},me.state={textareaStyles:{},resizeStatus:$.NONE},me}return Object(k.a)(Ie,[{key:"componentDidUpdate",value:function(me){(me.value!==this.props.value||!C()(me.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var me=this.textArea.selectionStart,ce=this.textArea.selectionEnd;this.textArea.setSelectionRange(me,ce)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ie}(w.Component),fe=ae,ye=function(Me){Object(Q.a)(Ie,Me);var Re=Object(U.a)(Ie);function Ie(Pe){var me;Object(K.a)(this,Ie),me=Re.call(this,Pe),me.resizableTextArea=void 0,me.focus=function(){me.resizableTextArea.textArea.focus()},me.saveTextArea=function(te){me.resizableTextArea=te},me.handleChange=function(te){var ge=me.props.onChange;me.setValue(te.target.value,function(){me.resizableTextArea.resizeTextarea()}),ge&&ge(te)},me.handleKeyDown=function(te){var ge=me.props,le=ge.onPressEnter,De=ge.onKeyDown;te.keyCode===13&&le&&le(te),De&&De(te)};var ce=typeof Pe.value=="undefined"||Pe.value===null?Pe.defaultValue:Pe.value;return me.state={value:ce},me}return Object(k.a)(Ie,[{key:"setValue",value:function(me,ce){"value"in this.props||this.setState({value:me},ce)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(fe,Object(q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(me){return"value"in me?{value:me.value}:null}}]),Ie}(w.Component),je=Le.default=ye},ZW9T:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return _});var q=W("k1fw"),K=W("miYZ"),k=W("tsqr"),Q=W("rAM+"),U=W("tJVT"),w=W("PpiC"),j=W("q1tI"),B=W.n(j),M=W("bdgK");function T(y,f,O,E,d){var l=f.getWordUntilPosition(O),o={startLineNumber:O.lineNumber,endLineNumber:O.lineNumber,startColumn:l.startColumn,endColumn:l.endColumn},i=E.map(function(S){return{label:S,kind:y.languages.CompletionItemKind.Keyword,insertText:S,insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return d.map(function(S){i.push(Object(q.a)(Object(q.a)({},S),{},{range:o}))}),i}var g=function(y){var f={label:"ifelse",kind:y.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet},O=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];y.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(o,i){var S=T(y,o,i,O,[f]);return{suggestions:S}}});var E=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];y.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(o,i){var S=[{label:"print",kind:y.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=T(y,o,i,E,S);return{suggestions:x}}});var d=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];y.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(o,i){var S=[f,{label:"main",kind:y.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:y.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:y.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=T(y,o,i,d,S);return{suggestions:x}}})},A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",k=W("LvDl");function D(y){return/^\d+$/.test(y)?"".concat(y,"px"):y}function b(){}var v=!1,c={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=y;if(Array.isArray(y)){for(var O=0;O0||nt.target.offsetWidth>0)&&Ae.current.instance.layout()}}catch(bt){Pe.e(bt)}finally{Pe.f()}}),oe.observe(De.current)),oe}function vt(){P.b.warn(decodeURIComponent(A))}var yt=function(){var de=Ae.current.instance;if(l!=null&&de&&Ge){var Pe=de.getModel();Pe&&l!==Pe.getValue()&&(v=!0,Pe.setValue(l),de.layout(),v=!1)}};Object(j.useEffect)(function(){Ce.current&&clearTimeout(Ce.current),Ce.current=setTimeout(function(){yt()},500)},[l,Ge,Ae.current]);function Ct(){var oe=Ae.current.instance;if(oe){var de=oe.getSelection(),Pe=Ae.current.pastePos||{},we=new u.Range(Pe.startLineNumber||de.endLineNumber,Pe.startColumn||de.endColumn,Pe.endLineNumber||de.endLineNumber,Pe.endColumn||de.endColumn);setTimeout(function(){oe.executeEdits("",[{range:we,text:""}])},300)}}function ht(oe){(window.navigator.platform.match("Mac")?oe.metaKey:oe.ctrlKey)&&oe.keyCode==83&&(oe.preventDefault(),$())}var Ot=function(){if(fe&&Ae.current.instance){var de=Ae.current.instance.getContentHeight();re(de0||Ie.target.offsetWidth>0)&&fe.layout()}}catch(ke){Me.e(ke)}finally{Me.f()}}),ye.observe(m.current)),ye}Object(j.useEffect)(function(){m.current&&W.e(27).then(W.t.bind(null,"M/lh",7)).then(function(fe){u=fe;var ye=u.editor.createDiffEditor(m.current,Object(q.a)(Object(q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x),{},{wordWrap:!0}));Y(ye);var je=F(ye);return function(){ye.dispose();var Me=ye.getModel();Me&&Me.dispose(),je.unobserve(m.current)}})},[]),Object(j.useEffect)(function(){H&&H.setModel({original:u.editor.createModel(l,i),modified:u.editor.createModel(o,i)})},[l,o,i,H]);var C=D(O),$=D(d),ae={width:C,height:$};return B.a.createElement("div",{className:"my-diff-editor",ref:m,style:ae})}},ZpRC:function(Xe,Le,W){"use strict";function q(g){return typeof g=="object"&&g!=null&&g.nodeType===1}function K(g,A){return(!A||g!=="hidden")&&g!=="visible"&&g!=="clip"}function P(g,A){if(g.clientHeightA||v>g&&c=A&&a>=k?v-g-D:c>A&&ak?c-A+b:0}var U=function(g,A){var k=window,D=A.scrollMode,b=A.block,v=A.inline,c=A.boundary,a=A.skipOverflowHiddenElements,u=typeof c=="function"?c:function(We){return We!==c};if(!q(g))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,_=[],y=g;q(y)&&u(y);){if((y=y.parentElement)===h){_.push(y);break}y!=null&&y===document.body&&P(y)&&!P(document.documentElement)||y!=null&&P(y,a)&&_.push(y)}for(var f=k.visualViewport?k.visualViewport.width:innerWidth,O=k.visualViewport?k.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,l=g.getBoundingClientRect(),o=l.height,i=l.width,S=l.top,x=l.right,m=l.bottom,L=l.left,N=b==="start"||b==="nearest"?S:b==="end"?m:S+o/2,H=v==="center"?L+i/2:v==="end"?x:L,Y=[],F=0;F<_.length;F++){var C=_[F],$=C.getBoundingClientRect(),ae=$.height,fe=$.width,ye=$.top,je=$.right,Me=$.bottom,Re=$.left;if(D==="if-needed"&&S>=0&&L>=0&&m<=O&&x<=f&&S>=ye&&m<=Me&&L>=Re&&x<=je)return Y;var Ie=getComputedStyle(C),ke=parseInt(Ie.borderLeftWidth,10),me=parseInt(Ie.borderTopWidth,10),ce=parseInt(Ie.borderRightWidth,10),te=parseInt(Ie.borderBottomWidth,10),ge=0,le=0,De="offsetWidth"in C?C.offsetWidth-C.clientWidth-ke-ce:0,Ae="offsetHeight"in C?C.offsetHeight-C.clientHeight-me-te:0;if(h===C)ge=b==="start"?N:b==="end"?N-O:b==="nearest"?Q(d,d+O,O,me,te,d+N,d+N+o,o):N-O/2,le=v==="start"?H:v==="center"?H-f/2:v==="end"?H-f:Q(E,E+f,f,ke,ce,E+H,E+H+i,i),ge=Math.max(0,ge+d),le=Math.max(0,le+E);else{ge=b==="start"?N-ye-me:b==="end"?N-Me+te+Ae:b==="nearest"?Q(ye,Me,ae,me,te+Ae,N,N+o,o):N-(ye+ae/2)+Ae/2,le=v==="start"?H-Re-ke:v==="center"?H-(Re+fe/2)+De/2:v==="end"?H-je+ce+De:Q(Re,je,fe,ke,ce+De,H,H+i,i);var Ce=C.scrollLeft,He=C.scrollTop;N+=He-(ge=Math.max(0,Math.min(He+ge,C.scrollHeight-ae+Ae))),H+=Ce-(le=Math.max(0,Math.min(Ce+le,C.scrollWidth-fe+De)))}Y.push({el:C,top:ge,left:le})}return Y};function w(g){return g===Object(g)&&Object.keys(g).length!==0}function j(g,A){A===void 0&&(A="auto");var k="scrollBehavior"in document.body.style;g.forEach(function(D){var b=D.el,v=D.top,c=D.left;b.scroll&&k?b.scroll({top:v,left:c,behavior:A}):(b.scrollTop=v,b.scrollLeft=c)})}function B(g){return g===!1?{block:"end",inline:"nearest"}:w(g)?g:{block:"start",inline:"nearest"}}function M(g,A){var k=!g.ownerDocument.documentElement.contains(g);if(w(A)&&typeof A.behavior=="function")return A.behavior(k?[]:U(g,A));if(k)return;var D=B(A);return j(U(g,D),D.behavior)}var T=Le.a=M},Zss7:function(Xe,Le,W){var q;(function(K){var P=/^\s+/,Q=/\s+$/,U=0,w=K.round,j=K.min,B=K.max,M=K.random;function T(te,ge){if(te=te||"",ge=ge||{},te instanceof T)return te;if(!(this instanceof T))return new T(te,ge);var le=g(te);this._originalInput=te,this._r=le.r,this._g=le.g,this._b=le.b,this._a=le.a,this._roundA=w(100*this._a)/100,this._format=ge.format||le.format,this._gradientType=ge.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=le.ok,this._tc_id=U++}T.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),ge,le,De,Ae,Ce,He;return ge=te.r/255,le=te.g/255,De=te.b/255,ge<=.03928?Ae=ge/12.92:Ae=K.pow((ge+.055)/1.055,2.4),le<=.03928?Ce=le/12.92:Ce=K.pow((le+.055)/1.055,2.4),De<=.03928?He=De/12.92:He=K.pow((De+.055)/1.055,2.4),.2126*Ae+.7152*Ce+.0722*He},setAlpha:function(te){return this._a=Y(te),this._roundA=w(100*this._a)/100,this},toHsv:function(){var te=b(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=b(this._r,this._g,this._b),ge=w(te.h*360),le=w(te.s*100),De=w(te.v*100);return this._a==1?"hsv("+ge+", "+le+"%, "+De+"%)":"hsva("+ge+", "+le+"%, "+De+"%, "+this._roundA+")"},toHsl:function(){var te=k(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=k(this._r,this._g,this._b),ge=w(te.h*360),le=w(te.s*100),De=w(te.l*100);return this._a==1?"hsl("+ge+", "+le+"%, "+De+"%)":"hsla("+ge+", "+le+"%, "+De+"%, "+this._roundA+")"},toHex:function(te){return c(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return a(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(F(this._r,255)*100)+"%",g:w(F(this._g,255)*100)+"%",b:w(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(F(this._r,255)*100)+"%, "+w(F(this._g,255)*100)+"%, "+w(F(this._b,255)*100)+"%)":"rgba("+w(F(this._r,255)*100)+"%, "+w(F(this._g,255)*100)+"%, "+w(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[c(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var ge="#"+u(this._r,this._g,this._b,this._a),le=ge,De=this._gradientType?"GradientType = 1, ":"";if(te){var Ae=T(te);le="#"+u(Ae._r,Ae._g,Ae._b,Ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+De+"startColorstr="+ge+",endColorstr="+le+")"},toString:function(te){var ge=!!te;te=te||this._format;var le=!1,De=this._a<1&&this._a>=0,Ae=!ge&&De&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return Ae?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(le=this.toRgbString()),te==="prgb"&&(le=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(le=this.toHexString()),te==="hex3"&&(le=this.toHexString(!0)),te==="hex4"&&(le=this.toHex8String(!0)),te==="hex8"&&(le=this.toHex8String()),te==="name"&&(le=this.toName()),te==="hsl"&&(le=this.toHslString()),te==="hsv"&&(le=this.toHsvString()),le||this.toHexString())},clone:function(){return T(this.toString())},_applyModification:function(te,ge){var le=te.apply(null,[this].concat([].slice.call(ge)));return this._r=le._r,this._g=le._g,this._b=le._b,this.setAlpha(le._a),this},lighten:function(){return this._applyModification(f,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(te,ge){return te.apply(null,[this].concat([].slice.call(ge)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(l,arguments)},monochromatic:function(){return this._applyCombination(m,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},T.fromRatio=function(te,ge){if(typeof te=="object"){var le={};for(var De in te)te.hasOwnProperty(De)&&(De==="a"?le[De]=te[De]:le[De]=je(te[De]));te=le}return T(te,ge)};function g(te){var ge={r:0,g:0,b:0},le=1,De=null,Ae=null,Ce=null,He=!1,We=!1;return typeof te=="string"&&(te=me(te)),typeof te=="object"&&(ke(te.r)&&ke(te.g)&&ke(te.b)?(ge=A(te.r,te.g,te.b),He=!0,We=String(te.r).substr(-1)==="%"?"prgb":"rgb"):ke(te.h)&&ke(te.s)&&ke(te.v)?(De=je(te.s),Ae=je(te.v),ge=v(te.h,De,Ae),He=!0,We="hsv"):ke(te.h)&&ke(te.s)&&ke(te.l)&&(De=je(te.s),Ce=je(te.l),ge=D(te.h,De,Ce),He=!0,We="hsl"),te.hasOwnProperty("a")&&(le=te.a)),le=Y(le),{ok:He,format:te.format||We,r:j(255,B(ge.r,0)),g:j(255,B(ge.g,0)),b:j(255,B(ge.b,0)),a:le}}function A(te,ge,le){return{r:F(te,255)*255,g:F(ge,255)*255,b:F(le,255)*255}}function k(te,ge,le){te=F(te,255),ge=F(ge,255),le=F(le,255);var De=B(te,ge,le),Ae=j(te,ge,le),Ce,He,We=(De+Ae)/2;if(De==Ae)Ce=He=0;else{var ot=De-Ae;He=We>.5?ot/(2-De-Ae):ot/(De+Ae);switch(De){case te:Ce=(ge-le)/ot+(ge1&&(Ke-=1),Ke<1/6?Ye+(Ge-Ye)*6*Ke:Ke<1/2?Ge:Ke<2/3?Ye+(Ge-Ye)*(2/3-Ke)*6:Ye}if(ge===0)De=Ae=Ce=le;else{var We=le<.5?le*(1+ge):le+ge-le*ge,ot=2*le-We;De=He(ot,We,te+1/3),Ae=He(ot,We,te),Ce=He(ot,We,te-1/3)}return{r:De*255,g:Ae*255,b:Ce*255}}function b(te,ge,le){te=F(te,255),ge=F(ge,255),le=F(le,255);var De=B(te,ge,le),Ae=j(te,ge,le),Ce,He,We=De,ot=De-Ae;if(He=De===0?0:ot/De,De==Ae)Ce=0;else{switch(De){case te:Ce=(ge-le)/ot+(ge>1)+720)%360;--ge;)De.h=(De.h+Ae)%360,Ce.push(T(De));return Ce}function m(te,ge){ge=ge||6;for(var le=T(te).toHsv(),De=le.h,Ae=le.s,Ce=le.v,He=[],We=1/ge;ge--;)He.push(T({h:De,s:Ae,v:Ce})),Ce=(Ce+We)%1;return He}T.mix=function(te,ge,le){le=le===0?0:le||50;var De=T(te).toRgb(),Ae=T(ge).toRgb(),Ce=le/100,He={r:(Ae.r-De.r)*Ce+De.r,g:(Ae.g-De.g)*Ce+De.g,b:(Ae.b-De.b)*Ce+De.b,a:(Ae.a-De.a)*Ce+De.a};return T(He)},T.readability=function(te,ge){var le=T(te),De=T(ge);return(K.max(le.getLuminance(),De.getLuminance())+.05)/(K.min(le.getLuminance(),De.getLuminance())+.05)},T.isReadable=function(te,ge,le){var De=T.readability(te,ge),Ae,Ce;Ce=!1,Ae=ce(le);switch(Ae.level+Ae.size){case"AAsmall":case"AAAlarge":Ce=De>=4.5;break;case"AAlarge":Ce=De>=3;break;case"AAAsmall":Ce=De>=7;break}return Ce},T.mostReadable=function(te,ge,le){var De=null,Ae=0,Ce,He,We,ot;le=le||{},He=le.includeFallbackColors,We=le.level,ot=le.size;for(var Ye=0;YeAe&&(Ae=Ce,De=T(ge[Ye]));return T.isReadable(te,De,{level:We,size:ot})||!He?De:(le.includeFallbackColors=!1,T.mostReadable(te,["#fff","#000"],le))};var L=T.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},N=T.hexNames=H(L);function H(te){var ge={};for(var le in te)te.hasOwnProperty(le)&&(ge[te[le]]=le);return ge}function Y(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function F(te,ge){ae(te)&&(te="100%");var le=fe(te);return te=j(ge,B(0,parseFloat(te))),le&&(te=parseInt(te*ge,10)/100),K.abs(te-ge)<1e-6?1:te%ge/parseFloat(ge)}function C(te){return j(1,B(0,te))}function $(te){return parseInt(te,16)}function ae(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function fe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function ye(te){return te.length==1?"0"+te:""+te}function je(te){return te<=1&&(te=te*100+"%"),te}function Me(te){return K.round(parseFloat(te)*255).toString(16)}function Re(te){return $(te)/255}var Ie=function(){var te="[-\\+]?\\d+%?",ge="[-\\+]?\\d*\\.\\d+%?",le="(?:"+ge+")|(?:"+te+")",De="[\\s|\\(]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")\\s*\\)?",Ae="[\\s|\\(]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")\\s*\\)?";return{CSS_UNIT:new RegExp(le),rgb:new RegExp("rgb"+De),rgba:new RegExp("rgba"+Ae),hsl:new RegExp("hsl"+De),hsla:new RegExp("hsla"+Ae),hsv:new RegExp("hsv"+De),hsva:new RegExp("hsva"+Ae),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ke(te){return!!Ie.CSS_UNIT.exec(te)}function me(te){te=te.replace(P,"").replace(Q,"").toLowerCase();var ge=!1;if(L[te])te=L[te],ge=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var le;return(le=Ie.rgb.exec(te))?{r:le[1],g:le[2],b:le[3]}:(le=Ie.rgba.exec(te))?{r:le[1],g:le[2],b:le[3],a:le[4]}:(le=Ie.hsl.exec(te))?{h:le[1],s:le[2],l:le[3]}:(le=Ie.hsla.exec(te))?{h:le[1],s:le[2],l:le[3],a:le[4]}:(le=Ie.hsv.exec(te))?{h:le[1],s:le[2],v:le[3]}:(le=Ie.hsva.exec(te))?{h:le[1],s:le[2],v:le[3],a:le[4]}:(le=Ie.hex8.exec(te))?{r:$(le[1]),g:$(le[2]),b:$(le[3]),a:Re(le[4]),format:ge?"name":"hex8"}:(le=Ie.hex6.exec(te))?{r:$(le[1]),g:$(le[2]),b:$(le[3]),format:ge?"name":"hex"}:(le=Ie.hex4.exec(te))?{r:$(le[1]+""+le[1]),g:$(le[2]+""+le[2]),b:$(le[3]+""+le[3]),a:Re(le[4]+""+le[4]),format:ge?"name":"hex8"}:(le=Ie.hex3.exec(te))?{r:$(le[1]+""+le[1]),g:$(le[2]+""+le[2]),b:$(le[3]+""+le[3]),format:ge?"name":"hex"}:!1}function ce(te){var ge,le;return te=te||{level:"AA",size:"small"},ge=(te.level||"AA").toUpperCase(),le=(te.size||"small").toLowerCase(),ge!=="AA"&&ge!=="AAA"&&(ge="AA"),le!=="small"&&le!=="large"&&(le="small"),{level:ge,size:le}}Xe.exports?Xe.exports=T:!(q=function(){return T}.call(Le,W,Le,Xe),q!==void 0&&(Xe.exports=q))})(Math)},aRTE:function(Xe,Le){Xe.exports={L:1,M:0,Q:3,H:2}},bPs0:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return h});var q=W("k1fw"),K=W("9og8"),P=W("2qtc"),Q=W("kLXV"),U=W("tJVT"),w=W("PpiC"),j=W("aHsQ"),B=W("sGsY"),M=W("WmNS"),T=W.n(M),g=W("q1tI"),A=W.n(g),k=W("bntm"),D=W("V0Rq"),b=W("wd/R"),v=W.n(b),c=W("Ty5D"),a=W("9kvl"),u=B.a.Countdown,h=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],_=function(f){var O=f.globalSetting,E=f.loading,d=f.user,l=f.exercise,o=f.dispatch,i=f.isclick,S=f.setisclick,x=Object(w.a)(f,["globalSetting","loading","user","exercise","dispatch","isclick","setisclick"]),m=Object(g.useState)({}),L=Object(U.a)(m,2),N=L[0],H=L[1],Y=Q.a.useModal(),F=Object(U.a)(Y,2),C=F[0],$=F[1],ae=Object(g.useRef)(),fe=Object(g.useRef)(null),ye=Object(g.useRef)(null),je=Object(g.useState)(!0),Me=Object(U.a)(je,2),Re=Me[0],Ie=Me[1],ke=Object(c.h)().query,me=Object(c.i)();Object(g.useEffect)(function(){var Ye,Ge,Ke,mt,vt;if(clearTimeout(fe.current),document.addEventListener(Object(k.c)(),ot,!1),window.addEventListener("blur",He,!1),(Ye=l.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_open&&Object(k.a)()&&(o({type:"globalSetting/headerFooterToggle",payload:!1}),Ie(!1)),(Ge=l.exerciseUserInfo)!==null&&Ge!==void 0&&Ge.screen_at&&v()().diff(v()((Ke=l.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_at),"seconds")>0)ce();else if((mt=l.exerciseUserInfo)!==null&&mt!==void 0&&mt.screen_open&&!Object(k.a)()){var yt=document.domain==="kepukehuan.educoder.net"?30:l.exerciseUserInfo.screen_sec+10+1;ae.current=Q.a.info({icon:null,content:A.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",A.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",l.exerciseUserInfo.screen_num-l.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",A.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:A.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",A.a.createElement("span",{style:{display:"inline-block"}},A.a.createElement(u,{onFinish:function(){var ht;ce(),(ht=ae.current)===null||ht===void 0||ht.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+yt*1e3})),"S\uFF09"),onOk:function(){var ht;(ht=ae.current)===null||ht===void 0||ht.destroy(),Ie(!1),Object(k.d)(document.body),document.getElementById("root").addEventListener("click",te,!1)}})}return(vt=l.exerciseUserInfo)!==null&&vt!==void 0&&vt.screen_open&&!Object(k.a)()||document.getElementById("root").addEventListener("click",te,!1),function(){document.getElementById("root").removeEventListener("click",te,!1),document.removeEventListener(Object(k.c)(),ot,!1),window.removeEventListener("blur",He,!1),clearTimeout(fe.current)}},[]),Object(g.useEffect)(function(){setTimeout(function(){l.actionTabs.removeEventListenerExitScreen&&(clearTimeout(fe.current),document.getElementById("root").removeEventListener("click",te,!1),document.removeEventListener(Object(k.c)(),ot,!1))},500),ge()},[l.actionTabs]),Object(g.useEffect)(function(){setTimeout(function(){l.exerciseUserInfo.used_screen_num>l.exerciseUserInfo.screen_num?Ae():!Re},500)},[l.exerciseUserInfo]);var ce=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke;return T.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,We();case 2:Ke=vt.sent,setTimeout(function(){var yt,Ct;(yt=ae.current)===null||yt===void 0||yt.destroy(),ae.current=Q.a.info({okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(Ct=l.exerciseUserInfo)===null||Ct===void 0?void 0:Ct.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var ht=Object(K.a)(T.a.mark(function Oe(){return T.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:Object(k.d)(document.body);case 1:case"end":return Je.stop()}},Oe)}));function Ot(){return ht.apply(this,arguments)}return Ot}()})},1e3);case 4:case"end":return vt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),te=function(Ge){!Object(k.a)()&&Ge.target.nodeName!=="A"&&Ge.target.nodeName!=="BUTTON"&&Ge.target.innerHTML!=="\u786E \u5B9A"&&(Object(k.d)(document.body),console.log("documentClick.full"))},ge=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){return T.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.abrupt("return",new Promise(function(){var vt=Object(K.a)(T.a.mark(function yt(Ct){var ht;return T.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,o({type:"exercise/getExerciseUserInfo",payload:Object(q.a)({},me)});case 2:return ht=Oe.sent,Ct(ht==null?void 0:ht.data),Oe.abrupt("return",ht==null?void 0:ht.data);case 5:case"end":return Oe.stop()}},yt)}));return function(yt){return vt.apply(this,arguments)}}()));case 1:case"end":return mt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),le=function(){var Ye=Object(K.a)(T.a.mark(function Ge(Ke){var mt,vt,yt;return T.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:(mt=ae.current)===null||mt===void 0||((vt=mt.destroyAll)===null||vt===void 0)||vt.call(mt),ae.current=Q.a.info({maskClosable:!1,keyboard:!1,okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",A.a.createElement("span",{style:{display:"inline-block"}},A.a.createElement(u,{onFinish:We,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(l.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(yt=l.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",A.a.createElement("span",{className:"c-red"},l.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",A.a.createElement("br",null),A.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Ot=Object(K.a)(T.a.mark(function Te(){return T.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(ye.current),Object(k.d)(document.body),ae.current.destroy();case 3:case"end":return rt.stop()}},Te)}));function Oe(){return Ot.apply(this,arguments)}return Oe}()}),ye.current=setTimeout(function(){var Ot;ae.current.update({okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(Ot=l.exerciseUserInfo)===null||Ot===void 0?void 0:Ot.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(l.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ht.stop()}},Ge)}));return function(Ke){return Ye.apply(this,arguments)}}(),De=function(){location.href="/classrooms/".concat(me.coursesId,"/exercise/").concat(me.categoryId,"/detail")},Ae=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke,mt,vt;return T.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return(Ke=ae.current)===null||Ke===void 0||((mt=Ke.destroyAll)===null||mt===void 0)||mt.call(Ke),Ct.next=3,Object(D.Z)({categoryId:me.categoryId,commit_method:1});case 3:vt=Ct.sent,vt&&Ce();case 5:case"end":return Ct.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),Ce=function(){var Ge,Ke;document.removeEventListener(Object(k.c)(),ot,!1),Object(k.b)(),(Ge=ae.current)===null||Ge===void 0||((Ke=Ge.destroyAll)===null||Ke===void 0)||Ke.call(Ge),C.info({content:A.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",A.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){De()}})},He=function(Ge){if(i){setTimeout(function(){S(!1)},500);return}Object(k.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(k.b)()},We=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){return T.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.abrupt("return",new Promise(function(){var vt=Object(K.a)(T.a.mark(function yt(Ct){var ht,Ot,Oe;return T.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!((ht=l.exerciseUserInfo)!==null&&ht!==void 0&&ht.screen_at)){Je.next=3;break}return Je.next=3,Object(D.g)(Object(q.a)(Object(q.a)({},me),{},{reset:!0}));case 3:return Je.next=5,Object(D.Q)({id:me.categoryId});case 5:if(Ot=Je.sent,!(Ot!=null&&Ot.is_commit)){Je.next=9;break}return Ce(),Je.abrupt("return");case 9:return Je.next=11,ge();case 11:Oe=Je.sent,Ct(Oe);case 13:case"end":return Je.stop()}},yt)}));return function(yt){return vt.apply(this,arguments)}}()));case 1:case"end":return mt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),ot=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke,mt,vt,yt;return T.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(Ke=!1,console.log("fullscreen change"),!Object(k.a)()){ht.next=7;break}(mt=l.exerciseUserInfo)!==null&&mt!==void 0&&mt.screen_at&&Object(D.g)(Object(q.a)(Object(q.a)({},me),{},{reset:!0})),clearTimeout(fe.current),ht.next=17;break;case 7:return Ke=!0,ht.next=10,Object(D.g)(Object(q.a)({},me));case 10:return ht.next=12,ge();case 12:vt=ht.sent,le(vt.used_screen_num),yt=setTimeout(Object(K.a)(T.a.mark(function Ot(){return T.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:case"end":return Te.stop()}},Ot)})),l.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),fe.current=yt;case 17:o({type:"globalSetting/headerFooterToggle",payload:Ke});case 18:case"end":return ht.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}();return A.a.createElement("div",null,$)};Le.a=Object(a.a)(function(y){var f=y.loading,O=y.user,E=y.exercise,d=y.globalSetting;return{globalSetting:d,user:O,exercise:E,loading:f.effects}})(_)},bT9E:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return K});var q=W("VTBJ");function K(P,Q){var U=Object(q.a)({},P);return Array.isArray(Q)&&Q.forEach(function(w){delete U[w]}),U}},biw7:function(Xe,Le,W){"use strict";var q=W("q1tI"),K=W.n(q),P=q.createContext(null);Le.a=P},c5Ni:function(Xe,Le,W){},cRFk:function(Xe,Le,W){Xe.exports=W.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Xe,Le,W){Xe.exports=W.p+"static/choose.4ad1045f.svg"},dQei:function(Xe,Le){for(var W={glog:function(K){if(K<1)throw new Error("glog("+K+")");return W.LOG_TABLE[K]},gexp:function(K){for(;K<0;)K+=255;for(;K>=256;)K-=255;return W.EXP_TABLE[K]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},q=0;q<8;q++)W.EXP_TABLE[q]=1<1?fe-1:0),je=1;je1?F-1:0),$=1;$=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var F=0;return Y.indexOf(".")>=0&&(F=Y.length-Y.indexOf(".")-1),F},m.getInputDisplayValue=function(H){var Y=H||m.state,F=Y.focused,C=Y.inputValue,$=Y.value,ae;F?ae=C:ae=m.toPrecisionAsStep($),ae==null&&(ae="");var fe=m.formatWrapper(ae);return f(m.props.decimalSeparator)&&(fe=fe.toString().replace(".",m.props.decimalSeparator)),fe},m.recordCursorPosition=function(){try{m.cursorStart=m.input.selectionStart,m.cursorEnd=m.input.selectionEnd,m.currentValue=m.input.value,m.cursorBefore=m.input.value.substring(0,m.cursorStart),m.cursorAfter=m.input.value.substring(m.cursorEnd)}catch(H){}},m.restoreByAfter=function(H){if(H===void 0)return!1;var Y=m.input.value,F=Y.lastIndexOf(H);if(F===-1)return!1;var C=m.cursorBefore.length;return m.lastKeyCode===A.a.DELETE&&m.cursorBefore.charAt(C-1)===H[0]?(m.fixCaret(C,C),!0):F+H.length===Y.length?(m.fixCaret(F,F),!0):!1},m.partRestoreByAfter=function(H){return H===void 0?!1:Array.prototype.some.call(H,function(Y,F){var C=H.substring(F);return m.restoreByAfter(C)})},m.isNotCompleteNumber=function(H){return isNaN(H)||H===""||H===null||H&&H.toString().indexOf(".")===H.toString().length-1},m.stop=function(){m.autoStepTimer&&clearTimeout(m.autoStepTimer)},m.down=function(H,Y,F){m.pressingUpOrDown=!0,m.step("down",H,Y,F)},m.up=function(H,Y,F){m.pressingUpOrDown=!0,m.step("up",H,Y,F)},m.saveInput=function(H){m.input=H};var L=x.value;L===void 0&&(L=x.defaultValue),m.state={focused:x.autoFocus};var N=m.getValidValue(m.toNumber(L));return m.state=D(D({},m.state),{},{inputValue:m.toPrecisionAsStep(N),value:N}),m}return Object(Q.a)(S,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(m){var L=this.props,N=L.value,H=L.onChange,Y=L.max,F=L.min,C=this.state.focused;if(m){if(!O(m.value,N)||!O(m.max,Y)||!O(m.min,F)){var $=C?N:this.getValidValue(N),ae;this.pressingUpOrDown?ae=$:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep($),this.setState({value:$,inputValue:ae})}var fe="value"in this.props?N:this.state.value;"max"in this.props&&m.max!==Y&&typeof fe=="number"&&fe>Y&&H&&H(Y),"min"in this.props&&m.min!==F&&typeof fe=="number"&&fe1&&arguments[1]!==void 0?arguments[1]:this.props.min,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,H=parseFloat(m);return isNaN(H)?m:(HN&&(H=N),H)}},{key:"setValue",value:function(m,L){var N=this.props.precision,H=this.isNotCompleteNumber(parseFloat(m))?null:parseFloat(m),Y=this.state.value,F=Y===void 0?null:Y,C=this.state.inputValue,$=C===void 0?null:C,ae=typeof H=="number"?H.toFixed(N):"".concat(H),fe=H!==F||ae!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},L)):this.setState({value:H,inputValue:this.toPrecisionAsStep(m)},L),fe&&this.props.onChange(H),H}},{key:"getMaxPrecision",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.props,H=N.precision,Y=N.step;if(f(H))return H;var F=this.getPrecision(L),C=this.getPrecision(Y),$=this.getPrecision(m);return m?Math.max($,F+C):F+C}},{key:"getPrecisionFactor",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.getMaxPrecision(m,L);return Math.pow(10,N)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(m){return this.props.formatter?this.props.formatter(m):m}},{key:"toPrecisionAsStep",value:function(m){if(this.isNotCompleteNumber(m)||m==="")return m;var L=Math.abs(this.getMaxPrecision(m));return isNaN(L)?m.toString():Number(m).toFixed(L)}},{key:"toNumber",value:function(m){var L=this.props.precision,N=this.state.focused,H=m&&m.length>16&&N;return this.isNotCompleteNumber(m)||H?m:f(L)?Math.round(m*Math.pow(10,L))/Math.pow(10,L):Number(m)}},{key:"upStep",value:function(m,L){var N=this.props.step,H=this.getPrecisionFactor(m,L),Y=Math.abs(this.getMaxPrecision(m,L)),F=((H*m+H*N*L)/H).toFixed(Y);return this.toNumber(F)}},{key:"downStep",value:function(m,L){var N=this.props.step,H=this.getPrecisionFactor(m,L),Y=Math.abs(this.getMaxPrecision(m,L)),F=((H*m-H*N*L)/H).toFixed(Y);return this.toNumber(F)}},{key:"step",value:function(m,L){var N=this,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),L&&(L.persist(),L.preventDefault());var F=this.props;if(F.disabled)return;var C=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(C))return;var $=this["".concat(m,"Step")](C,H),ae=$>F.max||$F.max?$=F.max:$=ye),qe=(ht||ht===0)&&(isNaN(ht)||Number(ht)<=je),xe=Ue||H||Y,he=qe||H||Y,pe=g()("".concat(N,"-handler"),"".concat(N,"-handler-up"),Object(K.a)({},"".concat(N,"-handler-up-disabled"),xe)),re=g()("".concat(N,"-handler"),"".concat(N,"-handler-down"),Object(K.a)({},"".concat(N,"-handler-down-disabled"),he)),ie=F?{onTouchStart:xe?c:this.up,onTouchEnd:this.stop}:{onMouseDown:xe?c:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},oe=F?{onTouchStart:he?c:this.down,onTouchEnd:this.stop}:{onMouseDown:he?c:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return M.a.createElement("div",{className:Oe,style:Me,title:Re,onMouseEnter:Ie,onMouseLeave:ke,onMouseOver:me,onMouseOut:ce,onFocus:function(){return null},onBlur:function(){return null}},M.a.createElement("div",{className:"".concat(N,"-handler-wrap")},M.a.createElement("span",Object.assign({unselectable:"on"},ie,{role:"button","aria-label":"Increase Value","aria-disabled":xe,className:pe}),$||M.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-up-inner"),onClick:a})),M.a.createElement("span",Object.assign({unselectable:"on"},oe,{role:"button","aria-label":"Decrease Value","aria-disabled":he,className:re}),ae||M.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-down-inner"),onClick:a}))),M.a.createElement("div",{className:"".concat(N,"-input-wrap")},M.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":je,"aria-valuemax":ye,"aria-valuenow":ht,required:te,type:De,placeholder:Ae,onPaste:mt,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(N,"-input"),tabIndex:le,autoComplete:C,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:c,onKeyUp:Je?this.onKeyUp:c,autoFocus:Ge,maxLength:Ye,readOnly:Y,disabled:H,max:ye,min:je,step:ot,name:Ke,title:Re,id:Ce,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(rt),pattern:We,inputMode:He,onInput:vt},Te))))}}]),S}(M.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:c,onKeyDown:c,onPressEnter:c,onFocus:c,onBlur:c,parser:u,required:!1,autoComplete:"off"};var d=E,l=Le.a=d},f4xo:function(Xe,Le,W){var q=W("nVVt");function K(P){this.mode=q.MODE_8BIT_BYTE,this.data=P}K.prototype={getLength:function(P){return this.data.length},write:function(P){for(var Q=0;QN.length)&&(H=N.length);for(var Y=0,F=new Array(H);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,F))continue;Y[F]=N[F]}}return Y}function b(N,H){if(N==null)return{};var Y={},F=Object.keys(N),C,$;for($=0;$=0)continue;Y[C]=N[C]}return Y}var v=function(H){var Y=H.className,F=H.percent,C=H.prefixCls,$=H.strokeColor,ae=H.strokeLinecap,fe=H.strokeWidth,ye=H.style,je=H.trailColor,Me=H.trailWidth,Re=H.transition,Ie=D(H,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ie.gapPosition;var ke=Array.isArray(F)?F:[F],me=Array.isArray($)?$:[$],ce=w(ke),te=B(ce,1),ge=te[0],le=fe/2,De=100-fe/2,Ae="M ".concat(ae==="round"?le:0,",").concat(le,` - L `).concat(ae==="round"?De:100,",").concat(le),Ce="0 0 100 ".concat(fe),He=0;return K.a.createElement("svg",j({className:Q()("".concat(C,"-line"),Y),viewBox:Ce,preserveAspectRatio:"none",style:ye},Ie),K.a.createElement("path",{className:"".concat(C,"-line-trail"),d:Ae,strokeLinecap:ae,stroke:je,strokeWidth:Me||fe,fillOpacity:"0"}),ke.map(function(We,ot){var Ye={strokeDasharray:"".concat(We,"px, 100px"),strokeDashoffset:"-".concat(He,"px"),transition:Re||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ge=me[ot]||me[me.length-1];return He+=We,K.a.createElement("path",{key:ot,className:"".concat(C,"-line-path"),d:Ae,strokeLinecap:ae,stroke:Ge,strokeWidth:fe,fillOpacity:"0",ref:ge[ot],style:Ye})}))};v.defaultProps=U;var c=v;function a(){return a=Object.assign||function(N){for(var H=1;H0&&arguments[0]!==void 0?arguments[0]:[],f=y;if(Array.isArray(y)){for(var O=0;O0||nt.target.offsetWidth>0)&&Ae.current.instance.layout()}}catch(bt){ke.e(bt)}finally{ke.f()}}),oe.observe(De.current)),oe}function vt(){k.b.warn(decodeURIComponent(A))}var yt=function(){var de=Ae.current.instance;if(l!=null&&de&&Ge){var ke=de.getModel();ke&&l!==ke.getValue()&&(v=!0,ke.setValue(l),de.layout(),v=!1)}};Object(j.useEffect)(function(){Ce.current&&clearTimeout(Ce.current),Ce.current=setTimeout(function(){yt()},500)},[l,Ge,Ae.current]);function Ct(){var oe=Ae.current.instance;if(oe){var de=oe.getSelection(),ke=Ae.current.pastePos||{},we=new u.Range(ke.startLineNumber||de.endLineNumber,ke.startColumn||de.endColumn,ke.endLineNumber||de.endLineNumber,ke.endColumn||de.endColumn);setTimeout(function(){oe.executeEdits("",[{range:we,text:""}])},300)}}function ht(oe){(window.navigator.platform.match("Mac")?oe.metaKey:oe.ctrlKey)&&oe.keyCode==83&&(oe.preventDefault(),$())}var Ot=function(){if(fe&&Ae.current.instance){var de=Ae.current.instance.getContentHeight();re(de0||Ie.target.offsetWidth>0)&&fe.layout()}}catch(Pe){Me.e(Pe)}finally{Me.f()}}),ye.observe(m.current)),ye}Object(j.useEffect)(function(){m.current&&W.e(27).then(W.t.bind(null,"M/lh",7)).then(function(fe){u=fe;var ye=u.editor.createDiffEditor(m.current,Object(q.a)(Object(q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x),{},{wordWrap:!0}));Y(ye);var je=F(ye);return function(){ye.dispose();var Me=ye.getModel();Me&&Me.dispose(),je.unobserve(m.current)}})},[]),Object(j.useEffect)(function(){H&&H.setModel({original:u.editor.createModel(l,i),modified:u.editor.createModel(o,i)})},[l,o,i,H]);var C=D(O),$=D(d),ae={width:C,height:$};return B.a.createElement("div",{className:"my-diff-editor",ref:m,style:ae})}},ZpRC:function(Xe,Le,W){"use strict";function q(g){return typeof g=="object"&&g!=null&&g.nodeType===1}function K(g,A){return(!A||g!=="hidden")&&g!=="visible"&&g!=="clip"}function k(g,A){if(g.clientHeightA||v>g&&c=A&&a>=P?v-g-D:c>A&&aP?c-A+b:0}var U=function(g,A){var P=window,D=A.scrollMode,b=A.block,v=A.inline,c=A.boundary,a=A.skipOverflowHiddenElements,u=typeof c=="function"?c:function(We){return We!==c};if(!q(g))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,_=[],y=g;q(y)&&u(y);){if((y=y.parentElement)===h){_.push(y);break}y!=null&&y===document.body&&k(y)&&!k(document.documentElement)||y!=null&&k(y,a)&&_.push(y)}for(var f=P.visualViewport?P.visualViewport.width:innerWidth,O=P.visualViewport?P.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,d=window.scrollY||pageYOffset,l=g.getBoundingClientRect(),o=l.height,i=l.width,S=l.top,x=l.right,m=l.bottom,L=l.left,N=b==="start"||b==="nearest"?S:b==="end"?m:S+o/2,H=v==="center"?L+i/2:v==="end"?x:L,Y=[],F=0;F<_.length;F++){var C=_[F],$=C.getBoundingClientRect(),ae=$.height,fe=$.width,ye=$.top,je=$.right,Me=$.bottom,Re=$.left;if(D==="if-needed"&&S>=0&&L>=0&&m<=O&&x<=f&&S>=ye&&m<=Me&&L>=Re&&x<=je)return Y;var Ie=getComputedStyle(C),Pe=parseInt(Ie.borderLeftWidth,10),me=parseInt(Ie.borderTopWidth,10),ce=parseInt(Ie.borderRightWidth,10),te=parseInt(Ie.borderBottomWidth,10),ge=0,le=0,De="offsetWidth"in C?C.offsetWidth-C.clientWidth-Pe-ce:0,Ae="offsetHeight"in C?C.offsetHeight-C.clientHeight-me-te:0;if(h===C)ge=b==="start"?N:b==="end"?N-O:b==="nearest"?Q(d,d+O,O,me,te,d+N,d+N+o,o):N-O/2,le=v==="start"?H:v==="center"?H-f/2:v==="end"?H-f:Q(E,E+f,f,Pe,ce,E+H,E+H+i,i),ge=Math.max(0,ge+d),le=Math.max(0,le+E);else{ge=b==="start"?N-ye-me:b==="end"?N-Me+te+Ae:b==="nearest"?Q(ye,Me,ae,me,te+Ae,N,N+o,o):N-(ye+ae/2)+Ae/2,le=v==="start"?H-Re-Pe:v==="center"?H-(Re+fe/2)+De/2:v==="end"?H-je+ce+De:Q(Re,je,fe,Pe,ce+De,H,H+i,i);var Ce=C.scrollLeft,He=C.scrollTop;N+=He-(ge=Math.max(0,Math.min(He+ge,C.scrollHeight-ae+Ae))),H+=Ce-(le=Math.max(0,Math.min(Ce+le,C.scrollWidth-fe+De)))}Y.push({el:C,top:ge,left:le})}return Y};function w(g){return g===Object(g)&&Object.keys(g).length!==0}function j(g,A){A===void 0&&(A="auto");var P="scrollBehavior"in document.body.style;g.forEach(function(D){var b=D.el,v=D.top,c=D.left;b.scroll&&P?b.scroll({top:v,left:c,behavior:A}):(b.scrollTop=v,b.scrollLeft=c)})}function B(g){return g===!1?{block:"end",inline:"nearest"}:w(g)?g:{block:"start",inline:"nearest"}}function M(g,A){var P=!g.ownerDocument.documentElement.contains(g);if(w(A)&&typeof A.behavior=="function")return A.behavior(P?[]:U(g,A));if(P)return;var D=B(A);return j(U(g,D),D.behavior)}var T=Le.a=M},Zss7:function(Xe,Le,W){var q;(function(K){var k=/^\s+/,Q=/\s+$/,U=0,w=K.round,j=K.min,B=K.max,M=K.random;function T(te,ge){if(te=te||"",ge=ge||{},te instanceof T)return te;if(!(this instanceof T))return new T(te,ge);var le=g(te);this._originalInput=te,this._r=le.r,this._g=le.g,this._b=le.b,this._a=le.a,this._roundA=w(100*this._a)/100,this._format=ge.format||le.format,this._gradientType=ge.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=le.ok,this._tc_id=U++}T.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),ge,le,De,Ae,Ce,He;return ge=te.r/255,le=te.g/255,De=te.b/255,ge<=.03928?Ae=ge/12.92:Ae=K.pow((ge+.055)/1.055,2.4),le<=.03928?Ce=le/12.92:Ce=K.pow((le+.055)/1.055,2.4),De<=.03928?He=De/12.92:He=K.pow((De+.055)/1.055,2.4),.2126*Ae+.7152*Ce+.0722*He},setAlpha:function(te){return this._a=Y(te),this._roundA=w(100*this._a)/100,this},toHsv:function(){var te=b(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=b(this._r,this._g,this._b),ge=w(te.h*360),le=w(te.s*100),De=w(te.v*100);return this._a==1?"hsv("+ge+", "+le+"%, "+De+"%)":"hsva("+ge+", "+le+"%, "+De+"%, "+this._roundA+")"},toHsl:function(){var te=P(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=P(this._r,this._g,this._b),ge=w(te.h*360),le=w(te.s*100),De=w(te.l*100);return this._a==1?"hsl("+ge+", "+le+"%, "+De+"%)":"hsla("+ge+", "+le+"%, "+De+"%, "+this._roundA+")"},toHex:function(te){return c(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return a(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(F(this._r,255)*100)+"%",g:w(F(this._g,255)*100)+"%",b:w(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(F(this._r,255)*100)+"%, "+w(F(this._g,255)*100)+"%, "+w(F(this._b,255)*100)+"%)":"rgba("+w(F(this._r,255)*100)+"%, "+w(F(this._g,255)*100)+"%, "+w(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[c(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var ge="#"+u(this._r,this._g,this._b,this._a),le=ge,De=this._gradientType?"GradientType = 1, ":"";if(te){var Ae=T(te);le="#"+u(Ae._r,Ae._g,Ae._b,Ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+De+"startColorstr="+ge+",endColorstr="+le+")"},toString:function(te){var ge=!!te;te=te||this._format;var le=!1,De=this._a<1&&this._a>=0,Ae=!ge&&De&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return Ae?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(le=this.toRgbString()),te==="prgb"&&(le=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(le=this.toHexString()),te==="hex3"&&(le=this.toHexString(!0)),te==="hex4"&&(le=this.toHex8String(!0)),te==="hex8"&&(le=this.toHex8String()),te==="name"&&(le=this.toName()),te==="hsl"&&(le=this.toHslString()),te==="hsv"&&(le=this.toHsvString()),le||this.toHexString())},clone:function(){return T(this.toString())},_applyModification:function(te,ge){var le=te.apply(null,[this].concat([].slice.call(ge)));return this._r=le._r,this._g=le._g,this._b=le._b,this.setAlpha(le._a),this},lighten:function(){return this._applyModification(f,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(d,arguments)},_applyCombination:function(te,ge){return te.apply(null,[this].concat([].slice.call(ge)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(l,arguments)},monochromatic:function(){return this._applyCombination(m,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},T.fromRatio=function(te,ge){if(typeof te=="object"){var le={};for(var De in te)te.hasOwnProperty(De)&&(De==="a"?le[De]=te[De]:le[De]=je(te[De]));te=le}return T(te,ge)};function g(te){var ge={r:0,g:0,b:0},le=1,De=null,Ae=null,Ce=null,He=!1,We=!1;return typeof te=="string"&&(te=me(te)),typeof te=="object"&&(Pe(te.r)&&Pe(te.g)&&Pe(te.b)?(ge=A(te.r,te.g,te.b),He=!0,We=String(te.r).substr(-1)==="%"?"prgb":"rgb"):Pe(te.h)&&Pe(te.s)&&Pe(te.v)?(De=je(te.s),Ae=je(te.v),ge=v(te.h,De,Ae),He=!0,We="hsv"):Pe(te.h)&&Pe(te.s)&&Pe(te.l)&&(De=je(te.s),Ce=je(te.l),ge=D(te.h,De,Ce),He=!0,We="hsl"),te.hasOwnProperty("a")&&(le=te.a)),le=Y(le),{ok:He,format:te.format||We,r:j(255,B(ge.r,0)),g:j(255,B(ge.g,0)),b:j(255,B(ge.b,0)),a:le}}function A(te,ge,le){return{r:F(te,255)*255,g:F(ge,255)*255,b:F(le,255)*255}}function P(te,ge,le){te=F(te,255),ge=F(ge,255),le=F(le,255);var De=B(te,ge,le),Ae=j(te,ge,le),Ce,He,We=(De+Ae)/2;if(De==Ae)Ce=He=0;else{var ot=De-Ae;He=We>.5?ot/(2-De-Ae):ot/(De+Ae);switch(De){case te:Ce=(ge-le)/ot+(ge1&&(Ke-=1),Ke<1/6?Ye+(Ge-Ye)*6*Ke:Ke<1/2?Ge:Ke<2/3?Ye+(Ge-Ye)*(2/3-Ke)*6:Ye}if(ge===0)De=Ae=Ce=le;else{var We=le<.5?le*(1+ge):le+ge-le*ge,ot=2*le-We;De=He(ot,We,te+1/3),Ae=He(ot,We,te),Ce=He(ot,We,te-1/3)}return{r:De*255,g:Ae*255,b:Ce*255}}function b(te,ge,le){te=F(te,255),ge=F(ge,255),le=F(le,255);var De=B(te,ge,le),Ae=j(te,ge,le),Ce,He,We=De,ot=De-Ae;if(He=De===0?0:ot/De,De==Ae)Ce=0;else{switch(De){case te:Ce=(ge-le)/ot+(ge>1)+720)%360;--ge;)De.h=(De.h+Ae)%360,Ce.push(T(De));return Ce}function m(te,ge){ge=ge||6;for(var le=T(te).toHsv(),De=le.h,Ae=le.s,Ce=le.v,He=[],We=1/ge;ge--;)He.push(T({h:De,s:Ae,v:Ce})),Ce=(Ce+We)%1;return He}T.mix=function(te,ge,le){le=le===0?0:le||50;var De=T(te).toRgb(),Ae=T(ge).toRgb(),Ce=le/100,He={r:(Ae.r-De.r)*Ce+De.r,g:(Ae.g-De.g)*Ce+De.g,b:(Ae.b-De.b)*Ce+De.b,a:(Ae.a-De.a)*Ce+De.a};return T(He)},T.readability=function(te,ge){var le=T(te),De=T(ge);return(K.max(le.getLuminance(),De.getLuminance())+.05)/(K.min(le.getLuminance(),De.getLuminance())+.05)},T.isReadable=function(te,ge,le){var De=T.readability(te,ge),Ae,Ce;Ce=!1,Ae=ce(le);switch(Ae.level+Ae.size){case"AAsmall":case"AAAlarge":Ce=De>=4.5;break;case"AAlarge":Ce=De>=3;break;case"AAAsmall":Ce=De>=7;break}return Ce},T.mostReadable=function(te,ge,le){var De=null,Ae=0,Ce,He,We,ot;le=le||{},He=le.includeFallbackColors,We=le.level,ot=le.size;for(var Ye=0;YeAe&&(Ae=Ce,De=T(ge[Ye]));return T.isReadable(te,De,{level:We,size:ot})||!He?De:(le.includeFallbackColors=!1,T.mostReadable(te,["#fff","#000"],le))};var L=T.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},N=T.hexNames=H(L);function H(te){var ge={};for(var le in te)te.hasOwnProperty(le)&&(ge[te[le]]=le);return ge}function Y(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function F(te,ge){ae(te)&&(te="100%");var le=fe(te);return te=j(ge,B(0,parseFloat(te))),le&&(te=parseInt(te*ge,10)/100),K.abs(te-ge)<1e-6?1:te%ge/parseFloat(ge)}function C(te){return j(1,B(0,te))}function $(te){return parseInt(te,16)}function ae(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function fe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function ye(te){return te.length==1?"0"+te:""+te}function je(te){return te<=1&&(te=te*100+"%"),te}function Me(te){return K.round(parseFloat(te)*255).toString(16)}function Re(te){return $(te)/255}var Ie=function(){var te="[-\\+]?\\d+%?",ge="[-\\+]?\\d*\\.\\d+%?",le="(?:"+ge+")|(?:"+te+")",De="[\\s|\\(]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")\\s*\\)?",Ae="[\\s|\\(]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")[,|\\s]+("+le+")\\s*\\)?";return{CSS_UNIT:new RegExp(le),rgb:new RegExp("rgb"+De),rgba:new RegExp("rgba"+Ae),hsl:new RegExp("hsl"+De),hsla:new RegExp("hsla"+Ae),hsv:new RegExp("hsv"+De),hsva:new RegExp("hsva"+Ae),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Pe(te){return!!Ie.CSS_UNIT.exec(te)}function me(te){te=te.replace(k,"").replace(Q,"").toLowerCase();var ge=!1;if(L[te])te=L[te],ge=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var le;return(le=Ie.rgb.exec(te))?{r:le[1],g:le[2],b:le[3]}:(le=Ie.rgba.exec(te))?{r:le[1],g:le[2],b:le[3],a:le[4]}:(le=Ie.hsl.exec(te))?{h:le[1],s:le[2],l:le[3]}:(le=Ie.hsla.exec(te))?{h:le[1],s:le[2],l:le[3],a:le[4]}:(le=Ie.hsv.exec(te))?{h:le[1],s:le[2],v:le[3]}:(le=Ie.hsva.exec(te))?{h:le[1],s:le[2],v:le[3],a:le[4]}:(le=Ie.hex8.exec(te))?{r:$(le[1]),g:$(le[2]),b:$(le[3]),a:Re(le[4]),format:ge?"name":"hex8"}:(le=Ie.hex6.exec(te))?{r:$(le[1]),g:$(le[2]),b:$(le[3]),format:ge?"name":"hex"}:(le=Ie.hex4.exec(te))?{r:$(le[1]+""+le[1]),g:$(le[2]+""+le[2]),b:$(le[3]+""+le[3]),a:Re(le[4]+""+le[4]),format:ge?"name":"hex8"}:(le=Ie.hex3.exec(te))?{r:$(le[1]+""+le[1]),g:$(le[2]+""+le[2]),b:$(le[3]+""+le[3]),format:ge?"name":"hex"}:!1}function ce(te){var ge,le;return te=te||{level:"AA",size:"small"},ge=(te.level||"AA").toUpperCase(),le=(te.size||"small").toLowerCase(),ge!=="AA"&&ge!=="AAA"&&(ge="AA"),le!=="small"&&le!=="large"&&(le="small"),{level:ge,size:le}}Xe.exports?Xe.exports=T:!(q=function(){return T}.call(Le,W,Le,Xe),q!==void 0&&(Xe.exports=q))})(Math)},aRTE:function(Xe,Le){Xe.exports={L:1,M:0,Q:3,H:2}},bPs0:function(Xe,Le,W){"use strict";W.d(Le,"b",function(){return h});var q=W("k1fw"),K=W("9og8"),k=W("2qtc"),Q=W("kLXV"),U=W("tJVT"),w=W("PpiC"),j=W("aHsQ"),B=W("sGsY"),M=W("WmNS"),T=W.n(M),g=W("q1tI"),A=W.n(g),P=W("bntm"),D=W("V0Rq"),b=W("wd/R"),v=W.n(b),c=W("Ty5D"),a=W("9kvl"),u=B.a.Countdown,h=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],_=function(f){var O=f.globalSetting,E=f.loading,d=f.user,l=f.exercise,o=f.dispatch,i=f.isclick,S=f.setisclick,x=Object(w.a)(f,["globalSetting","loading","user","exercise","dispatch","isclick","setisclick"]),m=Object(g.useState)({}),L=Object(U.a)(m,2),N=L[0],H=L[1],Y=Q.a.useModal(),F=Object(U.a)(Y,2),C=F[0],$=F[1],ae=Object(g.useRef)(),fe=Object(g.useRef)(null),ye=Object(g.useRef)(null),je=Object(g.useState)(!0),Me=Object(U.a)(je,2),Re=Me[0],Ie=Me[1],Pe=Object(c.h)().query,me=Object(c.i)();Object(g.useEffect)(function(){var Ye,Ge,Ke,mt,vt;if(clearTimeout(fe.current),document.addEventListener(Object(P.c)(),ot,!1),window.addEventListener("blur",He,!1),(Ye=l.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_open&&Object(P.a)()&&(o({type:"globalSetting/headerFooterToggle",payload:!1}),Ie(!1)),(Ge=l.exerciseUserInfo)!==null&&Ge!==void 0&&Ge.screen_at&&v()().diff(v()((Ke=l.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_at),"seconds")>0)ce();else if((mt=l.exerciseUserInfo)!==null&&mt!==void 0&&mt.screen_open&&!Object(P.a)()){var yt=document.domain==="kepukehuan.educoder.net"?30:l.exerciseUserInfo.screen_sec+10+1;ae.current=Q.a.info({icon:null,content:A.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",A.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",l.exerciseUserInfo.screen_num-l.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",A.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:A.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",A.a.createElement("span",{style:{display:"inline-block"}},A.a.createElement(u,{onFinish:function(){var ht;ce(),(ht=ae.current)===null||ht===void 0||ht.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+yt*1e3})),"S\uFF09"),onOk:function(){var ht;(ht=ae.current)===null||ht===void 0||ht.destroy(),Ie(!1),Object(P.d)(document.body),document.getElementById("root").addEventListener("click",te,!1)}})}return(vt=l.exerciseUserInfo)!==null&&vt!==void 0&&vt.screen_open&&!Object(P.a)()||document.getElementById("root").addEventListener("click",te,!1),function(){document.getElementById("root").removeEventListener("click",te,!1),document.removeEventListener(Object(P.c)(),ot,!1),window.removeEventListener("blur",He,!1),clearTimeout(fe.current)}},[]),Object(g.useEffect)(function(){setTimeout(function(){l.actionTabs.removeEventListenerExitScreen&&(clearTimeout(fe.current),document.getElementById("root").removeEventListener("click",te,!1),document.removeEventListener(Object(P.c)(),ot,!1))},500),ge()},[l.actionTabs]),Object(g.useEffect)(function(){setTimeout(function(){l.exerciseUserInfo.used_screen_num>l.exerciseUserInfo.screen_num?Ae():!Re},500)},[l.exerciseUserInfo]);var ce=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke;return T.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,We();case 2:Ke=vt.sent,setTimeout(function(){var yt,Ct;(yt=ae.current)===null||yt===void 0||yt.destroy(),ae.current=Q.a.info({okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(Ct=l.exerciseUserInfo)===null||Ct===void 0?void 0:Ct.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var ht=Object(K.a)(T.a.mark(function Oe(){return T.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:Object(P.d)(document.body);case 1:case"end":return Je.stop()}},Oe)}));function Ot(){return ht.apply(this,arguments)}return Ot}()})},1e3);case 4:case"end":return vt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),te=function(Ge){!Object(P.a)()&&Ge.target.nodeName!=="A"&&Ge.target.nodeName!=="BUTTON"&&Ge.target.innerHTML!=="\u786E \u5B9A"&&(Object(P.d)(document.body),console.log("documentClick.full"))},ge=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){return T.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.abrupt("return",new Promise(function(){var vt=Object(K.a)(T.a.mark(function yt(Ct){var ht;return T.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,o({type:"exercise/getExerciseUserInfo",payload:Object(q.a)({},me)});case 2:return ht=Oe.sent,Ct(ht==null?void 0:ht.data),Oe.abrupt("return",ht==null?void 0:ht.data);case 5:case"end":return Oe.stop()}},yt)}));return function(yt){return vt.apply(this,arguments)}}()));case 1:case"end":return mt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),le=function(){var Ye=Object(K.a)(T.a.mark(function Ge(Ke){var mt,vt,yt;return T.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:(mt=ae.current)===null||mt===void 0||((vt=mt.destroyAll)===null||vt===void 0)||vt.call(mt),ae.current=Q.a.info({maskClosable:!1,keyboard:!1,okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",A.a.createElement("span",{style:{display:"inline-block"}},A.a.createElement(u,{onFinish:We,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(l.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(yt=l.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",A.a.createElement("span",{className:"c-red"},l.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",A.a.createElement("br",null),A.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var Ot=Object(K.a)(T.a.mark(function Te(){return T.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:clearTimeout(ye.current),Object(P.d)(document.body),ae.current.destroy();case 3:case"end":return rt.stop()}},Te)}));function Oe(){return Ot.apply(this,arguments)}return Oe}()}),ye.current=setTimeout(function(){var Ot;ae.current.update({okText:A.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:A.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",A.a.createElement("span",{className:"c-red"},Ke+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",A.a.createElement("span",{className:"c-red"},(Ot=l.exerciseUserInfo)===null||Ot===void 0?void 0:Ot.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(l.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ht.stop()}},Ge)}));return function(Ke){return Ye.apply(this,arguments)}}(),De=function(){location.href="/classrooms/".concat(me.coursesId,"/exercise/").concat(me.categoryId,"/detail")},Ae=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke,mt,vt;return T.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return(Ke=ae.current)===null||Ke===void 0||((mt=Ke.destroyAll)===null||mt===void 0)||mt.call(Ke),Ct.next=3,Object(D.Z)({categoryId:me.categoryId,commit_method:1});case 3:vt=Ct.sent,vt&&Ce();case 5:case"end":return Ct.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),Ce=function(){var Ge,Ke;document.removeEventListener(Object(P.c)(),ot,!1),Object(P.b)(),(Ge=ae.current)===null||Ge===void 0||((Ke=Ge.destroyAll)===null||Ke===void 0)||Ke.call(Ge),C.info({content:A.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",A.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){De()}})},He=function(Ge){if(i){setTimeout(function(){S(!1)},500);return}Object(P.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(P.b)()},We=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){return T.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.abrupt("return",new Promise(function(){var vt=Object(K.a)(T.a.mark(function yt(Ct){var ht,Ot,Oe;return T.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!((ht=l.exerciseUserInfo)!==null&&ht!==void 0&&ht.screen_at)){Je.next=3;break}return Je.next=3,Object(D.g)(Object(q.a)(Object(q.a)({},me),{},{reset:!0}));case 3:return Je.next=5,Object(D.Q)({id:me.categoryId});case 5:if(Ot=Je.sent,!(Ot!=null&&Ot.is_commit)){Je.next=9;break}return Ce(),Je.abrupt("return");case 9:return Je.next=11,ge();case 11:Oe=Je.sent,Ct(Oe);case 13:case"end":return Je.stop()}},yt)}));return function(yt){return vt.apply(this,arguments)}}()));case 1:case"end":return mt.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),ot=function(){var Ye=Object(K.a)(T.a.mark(function Ge(){var Ke,mt,vt,yt;return T.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(Ke=!1,console.log("fullscreen change"),!Object(P.a)()){ht.next=7;break}(mt=l.exerciseUserInfo)!==null&&mt!==void 0&&mt.screen_at&&Object(D.g)(Object(q.a)(Object(q.a)({},me),{},{reset:!0})),clearTimeout(fe.current),ht.next=17;break;case 7:return Ke=!0,ht.next=10,Object(D.g)(Object(q.a)({},me));case 10:return ht.next=12,ge();case 12:vt=ht.sent,le(vt.used_screen_num),yt=setTimeout(Object(K.a)(T.a.mark(function Ot(){return T.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:case"end":return Te.stop()}},Ot)})),l.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),fe.current=yt;case 17:o({type:"globalSetting/headerFooterToggle",payload:Ke});case 18:case"end":return ht.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}();return A.a.createElement("div",null,$)};Le.a=Object(a.a)(function(y){var f=y.loading,O=y.user,E=y.exercise,d=y.globalSetting;return{globalSetting:d,user:O,exercise:E,loading:f.effects}})(_)},bT9E:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return K});var q=W("VTBJ");function K(k,Q){var U=Object(q.a)({},k);return Array.isArray(Q)&&Q.forEach(function(w){delete U[w]}),U}},biw7:function(Xe,Le,W){"use strict";var q=W("q1tI"),K=W.n(q),k=q.createContext(null);Le.a=k},c5Ni:function(Xe,Le,W){},cRFk:function(Xe,Le,W){Xe.exports=W.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Xe,Le,W){Xe.exports=W.p+"static/choose.4ad1045f.svg"},dQei:function(Xe,Le){for(var W={glog:function(K){if(K<1)throw new Error("glog("+K+")");return W.LOG_TABLE[K]},gexp:function(K){for(;K<0;)K+=255;for(;K>=256;)K-=255;return W.EXP_TABLE[K]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},q=0;q<8;q++)W.EXP_TABLE[q]=1<1?fe-1:0),je=1;je1?F-1:0),$=1;$=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var F=0;return Y.indexOf(".")>=0&&(F=Y.length-Y.indexOf(".")-1),F},m.getInputDisplayValue=function(H){var Y=H||m.state,F=Y.focused,C=Y.inputValue,$=Y.value,ae;F?ae=C:ae=m.toPrecisionAsStep($),ae==null&&(ae="");var fe=m.formatWrapper(ae);return f(m.props.decimalSeparator)&&(fe=fe.toString().replace(".",m.props.decimalSeparator)),fe},m.recordCursorPosition=function(){try{m.cursorStart=m.input.selectionStart,m.cursorEnd=m.input.selectionEnd,m.currentValue=m.input.value,m.cursorBefore=m.input.value.substring(0,m.cursorStart),m.cursorAfter=m.input.value.substring(m.cursorEnd)}catch(H){}},m.restoreByAfter=function(H){if(H===void 0)return!1;var Y=m.input.value,F=Y.lastIndexOf(H);if(F===-1)return!1;var C=m.cursorBefore.length;return m.lastKeyCode===A.a.DELETE&&m.cursorBefore.charAt(C-1)===H[0]?(m.fixCaret(C,C),!0):F+H.length===Y.length?(m.fixCaret(F,F),!0):!1},m.partRestoreByAfter=function(H){return H===void 0?!1:Array.prototype.some.call(H,function(Y,F){var C=H.substring(F);return m.restoreByAfter(C)})},m.isNotCompleteNumber=function(H){return isNaN(H)||H===""||H===null||H&&H.toString().indexOf(".")===H.toString().length-1},m.stop=function(){m.autoStepTimer&&clearTimeout(m.autoStepTimer)},m.down=function(H,Y,F){m.pressingUpOrDown=!0,m.step("down",H,Y,F)},m.up=function(H,Y,F){m.pressingUpOrDown=!0,m.step("up",H,Y,F)},m.saveInput=function(H){m.input=H};var L=x.value;L===void 0&&(L=x.defaultValue),m.state={focused:x.autoFocus};var N=m.getValidValue(m.toNumber(L));return m.state=D(D({},m.state),{},{inputValue:m.toPrecisionAsStep(N),value:N}),m}return Object(Q.a)(S,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(m){var L=this.props,N=L.value,H=L.onChange,Y=L.max,F=L.min,C=this.state.focused;if(m){if(!O(m.value,N)||!O(m.max,Y)||!O(m.min,F)){var $=C?N:this.getValidValue(N),ae;this.pressingUpOrDown?ae=$:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep($),this.setState({value:$,inputValue:ae})}var fe="value"in this.props?N:this.state.value;"max"in this.props&&m.max!==Y&&typeof fe=="number"&&fe>Y&&H&&H(Y),"min"in this.props&&m.min!==F&&typeof fe=="number"&&fe1&&arguments[1]!==void 0?arguments[1]:this.props.min,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,H=parseFloat(m);return isNaN(H)?m:(HN&&(H=N),H)}},{key:"setValue",value:function(m,L){var N=this.props.precision,H=this.isNotCompleteNumber(parseFloat(m))?null:parseFloat(m),Y=this.state.value,F=Y===void 0?null:Y,C=this.state.inputValue,$=C===void 0?null:C,ae=typeof H=="number"?H.toFixed(N):"".concat(H),fe=H!==F||ae!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},L)):this.setState({value:H,inputValue:this.toPrecisionAsStep(m)},L),fe&&this.props.onChange(H),H}},{key:"getMaxPrecision",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.props,H=N.precision,Y=N.step;if(f(H))return H;var F=this.getPrecision(L),C=this.getPrecision(Y),$=this.getPrecision(m);return m?Math.max($,F+C):F+C}},{key:"getPrecisionFactor",value:function(m){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.getMaxPrecision(m,L);return Math.pow(10,N)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(m){return this.props.formatter?this.props.formatter(m):m}},{key:"toPrecisionAsStep",value:function(m){if(this.isNotCompleteNumber(m)||m==="")return m;var L=Math.abs(this.getMaxPrecision(m));return isNaN(L)?m.toString():Number(m).toFixed(L)}},{key:"toNumber",value:function(m){var L=this.props.precision,N=this.state.focused,H=m&&m.length>16&&N;return this.isNotCompleteNumber(m)||H?m:f(L)?Math.round(m*Math.pow(10,L))/Math.pow(10,L):Number(m)}},{key:"upStep",value:function(m,L){var N=this.props.step,H=this.getPrecisionFactor(m,L),Y=Math.abs(this.getMaxPrecision(m,L)),F=((H*m+H*N*L)/H).toFixed(Y);return this.toNumber(F)}},{key:"downStep",value:function(m,L){var N=this.props.step,H=this.getPrecisionFactor(m,L),Y=Math.abs(this.getMaxPrecision(m,L)),F=((H*m-H*N*L)/H).toFixed(Y);return this.toNumber(F)}},{key:"step",value:function(m,L){var N=this,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),L&&(L.persist(),L.preventDefault());var F=this.props;if(F.disabled)return;var C=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(C))return;var $=this["".concat(m,"Step")](C,H),ae=$>F.max||$F.max?$=F.max:$=ye),qe=(ht||ht===0)&&(isNaN(ht)||Number(ht)<=je),xe=Ue||H||Y,he=qe||H||Y,pe=g()("".concat(N,"-handler"),"".concat(N,"-handler-up"),Object(K.a)({},"".concat(N,"-handler-up-disabled"),xe)),re=g()("".concat(N,"-handler"),"".concat(N,"-handler-down"),Object(K.a)({},"".concat(N,"-handler-down-disabled"),he)),ie=F?{onTouchStart:xe?c:this.up,onTouchEnd:this.stop}:{onMouseDown:xe?c:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},oe=F?{onTouchStart:he?c:this.down,onTouchEnd:this.stop}:{onMouseDown:he?c:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return M.a.createElement("div",{className:Oe,style:Me,title:Re,onMouseEnter:Ie,onMouseLeave:Pe,onMouseOver:me,onMouseOut:ce,onFocus:function(){return null},onBlur:function(){return null}},M.a.createElement("div",{className:"".concat(N,"-handler-wrap")},M.a.createElement("span",Object.assign({unselectable:"on"},ie,{role:"button","aria-label":"Increase Value","aria-disabled":xe,className:pe}),$||M.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-up-inner"),onClick:a})),M.a.createElement("span",Object.assign({unselectable:"on"},oe,{role:"button","aria-label":"Decrease Value","aria-disabled":he,className:re}),ae||M.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-down-inner"),onClick:a}))),M.a.createElement("div",{className:"".concat(N,"-input-wrap")},M.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":je,"aria-valuemax":ye,"aria-valuenow":ht,required:te,type:De,placeholder:Ae,onPaste:mt,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(N,"-input"),tabIndex:le,autoComplete:C,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:c,onKeyUp:Je?this.onKeyUp:c,autoFocus:Ge,maxLength:Ye,readOnly:Y,disabled:H,max:ye,min:je,step:ot,name:Ke,title:Re,id:Ce,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(rt),pattern:We,inputMode:He,onInput:vt},Te))))}}]),S}(M.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:c,onKeyDown:c,onPressEnter:c,onFocus:c,onBlur:c,parser:u,required:!1,autoComplete:"off"};var d=E,l=Le.a=d},f4xo:function(Xe,Le,W){var q=W("nVVt");function K(k){this.mode=q.MODE_8BIT_BYTE,this.data=k}K.prototype={getLength:function(k){return this.data.length},write:function(k){for(var Q=0;QN.length)&&(H=N.length);for(var Y=0,F=new Array(H);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,F))continue;Y[F]=N[F]}}return Y}function b(N,H){if(N==null)return{};var Y={},F=Object.keys(N),C,$;for($=0;$=0)continue;Y[C]=N[C]}return Y}var v=function(H){var Y=H.className,F=H.percent,C=H.prefixCls,$=H.strokeColor,ae=H.strokeLinecap,fe=H.strokeWidth,ye=H.style,je=H.trailColor,Me=H.trailWidth,Re=H.transition,Ie=D(H,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ie.gapPosition;var Pe=Array.isArray(F)?F:[F],me=Array.isArray($)?$:[$],ce=w(Pe),te=B(ce,1),ge=te[0],le=fe/2,De=100-fe/2,Ae="M ".concat(ae==="round"?le:0,",").concat(le,` + L `).concat(ae==="round"?De:100,",").concat(le),Ce="0 0 100 ".concat(fe),He=0;return K.a.createElement("svg",j({className:Q()("".concat(C,"-line"),Y),viewBox:Ce,preserveAspectRatio:"none",style:ye},Ie),K.a.createElement("path",{className:"".concat(C,"-line-trail"),d:Ae,strokeLinecap:ae,stroke:je,strokeWidth:Me||fe,fillOpacity:"0"}),Pe.map(function(We,ot){var Ye={strokeDasharray:"".concat(We,"px, 100px"),strokeDashoffset:"-".concat(He,"px"),transition:Re||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ge=me[ot]||me[me.length-1];return He+=We,K.a.createElement("path",{key:ot,className:"".concat(C,"-line-path"),d:Ae,strokeLinecap:ae,stroke:Ge,strokeWidth:fe,fillOpacity:"0",ref:ge[ot],style:Ye})}))};v.defaultProps=U;var c=v;function a(){return a=Object.assign||function(N){for(var H=1;HN.length)&&(H=N.length);for(var Y=0,F=new Array(H);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,F))continue;Y[F]=N[F]}}return Y}function d(N,H){if(N==null)return{};var Y={},F=Object.keys(N),C,$;for($=0;$=0)continue;Y[C]=N[C]}return Y}var l=0;function o(N){return+N.replace("%","")}function i(N){return Array.isArray(N)?N:[N]}function S(N,H,Y,F){var C=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,$=arguments.length>5?arguments[5]:void 0,ae=50-F/2,fe=0,ye=-ae,je=0,Me=-2*ae;switch($){case"left":fe=-ae,ye=0,je=2*ae,Me=0;break;case"right":fe=ae,ye=0,je=-2*ae,Me=0;break;case"bottom":ye=ae,Me=2*ae;break;default:}var Re="M 50,50 m ".concat(fe,",").concat(ye,` a `).concat(ae,",").concat(ae," 0 1 1 ").concat(je,",").concat(-Me,` - a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-je,",").concat(Me),Ie=Math.PI*2*ae,ke={stroke:Y,strokeDasharray:"".concat(H/100*(Ie-C),"px ").concat(Ie,"px"),strokeDashoffset:"-".concat(C/2+N/100*(Ie-C),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Re,pathStyle:ke}}var x=function(H){var Y=H.prefixCls,F=H.strokeWidth,C=H.trailWidth,$=H.gapDegree,ae=H.gapPosition,fe=H.trailColor,ye=H.strokeLinecap,je=H.style,Me=H.className,Re=H.strokeColor,Ie=H.percent,ke=E(H,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),me=Object(q.useMemo)(function(){return l+=1,l},[]),ce=S(0,100,fe,F,$,ae),te=ce.pathString,ge=ce.pathStyle,le=i(Ie),De=i(Re),Ae=De.find(function(Ye){return Object.prototype.toString.call(Ye)==="[object Object]"}),Ce=w(le),He=u(Ce,1),We=He[0],ot=function(){var Ge=0;return le.map(function(Ke,mt){var vt=De[mt]||De[De.length-1],yt=Object.prototype.toString.call(vt)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(me,")"):"",Ct=S(Ge,Ke,vt,F,$,ae);return Ge+=Ke,K.a.createElement("path",{key:mt,className:"".concat(Y,"-circle-path"),d:Ct.pathString,stroke:yt,strokeLinecap:ye,strokeWidth:F,opacity:Ke===0?0:1,fillOpacity:"0",style:Ct.pathStyle,ref:We[mt]})})};return K.a.createElement("svg",a({className:Q()("".concat(Y,"-circle"),Me),viewBox:"0 0 100 100",style:je},ke),Ae&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(me),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ae).sort(function(Ye,Ge){return o(Ye)-o(Ge)}).map(function(Ye,Ge){return K.a.createElement("stop",{key:Ge,offset:Ye,stopColor:Ae[Ye]})}))),K.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:te,stroke:fe,strokeLinecap:ye,strokeWidth:C||F,fillOpacity:"0",style:ge}),ot().reverse())};x.defaultProps=U;var m=x,L={Line:c,Circle:m}},hW8S:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return Q}),W.d(Le,"c",function(){return U}),W.d(Le,"b",function(){return w});var q=W("VTBJ"),K=W("Ff2n"),P=W("Kwbf"),Q="RC_TABLE_INTERNAL_COL_DEFINE";function U(j){var B=j.expandable,M=Object(K.a)(j,["expandable"]);return"expandable"in j?Object(q.a)(Object(q.a)({},M),B):M}function w(j){return Object.keys(j).reduce(function(B,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(B[M]=j[M]),B},{})}},ji0R:function(Xe,Le,W){Xe.exports=W.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Xe,Le,W){Xe.exports=W.p+"static/question.cb52bef9.gif"},kPYp:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Xe,Le,W){},l2Kq:function(Xe,Le,W){Xe.exports=W.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Xe,Le,W){(function(q){q(W("VrN/"),W("1eCo"),W("8EBN"))})(function(q){"use strict";q.defineMode("markdown",function(K,P){var Q=q.getMode(K,"text/html"),U=Q.name=="null";function w(F){if(q.findModeByName){var C=q.findModeByName(F);C&&(F=C.mime||C.mimes[0])}var $=q.getMode(K,F);return $.name=="null"?null:$}P.highlightFormatting===void 0&&(P.highlightFormatting=!1),P.maxBlockquoteDepth===void 0&&(P.maxBlockquoteDepth=0),P.taskLists===void 0&&(P.taskLists=!1),P.strikethrough===void 0&&(P.strikethrough=!1),P.emoji===void 0&&(P.emoji=!1),P.fencedCodeBlockHighlighting===void 0&&(P.fencedCodeBlockHighlighting=!0),P.fencedCodeBlockDefaultMode===void 0&&(P.fencedCodeBlockDefaultMode="text/plain"),P.xml===void 0&&(P.xml=!0),P.tokenTypeOverrides===void 0&&(P.tokenTypeOverrides={});var j={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var B in j)j.hasOwnProperty(B)&&P.tokenTypeOverrides[B]&&(j[B]=P.tokenTypeOverrides[B]);var M=/^([*\-_])(?:\s*\1){2,}\s*$/,T=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,g=/^\[(x| )\](?=\s)/i,A=P.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,k=/^ {0,3}(?:\={1,}|-{2,})\s*$/,D=/^[^#!\[\]*_\\<>` "'(~:]+/,b=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,v=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,a=" ";function u(F,C,$){return C.f=C.inline=$,$(F,C)}function h(F,C,$){return C.f=C.block=$,$(F,C)}function _(F){return!F||!/\S/.test(F.string)}function y(F){if(F.linkTitle=!1,F.linkHref=!1,F.linkText=!1,F.em=!1,F.strong=!1,F.strikethrough=!1,F.quote=0,F.indentedCode=!1,F.f==O){var C=U;if(!C){var $=q.innerMode(Q,F.htmlState);C=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}C&&(F.f=o,F.block=f,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function f(F,C){var $=F.column()===C.indentation,ae=_(C.prevLine.stream),fe=C.indentedCode,ye=C.prevLine.hr,je=C.list!==!1,Me=(C.listStack[C.listStack.length-1]||0)+3;C.indentedCode=!1;var Re=C.indentation;if(C.indentationDiff===null&&(C.indentationDiff=C.indentation,je)){for(C.list=null;Re=4&&(fe||C.prevLine.fencedCodeEnd||C.prevLine.header||ae))return F.skipToEnd(),C.indentedCode=!0,j.code;if(F.eatSpace())return null;if($&&C.indentation<=Me&&(me=F.match(A))&&me[1].length<=6)return C.quote=0,C.header=me[1].length,C.thisLine.header=!0,P.highlightFormatting&&(C.formatting="header"),C.f=C.inline,d(C);if(C.indentation<=Me&&F.eat(">"))return C.quote=$?1:C.quote+1,P.highlightFormatting&&(C.formatting="quote"),F.eatSpace(),d(C);if(!ke&&!C.setext&&$&&C.indentation<=Me&&(me=F.match(T))){var ce=me[1]?"ol":"ul";return C.indentation=Re+F.current().length,C.list=!0,C.quote=0,C.listStack.push(C.indentation),C.em=!1,C.strong=!1,C.code=!1,C.strikethrough=!1,P.taskLists&&F.match(g,!1)&&(C.taskList=!0),C.f=C.inline,P.highlightFormatting&&(C.formatting=["list","list-"+ce]),d(C)}else{if($&&C.indentation<=Me&&(me=F.match(b,!0)))return C.quote=0,C.fencedEndRE=new RegExp(me[1]+"+ *$"),C.localMode=P.fencedCodeBlockHighlighting&&w(me[2]||P.fencedCodeBlockDefaultMode),C.localMode&&(C.localState=q.startState(C.localMode)),C.f=C.block=E,P.highlightFormatting&&(C.formatting="code-block"),C.code=-1,d(C);if(C.setext||(!Ie||!je)&&!C.quote&&C.list===!1&&!C.code&&!ke&&!v.test(F.string)&&(me=F.lookAhead(1))&&(me=me.match(k)))return C.setext?(C.header=C.setext,C.setext=0,F.skipToEnd(),P.highlightFormatting&&(C.formatting="header")):(C.header=me[0].charAt(0)=="="?1:2,C.setext=C.header),C.thisLine.header=!0,C.f=C.inline,d(C);if(ke)return F.skipToEnd(),C.hr=!0,C.thisLine.hr=!0,j.hr;if(F.peek()==="[")return u(F,C,L)}return u(F,C,C.inline)}function O(F,C){var $=Q.token(F,C.htmlState);if(!U){var ae=q.innerMode(Q,C.htmlState);(ae.mode.name=="xml"&&ae.state.tagStart===null&&!ae.state.context&&ae.state.tokenize.isInText||C.md_inside&&F.current().indexOf(">")>-1)&&(C.f=o,C.block=f,C.htmlState=null)}return $}function E(F,C){var $=C.listStack[C.listStack.length-1]||0,ae=C.indentation<$,fe=$+3;if(C.fencedEndRE&&C.indentation<=fe&&(ae||F.match(C.fencedEndRE))){P.highlightFormatting&&(C.formatting="code-block");var ye;return ae||(ye=d(C)),C.localMode=C.localState=null,C.block=f,C.f=o,C.fencedEndRE=null,C.code=0,C.thisLine.fencedCodeEnd=!0,ae?h(F,C,C.block):ye}else return C.localMode?C.localMode.token(F,C.localState):(F.skipToEnd(),j.code)}function d(F){var C=[];if(F.formatting){C.push(j.formatting),typeof F.formatting=="string"&&(F.formatting=[F.formatting]);for(var $=0;$=F.quote?C.push(j.formatting+"-"+F.formatting[$]+"-"+F.quote):C.push("error"))}if(F.taskOpen)return C.push("meta"),C.length?C.join(" "):null;if(F.taskClosed)return C.push("property"),C.length?C.join(" "):null;if(F.linkHref?C.push(j.linkHref,"url"):(F.strong&&C.push(j.strong),F.em&&C.push(j.em),F.strikethrough&&C.push(j.strikethrough),F.emoji&&C.push(j.emoji),F.linkText&&C.push(j.linkText),F.code&&C.push(j.code),F.image&&C.push(j.image),F.imageAltText&&C.push(j.imageAltText,"link"),F.imageMarker&&C.push(j.imageMarker)),F.header&&C.push(j.header,j.header+"-"+F.header),F.quote&&(C.push(j.quote),!P.maxBlockquoteDepth||P.maxBlockquoteDepth>=F.quote?C.push(j.quote+"-"+F.quote):C.push(j.quote+"-"+P.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?C.push(j.list2):C.push(j.list3):C.push(j.list1)}return F.trailingSpaceNewLine?C.push("trailing-space-new-line"):F.trailingSpace&&C.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),C.length?C.join(" "):null}function l(F,C){return F.match(D,!0)?d(C):void 0}function o(F,C){var $=C.text(F,C);if(typeof $!="undefined")return $;if(C.list)return C.list=null,d(C);if(C.taskList){var ae=F.match(g,!0)[1]===" ";return ae?C.taskOpen=!0:C.taskClosed=!0,P.highlightFormatting&&(C.formatting="task"),C.taskList=!1,d(C)}if(C.taskOpen=!1,C.taskClosed=!1,C.header&&F.match(/^#+$/,!0))return P.highlightFormatting&&(C.formatting="header"),d(C);var fe=F.next();if(C.linkTitle){C.linkTitle=!1;var ye=fe;fe==="("&&(ye=")"),ye=(ye+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var je="^\\s*(?:[^"+ye+"\\\\]+|\\\\\\\\|\\\\.)"+ye;if(F.match(new RegExp(je),!0))return j.linkHref}if(fe==="`"){var Me=C.formatting;P.highlightFormatting&&(C.formatting="code"),F.eatWhile("`");var Re=F.current().length;if(C.code==0&&(!C.quote||Re==1))return C.code=Re,d(C);if(Re==C.code){var Ie=d(C);return C.code=0,Ie}else return C.formatting=Me,d(C)}else if(C.code)return d(C);if(fe==="\\"&&(F.next(),P.highlightFormatting)){var ke=d(C),me=j.formatting+"-escape";return ke?ke+" "+me:me}if(fe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return C.imageMarker=!0,C.image=!0,P.highlightFormatting&&(C.formatting="image"),d(C);if(fe==="["&&C.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return C.imageMarker=!1,C.imageAltText=!0,P.highlightFormatting&&(C.formatting="image"),d(C);if(fe==="]"&&C.imageAltText){P.highlightFormatting&&(C.formatting="image");var ke=d(C);return C.imageAltText=!1,C.image=!1,C.inline=C.f=S,ke}if(fe==="["&&!C.image)return C.linkText&&F.match(/^.*?\]/)||(C.linkText=!0,P.highlightFormatting&&(C.formatting="link")),d(C);if(fe==="]"&&C.linkText){P.highlightFormatting&&(C.formatting="link");var ke=d(C);return C.linkText=!1,C.inline=C.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?S:o,ke}if(fe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){C.f=C.inline=i,P.highlightFormatting&&(C.formatting="link");var ke=d(C);return ke?ke+=" ":ke="",ke+j.linkInline}if(fe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){C.f=C.inline=i,P.highlightFormatting&&(C.formatting="link");var ke=d(C);return ke?ke+=" ":ke="",ke+j.linkEmail}if(P.xml&&fe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ce=F.string.indexOf(">",F.pos);if(ce!=-1){var te=F.string.substring(F.start,ce);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(C.md_inside=!0)}return F.backUp(1),C.htmlState=q.startState(Q),h(F,C,O)}if(P.xml&&fe==="<"&&F.match(/^\/\w*?>/))return C.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var ge=1,le=F.pos==1?" ":F.string.charAt(F.pos-2);ge<3&&F.eat(fe);)ge++;var De=F.peek()||" ",Ae=!/\s/.test(De)&&(!c.test(De)||/\s/.test(le)||c.test(le)),Ce=!/\s/.test(le)&&(!c.test(le)||/\s/.test(De)||c.test(De)),He=null,We=null;if(ge%2&&(!C.em&&Ae&&(fe==="*"||!Ce||c.test(le))?He=!0:C.em==fe&&Ce&&(fe==="*"||!Ae||c.test(De))&&(He=!1)),ge>1&&(!C.strong&&Ae&&(fe==="*"||!Ce||c.test(le))?We=!0:C.strong==fe&&Ce&&(fe==="*"||!Ae||c.test(De))&&(We=!1)),We!=null||He!=null){P.highlightFormatting&&(C.formatting=He==null?"strong":We==null?"em":"strong em"),He===!0&&(C.em=fe),We===!0&&(C.strong=fe);var Ie=d(C);return He===!1&&(C.em=!1),We===!1&&(C.strong=!1),Ie}}else if(fe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return d(C);F.backUp(1)}if(P.strikethrough){if(fe==="~"&&F.eatWhile(fe)){if(C.strikethrough){P.highlightFormatting&&(C.formatting="strikethrough");var Ie=d(C);return C.strikethrough=!1,Ie}else if(F.match(/^[^\s]/,!1))return C.strikethrough=!0,P.highlightFormatting&&(C.formatting="strikethrough"),d(C)}else if(fe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return d(C);F.backUp(2)}}if(P.emoji&&fe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){C.emoji=!0,P.highlightFormatting&&(C.formatting="emoji");var ot=d(C);return C.emoji=!1,ot}return fe===" "&&(F.match(/^ +$/,!1)?C.trailingSpace++:C.trailingSpace&&(C.trailingSpaceNewLine=!0)),d(C)}function i(F,C){var $=F.next();if($===">"){C.f=C.inline=o,P.highlightFormatting&&(C.formatting="link");var ae=d(C);return ae?ae+=" ":ae="",ae+j.linkInline}return F.match(/^[^>]+/,!0),j.linkInline}function S(F,C){if(F.eatSpace())return null;var $=F.next();return $==="("||$==="["?(C.f=C.inline=m($==="("?")":"]"),P.highlightFormatting&&(C.formatting="link-string"),C.linkHref=!0,d(C)):"error"}var x={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function m(F){return function(C,$){var ae=C.next();if(ae===F){$.f=$.inline=o,P.highlightFormatting&&($.formatting="link-string");var fe=d($);return $.linkHref=!1,fe}return C.match(x[F]),$.linkHref=!0,d($)}}function L(F,C){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(C.f=N,F.next(),P.highlightFormatting&&(C.formatting="link"),C.linkText=!0,d(C)):u(F,C,o)}function N(F,C){if(F.match(/^\]:/,!0)){C.f=C.inline=H,P.highlightFormatting&&(C.formatting="link");var $=d(C);return C.linkText=!1,$}return F.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function H(F,C){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?C.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),C.f=C.inline=o,j.linkHref+" url")}var Y={startState:function(){return{f,prevLine:{stream:null},thisLine:{stream:null},block:f,htmlState:null,indentation:0,inline:o,text:l,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(F){return{f:F.f,prevLine:F.prevLine,thisLine:F.thisLine,block:F.block,htmlState:F.htmlState&&q.copyState(Q,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?q.copyState(F.localMode,F.localState):null,inline:F.inline,text:F.text,formatting:!1,linkText:F.linkText,linkTitle:F.linkTitle,linkHref:F.linkHref,code:F.code,em:F.em,strong:F.strong,strikethrough:F.strikethrough,emoji:F.emoji,header:F.header,setext:F.setext,hr:F.hr,taskList:F.taskList,list:F.list,listStack:F.listStack.slice(0),quote:F.quote,indentedCode:F.indentedCode,trailingSpace:F.trailingSpace,trailingSpaceNewLine:F.trailingSpaceNewLine,md_inside:F.md_inside,fencedEndRE:F.fencedEndRE}},token:function(F,C){if(C.formatting=!1,F!=C.thisLine.stream){if(C.header=0,C.hr=!1,F.match(/^\s*$/,!0))return y(C),null;if(C.prevLine=C.thisLine,C.thisLine={stream:F},C.taskList=!1,C.trailingSpace=0,C.trailingSpaceNewLine=!1,!C.localState&&(C.f=C.block,C.f!=O)){var $=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(C.indentation=$,C.indentationDiff=null,$>0)return null}}return C.f(F,C)},innerMode:function(F){return F.block==O?{state:F.htmlState,mode:Q}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:Y}},indent:function(F,C,$){return F.block==O&&Q.indent?Q.indent(F.htmlState,C,$):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,C,$):q.Pass},blankLine:y,getType:d,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),q.defineMIME("text/markdown","markdown"),q.defineMIME("text/x-markdown","markdown")})},lzim:function(Xe,Le,W){"use strict";var q=W("E7E6"),K=W.n(q);W.d(Le,"A",function(){return K.a});var P=W("/GNS"),Q=W.n(P);W.d(Le,"z",function(){return Q.a});var U=W("FOrL"),w=W.n(U);W.d(Le,"t",function(){return w.a});var j=W("HpTS"),B=W.n(j);W.d(Le,"B",function(){return B.a});var M=W("tWlo"),T=W.n(M);W.d(Le,"b",function(){return T.a});var g=W("7ZXX"),A=W.n(g);W.d(Le,"n",function(){return A.a});var k=W("GABl"),D=W.n(k);W.d(Le,"g",function(){return D.a});var b=W("onxn"),v=W.n(b);W.d(Le,"p",function(){return v.a});var c=W("nKGa"),a=W.n(c);W.d(Le,"o",function(){return a.a});var u=W("4qgm"),h=W.n(u);W.d(Le,"D",function(){return h.a});var _=W("JeFH"),y=W.n(_);W.d(Le,"c",function(){return y.a});var f=W("ji0R"),O=W.n(f);W.d(Le,"k",function(){return O.a});var E=W("W6BS"),d=W.n(E);W.d(Le,"E",function(){return d.a});var l=W("kPYp"),o=W.n(l);W.d(Le,"F",function(){return o.a});var i=W("nukY"),S=W.n(i),x=W("4u4S"),m=W.n(x),L=W("yslc"),N=W.n(L),H=W("l2Kq"),Y=W.n(H),F=W("RMFE"),C=W.n(F);W.d(Le,"q",function(){return C.a});var $=W("TGq3"),ae=W.n($);W.d(Le,"r",function(){return ae.a});var fe=W("SMhR"),ye=W.n(fe);W.d(Le,"C",function(){return ye.a});var je=W("8/bI"),Me=W.n(je);W.d(Le,"l",function(){return Me.a});var Re=W("JWDV"),Ie=W.n(Re);W.d(Le,"e",function(){return Ie.a});var ke=W("Xsq0"),me=W.n(ke);W.d(Le,"s",function(){return me.a});var ce=W("Ohmc"),te=W.n(ce);W.d(Le,"d",function(){return te.a});var ge=W("csWT"),le=W.n(ge);W.d(Le,"f",function(){return le.a});var De=W("7v3h"),Ae=W.n(De);W.d(Le,"m",function(){return Ae.a});var Ce=W("cRFk"),He=W.n(Ce);W.d(Le,"y",function(){return He.a});var We=W("kPWJ"),ot=W.n(We);W.d(Le,"x",function(){return ot.a});var Ye=W("qgvg"),Ge=W.n(Ye);W.d(Le,"u",function(){return Ge.a});var Ke=W("FPkq"),mt=W.n(Ke);W.d(Le,"w",function(){return mt.a});var vt=W("A/g1"),yt=W.n(vt);W.d(Le,"h",function(){return yt.a});var Ct=W("Nmxd"),ht=W.n(Ct);W.d(Le,"i",function(){return ht.a});var Ot=W("5D2P"),Oe=W.n(Ot);W.d(Le,"j",function(){return Oe.a});var Te=W("djh8"),Je=W.n(Te);W.d(Le,"v",function(){return Je.a});var rt=W("Jq4h"),Ue=W.n(rt);W.d(Le,"a",function(){return Ue.a})},n6Qo:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return B});var q=W("q1tI"),K=W("biw7"),P=W("fyJ8");function Q(M){var T=M.className,g=M.index,A=M.children,k=M.colSpan,D=M.rowSpan,b=q.useContext(K.a),v=b.prefixCls,c=b.fixedInfoList,a=c[g];return q.createElement(P.a,Object.assign({className:T,index:g,component:"td",prefixCls:v,record:null,dataIndex:null,render:function(){return{children:A,props:{colSpan:k,rowSpan:D}}}},a))}function U(M){return q.createElement("tr",Object.assign({},M))}function w(M){var T=M.children,g=q.useContext(K.a),A=g.prefixCls;return q.createElement("tfoot",{className:"".concat(A,"-summary")},T)}var j=Le.b=w,B={Cell:Q,Row:U}},nKGa:function(Xe,Le,W){Xe.exports=W.p+"static/export_exercise-template.f7655c19.png"},nVVt:function(Xe,Le){Xe.exports={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3}},nukY:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},o5mm:function(Xe,Le,W){Xe.exports={flex_box_center:"flex_box_center___yMfGk",flex_space_between:"flex_space_between___3T4Rr",flex_box_vertical_center:"flex_box_vertical_center___2K9ch",flex_box_center_end:"flex_box_center_end___1GgKp",flex_box_column:"flex_box_column___2DSuN",shixunWrp:"shixunWrp___2_2ep"}},onxn:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";var K=q.Pos;function P(c,a){return c.line-a.line||c.ch-a.ch}var Q="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",U=Q+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",w=new RegExp("<(/?)(["+Q+"]["+U+"]*)","g");function j(c,a,u,h){this.line=a,this.ch=u,this.cm=c,this.text=c.getLine(a),this.min=h?Math.max(h.from,c.firstLine()):c.firstLine(),this.max=h?Math.min(h.to-1,c.lastLine()):c.lastLine()}function B(c,a){var u=c.cm.getTokenTypeAt(K(c.line,a));return u&&/\btag\b/.test(u)}function M(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function T(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function g(c){for(;;){var a=c.text.indexOf(">",c.ch);if(a==-1){if(M(c))continue;return}if(!B(c,a+1)){c.ch=a+1;continue}var u=c.text.lastIndexOf("/",a),h=u>-1&&!/\S/.test(c.text.slice(u+1,a));return c.ch=a+1,h?"selfClose":"regular"}}function A(c){for(;;){var a=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(a==-1){if(T(c))continue;return}if(!B(c,a+1)){c.ch=a;continue}w.lastIndex=a,c.ch=a;var u=w.exec(c.text);if(u&&u.index==a)return u}}function k(c){for(;;){w.lastIndex=c.ch;var a=w.exec(c.text);if(!a){if(M(c))continue;return}if(!B(c,a.index+1)){c.ch=a.index+1;continue}return c.ch=a.index+a[0].length,a}}function D(c){for(;;){var a=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(a==-1){if(T(c))continue;return}if(!B(c,a+1)){c.ch=a;continue}var u=c.text.lastIndexOf("/",a),h=u>-1&&!/\S/.test(c.text.slice(u+1,a));return c.ch=a+1,h?"selfClose":"regular"}}function b(c,a){for(var u=[];;){var h=k(c),_,y=c.line,f=c.ch-(h?h[0].length:0);if(!h||!(_=g(c)))return;if(_=="selfClose")continue;if(h[1]){for(var O=u.length-1;O>=0;--O)if(u[O]==h[2]){u.length=O;break}if(O<0&&(!a||a==h[2]))return{tag:h[2],from:K(y,f),to:K(c.line,c.ch)}}else u.push(h[2])}}function v(c,a){for(var u=[];;){var h=D(c);if(!h)return;if(h=="selfClose"){A(c);continue}var _=c.line,y=c.ch,f=A(c);if(!f)return;if(f[1])u.push(f[2]);else{for(var O=u.length-1;O>=0;--O)if(u[O]==f[2]){u.length=O;break}if(O<0&&(!a||a==f[2]))return{tag:f[2],from:K(c.line,c.ch),to:K(_,y)}}}}q.registerHelper("fold","xml",function(c,a){for(var u=new j(c,a.line,0);;){var h=k(u);if(!h||u.line!=a.line)return;var _=g(u);if(!_)return;if(!h[1]&&_!="selfClose"){var y=K(u.line,u.ch),f=b(u,h[2]);return f&&P(f.from,y)>0?{from:y,to:f.from}:null}}}),q.findMatchingTag=function(c,a,u){var h=new j(c,a.line,a.ch,u);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var _=g(h),y=_&&K(h.line,h.ch),f=_&&A(h);if(!_||!f||P(h,a)>0)return;var O={from:K(h.line,h.ch),to:y,tag:f[2]};return _=="selfClose"?{open:O,close:null,at:"open"}:f[1]?{open:v(h,f[2]),close:O,at:"close"}:(h=new j(c,y.line,y.ch,u),{open:O,close:b(h,f[2]),at:"open"})},q.findEnclosingTag=function(c,a,u,h){for(var _=new j(c,a.line,a.ch,u);;){var y=v(_,h);if(!y)break;var f=new j(c,a.line,a.ch,u),O=b(f,y.tag);if(O)return{open:y,close:O}}},q.scanForClosingTag=function(c,a,u,h){var _=new j(c,a.line,a.ch,h?{from:0,to:h}:null);return b(_,u)}})},p5ED:function(Xe,Le,W){"use strict";var q=W("+L6B"),K=W("2/Rp"),P=W("5Dmo"),Q=W("3S7+"),U=W("k1fw"),w=W("9og8"),j=W("tJVT"),B=W("WmNS"),M=W.n(B),T=W("q1tI"),g=W.n(T),A=W("vHTk"),k=W.n(A),D=W("yEEn"),b=W("ZW9T"),v=W("1vsH"),c=W("V0Rq"),a=W("m3rI"),u=function(_){var y=_.name,f=_.data,O=_.theme,E=_.type,d=_.filename,l=_.monacoEditor,o=_.className,i=_.style,S=_.close,x=_.onClose,m=_.hasMask,L=_.otherData,N=L===void 0?{}:L,H=Object(T.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Y=Object(j.a)(H,2),F=Y[0],C=Y[1],$=Object(T.useState)(""),ae=Object(j.a)($,2),fe=ae[0],ye=ae[1],je=Object(T.useState)(),Me=Object(j.a)(je,2),Re=Me[0],Ie=Me[1],ke=window.ENV==="build"?"/react/build/office.html":"/office.html",me,ce=1024*1024,te=10*ce,ge=Object(T.useRef)();E==="office"&&(me=Object(v.P)(f).filesize,me>te&&(E="other")),d&&(l.filename=d),Object(T.useEffect)(function(){var Ce,He,We=(Ce=document.cookie)===null||Ce===void 0||((He=Ce.replace(/\s/g,""))===null||He===void 0)?void 0:He.split(";");We==null||We.map(function(ot){var Ye=ot.split("=");Ye[0]==="_educoder_session"&&ye(Ye[1])})},[]),Object(T.useEffect)(function(){E==="office"&&le()},[E]);var le=function(){var Ce=Object(w.a)(M.a.mark(function He(){var We,ot,Ye;return M.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return console.log("data:",f),We=f,f.startsWith("http")||(We=location.origin+We),ot=new URL(We).pathname.split("/").pop(),Ke.next=6,Object(c.U)({attachment_id:ot});case 6:Ye=Ke.sent,Ie(Ye);case 8:case"end":return Ke.stop()}},He)}));return function(){return Ce.apply(this,arguments)}}(),De=function(){if(f.startsWith("http")||f.startsWith("blob:")){Ae();return}Object(v.x)(d||"educoder",f,d)},Ae=function(){Object(v.v)(d||"educoder",decodeURIComponent(f))};return g.a.createElement("div",{style:Object(U.a)({},i||{}),className:"".concat(m&&k.a.bgBlack," ").concat(E?k.a.wrp:"hide")},S&&g.a.createElement("div",{className:k.a.close,ref:ge},g.a.createElement(Q.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ge.current}},g.a.createElement("span",{onClick:Ae},g.a.createElement("i",{className:"icon-quxiaozhiding"}))),g.a.createElement(Q.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ge.current}},g.a.createElement("span",{className:"",onClick:function(){x(),Ie(null)}},g.a.createElement("i",{className:"icon-guanbi1"})))),g.a.createElement("div",{className:"".concat(k.a[o]," ").concat(o," ").concat(k.a.monaco," ").concat(E==="txt"?"show":"hide")},E==="txt"&&g.a.createElement(b.b,l)),E==="audio"&&g.a.createElement("audio",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(f),autoPlay:!0}),E==="video"&&g.a.createElement(g.a.Fragment,null,(f==null?void 0:f.indexOf("/api"))>-1?g.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):g.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),E==="office"&&Re&&g.a.createElement("iframe",{src:"".concat(ke,"?key=").concat(Re.key,"&url=").concat(a.a.API_SERVER+Re.url,"&callbackUrl=").concat(a.a.API_SERVER+Re.callbackUrl,"&fileType=").concat(Re.fileType,"&title=").concat(Re.title,"&model=view")}),(E==="xlsx"||E==="doc"||E==="pptx"||E==="docx")&&g.a.createElement("iframe",{src:"".concat(ke,"?key=").concat(N.key,"&url=").concat(a.a.API_SERVER+N.url,"&callbackUrl=").concat(a.a.API_SERVER+N.callbackUrl,"&fileType=").concat(N.fileType,"&title=").concat(N.title,"&model=").concat(N.model)}),E==="html"&&g.a.createElement("iframe",{src:f+"&disposition=inline"}),E==="pdf"&&g.a.createElement("embed",{className:k.a.embed,src:f,type:"application/pdf"}),E==="image"&&g.a.createElement("img",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)}),E==="other"&&g.a.createElement("div",null,g.a.createElement(K.a,{type:"primary",size:"large",onClick:De},g.a.createElement(D.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),E==="download"&&g.a.createElement(K.a,{type:"primary",size:"large",onClick:De},g.a.createElement(D.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};Le.a=u},"p77/":function(Xe,Le,W){},qgvg:function(Xe,Le){Xe.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},"rAM+":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return K});var q=W("Qw5x");function K(P,Q){var U;if(typeof Symbol=="undefined"||P[Symbol.iterator]==null){if(Array.isArray(P)||(U=Object(q.a)(P))||Q&&P&&typeof P.length=="number"){U&&(P=U);var w=0,j=function(){};return{s:j,n:function(){return w>=P.length?{done:!0}:{done:!1,value:P[w++]}},e:function(A){throw A},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var B=!0,M=!1,T;return{s:function(){U=P[Symbol.iterator]()},n:function(){var A=U.next();return B=A.done,A},e:function(A){M=!0,T=A},f:function(){try{!B&&U.return!=null&&U.return()}finally{if(M)throw T}}}}},rUJ1:function(Xe,Le){const W=/[&<>"']/,q=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,P=/[<>"']|&(?!#?\w+;)/g,Q={"&":"&","<":"<",">":">",'"':""","'":"'"},U=E=>Q[E];function w(E,d){if(d){if(W.test(E))return E.replace(q,U)}else if(K.test(E))return E.replace(P,U);return E}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function B(E){return E.replace(j,(d,l)=>(l=l.toLowerCase(),l==="colon"?":":l.charAt(0)==="#"?l.charAt(1)==="x"?String.fromCharCode(parseInt(l.substring(2),16)):String.fromCharCode(+l.substring(1)):""))}const M=/(^|[^\[])\^/g;function T(E,d){E=E.source||E,d=d||"";const l={replace:(o,i)=>(i=i.source||i,i=i.replace(M,"$1"),E=E.replace(o,i),l),getRegex:()=>new RegExp(E,d)};return l}const g=/[^\w:]/g,A=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function k(E,d,l){if(E){let o;try{o=decodeURIComponent(B(l)).replace(g,"").toLowerCase()}catch(i){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}d&&!A.test(l)&&(l=a(d,l));try{l=encodeURI(l).replace(/%25/g,"%")}catch(o){return null}return l}const D={},b=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(E,d){D[" "+E]||(b.test(E)?D[" "+E]=E+"/":D[" "+E]=y(E,"/",!0)),E=D[" "+E];const l=E.indexOf(":")===-1;return d.substring(0,2)==="//"?l?d:E.replace(v,"$1")+d:d.charAt(0)==="/"?l?d:E.replace(c,"$1")+d:E+d}const u={exec:function(){}};function h(E){let d=1,l,o;for(;d{let L=!1,N=x;for(;--N>=0&&m[N]==="\\";)L=!L;return L?"|":" |"}),o=l.split(/ \|/);let i=0;if(o.length>d)o.splice(d);else for(;o.length1)Object(T.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(T.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var _=h[0];if(w.isValidElement(_)&&Object(g.c)(_)){var y=_.ref;h[0]=w.cloneElement(_,{ref:Object(g.a)(y,this.setChildNode)})}return h.length===1?h[0]:h.map(function(f,O){return!w.isValidElement(f)||"key"in f&&f.key!==null?f:w.cloneElement(f,{key:"".concat(k,"-").concat(O)})})}}]),c}(w.Component);D.displayName="ResizeObserver",Le.a=D},tWlo:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(Xe,Le,W){typeof window!="undefined"&&function(K,P){Xe.exports=P()}(this,function(){return function(q){var K={};function P(Q){if(K[Q])return K[Q].exports;var U=K[Q]={i:Q,l:!1,exports:{}};return q[Q].call(U.exports,U,U.exports,P),U.l=!0,U.exports}return P.m=q,P.c=K,P.d=function(Q,U,w){P.o(Q,U)||Object.defineProperty(Q,U,{enumerable:!0,get:w})},P.r=function(Q){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Q,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Q,"__esModule",{value:!0})},P.t=function(Q,U){if(U&1&&(Q=P(Q)),U&8)return Q;if(U&4&&typeof Q=="object"&&Q&&Q.__esModule)return Q;var w=Object.create(null);if(P.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:Q}),U&2&&typeof Q!="string")for(var j in Q)P.d(w,j,function(B){return Q[B]}.bind(null,j));return w},P.n=function(Q){var U=Q&&Q.__esModule?function(){return Q.default}:function(){return Q};return P.d(U,"a",U),U},P.o=function(Q,U){return Object.prototype.hasOwnProperty.call(Q,U)},P.p="/dist/",P(P.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(q,K,P){"use strict";var Q=Object.prototype.hasOwnProperty,U="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(U=!1));function j(g,A,k){this.fn=g,this.context=A,this.once=k||!1}function B(g,A,k,D,b){if(typeof k!="function")throw new TypeError("The listener must be a function");var v=new j(k,D||g,b),c=U?U+A:A;return g._events[c]?g._events[c].fn?g._events[c]=[g._events[c],v]:g._events[c].push(v):(g._events[c]=v,g._eventsCount++),g}function M(g,A){--g._eventsCount===0?g._events=new w:delete g._events[A]}function T(){this._events=new w,this._eventsCount=0}T.prototype.eventNames=function(){var A=[],k,D;if(this._eventsCount===0)return A;for(D in k=this._events)Q.call(k,D)&&A.push(U?D.slice(1):D);return Object.getOwnPropertySymbols?A.concat(Object.getOwnPropertySymbols(k)):A},T.prototype.listeners=function(A){var k=U?U+A:A,D=this._events[k];if(!D)return[];if(D.fn)return[D.fn];for(var b=0,v=D.length,c=new Array(v);b0},!1)}function g(A,k){for(var D={main:[k]},b={main:[]},v={main:{}};T(D);)for(var c=Object.keys(D),a=0;a=2*O/d||m<=N)return;var H=Number.POSITIVE_INFINITY,Y;for(Y=c.level-1;Y>o;Y--){var F=l[Y].maxBitrate;if(H=O*F/(8*.8*x),H=m)return;var C=this.bwEstimator.getEstimate();T.logger.warn("Fragment "+c.sn+(a?" part "+a.index:"")+" of level "+c.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` + a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-je,",").concat(Me),Ie=Math.PI*2*ae,Pe={stroke:Y,strokeDasharray:"".concat(H/100*(Ie-C),"px ").concat(Ie,"px"),strokeDashoffset:"-".concat(C/2+N/100*(Ie-C),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Re,pathStyle:Pe}}var x=function(H){var Y=H.prefixCls,F=H.strokeWidth,C=H.trailWidth,$=H.gapDegree,ae=H.gapPosition,fe=H.trailColor,ye=H.strokeLinecap,je=H.style,Me=H.className,Re=H.strokeColor,Ie=H.percent,Pe=E(H,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),me=Object(q.useMemo)(function(){return l+=1,l},[]),ce=S(0,100,fe,F,$,ae),te=ce.pathString,ge=ce.pathStyle,le=i(Ie),De=i(Re),Ae=De.find(function(Ye){return Object.prototype.toString.call(Ye)==="[object Object]"}),Ce=w(le),He=u(Ce,1),We=He[0],ot=function(){var Ge=0;return le.map(function(Ke,mt){var vt=De[mt]||De[De.length-1],yt=Object.prototype.toString.call(vt)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(me,")"):"",Ct=S(Ge,Ke,vt,F,$,ae);return Ge+=Ke,K.a.createElement("path",{key:mt,className:"".concat(Y,"-circle-path"),d:Ct.pathString,stroke:yt,strokeLinecap:ye,strokeWidth:F,opacity:Ke===0?0:1,fillOpacity:"0",style:Ct.pathStyle,ref:We[mt]})})};return K.a.createElement("svg",a({className:Q()("".concat(Y,"-circle"),Me),viewBox:"0 0 100 100",style:je},Pe),Ae&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(me),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ae).sort(function(Ye,Ge){return o(Ye)-o(Ge)}).map(function(Ye,Ge){return K.a.createElement("stop",{key:Ge,offset:Ye,stopColor:Ae[Ye]})}))),K.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:te,stroke:fe,strokeLinecap:ye,strokeWidth:C||F,fillOpacity:"0",style:ge}),ot().reverse())};x.defaultProps=U;var m=x,L={Line:c,Circle:m}},hW8S:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return Q}),W.d(Le,"c",function(){return U}),W.d(Le,"b",function(){return w});var q=W("VTBJ"),K=W("Ff2n"),k=W("Kwbf"),Q="RC_TABLE_INTERNAL_COL_DEFINE";function U(j){var B=j.expandable,M=Object(K.a)(j,["expandable"]);return"expandable"in j?Object(q.a)(Object(q.a)({},M),B):M}function w(j){return Object.keys(j).reduce(function(B,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(B[M]=j[M]),B},{})}},ji0R:function(Xe,Le,W){Xe.exports=W.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Xe,Le,W){Xe.exports=W.p+"static/question.cb52bef9.gif"},kPYp:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Xe,Le,W){},l2Kq:function(Xe,Le,W){Xe.exports=W.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Xe,Le,W){(function(q){q(W("VrN/"),W("1eCo"),W("8EBN"))})(function(q){"use strict";q.defineMode("markdown",function(K,k){var Q=q.getMode(K,"text/html"),U=Q.name=="null";function w(F){if(q.findModeByName){var C=q.findModeByName(F);C&&(F=C.mime||C.mimes[0])}var $=q.getMode(K,F);return $.name=="null"?null:$}k.highlightFormatting===void 0&&(k.highlightFormatting=!1),k.maxBlockquoteDepth===void 0&&(k.maxBlockquoteDepth=0),k.taskLists===void 0&&(k.taskLists=!1),k.strikethrough===void 0&&(k.strikethrough=!1),k.emoji===void 0&&(k.emoji=!1),k.fencedCodeBlockHighlighting===void 0&&(k.fencedCodeBlockHighlighting=!0),k.fencedCodeBlockDefaultMode===void 0&&(k.fencedCodeBlockDefaultMode="text/plain"),k.xml===void 0&&(k.xml=!0),k.tokenTypeOverrides===void 0&&(k.tokenTypeOverrides={});var j={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var B in j)j.hasOwnProperty(B)&&k.tokenTypeOverrides[B]&&(j[B]=k.tokenTypeOverrides[B]);var M=/^([*\-_])(?:\s*\1){2,}\s*$/,T=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,g=/^\[(x| )\](?=\s)/i,A=k.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,P=/^ {0,3}(?:\={1,}|-{2,})\s*$/,D=/^[^#!\[\]*_\\<>` "'(~:]+/,b=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,v=/^\s*\[[^\]]+?\]:.*$/,c=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,a=" ";function u(F,C,$){return C.f=C.inline=$,$(F,C)}function h(F,C,$){return C.f=C.block=$,$(F,C)}function _(F){return!F||!/\S/.test(F.string)}function y(F){if(F.linkTitle=!1,F.linkHref=!1,F.linkText=!1,F.em=!1,F.strong=!1,F.strikethrough=!1,F.quote=0,F.indentedCode=!1,F.f==O){var C=U;if(!C){var $=q.innerMode(Q,F.htmlState);C=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}C&&(F.f=o,F.block=f,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function f(F,C){var $=F.column()===C.indentation,ae=_(C.prevLine.stream),fe=C.indentedCode,ye=C.prevLine.hr,je=C.list!==!1,Me=(C.listStack[C.listStack.length-1]||0)+3;C.indentedCode=!1;var Re=C.indentation;if(C.indentationDiff===null&&(C.indentationDiff=C.indentation,je)){for(C.list=null;Re=4&&(fe||C.prevLine.fencedCodeEnd||C.prevLine.header||ae))return F.skipToEnd(),C.indentedCode=!0,j.code;if(F.eatSpace())return null;if($&&C.indentation<=Me&&(me=F.match(A))&&me[1].length<=6)return C.quote=0,C.header=me[1].length,C.thisLine.header=!0,k.highlightFormatting&&(C.formatting="header"),C.f=C.inline,d(C);if(C.indentation<=Me&&F.eat(">"))return C.quote=$?1:C.quote+1,k.highlightFormatting&&(C.formatting="quote"),F.eatSpace(),d(C);if(!Pe&&!C.setext&&$&&C.indentation<=Me&&(me=F.match(T))){var ce=me[1]?"ol":"ul";return C.indentation=Re+F.current().length,C.list=!0,C.quote=0,C.listStack.push(C.indentation),C.em=!1,C.strong=!1,C.code=!1,C.strikethrough=!1,k.taskLists&&F.match(g,!1)&&(C.taskList=!0),C.f=C.inline,k.highlightFormatting&&(C.formatting=["list","list-"+ce]),d(C)}else{if($&&C.indentation<=Me&&(me=F.match(b,!0)))return C.quote=0,C.fencedEndRE=new RegExp(me[1]+"+ *$"),C.localMode=k.fencedCodeBlockHighlighting&&w(me[2]||k.fencedCodeBlockDefaultMode),C.localMode&&(C.localState=q.startState(C.localMode)),C.f=C.block=E,k.highlightFormatting&&(C.formatting="code-block"),C.code=-1,d(C);if(C.setext||(!Ie||!je)&&!C.quote&&C.list===!1&&!C.code&&!Pe&&!v.test(F.string)&&(me=F.lookAhead(1))&&(me=me.match(P)))return C.setext?(C.header=C.setext,C.setext=0,F.skipToEnd(),k.highlightFormatting&&(C.formatting="header")):(C.header=me[0].charAt(0)=="="?1:2,C.setext=C.header),C.thisLine.header=!0,C.f=C.inline,d(C);if(Pe)return F.skipToEnd(),C.hr=!0,C.thisLine.hr=!0,j.hr;if(F.peek()==="[")return u(F,C,L)}return u(F,C,C.inline)}function O(F,C){var $=Q.token(F,C.htmlState);if(!U){var ae=q.innerMode(Q,C.htmlState);(ae.mode.name=="xml"&&ae.state.tagStart===null&&!ae.state.context&&ae.state.tokenize.isInText||C.md_inside&&F.current().indexOf(">")>-1)&&(C.f=o,C.block=f,C.htmlState=null)}return $}function E(F,C){var $=C.listStack[C.listStack.length-1]||0,ae=C.indentation<$,fe=$+3;if(C.fencedEndRE&&C.indentation<=fe&&(ae||F.match(C.fencedEndRE))){k.highlightFormatting&&(C.formatting="code-block");var ye;return ae||(ye=d(C)),C.localMode=C.localState=null,C.block=f,C.f=o,C.fencedEndRE=null,C.code=0,C.thisLine.fencedCodeEnd=!0,ae?h(F,C,C.block):ye}else return C.localMode?C.localMode.token(F,C.localState):(F.skipToEnd(),j.code)}function d(F){var C=[];if(F.formatting){C.push(j.formatting),typeof F.formatting=="string"&&(F.formatting=[F.formatting]);for(var $=0;$=F.quote?C.push(j.formatting+"-"+F.formatting[$]+"-"+F.quote):C.push("error"))}if(F.taskOpen)return C.push("meta"),C.length?C.join(" "):null;if(F.taskClosed)return C.push("property"),C.length?C.join(" "):null;if(F.linkHref?C.push(j.linkHref,"url"):(F.strong&&C.push(j.strong),F.em&&C.push(j.em),F.strikethrough&&C.push(j.strikethrough),F.emoji&&C.push(j.emoji),F.linkText&&C.push(j.linkText),F.code&&C.push(j.code),F.image&&C.push(j.image),F.imageAltText&&C.push(j.imageAltText,"link"),F.imageMarker&&C.push(j.imageMarker)),F.header&&C.push(j.header,j.header+"-"+F.header),F.quote&&(C.push(j.quote),!k.maxBlockquoteDepth||k.maxBlockquoteDepth>=F.quote?C.push(j.quote+"-"+F.quote):C.push(j.quote+"-"+k.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?C.push(j.list2):C.push(j.list3):C.push(j.list1)}return F.trailingSpaceNewLine?C.push("trailing-space-new-line"):F.trailingSpace&&C.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),C.length?C.join(" "):null}function l(F,C){return F.match(D,!0)?d(C):void 0}function o(F,C){var $=C.text(F,C);if(typeof $!="undefined")return $;if(C.list)return C.list=null,d(C);if(C.taskList){var ae=F.match(g,!0)[1]===" ";return ae?C.taskOpen=!0:C.taskClosed=!0,k.highlightFormatting&&(C.formatting="task"),C.taskList=!1,d(C)}if(C.taskOpen=!1,C.taskClosed=!1,C.header&&F.match(/^#+$/,!0))return k.highlightFormatting&&(C.formatting="header"),d(C);var fe=F.next();if(C.linkTitle){C.linkTitle=!1;var ye=fe;fe==="("&&(ye=")"),ye=(ye+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var je="^\\s*(?:[^"+ye+"\\\\]+|\\\\\\\\|\\\\.)"+ye;if(F.match(new RegExp(je),!0))return j.linkHref}if(fe==="`"){var Me=C.formatting;k.highlightFormatting&&(C.formatting="code"),F.eatWhile("`");var Re=F.current().length;if(C.code==0&&(!C.quote||Re==1))return C.code=Re,d(C);if(Re==C.code){var Ie=d(C);return C.code=0,Ie}else return C.formatting=Me,d(C)}else if(C.code)return d(C);if(fe==="\\"&&(F.next(),k.highlightFormatting)){var Pe=d(C),me=j.formatting+"-escape";return Pe?Pe+" "+me:me}if(fe==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return C.imageMarker=!0,C.image=!0,k.highlightFormatting&&(C.formatting="image"),d(C);if(fe==="["&&C.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return C.imageMarker=!1,C.imageAltText=!0,k.highlightFormatting&&(C.formatting="image"),d(C);if(fe==="]"&&C.imageAltText){k.highlightFormatting&&(C.formatting="image");var Pe=d(C);return C.imageAltText=!1,C.image=!1,C.inline=C.f=S,Pe}if(fe==="["&&!C.image)return C.linkText&&F.match(/^.*?\]/)||(C.linkText=!0,k.highlightFormatting&&(C.formatting="link")),d(C);if(fe==="]"&&C.linkText){k.highlightFormatting&&(C.formatting="link");var Pe=d(C);return C.linkText=!1,C.inline=C.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?S:o,Pe}if(fe==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){C.f=C.inline=i,k.highlightFormatting&&(C.formatting="link");var Pe=d(C);return Pe?Pe+=" ":Pe="",Pe+j.linkInline}if(fe==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){C.f=C.inline=i,k.highlightFormatting&&(C.formatting="link");var Pe=d(C);return Pe?Pe+=" ":Pe="",Pe+j.linkEmail}if(k.xml&&fe==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ce=F.string.indexOf(">",F.pos);if(ce!=-1){var te=F.string.substring(F.start,ce);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(C.md_inside=!0)}return F.backUp(1),C.htmlState=q.startState(Q),h(F,C,O)}if(k.xml&&fe==="<"&&F.match(/^\/\w*?>/))return C.md_inside=!1,"tag";if(fe==="*"||fe==="_"){for(var ge=1,le=F.pos==1?" ":F.string.charAt(F.pos-2);ge<3&&F.eat(fe);)ge++;var De=F.peek()||" ",Ae=!/\s/.test(De)&&(!c.test(De)||/\s/.test(le)||c.test(le)),Ce=!/\s/.test(le)&&(!c.test(le)||/\s/.test(De)||c.test(De)),He=null,We=null;if(ge%2&&(!C.em&&Ae&&(fe==="*"||!Ce||c.test(le))?He=!0:C.em==fe&&Ce&&(fe==="*"||!Ae||c.test(De))&&(He=!1)),ge>1&&(!C.strong&&Ae&&(fe==="*"||!Ce||c.test(le))?We=!0:C.strong==fe&&Ce&&(fe==="*"||!Ae||c.test(De))&&(We=!1)),We!=null||He!=null){k.highlightFormatting&&(C.formatting=He==null?"strong":We==null?"em":"strong em"),He===!0&&(C.em=fe),We===!0&&(C.strong=fe);var Ie=d(C);return He===!1&&(C.em=!1),We===!1&&(C.strong=!1),Ie}}else if(fe===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return d(C);F.backUp(1)}if(k.strikethrough){if(fe==="~"&&F.eatWhile(fe)){if(C.strikethrough){k.highlightFormatting&&(C.formatting="strikethrough");var Ie=d(C);return C.strikethrough=!1,Ie}else if(F.match(/^[^\s]/,!1))return C.strikethrough=!0,k.highlightFormatting&&(C.formatting="strikethrough"),d(C)}else if(fe===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return d(C);F.backUp(2)}}if(k.emoji&&fe===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){C.emoji=!0,k.highlightFormatting&&(C.formatting="emoji");var ot=d(C);return C.emoji=!1,ot}return fe===" "&&(F.match(/^ +$/,!1)?C.trailingSpace++:C.trailingSpace&&(C.trailingSpaceNewLine=!0)),d(C)}function i(F,C){var $=F.next();if($===">"){C.f=C.inline=o,k.highlightFormatting&&(C.formatting="link");var ae=d(C);return ae?ae+=" ":ae="",ae+j.linkInline}return F.match(/^[^>]+/,!0),j.linkInline}function S(F,C){if(F.eatSpace())return null;var $=F.next();return $==="("||$==="["?(C.f=C.inline=m($==="("?")":"]"),k.highlightFormatting&&(C.formatting="link-string"),C.linkHref=!0,d(C)):"error"}var x={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function m(F){return function(C,$){var ae=C.next();if(ae===F){$.f=$.inline=o,k.highlightFormatting&&($.formatting="link-string");var fe=d($);return $.linkHref=!1,fe}return C.match(x[F]),$.linkHref=!0,d($)}}function L(F,C){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(C.f=N,F.next(),k.highlightFormatting&&(C.formatting="link"),C.linkText=!0,d(C)):u(F,C,o)}function N(F,C){if(F.match(/^\]:/,!0)){C.f=C.inline=H,k.highlightFormatting&&(C.formatting="link");var $=d(C);return C.linkText=!1,$}return F.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function H(F,C){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?C.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),C.f=C.inline=o,j.linkHref+" url")}var Y={startState:function(){return{f,prevLine:{stream:null},thisLine:{stream:null},block:f,htmlState:null,indentation:0,inline:o,text:l,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(F){return{f:F.f,prevLine:F.prevLine,thisLine:F.thisLine,block:F.block,htmlState:F.htmlState&&q.copyState(Q,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?q.copyState(F.localMode,F.localState):null,inline:F.inline,text:F.text,formatting:!1,linkText:F.linkText,linkTitle:F.linkTitle,linkHref:F.linkHref,code:F.code,em:F.em,strong:F.strong,strikethrough:F.strikethrough,emoji:F.emoji,header:F.header,setext:F.setext,hr:F.hr,taskList:F.taskList,list:F.list,listStack:F.listStack.slice(0),quote:F.quote,indentedCode:F.indentedCode,trailingSpace:F.trailingSpace,trailingSpaceNewLine:F.trailingSpaceNewLine,md_inside:F.md_inside,fencedEndRE:F.fencedEndRE}},token:function(F,C){if(C.formatting=!1,F!=C.thisLine.stream){if(C.header=0,C.hr=!1,F.match(/^\s*$/,!0))return y(C),null;if(C.prevLine=C.thisLine,C.thisLine={stream:F},C.taskList=!1,C.trailingSpace=0,C.trailingSpaceNewLine=!1,!C.localState&&(C.f=C.block,C.f!=O)){var $=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(C.indentation=$,C.indentationDiff=null,$>0)return null}}return C.f(F,C)},innerMode:function(F){return F.block==O?{state:F.htmlState,mode:Q}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:Y}},indent:function(F,C,$){return F.block==O&&Q.indent?Q.indent(F.htmlState,C,$):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,C,$):q.Pass},blankLine:y,getType:d,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),q.defineMIME("text/markdown","markdown"),q.defineMIME("text/x-markdown","markdown")})},lzim:function(Xe,Le,W){"use strict";var q=W("E7E6"),K=W.n(q);W.d(Le,"A",function(){return K.a});var k=W("/GNS"),Q=W.n(k);W.d(Le,"z",function(){return Q.a});var U=W("FOrL"),w=W.n(U);W.d(Le,"t",function(){return w.a});var j=W("HpTS"),B=W.n(j);W.d(Le,"B",function(){return B.a});var M=W("tWlo"),T=W.n(M);W.d(Le,"b",function(){return T.a});var g=W("7ZXX"),A=W.n(g);W.d(Le,"n",function(){return A.a});var P=W("GABl"),D=W.n(P);W.d(Le,"g",function(){return D.a});var b=W("onxn"),v=W.n(b);W.d(Le,"p",function(){return v.a});var c=W("nKGa"),a=W.n(c);W.d(Le,"o",function(){return a.a});var u=W("4qgm"),h=W.n(u);W.d(Le,"D",function(){return h.a});var _=W("JeFH"),y=W.n(_);W.d(Le,"c",function(){return y.a});var f=W("ji0R"),O=W.n(f);W.d(Le,"k",function(){return O.a});var E=W("W6BS"),d=W.n(E);W.d(Le,"E",function(){return d.a});var l=W("kPYp"),o=W.n(l);W.d(Le,"F",function(){return o.a});var i=W("nukY"),S=W.n(i),x=W("4u4S"),m=W.n(x),L=W("yslc"),N=W.n(L),H=W("l2Kq"),Y=W.n(H),F=W("RMFE"),C=W.n(F);W.d(Le,"q",function(){return C.a});var $=W("TGq3"),ae=W.n($);W.d(Le,"r",function(){return ae.a});var fe=W("SMhR"),ye=W.n(fe);W.d(Le,"C",function(){return ye.a});var je=W("8/bI"),Me=W.n(je);W.d(Le,"l",function(){return Me.a});var Re=W("JWDV"),Ie=W.n(Re);W.d(Le,"e",function(){return Ie.a});var Pe=W("Xsq0"),me=W.n(Pe);W.d(Le,"s",function(){return me.a});var ce=W("Ohmc"),te=W.n(ce);W.d(Le,"d",function(){return te.a});var ge=W("csWT"),le=W.n(ge);W.d(Le,"f",function(){return le.a});var De=W("7v3h"),Ae=W.n(De);W.d(Le,"m",function(){return Ae.a});var Ce=W("cRFk"),He=W.n(Ce);W.d(Le,"y",function(){return He.a});var We=W("kPWJ"),ot=W.n(We);W.d(Le,"x",function(){return ot.a});var Ye=W("qgvg"),Ge=W.n(Ye);W.d(Le,"u",function(){return Ge.a});var Ke=W("FPkq"),mt=W.n(Ke);W.d(Le,"w",function(){return mt.a});var vt=W("A/g1"),yt=W.n(vt);W.d(Le,"h",function(){return yt.a});var Ct=W("Nmxd"),ht=W.n(Ct);W.d(Le,"i",function(){return ht.a});var Ot=W("5D2P"),Oe=W.n(Ot);W.d(Le,"j",function(){return Oe.a});var Te=W("djh8"),Je=W.n(Te);W.d(Le,"v",function(){return Je.a});var rt=W("Jq4h"),Ue=W.n(rt);W.d(Le,"a",function(){return Ue.a})},n6Qo:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return B});var q=W("q1tI"),K=W("biw7"),k=W("fyJ8");function Q(M){var T=M.className,g=M.index,A=M.children,P=M.colSpan,D=M.rowSpan,b=q.useContext(K.a),v=b.prefixCls,c=b.fixedInfoList,a=c[g];return q.createElement(k.a,Object.assign({className:T,index:g,component:"td",prefixCls:v,record:null,dataIndex:null,render:function(){return{children:A,props:{colSpan:P,rowSpan:D}}}},a))}function U(M){return q.createElement("tr",Object.assign({},M))}function w(M){var T=M.children,g=q.useContext(K.a),A=g.prefixCls;return q.createElement("tfoot",{className:"".concat(A,"-summary")},T)}var j=Le.b=w,B={Cell:Q,Row:U}},nKGa:function(Xe,Le,W){Xe.exports=W.p+"static/export_exercise-template.f7655c19.png"},nVVt:function(Xe,Le){Xe.exports={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3}},nukY:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},o5mm:function(Xe,Le,W){Xe.exports={flex_box_center:"flex_box_center___yMfGk",flex_space_between:"flex_space_between___3T4Rr",flex_box_vertical_center:"flex_box_vertical_center___2K9ch",flex_box_center_end:"flex_box_center_end___1GgKp",flex_box_column:"flex_box_column___2DSuN",shixunWrp:"shixunWrp___2_2ep"}},onxn:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(Xe,Le,W){(function(q){q(W("VrN/"))})(function(q){"use strict";var K=q.Pos;function k(c,a){return c.line-a.line||c.ch-a.ch}var Q="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",U=Q+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",w=new RegExp("<(/?)(["+Q+"]["+U+"]*)","g");function j(c,a,u,h){this.line=a,this.ch=u,this.cm=c,this.text=c.getLine(a),this.min=h?Math.max(h.from,c.firstLine()):c.firstLine(),this.max=h?Math.min(h.to-1,c.lastLine()):c.lastLine()}function B(c,a){var u=c.cm.getTokenTypeAt(K(c.line,a));return u&&/\btag\b/.test(u)}function M(c){return c.line>=c.max?void 0:(c.ch=0,c.text=c.cm.getLine(++c.line),!0)}function T(c){return c.line<=c.min?void 0:(c.text=c.cm.getLine(--c.line),c.ch=c.text.length,!0)}function g(c){for(;;){var a=c.text.indexOf(">",c.ch);if(a==-1){if(M(c))continue;return}if(!B(c,a+1)){c.ch=a+1;continue}var u=c.text.lastIndexOf("/",a),h=u>-1&&!/\S/.test(c.text.slice(u+1,a));return c.ch=a+1,h?"selfClose":"regular"}}function A(c){for(;;){var a=c.ch?c.text.lastIndexOf("<",c.ch-1):-1;if(a==-1){if(T(c))continue;return}if(!B(c,a+1)){c.ch=a;continue}w.lastIndex=a,c.ch=a;var u=w.exec(c.text);if(u&&u.index==a)return u}}function P(c){for(;;){w.lastIndex=c.ch;var a=w.exec(c.text);if(!a){if(M(c))continue;return}if(!B(c,a.index+1)){c.ch=a.index+1;continue}return c.ch=a.index+a[0].length,a}}function D(c){for(;;){var a=c.ch?c.text.lastIndexOf(">",c.ch-1):-1;if(a==-1){if(T(c))continue;return}if(!B(c,a+1)){c.ch=a;continue}var u=c.text.lastIndexOf("/",a),h=u>-1&&!/\S/.test(c.text.slice(u+1,a));return c.ch=a+1,h?"selfClose":"regular"}}function b(c,a){for(var u=[];;){var h=P(c),_,y=c.line,f=c.ch-(h?h[0].length:0);if(!h||!(_=g(c)))return;if(_=="selfClose")continue;if(h[1]){for(var O=u.length-1;O>=0;--O)if(u[O]==h[2]){u.length=O;break}if(O<0&&(!a||a==h[2]))return{tag:h[2],from:K(y,f),to:K(c.line,c.ch)}}else u.push(h[2])}}function v(c,a){for(var u=[];;){var h=D(c);if(!h)return;if(h=="selfClose"){A(c);continue}var _=c.line,y=c.ch,f=A(c);if(!f)return;if(f[1])u.push(f[2]);else{for(var O=u.length-1;O>=0;--O)if(u[O]==f[2]){u.length=O;break}if(O<0&&(!a||a==f[2]))return{tag:f[2],from:K(c.line,c.ch),to:K(_,y)}}}}q.registerHelper("fold","xml",function(c,a){for(var u=new j(c,a.line,0);;){var h=P(u);if(!h||u.line!=a.line)return;var _=g(u);if(!_)return;if(!h[1]&&_!="selfClose"){var y=K(u.line,u.ch),f=b(u,h[2]);return f&&k(f.from,y)>0?{from:y,to:f.from}:null}}}),q.findMatchingTag=function(c,a,u){var h=new j(c,a.line,a.ch,u);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var _=g(h),y=_&&K(h.line,h.ch),f=_&&A(h);if(!_||!f||k(h,a)>0)return;var O={from:K(h.line,h.ch),to:y,tag:f[2]};return _=="selfClose"?{open:O,close:null,at:"open"}:f[1]?{open:v(h,f[2]),close:O,at:"close"}:(h=new j(c,y.line,y.ch,u),{open:O,close:b(h,f[2]),at:"open"})},q.findEnclosingTag=function(c,a,u,h){for(var _=new j(c,a.line,a.ch,u);;){var y=v(_,h);if(!y)break;var f=new j(c,a.line,a.ch,u),O=b(f,y.tag);if(O)return{open:y,close:O}}},q.scanForClosingTag=function(c,a,u,h){var _=new j(c,a.line,a.ch,h?{from:0,to:h}:null);return b(_,u)}})},p5ED:function(Xe,Le,W){"use strict";var q=W("+L6B"),K=W("2/Rp"),k=W("5Dmo"),Q=W("3S7+"),U=W("k1fw"),w=W("9og8"),j=W("tJVT"),B=W("WmNS"),M=W.n(B),T=W("q1tI"),g=W.n(T),A=W("vHTk"),P=W.n(A),D=W("yEEn"),b=W("ZW9T"),v=W("1vsH"),c=W("V0Rq"),a=W("m3rI"),u=function(_){var y=_.name,f=_.data,O=_.theme,E=_.type,d=_.filename,l=_.monacoEditor,o=_.className,i=_.style,S=_.close,x=_.onClose,m=_.hasMask,L=_.otherData,N=L===void 0?{}:L,H=Object(T.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Y=Object(j.a)(H,2),F=Y[0],C=Y[1],$=Object(T.useState)(""),ae=Object(j.a)($,2),fe=ae[0],ye=ae[1],je=Object(T.useState)(),Me=Object(j.a)(je,2),Re=Me[0],Ie=Me[1],Pe=window.ENV==="build"?"/react/build/office.html":"/office.html",me,ce=1024*1024,te=10*ce,ge=Object(T.useRef)();E==="office"&&(me=Object(v.P)(f).filesize,me>te&&(E="other")),d&&(l.filename=d),Object(T.useEffect)(function(){var Ce,He,We=(Ce=document.cookie)===null||Ce===void 0||((He=Ce.replace(/\s/g,""))===null||He===void 0)?void 0:He.split(";");We==null||We.map(function(ot){var Ye=ot.split("=");Ye[0]==="_educoder_session"&&ye(Ye[1])})},[]),Object(T.useEffect)(function(){E==="office"&&le()},[E]);var le=function(){var Ce=Object(w.a)(M.a.mark(function He(){var We,ot,Ye;return M.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return console.log("data:",f),We=f,f.startsWith("http")||(We=location.origin+We),ot=new URL(We).pathname.split("/").pop(),Ke.next=6,Object(c.U)({attachment_id:ot});case 6:Ye=Ke.sent,Ie(Ye);case 8:case"end":return Ke.stop()}},He)}));return function(){return Ce.apply(this,arguments)}}(),De=function(){if(f.startsWith("http")||f.startsWith("blob:")){Ae();return}Object(v.x)(d||"educoder",f,d)},Ae=function(){Object(v.v)(d||"educoder",decodeURIComponent(f))};return g.a.createElement("div",{style:Object(U.a)({},i||{}),className:"".concat(m&&P.a.bgBlack," ").concat(E?P.a.wrp:"hide")},S&&g.a.createElement("div",{className:P.a.close,ref:ge},g.a.createElement(Q.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ge.current}},g.a.createElement("span",{onClick:Ae},g.a.createElement("i",{className:"icon-quxiaozhiding"}))),g.a.createElement(Q.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ge.current}},g.a.createElement("span",{className:"",onClick:function(){x(),Ie(null)}},g.a.createElement("i",{className:"icon-guanbi1"})))),g.a.createElement("div",{className:"".concat(P.a[o]," ").concat(o," ").concat(P.a.monaco," ").concat(E==="txt"?"show":"hide")},E==="txt"&&g.a.createElement(b.b,l)),E==="audio"&&g.a.createElement("audio",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(f),autoPlay:!0}),E==="video"&&g.a.createElement(g.a.Fragment,null,(f==null?void 0:f.indexOf("/api"))>-1?g.a.createElement("video",{controls:!0,src:"".concat(f),autoPlay:!0}):g.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(f),autoPlay:!0})),E==="office"&&Re&&g.a.createElement("iframe",{src:"".concat(Pe,"?key=").concat(Re.key,"&url=").concat(a.a.API_SERVER+Re.url,"&callbackUrl=").concat(a.a.API_SERVER+Re.callbackUrl,"&fileType=").concat(Re.fileType,"&title=").concat(Re.title,"&model=view")}),(E==="xlsx"||E==="doc"||E==="pptx"||E==="docx")&&g.a.createElement("iframe",{src:"".concat(Pe,"?key=").concat(N.key,"&url=").concat(a.a.API_SERVER+N.url,"&callbackUrl=").concat(a.a.API_SERVER+N.callbackUrl,"&fileType=").concat(N.fileType,"&title=").concat(N.title,"&model=").concat(N.model)}),E==="html"&&g.a.createElement("iframe",{src:f+"&disposition=inline"}),E==="pdf"&&g.a.createElement("embed",{className:P.a.embed,src:f,type:"application/pdf"}),E==="image"&&g.a.createElement("img",{src:"".concat((f==null?void 0:f.indexOf("http://"))>-1||(f==null?void 0:f.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(f)}),E==="other"&&g.a.createElement("div",null,g.a.createElement(K.a,{type:"primary",size:"large",onClick:De},g.a.createElement(D.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),E==="download"&&g.a.createElement(K.a,{type:"primary",size:"large",onClick:De},g.a.createElement(D.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};Le.a=u},"p77/":function(Xe,Le,W){},qgvg:function(Xe,Le){Xe.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},"rAM+":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return K});var q=W("Qw5x");function K(k,Q){var U;if(typeof Symbol=="undefined"||k[Symbol.iterator]==null){if(Array.isArray(k)||(U=Object(q.a)(k))||Q&&k&&typeof k.length=="number"){U&&(k=U);var w=0,j=function(){};return{s:j,n:function(){return w>=k.length?{done:!0}:{done:!1,value:k[w++]}},e:function(A){throw A},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var B=!0,M=!1,T;return{s:function(){U=k[Symbol.iterator]()},n:function(){var A=U.next();return B=A.done,A},e:function(A){M=!0,T=A},f:function(){try{!B&&U.return!=null&&U.return()}finally{if(M)throw T}}}}},rUJ1:function(Xe,Le){const W=/[&<>"']/,q=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,k=/[<>"']|&(?!#?\w+;)/g,Q={"&":"&","<":"<",">":">",'"':""","'":"'"},U=E=>Q[E];function w(E,d){if(d){if(W.test(E))return E.replace(q,U)}else if(K.test(E))return E.replace(k,U);return E}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function B(E){return E.replace(j,(d,l)=>(l=l.toLowerCase(),l==="colon"?":":l.charAt(0)==="#"?l.charAt(1)==="x"?String.fromCharCode(parseInt(l.substring(2),16)):String.fromCharCode(+l.substring(1)):""))}const M=/(^|[^\[])\^/g;function T(E,d){E=E.source||E,d=d||"";const l={replace:(o,i)=>(i=i.source||i,i=i.replace(M,"$1"),E=E.replace(o,i),l),getRegex:()=>new RegExp(E,d)};return l}const g=/[^\w:]/g,A=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(E,d,l){if(E){let o;try{o=decodeURIComponent(B(l)).replace(g,"").toLowerCase()}catch(i){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}d&&!A.test(l)&&(l=a(d,l));try{l=encodeURI(l).replace(/%25/g,"%")}catch(o){return null}return l}const D={},b=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,c=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(E,d){D[" "+E]||(b.test(E)?D[" "+E]=E+"/":D[" "+E]=y(E,"/",!0)),E=D[" "+E];const l=E.indexOf(":")===-1;return d.substring(0,2)==="//"?l?d:E.replace(v,"$1")+d:d.charAt(0)==="/"?l?d:E.replace(c,"$1")+d:E+d}const u={exec:function(){}};function h(E){let d=1,l,o;for(;d{let L=!1,N=x;for(;--N>=0&&m[N]==="\\";)L=!L;return L?"|":" |"}),o=l.split(/ \|/);let i=0;if(o.length>d)o.splice(d);else for(;o.length1)Object(T.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(T.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var _=h[0];if(w.isValidElement(_)&&Object(g.c)(_)){var y=_.ref;h[0]=w.cloneElement(_,{ref:Object(g.a)(y,this.setChildNode)})}return h.length===1?h[0]:h.map(function(f,O){return!w.isValidElement(f)||"key"in f&&f.key!==null?f:w.cloneElement(f,{key:"".concat(P,"-").concat(O)})})}}]),c}(w.Component);D.displayName="ResizeObserver",Le.a=D},tWlo:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(Xe,Le,W){typeof window!="undefined"&&function(K,k){Xe.exports=k()}(this,function(){return function(q){var K={};function k(Q){if(K[Q])return K[Q].exports;var U=K[Q]={i:Q,l:!1,exports:{}};return q[Q].call(U.exports,U,U.exports,k),U.l=!0,U.exports}return k.m=q,k.c=K,k.d=function(Q,U,w){k.o(Q,U)||Object.defineProperty(Q,U,{enumerable:!0,get:w})},k.r=function(Q){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Q,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Q,"__esModule",{value:!0})},k.t=function(Q,U){if(U&1&&(Q=k(Q)),U&8)return Q;if(U&4&&typeof Q=="object"&&Q&&Q.__esModule)return Q;var w=Object.create(null);if(k.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:Q}),U&2&&typeof Q!="string")for(var j in Q)k.d(w,j,function(B){return Q[B]}.bind(null,j));return w},k.n=function(Q){var U=Q&&Q.__esModule?function(){return Q.default}:function(){return Q};return k.d(U,"a",U),U},k.o=function(Q,U){return Object.prototype.hasOwnProperty.call(Q,U)},k.p="/dist/",k(k.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(q,K,k){"use strict";var Q=Object.prototype.hasOwnProperty,U="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(U=!1));function j(g,A,P){this.fn=g,this.context=A,this.once=P||!1}function B(g,A,P,D,b){if(typeof P!="function")throw new TypeError("The listener must be a function");var v=new j(P,D||g,b),c=U?U+A:A;return g._events[c]?g._events[c].fn?g._events[c]=[g._events[c],v]:g._events[c].push(v):(g._events[c]=v,g._eventsCount++),g}function M(g,A){--g._eventsCount===0?g._events=new w:delete g._events[A]}function T(){this._events=new w,this._eventsCount=0}T.prototype.eventNames=function(){var A=[],P,D;if(this._eventsCount===0)return A;for(D in P=this._events)Q.call(P,D)&&A.push(U?D.slice(1):D);return Object.getOwnPropertySymbols?A.concat(Object.getOwnPropertySymbols(P)):A},T.prototype.listeners=function(A){var P=U?U+A:A,D=this._events[P];if(!D)return[];if(D.fn)return[D.fn];for(var b=0,v=D.length,c=new Array(v);b0},!1)}function g(A,P){for(var D={main:[P]},b={main:[]},v={main:{}};T(D);)for(var c=Object.keys(D),a=0;a=2*O/d||m<=N)return;var H=Number.POSITIVE_INFINITY,Y;for(Y=c.level-1;Y>o;Y--){var F=l[Y].maxBitrate;if(H=O*F/(8*.8*x),H=m)return;var C=this.bwEstimator.getEstimate();T.logger.warn("Fragment "+c.sn+(a?" part "+a.index:"")+" of level "+c.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` Current BW estimate: `+(Object(Q.isFiniteNumber)(C)?(C/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+m.toFixed(3)+` s Estimated load time for the next fragment: `+H.toFixed(3)+` s - Time to underbuffer: `+N.toFixed(3)+" s"),u.nextLoadLevel=Y,this.bwEstimator.sample(E,f.loaded),this.clearTimer(),c.loader&&(this.fragCurrent=this.partCurrent=null,c.loader.abort()),u.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:c,part:a,stats:f})},b.onFragLoaded=function(c,a){var u=a.frag,h=a.part;if(u.type===M.PlaylistLevelType.MAIN&&Object(Q.isFiniteNumber)(u.sn)){var _=h?h.stats:u.stats,y=h?h.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var f=this.hls.levels[u.level],O=(f.loaded?f.loaded.bytes:0)+_.loaded,E=(f.loaded?f.loaded.duration:0)+y;f.loaded={bytes:O,duration:E},f.realBitrate=Math.round(8*O/E)}if(u.bitrateTest){var d={stats:_,frag:u,part:h,id:u.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,d),u.bitrateTest=!1}}},b.onFragBuffered=function(c,a){var u=a.frag,h=a.part,_=h?h.stats:u.stats;if(_.aborted)return;if(u.type!==M.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var y=_.parsing.end-_.loading.start;this.bwEstimator.sample(y,_.loaded),_.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=y/1e3:this.bitrateTestDelay=0},b.onError=function(c,a){switch(a.details){case B.ErrorDetails.FRAG_LOAD_ERROR:case B.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},b.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},b.getNextABRAutoLevel=function(){var c=this.fragCurrent,a=this.partCurrent,u=this.hls,h=u.maxAutoLevel,_=u.config,y=u.minAutoLevel,f=u.media,O=a?a.duration:c?c.duration:0,E=f?f.currentTime:0,d=f&&f.playbackRate!==0?Math.abs(f.playbackRate):1,l=this.bwEstimator?this.bwEstimator.getEstimate():_.abrEwmaDefaultEstimate,o=(j.BufferHelper.bufferInfo(f,E,_.maxBufferHole).end-E)/d,i=this.findBestLevel(l,y,h,o,_.abrBandWidthFactor,_.abrBandWidthUpFactor);if(i>=0)return i;T.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=O?Math.min(O,_.maxStarvationDelay):_.maxStarvationDelay,x=_.abrBandWidthFactor,m=_.abrBandWidthUpFactor;if(!o){var L=this.bitrateTestDelay;if(L){var N=O?Math.min(O,_.maxLoadingDelay):_.maxLoadingDelay;S=N-L,T.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),x=m=1}}return i=this.findBestLevel(l,y,h,o+S,x,m),Math.max(i,0)},b.findBestLevel=function(c,a,u,h,_,y){for(var f,O=this.fragCurrent,E=this.partCurrent,d=this.lastLoadedFragLevel,l=this.hls.levels,o=l[d],i=!!(o!=null&&(f=o.details)!==null&&f!==void 0&&f.live),S=o==null?void 0:o.codecSet,x=E?E.duration:O?O.duration:0,m=u;m>=a;m--){var L=l[m];if(!L||S&&L.codecSet!==S)continue;var N=L.details,H=(E?N==null?void 0:N.partTarget:N==null?void 0:N.averagetargetduration)||x,Y=void 0;m<=d?Y=_*c:Y=y*c;var F=l[m].maxBitrate,C=F*H/Y;if(T.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+m+"/"+Math.round(Y)+"/"+F+"/"+H+"/"+h+"/"+C),Y>F&&(!C||i&&!this.bitrateTestDelay||C0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=U.State.IDLE):(this.loadedmetadata=!1,this.state=U.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},d.doTick=function(){switch(this.state){case U.State.IDLE:this.doTickIdle();break;case U.State.WAITING_TRACK:{var o,i=this.levels,S=this.trackId,x=i==null||((o=i[S])===null||o===void 0)?void 0:o.details;if(x){if(this.waitForCdnTuneIn(x))break;this.state=U.State.WAITING_INIT_PTS}break}case U.State.FRAG_LOADING_WAITING_RETRY:{var m,L=performance.now(),N=this.retryDate;(!N||L>=N||(m=this.media)!==null&&m!==void 0&&m.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=U.State.IDLE);break}case U.State.WAITING_INIT_PTS:{var H=this.waitingData;if(H){var Y=H.frag,F=H.part,C=H.cache,$=H.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=U.State.FRAG_LOADING;var ae=C.flush(),fe={frag:Y,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(fe),$&&O.prototype._handleFragmentLoadComplete.call(this,fe)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var ye=this.getLoadPosition(),je=j.BufferHelper.bufferInfo(this.mediaBuffer,ye,this.config.maxBufferHole),Me=Object(b.fragmentWithinToleranceTest)(je.end,this.config.maxFragLookUpTolerance,Y);Me<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+je.end+" is needed"),this.clearWaitingFragment())}}else this.state=U.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=U.State.IDLE)},d.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:o,S=i.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},d.doTickIdle=function(){var o,i,S=this.hls,x=this.levels,m=this.media,L=this.trackId,N=S.config;if(!x||!x[L])return;if(!m&&(this.startFragRequested||!N.startFragPrefetch))return;var H=x[L],Y=H.details;if(!Y||Y.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(Y)){this.state=U.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,g.ElementaryStreamTypes.AUDIO,T.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,T.PlaylistLevelType.AUDIO);if(F===null)return;var C=F.len,$=this.getMaxBufferLength(),ae=this.audioSwitch;if(C>=$&&!ae)return;if(!ae&&this._streamEnded(F,Y)){S.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=U.State.ENDED;return}var fe=Y.fragments,ye=fe[0].start,je=F.end;if(ae){var Me=this.getLoadPosition();je=Me,Y.PTSKnown&&Meye||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),m.currentTime=ye+.05))}var Re=this.getNextFragment(je,Y);if(!Re){this.bufferFlushed=!0;return}((o=Re.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((i=Re.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(Re,Y):this.loadFragment(Re,Y,je)},d.getMaxBufferLength=function(){var o=O.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,T.PlaylistLevelType.MAIN);return i===null?o:Math.max(o,i.len)},d.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(o,i){var S=i.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(x){return new M.Level(x)})},d.onAudioTrackSwitching=function(o,i){var S=!!i.url;this.trackId=i.id;var x=this.fragCurrent;x!=null&&x.loader&&x.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(y):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=U.State.IDLE):this.state=U.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(o,i){this.mainDetails=i.details},d.onAudioTrackLoaded=function(o,i){var S,x=this.levels,m=i.details,L=i.id;if(!x){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+m.startSN+","+m.endSN+"],duration:"+m.totalduration);var N=x[L],H=0;if(m.live||(S=N.details)!==null&&S!==void 0&&S.live){var Y=this.mainDetails;if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed||!Y)return;!N.details&&m.hasProgramDateTime&&Y.hasProgramDateTime?(Object(v.alignMediaPlaylistByPDT)(m,Y),H=m.fragments[0].start):H=this.alignPlaylists(m,N.details)}N.details=m,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!m.live)&&this.setStartPosition(N.details,H),this.state===U.State.WAITING_TRACK&&!this.waitForCdnTuneIn(m)&&(this.state=U.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(o){var i,S=o.frag,x=o.part,m=o.payload,L=this.config,N=this.trackId,H=this.levels;if(!H){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var Y=H[N];console.assert(Y,"Audio track is defined on fragment load progress");var F=Y.details;console.assert(F,"Audio track details are defined on fragment load progress");var C=L.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",$=this.transmuxer;$||($=this.transmuxer=new k.default(this.hls,T.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ae=this.initPTS[S.cc],fe=(i=S.initSegment)===null||i===void 0?void 0:i.data;if(ae!==void 0){var ye=!1,je=x?x.index:-1,Me=je!==-1,Re=new D.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,m.byteLength,je,Me);$.push(m,fe,C,"",S,x,F.totalduration,ye,Re,ae)}else{a.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+N);var Ie=this.waitingData=this.waitingData||{frag:S,part:x,cache:new A.default,complete:!1},ke=Ie.cache;ke.push(new Uint8Array(m)),this.waitingVideoCC=this.videoTrackCC,this.state=U.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,o)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(o,i){var S=i.tracks.audio;S&&(this.mediaBuffer=S.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},d.onFragBuffered=function(o,i){var S=i.frag,x=i.part;if(S.type!==T.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(x?" p: "+x.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,x)},d.onError=function(o,i){switch(i.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:case c.ErrorDetails.KEY_LOAD_ERROR:case c.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(T.PlaylistLevelType.AUDIO,i);break;case c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case c.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==U.State.ERROR&&this.state!==U.State.STOPPED&&(this.state=i.fatal?U.State.ERROR:U.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case c.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===U.State.PARSING||this.state===U.State.PARSED)){var S=!0,x=this.getFwdBufferInfo(this.mediaBuffer,T.PlaylistLevelType.AUDIO);x&&x.len>.5&&(S=!this.reduceMaxBufferLength(x.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(o,i){var S=i.type;S===g.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(o){var i,S="audio",x=this.hls,m=o.remuxResult,L=o.chunkMeta,N=this.getCurrentContext(L);if(!N){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var H=N.frag,Y=N.part,F=m.audio,C=m.text,$=m.id3,ae=m.initSegment;if(this.fragContextChanged(H))return;if(this.state=U.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,H,L),x.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:H,id:S,tracks:ae.tracks})),F){var fe=F.startPTS,ye=F.endPTS,je=F.startDTS,Me=F.endDTS;Y&&(Y.elementaryStreams[g.ElementaryStreamTypes.AUDIO]={startPTS:fe,endPTS:ye,startDTS:je,endDTS:Me}),H.setElementaryStreamInfo(g.ElementaryStreamTypes.AUDIO,fe,ye,je,Me),this.bufferFragmentData(F,H,Y,L)}if($!=null&&(i=$.samples)!==null&&i!==void 0&&i.length){var Re=u({frag:H,id:S},$);x.trigger(w.Events.FRAG_PARSING_METADATA,Re)}if(C){var Ie=u({frag:H,id:S},C);x.trigger(w.Events.FRAG_PARSING_USERDATA,Ie)}},d._bufferInitSegment=function(o,i,S){if(this.state!==U.State.PARSING)return;o.video&&delete o.video;var x=o.audio;if(!x)return;x.levelCodec=x.codec,x.id="audio",this.log("Init audio buffer, container:"+x.container+", codecs[parsed]=["+x.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,o);var m=x.initSegment;if(m!=null&&m.byteLength){var L={type:"audio",frag:i,part:null,chunkMeta:S,parent:i.type,data:m};this.hls.trigger(w.Events.BUFFER_APPENDING,L)}this.tick()},d.loadFragment=function(o,i,S){var x=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||x===B.FragmentState.NOT_LOADED||x===B.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):i.live&&!Object(Q.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=U.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,o,i,S)))},d.completeAudioSwitch=function(){var o=this.hls,i=this.media,S=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,o.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:S})},E}(U.default);K.default=f},"./src/controller/audio-track-controller.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/events.ts"),U=P("./src/errors.ts"),w=P("./src/controller/base-playlist-controller.ts"),j=P("./src/types/loader.ts");function B(k,D){for(var b=0;b=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=a[this.trackId];this.log("Now switching to audio-track index "+c);var h=a[c],_=h.id,y=h.groupId,f=y===void 0?"":y,O=h.name,E=h.type,d=h.url;if(this.trackId=c,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(Q.Events.AUDIO_TRACK_SWITCHING,{id:_,groupId:f,name:O,type:E,url:d}),h.details&&!h.details.live)return;var l=this.switchParams(h.url,u==null?void 0:u.details);this.loadPlaylist(l)},b.selectInitialTrack=function(){var c=this.tracksInGroup;console.assert(c.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,u=this.findTrackId(a)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},b.findTrackId=function(c){for(var a=this.tracksInGroup,u=0;uD.partTarget&&(h+=1)}if(Object(Q.isFiniteNumber)(u))return new U.HlsUrlParameters(u,Object(Q.isFiniteNumber)(h)?h:void 0,U.HlsSkip.No)}}},g.loadPlaylist=function(k){},g.shouldLoadTrack=function(k){return this.canLoad&&k&&!!k.url&&(!k.details||k.details.live)},g.playlistLoaded=function(k,D,b){var v=this,c=D.details,a=D.stats,u=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(c.advancedDateTime=Date.now()-u,c.live||b!=null&&b.live){if(c.reloaded(b),b&&this.log("live playlist "+k+" "+(c.advanced?"REFRESHED "+c.lastPartSn+"-"+c.lastPartIndex:"MISSED")),b&&c.fragments.length>0&&Object(w.mergeDetails)(b,c),!this.canLoad||!c.live)return;var h,_=void 0,y=void 0;if(c.canBlockReload&&c.endSN&&c.advanced){var f=this.hls.config.lowLatencyMode,O=c.lastPartSn,E=c.endSN,d=c.lastPartIndex,l=d!==-1,o=O===E,i=f?0:d;l?(_=o?E+1:O,y=o?i:d+1):_=E+1;var S=c.age,x=S+c.ageHeader,m=Math.min(x-c.partTarget,c.targetduration*1.5);if(m>0){if(b&&m>b.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+b.tuneInGoal+" to: "+m+" with playlist age: "+c.age),m=0;else{var L=Math.floor(m/c.targetduration);if(_+=L,y!==void 0){var N=Math.round(m%c.targetduration/c.partTarget);y+=N}this.log("CDN Tune-in age: "+c.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+m+" skip sn "+L+" to part "+y)}c.tuneInGoal=m}if(h=this.getDeliveryDirectives(c,D.deliveryDirectives,_,y),f||!o){this.loadPlaylist(h);return}}else h=this.getDeliveryDirectives(c,D.deliveryDirectives,_,y);var H=Object(w.computeReloadInterval)(c,a);_!==void 0&&c.canBlockReload&&(H-=c.partTarget||1),this.log("reload live playlist "+k+" in "+Math.round(H)+" ms"),this.timer=self.setTimeout(function(){return v.loadPlaylist(h)},H)}else this.clearTimer()},g.getDeliveryDirectives=function(k,D,b,v){var c=Object(U.getSkipValue)(k,b);return D!=null&&D.skip&&k.deltaUpdateFailed&&(b=D.msn,v=D.part,c=U.HlsSkip.No),new U.HlsUrlParameters(b,v,c)},g.retryLoadingOrFail=function(k){var D=this,b=this.hls.config,v=this.retryCount-1&&(c=k.context)!==null&&c!==void 0&&c.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+k.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*b.levelLoadingRetryDelay,b.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return D.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+k.details+'"')}}else this.warn('cannot recover from error "'+k.details+'"'),this.clearTimer(),k.fatal=!0;return v},T}()},"./src/controller/base-stream-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"State",function(){return E}),P.d(K,"default",function(){return d});var Q=P("./src/polyfills/number.ts"),U=P("./src/task-loop.ts"),w=P("./src/controller/fragment-tracker.ts"),j=P("./src/utils/buffer-helper.ts"),B=P("./src/utils/logger.ts"),M=P("./src/events.ts"),T=P("./src/errors.ts"),g=P("./src/types/transmuxer.ts"),A=P("./src/utils/mp4-tools.ts"),k=P("./src/utils/discontinuities.ts"),D=P("./src/controller/fragment-finders.ts"),b=P("./src/controller/level-helper.ts"),v=P("./src/loader/fragment-loader.ts"),c=P("./src/crypt/decrypter.ts"),a=P("./src/utils/time-ranges.ts"),u=P("./src/types/loader.ts");function h(l,o){for(var i=0;iae;(Y<$||fe)&&(fe&&m.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),m.loader.abort()),this.resetLoadingState())}L&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},i.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},i.onKeyLoaded=function(x,m){if(this.state!==E.KEY_LOADING||m.frag!==this.fragCurrent||!this.levels)return;this.state=E.IDLE;var L=this.levels[m.frag.level].details;L&&this.loadFragment(m.frag,L,m.frag.start)},i.onHandlerDestroying=function(){this.stopLoad(),l.prototype.onHandlerDestroying.call(this)},i.onHandlerDestroyed=function(){this.state=E.STOPPED,this.hls.off(M.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,l.prototype.onHandlerDestroyed.call(this)},i.loadKey=function(x,m){this.log("Loading key for "+x.sn+" of ["+m.startSN+"-"+m.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level),this.state=E.KEY_LOADING,this.fragCurrent=x,this.hls.trigger(M.Events.KEY_LOADING,{frag:x})},i.loadFragment=function(x,m,L){this._loadFragForPlayback(x,m,L)},i._loadFragForPlayback=function(x,m,L){var N=this,H=function(F){if(N.fragContextChanged(x)){N.warn("Fragment "+x.sn+(F.part?" p: "+F.part.index:"")+" of level "+x.level+" was dropped during download."),N.fragmentTracker.removeFragment(x);return}x.stats.chunkCount++,N._handleFragmentLoadProgress(F)};this._doFragLoad(x,m,L,H).then(function(Y){if(!Y)return;N.fragLoadError=0;var F=N.state;if(N.fragContextChanged(x)){(F===E.FRAG_LOADING||F===E.BACKTRACKING||!N.fragCurrent&&F===E.PARSING)&&(N.fragmentTracker.removeFragment(x),N.state=E.IDLE);return}if("payload"in Y&&(N.log("Loaded fragment "+x.sn+" of level "+x.level),N.hls.trigger(M.Events.FRAG_LOADED,Y),N.state===E.BACKTRACKING)){N.fragmentTracker.backtrack(x,Y),N.resetFragmentLoading(x);return}N._handleFragmentLoadComplete(Y)}).catch(function(Y){N.warn(Y),N.resetFragmentLoading(x)})},i.flushMainBuffer=function(x,m,L){if(L===void 0&&(L=null),!(x-m))return;var N={startOffset:x,endOffset:m,type:L};this.fragLoadError=0,this.hls.trigger(M.Events.BUFFER_FLUSHING,N)},i._loadInitSegment=function(x){var m=this;this._doFragLoad(x).then(function(L){if(!L||m.fragContextChanged(x)||!m.levels)throw new Error("init load aborted");return L}).then(function(L){var N=m.hls,H=L.payload,Y=x.decryptdata;if(H&&H.byteLength>0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var F=self.performance.now();return m.decrypter.webCryptoDecrypt(new Uint8Array(H),Y.key.buffer,Y.iv.buffer).then(function(C){var $=self.performance.now();return N.trigger(M.Events.FRAG_DECRYPTED,{frag:x,payload:C,stats:{tstart:F,tdecrypt:$}}),L.payload=C,L})}return L}).then(function(L){var N=m.fragCurrent,H=m.hls,Y=m.levels;if(!Y)throw new Error("init load aborted, missing levels");var F=Y[x.level].details;console.assert(F,"Level details are defined when init segment is loaded");var C=x.stats;m.state=E.IDLE,m.fragLoadError=0,x.data=new Uint8Array(L.payload),C.parsing.start=C.buffering.start=self.performance.now(),C.parsing.end=C.buffering.end=self.performance.now(),L.frag===N&&H.trigger(M.Events.FRAG_BUFFERED,{stats:C,frag:N,part:null,id:x.type}),m.tick()}).catch(function(L){m.warn(L),m.resetFragmentLoading(x)})},i.fragContextChanged=function(x){var m=this.fragCurrent;return!x||!m||x.level!==m.level||x.sn!==m.sn||x.urlId!==m.urlId},i.fragBufferedComplete=function(x,m){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+x.type+" sn: "+x.sn+(m?" part: "+m.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level+" "+a.default.toString(j.BufferHelper.getBuffered(L))),this.state=E.IDLE,this.tick()},i._handleFragmentLoadComplete=function(x){var m=this.transmuxer;if(!m)return;var L=x.frag,N=x.part,H=x.partsLoaded,Y=!H||H.length===0||H.some(function(C){return!C}),F=new g.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,N?N.index:-1,!Y);m.flush(F)},i._handleFragmentLoadProgress=function(x){},i._doFragLoad=function(x,m,L,N){var H=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(x.start,L||0),this.config.lowLatencyMode&&m){var Y=m.partList;if(Y&&N){L>x.end&&m.fragmentHint&&(x=m.fragmentHint);var F=this.getNextPart(Y,x,L);if(F>-1){var C=Y[F];return this.log("Loading part sn: "+x.sn+" p: "+C.index+" cc: "+x.cc+" of playlist ["+m.startSN+"-"+m.endSN+"] parts [0-"+F+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=C.start+C.duration,this.state=E.FRAG_LOADING,this.hls.trigger(M.Events.FRAG_LOADING,{frag:x,part:Y[F],targetBufferTime:L}),this.doFragPartsLoad(x,Y,F,N).catch(function($){return H.handleFragLoadError($)})}else if(!x.url||this.loadedEndOfParts(Y,L))return Promise.resolve(null)}}return this.log("Loading fragment "+x.sn+" cc: "+x.cc+" "+(m?"of ["+m.startSN+"-"+m.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(L.toFixed(3))),Object(Q.isFiniteNumber)(x.sn)&&!this.bitrateTest&&(this.nextLoadPosition=x.start+x.duration),this.state=E.FRAG_LOADING,this.hls.trigger(M.Events.FRAG_LOADING,{frag:x,targetBufferTime:L}),this.fragmentLoader.load(x,N).catch(function($){return H.handleFragLoadError($)})},i.doFragPartsLoad=function(x,m,L,N){var H=this;return new Promise(function(Y,F){var C=[],$=function ae(fe){var ye=m[fe];H.fragmentLoader.loadPart(x,ye,N).then(function(je){C[ye.index]=je;var Me=je.part;H.hls.trigger(M.Events.FRAG_LOADED,je);var Re=m[fe+1];if(Re&&Re.fragment===x)ae(fe+1);else return Y({frag:x,part:Me,partsLoaded:C})}).catch(F)};$(L)})},i.handleFragLoadError=function(x){var m=x.data;return m&&m.details===T.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(m.frag,m.part):this.hls.trigger(M.Events.ERROR,m),null},i._handleTransmuxerFlush=function(x){var m=this.getCurrentContext(x);if(!m||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var L=m.frag,N=m.part,H=m.level,Y=self.performance.now();L.stats.parsing.end=Y,N&&(N.stats.parsing.end=Y),this.updateLevelTiming(L,N,H,x.partial)},i.getCurrentContext=function(x){var m=this.levels,L=x.level,N=x.sn,H=x.part;if(!m||!m[L])return this.warn("Levels object was unset while buffering fragment "+N+" of level "+L+". The current chunk will not be buffered."),null;var Y=m[L],F=H>-1?Object(b.getPartWith)(Y,N,H):null,C=F?F.fragment:Object(b.getFragmentWithSN)(Y,N,this.fragCurrent);return C?{frag:C,part:F,level:Y}:null},i.bufferFragmentData=function(x,m,L,N){if(!x||this.state!==E.PARSING)return;var H=x.data1,Y=x.data2,F=H;if(H&&Y&&(F=Object(A.appendUint8Array)(H,Y)),!F||!F.length)return;var C={type:x.type,frag:m,part:L,chunkMeta:N,parent:m.type,data:F};this.hls.trigger(M.Events.BUFFER_APPENDING,C),x.dropped&&x.independent&&!L&&this.flushBufferGap(m)},i.flushBufferGap=function(x){var m=this.media;if(!m)return;if(!j.BufferHelper.isBuffered(m,m.currentTime)){this.flushMainBuffer(0,x.start);return}var L=m.currentTime,N=j.BufferHelper.bufferInfo(m,L,0),H=x.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,H*.25),F=Math.max(Math.min(x.start-Y,N.end-Y),L+Y);x.start-F>Y&&this.flushMainBuffer(F,x.start)},i.getFwdBufferInfo=function(x,m){var L=this.config,N=this.getLoadPosition();if(!Object(Q.isFiniteNumber)(N))return null;var H=j.BufferHelper.bufferInfo(x,N,L.maxBufferHole);if(H.len===0&&H.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(N,m);if(Y&&H.nextStart=L?(m.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+m.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(x,m){var L,N,H=m.fragments,Y=H.length;if(!Y)return null;var F=this.config,C=H[0].start,$;if(m.live){var ae=F.initialLiveManifestSize;if(Y-1&&L<$.start)break;var ae=$.loaded;!ae&&(H||$.independent||Y)&&$.fragment===m&&(N=F),H=ae}return N},i.loadedEndOfParts=function(x,m){var L=x[x.length-1];return L&&m>L.start&&L.loaded},i.getInitialLiveFragment=function(x,m){var L=this.fragPrevious,N=null;if(L){if(x.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),N=Object(D.findFragmentByPDT)(m,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!N){var H=L.sn+1;if(H>=x.startSN&&H<=x.endSN){var Y=m[H-x.startSN];L.cc===Y.cc&&(N=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+N.sn))}N||(N=Object(D.findFragWithCC)(m,L.cc),N&&this.log("Live playlist, switching playlist, load frag with same CC: "+N.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(N=this.getFragmentAtPosition(F,this.bitrateTest?x.fragmentEnd:x.edge,x))}return N},i.getFragmentAtPosition=function(x,m,L){var N=this.config,H=this.fragPrevious,Y=L.fragments,F=L.endSN,C=L.fragmentHint,$=N.maxFragLookUpTolerance,ae=!!(N.lowLatencyMode&&L.partList&&C);ae&&C&&!this.bitrateTest&&(Y=Y.concat(C),F=C.sn);var fe;if(xm-$?0:$;fe=Object(D.findFragmentByPTS)(H,Y,x,ye)}else fe=Y[Y.length-1];if(fe){var je=fe.sn-L.startSN,Me=H&&fe.level===H.level,Re=Y[je+1],Ie=this.fragmentTracker.getState(fe);if(Ie===w.FragmentState.BACKTRACKED){fe=null;for(var ke=je;Y[ke]&&this.fragmentTracker.getState(Y[ke])===w.FragmentState.BACKTRACKED;)H?fe=Y[ke--]:fe=Y[--ke];fe||(fe=Re)}else H&&fe.sn===H.sn&&!ae&&(Me&&(fe.sn=Y-m.maxFragLookUpTolerance&&H<=F;if(N!==null&&L.duration>N&&(H"+x.startSN+" prev-sn: "+(H?H.sn:"na")+" fragments: "+F),fe}return C},i.waitForCdnTuneIn=function(x){var m=3;return x.live&&x.canBlockReload&&x.tuneInGoal>Math.max(x.partHoldBack,x.partTarget*m)},i.setStartPosition=function(x,m){var L=this.startPosition;if(L"+x))}}]),o}(U.default)},"./src/controller/buffer-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return D});var Q=P("./src/polyfills/number.ts"),U=P("./src/events.ts"),w=P("./src/utils/logger.ts"),j=P("./src/errors.ts"),B=P("./src/utils/buffer-helper.ts"),M=P("./src/utils/mediasource-helper.ts"),T=P("./src/loader/fragment.ts"),g=P("./src/controller/buffer-operation-queue.ts"),A=Object(M.getMediaSource)(),k=/([ha]vc.)(?:\.[^.,]+)+/,D=function(){function b(c){var a=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var u=a.hls,h=a.media,_=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),h&&(a.updateMediaElementDuration(),u.trigger(U.Events.MEDIA_ATTACHED,{media:h})),_&&_.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=c,this._initSourceBuffer(),this.registerListeners()}var v=b.prototype;return v.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},v.destroy=function(){this.unregisterListeners(),this.details=null},v.registerListeners=function(){var a=this.hls;a.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(U.Events.BUFFER_RESET,this.onBufferReset,this),a.on(U.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(U.Events.BUFFER_EOS,this.onBufferEos,this),a.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(U.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(U.Events.FRAG_PARSED,this.onFragParsed,this),a.on(U.Events.FRAG_CHANGED,this.onFragChanged,this)},v.unregisterListeners=function(){var a=this.hls;a.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(U.Events.BUFFER_RESET,this.onBufferReset,this),a.off(U.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(U.Events.BUFFER_EOS,this.onBufferEos,this),a.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(U.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(U.Events.FRAG_PARSED,this.onFragParsed,this),a.off(U.Events.FRAG_CHANGED,this.onFragChanged,this)},v._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new g.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},v.onManifestParsed=function(a,u){var h=2;(u.audio&&!u.video||!u.altAudio)&&(h=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=h,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},v.onMediaAttaching=function(a,u){var h=this.media=u.media;if(h&&A){var _=this.mediaSource=new A;_.addEventListener("sourceopen",this._onMediaSourceOpen),_.addEventListener("sourceended",this._onMediaSourceEnded),_.addEventListener("sourceclose",this._onMediaSourceClose),h.src=self.URL.createObjectURL(_),this._objectUrl=h.src}},v.onMediaDetaching=function(){var a=this.media,u=this.mediaSource,h=this._objectUrl;if(u){if(w.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(_){w.logger.warn("[buffer-controller]: onMediaDetaching: "+_.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(h&&self.URL.revokeObjectURL(h),a.src===h?(a.removeAttribute("src"),a.load()):w.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(U.Events.MEDIA_DETACHED,void 0)},v.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(u){var h=a.sourceBuffer[u];try{h&&(a.removeBufferListeners(u),a.mediaSource&&a.mediaSource.removeSourceBuffer(h),a.sourceBuffer[u]=void 0)}catch(_){w.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",_)}}),this._initSourceBuffer()},v.onBufferCodecs=function(a,u){var h=this,_=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(y){if(_){var f=h.tracks[y];if(f&&typeof f.buffer.changeType=="function"){var O=u[y],E=O.codec,d=O.levelCodec,l=O.container,o=(f.levelCodec||f.codec).replace(k,"$1"),i=(d||E).replace(k,"$1");if(o!==i){var S=l+";codecs="+(d||E);h.appendChangeType(y,S)}}}else h.pendingTracks[y]=u[y]}),_)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},v.appendChangeType=function(a,u){var h=this,_=this.operationQueue,y={execute:function(){var O=h.sourceBuffer[a];O&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+u),O.changeType(u)),_.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(O){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",O)}};_.append(y,a)},v.onBufferAppending=function(a,u){var h=this,_=this.hls,y=this.operationQueue,f=this.tracks,O=u.data,E=u.type,d=u.frag,l=u.part,o=u.chunkMeta,i=o.buffering[E],S=self.performance.now();i.start=S;var x=d.stats.buffering,m=l?l.stats.buffering:null;x.start===0&&(x.start=S),m&&m.start===0&&(m.start=S);var L=f.audio,N=E==="audio"&&o.id===1&&(L==null?void 0:L.container)==="audio/mpeg",H={execute:function(){if(i.executeStart=self.performance.now(),N){var F=h.sourceBuffer[E];if(F){var C=d.start-F.timestampOffset;Math.abs(C)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+C+") sn: "+d.sn+")"),F.timestampOffset=d.start)}}h.appendExecutor(O,E)},onStart:function(){},onComplete:function(){var F=self.performance.now();i.executeEnd=i.end=F,x.first===0&&(x.first=F),m&&m.first===0&&(m.first=F);var C=h.sourceBuffer,$={};for(var ae in C)$[ae]=B.BufferHelper.getBuffered(C[ae]);h.appendError=0,h.hls.trigger(U.Events.BUFFER_APPENDED,{type:E,frag:d,part:l,chunkMeta:o,parent:d.type,timeRanges:$})},onError:function(F){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",F);var C={type:j.ErrorTypes.MEDIA_ERROR,parent:d.type,details:j.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?C.details=j.ErrorDetails.BUFFER_FULL_ERROR:(h.appendError++,C.details=j.ErrorDetails.BUFFER_APPEND_ERROR,h.appendError>_.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+_.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),C.fatal=!0)),_.trigger(U.Events.ERROR,C)}};y.append(H,E)},v.onBufferFlushing=function(a,u){var h=this,_=this.operationQueue,y=function(O){return{execute:h.removeExecutor.bind(h,O,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){h.hls.trigger(U.Events.BUFFER_FLUSHED,{type:O})},onError:function(d){w.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",d)}}};u.type?_.append(y(u.type),u.type):this.getSourceBufferTypes().forEach(function(f){_.append(y(f),f)})},v.onFragParsed=function(a,u){var h=this,_=u.frag,y=u.part,f=[],O=y?y.elementaryStreams:_.elementaryStreams;O[T.ElementaryStreamTypes.AUDIOVIDEO]?f.push("audiovideo"):(O[T.ElementaryStreamTypes.AUDIO]&&f.push("audio"),O[T.ElementaryStreamTypes.VIDEO]&&f.push("video"));var E=function(){var l=self.performance.now();_.stats.buffering.end=l,y&&(y.stats.buffering.end=l);var o=y?y.stats:_.stats;h.hls.trigger(U.Events.FRAG_BUFFERED,{frag:_,part:y,stats:o,id:_.type})};f.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+_.type+" level: "+_.level+" sn: "+_.sn),this.blockBuffers(E,f)},v.onFragChanged=function(a,u){this.flushBackBuffer()},v.onBufferEos=function(a,u){var h=this,_=this.getSourceBufferTypes().reduce(function(y,f){var O=h.sourceBuffer[f];return(!u.type||u.type===f)&&(O&&!O.ended&&(O.ended=!0,w.logger.log("[buffer-controller]: "+f+" sourceBuffer now EOS"))),y&&!!(!O||O.ended)},!0);_&&this.blockBuffers(function(){var y=h.mediaSource;if(!y||y.readyState!=="open")return;y.endOfStream()})},v.onLevelUpdated=function(a,u){var h=u.details;if(!h.fragments.length)return;this.details=h,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},v.flushBackBuffer=function(){var a=this.hls,u=this.details,h=this.media,_=this.sourceBuffer;if(!h||u===null)return;var y=this.getSourceBufferTypes();if(!y.length)return;var f=u.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(Q.isFiniteNumber)(f)||f<0)return;var O=h.currentTime,E=u.levelTargetDuration,d=Math.max(f,E),l=Math.floor(O/E)*E-d;y.forEach(function(o){var i=_[o];if(i){var S=B.BufferHelper.getBuffered(i);S.length>0&&l>S.start(0)&&(a.trigger(U.Events.BACK_BUFFER_REACHED,{bufferEnd:l}),u.live&&a.trigger(U.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:l}),a.trigger(U.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:l,type:o}))}})},v.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,u=this.hls,h=this.media,_=this.mediaSource,y=a.fragments[0].start+a.totalduration,f=h.duration,O=Object(Q.isFiniteNumber)(_.duration)?_.duration:0;a.live&&u.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),_.duration=Infinity,this.updateSeekableRange(a)):(y>O&&y>f||!Object(Q.isFiniteNumber)(f))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+y.toFixed(3)),_.duration=y)},v.updateSeekableRange=function(a){var u=this.mediaSource,h=a.fragments,_=h.length;if(_&&a.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var y=Math.max(0,h[0].start),f=Math.max(y,y+a.totalduration);u.setLiveSeekableRange(y,f)}},v.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,u=this.operationQueue,h=this.pendingTracks,_=Object.keys(h).length;if(_&&!a||_===2){this.createSourceBuffers(h),this.pendingTracks={};var y=this.getSourceBufferTypes();if(y.length===0){this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}y.forEach(function(f){u.executeNext(f)})}},v.createSourceBuffers=function(a){var u=this.sourceBuffer,h=this.mediaSource;if(!h)throw Error("createSourceBuffers called when mediaSource was null");var _=0;for(var y in a)if(!u[y]){var f=a[y];if(!f)throw Error("source buffer exists for track "+y+", however track does not");var O=f.levelCodec||f.codec,E=f.container+";codecs="+O;w.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var d=u[y]=h.addSourceBuffer(E),l=y;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[y]={buffer:d,codec:O,container:f.container,levelCodec:f.levelCodec,id:f.id},_++}catch(o){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:E})}}_&&this.hls.trigger(U.Events.BUFFER_CREATED,{tracks:this.tracks})},v._onSBUpdateStart=function(a){var u=this.operationQueue,h=u.current(a);h.onStart()},v._onSBUpdateEnd=function(a){var u=this.operationQueue,h=u.current(a);h.onComplete(),u.shiftAndExecuteNext(a)},v._onSBUpdateError=function(a,u){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",u),this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var h=this.operationQueue.current(a);h&&h.onError(u)},v.removeExecutor=function(a,u,h){var _=this.media,y=this.mediaSource,f=this.operationQueue,O=this.sourceBuffer,E=O[a];if(!_||!y||!E){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(a);return}var d=Object(Q.isFiniteNumber)(_.duration)?_.duration:Infinity,l=Object(Q.isFiniteNumber)(y.duration)?y.duration:Infinity,o=Math.max(0,u),i=Math.min(h,d,l);i>o?(w.logger.log("[buffer-controller]: Removing ["+o+","+i+"] from the "+a+" SourceBuffer"),console.assert(!E.updating,a+" sourceBuffer must not be updating"),E.remove(o,i)):f.shiftAndExecuteNext(a)},v.appendExecutor=function(a,u){var h=this.operationQueue,_=this.sourceBuffer,y=_[u];if(!y){w.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(u);return}y.ended=!1,console.assert(!y.updating,u+" sourceBuffer must not be updating"),y.appendBuffer(a)},v.blockBuffers=function(a,u){var h=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var _=this.operationQueue,y=u.map(function(f){return _.appendBlocker(f)});Promise.all(y).then(function(){a(),u.forEach(function(f){var O=h.sourceBuffer[f];(!O||!O.updating)&&_.shiftAndExecuteNext(f)})})},v.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},v.addBufferListener=function(a,u,h){var _=this.sourceBuffer[a];if(!_)return;var y=h.bind(this,a);this.listeners[a].push({event:u,listener:y}),_.addEventListener(u,y)},v.removeBufferListeners=function(a){var u=this.sourceBuffer[a];if(!u)return;this.listeners[a].forEach(function(h){u.removeEventListener(h.event,h.listener)})},b}()},"./src/controller/buffer-operation-queue.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return U});var Q=P("./src/utils/logger.ts"),U=function(){function w(B){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=B}var j=w.prototype;return j.append=function(M,T){var g=this.queues[T];g.push(M),g.length===1&&this.buffers[T]&&this.executeNext(T)},j.insertAbort=function(M,T){var g=this.queues[T];g.unshift(M),this.executeNext(T)},j.appendBlocker=function(M){var T,g=new Promise(function(k){T=k}),A={execute:T,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(A,M),g},j.executeNext=function(M){var T=this.buffers,g=this.queues,A=T[M],k=g[M];if(k.length){var D=k[0];try{D.execute()}catch(b){Q.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),D.onError(b),(!A||!A.updating)&&(k.shift(),this.executeNext(M))}}},j.shiftAndExecuteNext=function(M){this.queues[M].shift(),this.executeNext(M)},j.current=function(M){return this.queues[M][0]},w}()},"./src/controller/cap-level-controller.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/events.ts");function U(B,M){for(var T=0;T0&&this.mediaWidth>0){var g=this.hls.levels;if(g.length){var A=this.hls;A.autoLevelCapping=this.getMaxLevel(g.length-1),A.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=A.autoLevelCapping}}},M.getMaxLevel=function(g){var A=this,k=this.hls.levels;if(!k.length)return-1;var D=k.filter(function(b,v){return B.isLevelAllowed(v,A.restrictedLevels)&&v<=g});return this.clientRect=null,B.getMaxLevelByMediaSize(D,this.mediaWidth,this.mediaHeight)},M.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},M.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},M.getDimensions=function(){if(this.clientRect)return this.clientRect;var g=this.media,A={width:0,height:0};if(g){var k=g.getBoundingClientRect();A.width=k.width,A.height=k.height,!A.width&&!A.height&&(A.width=k.right-k.left||g.width||0,A.height=k.bottom-k.top||g.height||0)}return this.clientRect=A,A},B.isLevelAllowed=function(g,A){return A===void 0&&(A=[]),A.indexOf(g)===-1},B.getMaxLevelByMediaSize=function(g,A,k){if(!g||!g.length)return-1;for(var D=function(u,h){return h?u.width!==h.width||u.height!==h.height:!0},b=g.length-1,v=0;v=A||c.height>=k)&&D(c,g[v+1])){b=v;break}}return b},w(B,[{key:"mediaWidth",get:function(){return this.getDimensions().width*B.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*B.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var g=1;try{g=self.devicePixelRatio}catch(A){}return g}}]),B}();K.default=j},"./src/controller/cmcd-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return D});var Q=P("./src/events.ts"),U=P("./src/types/cmcd.ts"),w=P("./src/utils/buffer-helper.ts"),j=P("./src/utils/logger.ts");function B(b,v){for(var c=0;c=b.length?{done:!0}:{done:!1,value:b[a++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(b,v){if(!b)return;if(typeof b=="string")return A(b,v);var c=Object.prototype.toString.call(b).slice(8,-1);if(c==="Object"&&b.constructor&&(c=b.constructor.name),c==="Map"||c==="Set")return Array.from(b);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return A(b,v)}function A(b,v){(v==null||v>b.length)&&(v=b.length);for(var c=0,a=new Array(v);cu&&(u=f.bitrate)}return u>0?u:NaN},v.getBufferLength=function(a){var u=this.hls.media,h=a===U.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!h||!u)return NaN;var _=w.BufferHelper.bufferInfo(h,u.currentTime,this.config.maxBufferHole);return _.len*1e3},v.createPlaylistLoader=function(){var a=this.config.pLoader,u=this.applyPlaylistData,h=a||this.config.loader;return function(){function _(f){this.loader=void 0,this.loader=new h(f)}var y=_.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(O,E,d){u(O),this.loader.load(O,E,d)},M(_,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),_}()},v.createFragmentLoader=function(){var a=this.config.fLoader,u=this.applyFragmentData,h=a||this.config.loader;return function(){function _(f){this.loader=void 0,this.loader=new h(f)}var y=_.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(O,E,d){u(O),this.loader.load(O,E,d)},M(_,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),_}()},b.uuid=function(){var a=URL.createObjectURL(new Blob),u=a.toString();return URL.revokeObjectURL(a),u.substr(u.lastIndexOf("/")+1)},b.serialize=function(a){for(var u=[],h=function(N){return!Number.isNaN(N)&&N!=null&&N!==""&&N!==!1},_=function(N){return Math.round(N)},y=function(N){return _(N/100)*100},f=function(N){return encodeURIComponent(N)},O={br:_,d:_,bl:y,dl:y,mtp:y,nor:f,rtp:y,tb:_},E=Object.keys(a||{}).sort(),d=T(E),l;!(l=d()).done;){var o=l.value,i=a[o];if(!h(i))continue;if(o==="v"&&i===1)continue;if(o=="pr"&&i===1)continue;var S=O[o];S&&(i=S(i));var x=typeof i,m=void 0;o==="ot"||o==="sf"||o==="st"?m=o+"="+i:x==="boolean"?m=o:x==="number"?m=o+"="+i:m=o+"="+JSON.stringify(i),u.push(m)}return u.join(",")},b.toHeaders=function(a){for(var u=Object.keys(a),h={},_=["Object","Request","Session","Status"],y=[{},{},{},{}],f={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,E=u;OT){this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var f=T-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+f+" attempts left"),this._requestLicense(u,h)}break}},b._generateLicenseRequestChallenge=function(c,a){switch(c.mediaKeySystemDomain){case j.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+c.mediaKeySystemDomain)},b._requestLicense=function(c,a){w.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var h=this.getLicenseServerUrl(u.mediaKeySystemDomain),_=this._createLicenseXhr(h,c,a);w.logger.log("Sending license request to URL: "+h);var y=this._generateLicenseRequestChallenge(u,c);_.send(y)}catch(f){w.logger.error("Failure requesting DRM license: "+f),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},b.onMediaAttached=function(c,a){if(!this._emeEnabled)return;var u=a.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},b.onMediaDetached=function(){var c=this._media,a=this._mediaKeysList;if(!c)return;c.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return c.setMediaKeys(null)}).catch(function(){})},b.onManifestParsed=function(c,a){if(!this._emeEnabled)return;var u=a.levels.map(function(_){return _.audioCodec}).filter(function(_){return!!_}),h=a.levels.map(function(_){return _.videoCodec}).filter(function(_){return!!_});this._attemptKeySystemAccess(j.KeySystems.WIDEVINE,u,h)},M(D,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),D}();K.default=k},"./src/controller/fps-controller.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/events.ts"),U=P("./src/utils/logger.ts"),w=function(){function j(M){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=M,this.registerListeners()}var B=j.prototype;return B.setStreamController=function(T){this.streamController=T},B.registerListeners=function(){this.hls.on(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},B.unregisterListeners=function(){this.hls.off(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching)},B.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},B.onMediaAttaching=function(T,g){var A=this.hls.config;if(A.capLevelOnFPSDrop){var k=g.media instanceof self.HTMLVideoElement?g.media:null;this.media=k,k&&typeof k.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),A.fpsDroppedMonitoringPeriod)}},B.checkFPS=function(T,g,A){var k=performance.now();if(g){if(this.lastTime){var D=k-this.lastTime,b=A-this.lastDroppedFrames,v=g-this.lastDecodedFrames,c=1e3*b/D,a=this.hls;if(a.trigger(Q.Events.FPS_DROP,{currentDropped:b,currentDecoded:v,totalDroppedFrames:A}),c>0&&b>a.config.fpsDroppedMonitoringThreshold*v){var u=a.currentLevel;U.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=u)&&(u=u-1,a.trigger(Q.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:a.currentLevel}),a.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=k,this.lastDroppedFrames=A,this.lastDecodedFrames=g}},B.checkFPSInterval=function(){var T=this.media;if(T)if(this.isVideoPlaybackQualityAvailable){var g=T.getVideoPlaybackQuality();this.checkFPS(T,g.totalVideoFrames,g.droppedVideoFrames)}else this.checkFPS(T,T.webkitDecodedFrameCount,T.webkitDroppedFrameCount)},j}();K.default=w},"./src/controller/fragment-finders.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"findFragmentByPDT",function(){return w}),P.d(K,"findFragmentByPTS",function(){return j}),P.d(K,"fragmentWithinToleranceTest",function(){return B}),P.d(K,"pdtWithinToleranceTest",function(){return M}),P.d(K,"findFragWithCC",function(){return T});var Q=P("./src/polyfills/number.ts"),U=P("./src/utils/binary-search.ts");function w(g,A,k){if(A===null||!Array.isArray(g)||!g.length||!Object(Q.isFiniteNumber)(A))return null;var D=g[0].programDateTime;if(A<(D||0))return null;var b=g[g.length-1].endProgramDateTime;if(A>=(b||0))return null;k=k||0;for(var v=0;vg&&k.start?-1:0}function M(g,A,k){var D=Math.min(A,k.duration+(k.deltaPTS?k.deltaPTS:0))*1e3,b=k.endProgramDateTime||0;return b-D>g}function T(g,A){return U.default.search(g,function(k){return k.ccA?-1:0})}},"./src/controller/fragment-tracker.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"FragmentState",function(){return w}),P.d(K,"FragmentTracker",function(){return j});var Q=P("./src/events.ts"),U=P("./src/types/loader.ts"),w;(function(T){T.NOT_LOADED="NOT_LOADED",T.BACKTRACKED="BACKTRACKED",T.APPENDING="APPENDING",T.PARTIAL="PARTIAL",T.OK="OK"})(w||(w={}));var j=function(){function T(A){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=A,this._registerListeners()}var g=T.prototype;return g._registerListeners=function(){var k=this.hls;k.on(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),k.on(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),k.on(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},g._unregisterListeners=function(){var k=this.hls;k.off(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),k.off(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),k.off(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},g.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},g.getAppendedFrag=function(k,D){if(D===U.PlaylistLevelType.MAIN){var b=this.activeFragment,v=this.activeParts;if(!b)return null;if(v)for(var c=v.length;c--;){var a=v[c],u=a?a.end:b.appendedPTS;if(a.start<=k&&u!==void 0&&k<=u)return c>9&&(this.activeParts=v.slice(c-9)),a}else if(b.start<=k&&b.appendedPTS!==void 0&&k<=b.appendedPTS)return b}return this.getBufferedFrag(k,D)},g.getBufferedFrag=function(k,D){for(var b=this.fragments,v=Object.keys(b),c=v.length;c--;){var a=b[v[c]];if((a==null?void 0:a.body.type)===D&&a.buffered){var u=a.body;if(u.start<=k&&k<=u.end)return u}}return null},g.detectEvictedFragments=function(k,D,b){var v=this;Object.keys(this.fragments).forEach(function(c){var a=v.fragments[c];if(!a)return;if(!a.buffered){a.body.type===b&&v.removeFragment(a.body);return}var u=a.range[k];if(!u)return;u.time.some(function(h){var _=!v.isTimeBuffered(h.startPTS,h.endPTS,D);return _&&v.removeFragment(a.body),_})})},g.detectPartialFragments=function(k){var D=this,b=this.timeRanges,v=k.frag,c=k.part;if(!b||v.sn==="initSegment")return;var a=M(v),u=this.fragments[a];if(!u)return;Object.keys(b).forEach(function(h){var _=v.elementaryStreams[h];if(!_)return;var y=b[h],f=c!==null||_.partial===!0;u.range[h]=D.getBufferedTimes(v,c,f,y)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},g.fragBuffered=function(k){var D=M(k),b=this.fragments[D];b&&(b.backtrack=b.loaded=null,b.buffered=!0)},g.getBufferedTimes=function(k,D,b,v){for(var c={time:[],partial:b},a=D?D.start:k.start,u=D?D.end:k.end,h=k.minEndPTS||u,_=k.maxStartPTS||a,y=0;y=f&&h<=O){c.time.push({startPTS:Math.max(a,v.start(y)),endPTS:Math.min(u,v.end(y))});break}else if(af)c.partial=!0,c.time.push({startPTS:Math.max(a,v.start(y)),endPTS:Math.min(u,v.end(y))});else if(u<=f)break}return c},g.getPartialFragment=function(k){var D=null,b,v,c,a=0,u=this.bufferPadding,h=this.fragments;return Object.keys(h).forEach(function(_){var y=h[_];if(!y)return;B(y)&&(v=y.body.start-u,c=y.body.end+u,k>=v&&k<=c&&(b=Math.min(k-v,c-k),a<=b&&(D=y.body,a=b)))}),D},g.getState=function(k){var D=M(k),b=this.fragments[D];return b?b.buffered?B(b)?w.PARTIAL:w.OK:b.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},g.backtrack=function(k,D){var b=M(k),v=this.fragments[b];if(!v||v.backtrack)return null;var c=v.backtrack=D||v.loaded;return v.loaded=null,c},g.getBacktrackData=function(k){var D=M(k),b=this.fragments[D];if(b){var v,c=b.backtrack;if(c!=null&&(v=c.payload)!==null&&v!==void 0&&v.byteLength)return c;this.removeFragment(k)}return null},g.isTimeBuffered=function(k,D,b){for(var v,c,a=0;a=v&&D<=c)return!0;if(D<=v)return!1}return!1},g.onFragLoaded=function(k,D){var b=D.frag,v=D.part;if(b.sn==="initSegment"||b.bitrateTest||v)return;var c=M(b);this.fragments[c]={body:b,loaded:D,backtrack:null,buffered:!1,range:Object.create(null)}},g.onBufferAppended=function(k,D){var b=this,v=D.frag,c=D.part,a=D.timeRanges;if(v.type===U.PlaylistLevelType.MAIN)if(this.activeFragment=v,c){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(c)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(h){var _=a[h];if(b.detectEvictedFragments(h,_),!c)for(var y=0;y<_.length;y++)v.appendedPTS=Math.max(_.end(y),v.appendedPTS||0)})},g.onFragBuffered=function(k,D){this.detectPartialFragments(D)},g.hasFragment=function(k){var D=M(k);return!!this.fragments[D]},g.removeFragmentsInRange=function(k,D,b){var v=this;Object.keys(this.fragments).forEach(function(c){var a=v.fragments[c];if(!a)return;if(a.buffered){var u=a.body;u.type===b&&u.startk&&v.removeFragment(u)}})},g.removeFragment=function(k){var D=M(k);k.stats.loaded=0,k.clearElementaryStreamInfo(),delete this.fragments[D]},g.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},T}();function B(T){var g,A;return T.buffered&&(((g=T.range.video)===null||g===void 0?void 0:g.partial)||((A=T.range.audio)===null||A===void 0?void 0:A.partial))}function M(T){return T.type+"_"+T.level+"_"+T.urlId+"_"+T.sn}},"./src/controller/gap-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"STALL_MINIMUM_DURATION_MS",function(){return B}),P.d(K,"MAX_START_GAP_JUMP",function(){return M}),P.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return T}),P.d(K,"SKIP_BUFFER_RANGE_START",function(){return g}),P.d(K,"default",function(){return A});var Q=P("./src/utils/buffer-helper.ts"),U=P("./src/errors.ts"),w=P("./src/events.ts"),j=P("./src/utils/logger.ts"),B=250,M=2,T=.1,g=.05,A=function(){function k(b,v,c,a){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=b,this.media=v,this.fragmentTracker=c,this.hls=a}var D=k.prototype;return D.destroy=function(){this.hls=this.fragmentTracker=this.media=null},D.poll=function(v){var c=this.config,a=this.media,u=this.stalled,h=a.currentTime,_=a.seeking,y=this.seeking&&!_,f=!this.seeking&&_;if(this.seeking=_,h!==v){if(this.moved=!0,u!==null){if(this.stallReported){var O=self.performance.now()-u;j.logger.warn("playback not stuck anymore @"+h+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((f||y)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!Q.BufferHelper.getBuffered(a).length)return;var E=Q.BufferHelper.bufferInfo(a,h,0),d=E.len>0,l=E.nextStart||0;if(!d&&!l)return;if(_){var o=E.len>M,i=!l||l-h>M&&!this.fragmentTracker.getPartialFragment(h);if(o||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,x=Math.max(l,E.start||0)-h,m=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=m==null||((S=m.details)===null||S===void 0)?void 0:S.live,N=L?m.details.targetduration*2:M;if(x>0&&x<=N){this._trySkipBufferHole(null);return}}var H=self.performance.now();if(u===null){this.stalled=H;return}var Y=H-u;!_&&Y>=B&&this._reportStall(E.len);var F=Q.BufferHelper.bufferInfo(a,h,c.maxBufferHole);this._tryFixBufferStall(F,Y)},D._tryFixBufferStall=function(v,c){var a=this.config,u=this.fragmentTracker,h=this.media,_=h.currentTime,y=u.getPartialFragment(_);if(y){var f=this._trySkipBufferHole(y);if(f)return}v.len>a.maxBufferHole&&c>a.highBufferWatchdogPeriod*1e3&&(j.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},D._reportStall=function(v){var c=this.hls,a=this.media,u=this.stallReported;u||(this.stallReported=!0,j.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+v+")"),c.trigger(w.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:v}))},D._trySkipBufferHole=function(v){for(var c=this.config,a=this.hls,u=this.media,h=u.currentTime,_=0,y=Q.BufferHelper.getBuffered(u),f=0;f=_&&h.05&&this.forwardBufferLength>1){var f=Math.min(2,Math.max(1,a)),O=Math.round(2/(1+Math.exp(-.75*h-this.edgeStalled))*20)/20;k.playbackRate=Math.min(f,Math.max(1,O))}else k.playbackRate!==1&&k.playbackRate!==0&&(k.playbackRate=1)},g.estimateLiveEdge=function(){var k=this.levelDetails;return k===null?null:k.edge+k.age},g.computeLatency=function(){var k=this.estimateLiveEdge();return k===null?null:k-this.currentTime},B(T,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var k=this.config,D=this.levelDetails;return k.liveMaxLatencyDuration!==void 0?k.liveMaxLatencyDuration:D?k.liveMaxLatencyDurationCount*D.targetduration:0}},{key:"targetLatency",get:function(){var k=this.levelDetails;if(k===null)return null;var D=k.holdBack,b=k.partHoldBack,v=k.targetduration,c=this.config,a=c.liveSyncDuration,u=c.liveSyncDurationCount,h=c.lowLatencyMode,_=this.hls.userConfig,y=h&&b||D;(_.liveSyncDuration||_.liveSyncDurationCount||y===0)&&(y=a!==void 0?a:u*v);var f=v,O=1;return y+Math.min(this.stallCount*O,f)}},{key:"liveSyncPosition",get:function(){var k=this.estimateLiveEdge(),D=this.targetLatency,b=this.levelDetails;if(k===null||D===null||b===null)return null;var v=b.edge,c=k-D-this.edgeStalled,a=v-b.totalduration,u=v-(this.config.lowLatencyMode&&b.partTarget||b.targetduration);return Math.min(Math.max(a,c),u)}},{key:"drift",get:function(){var k=this.levelDetails;return k===null?1:k.drift}},{key:"edgeStalled",get:function(){var k=this.levelDetails;if(k===null)return 0;var D=(this.config.lowLatencyMode&&k.partTarget||k.targetduration)*3;return Math.max(k.age-D,0)}},{key:"forwardBufferLength",get:function(){var k=this.media,D=this.levelDetails;if(!k||!D)return 0;var b=k.buffered.length;return b?k.buffered.end(b-1):D.edge-this.currentTime}}]),T}()},"./src/controller/level-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return c});var Q=P("./src/types/level.ts"),U=P("./src/events.ts"),w=P("./src/errors.ts"),j=P("./src/utils/codecs.ts"),B=P("./src/controller/level-helper.ts"),M=P("./src/controller/base-playlist-controller.ts"),T=P("./src/types/loader.ts");function g(){return g=Object.assign||function(a){for(var u=1;u0){l=O[0].bitrate,O.sort(function(Y,F){return Y.bitrate-F.bitrate}),this._levels=O;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(o=f.frag.level)):o=f.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(l=!1),o=O.level),d=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:o=f.level,d=!0;break}o!==void 0&&this.recoverLevel(f,o,d,l)},h.recoverLevel=function(y,f,O,E){var d=y.details,l=this._levels[f];if(l.loadError++,O){var o=this.retryLoadingOrFail(y);if(o)y.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var i=l.url.length;if(i>1&&l.loadError1){var E=(f.urlId+1)%O;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(d){d.urlId=E}),this.level=y}},h.onFragLoaded=function(y,f){var O=f.frag;if(O!==void 0&&O.type===T.PlaylistLevelType.MAIN){var E=this._levels[O.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},h.onLevelLoaded=function(y,f){var O,E=f.level,d=f.details,l=this._levels[E];if(!l){var o;this.warn("Invalid level index "+E),(o=f.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(d.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(l.fragmentError===0&&(l.loadError=0,this.retryCount=0),this.playlistLoaded(E,f,l.details)):(O=f.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(d.deltaUpdateFailed=!0)},h.onAudioTrackSwitched=function(y,f){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var E=-1,d=this.hls.audioTracks[f.id].groupId,l=0;l0){var E=O.urlId,d=O.url[E];if(y)try{d=y.addDirectives(d)}catch(l){this.warn("Could not construct new URL with HLS Delivery Directives: "+l)}this.log("Attempt loading level index "+f+(y?" at sn "+y.msn+" part "+y.part:"")+" with URL-id "+E+" "+d),this.clearTimer(),this.hls.trigger(U.Events.LEVEL_LOADING,{url:d,level:f,id:E,deliveryDirectives:y||null})}},h.removeLevel=function(y,f){var O=function(l,o){return o!==f},E=this._levels.filter(function(d,l){return l!==y?!0:d.url.length>1&&f!==void 0?(d.url=d.url.filter(O),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(O)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(O)),d.urlId=0,!0):!1}).map(function(d,l){var o=d.details;return o!=null&&o.fragments&&o.fragments.forEach(function(i){i.level=l}),d});this._levels=E,this.hls.trigger(U.Events.LEVELS_UPDATED,{levels:E})},k(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(y){var f,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===y&&(f=O[y])!==null&&f!==void 0&&f.details)return;if(y<0||y>=O.length){var E=y<0;if(this.hls.trigger(U.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:y,fatal:E,reason:"invalid level idx"}),E)return;y=Math.min(y,O.length-1)}this.clearTimer();var d=this.currentLevelIndex,l=O[d],o=O[y];this.log("switching to level "+y+" from "+d),this.currentLevelIndex=y;var i=g({},o,{level:y,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete i._urlId,this.hls.trigger(U.Events.LEVEL_SWITCHING,i);var S=o.details;if(!S||S.live){var x=this.switchParams(o.uri,l==null?void 0:l.details);this.loadPlaylist(x)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(y){this.manualLevelIndex=y,this._startLevel===void 0&&(this._startLevel=y),y!==-1&&(this.level=y)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(y){this._firstLevel=y}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var y=this.hls.config.startLevel;return y!==void 0?y:this._firstLevel}else return this._startLevel},set:function(y){this._startLevel=y}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(y){this.level=y,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=y)}}]),u}(M.default)},"./src/controller/level-helper.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"addGroupId",function(){return w}),P.d(K,"assignTrackIdsByGroup",function(){return j}),P.d(K,"updatePTS",function(){return B}),P.d(K,"updateFragPTSDTS",function(){return T}),P.d(K,"mergeDetails",function(){return g}),P.d(K,"mapPartIntersection",function(){return A}),P.d(K,"mapFragmentIntersection",function(){return k}),P.d(K,"adjustSliding",function(){return D}),P.d(K,"addSliding",function(){return b}),P.d(K,"computeReloadInterval",function(){return v}),P.d(K,"getFragmentWithSN",function(){return c}),P.d(K,"getPartWith",function(){return a});var Q=P("./src/polyfills/number.ts"),U=P("./src/utils/logger.ts");function w(u,h,_){switch(h){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(_);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(_);break}}function j(u){var h={};u.forEach(function(_){var y=_.groupId||"";_.id=h[y]=h[y]||0,h[y]++})}function B(u,h,_){var y=u[h],f=u[_];M(y,f)}function M(u,h){var _=h.startPTS;if(Object(Q.isFiniteNumber)(_)){var y=0,f;h.sn>u.sn?(y=_-u.start,f=u):(y=u.start-_,f=h),f.duration!==y&&(f.duration=y)}else if(h.sn>u.sn){var O=u.cc===h.cc;O&&u.minEndPTS?h.start=u.start+(u.minEndPTS-u.start):h.start=u.start+u.duration}else h.start=Math.max(u.start-h.duration,0)}function T(u,h,_,y,f,O){var E=y-_;E<=0&&(U.logger.warn("Fragment should have a positive duration",h),y=_+h.duration,O=f+h.duration);var d=_,l=y,o=h.startPTS,i=h.endPTS;if(Object(Q.isFiniteNumber)(o)){var S=Math.abs(o-_);Object(Q.isFiniteNumber)(h.deltaPTS)?h.deltaPTS=Math.max(S,h.deltaPTS):h.deltaPTS=S,d=Math.max(_,o),_=Math.min(_,o),f=Math.min(f,h.startDTS),l=Math.min(y,i),y=Math.max(y,i),O=Math.max(O,h.endDTS)}h.duration=y-_;var x=_-h.start;h.appendedPTS=y,h.start=h.startPTS=_,h.maxStartPTS=d,h.startDTS=f,h.endPTS=y,h.minEndPTS=l,h.endDTS=O;var m=h.sn;if(!u||mu.endSN)return 0;var L,N=m-u.startSN,H=u.fragments;for(H[N]=h,L=N;L>0;L--)M(H[L],H[L-1]);for(L=N;L=0;f--){var O=y[f].initSegment;if(O){_=O;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var E=0,d;if(k(u,h,function(L,N){L.relurl&&(E=L.cc-N.cc),Object(Q.isFiniteNumber)(L.startPTS)&&Object(Q.isFiniteNumber)(L.endPTS)&&(N.start=N.startPTS=L.startPTS,N.startDTS=L.startDTS,N.appendedPTS=L.appendedPTS,N.maxStartPTS=L.maxStartPTS,N.endPTS=L.endPTS,N.endDTS=L.endDTS,N.minEndPTS=L.minEndPTS,N.duration=L.endPTS-L.startPTS,N.duration&&(d=N),h.PTSKnown=h.alignedSliding=!0),N.elementaryStreams=L.elementaryStreams,N.loader=L.loader,N.stats=L.stats,N.urlId=L.urlId,L.initSegment&&(N.initSegment=L.initSegment,_=L.initSegment)}),_){var l=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments;l.forEach(function(L){var N;(!L.initSegment||L.initSegment.relurl===((N=_)===null||N===void 0?void 0:N.relurl))&&(L.initSegment=_)})}if(h.skippedSegments&&(h.deltaUpdateFailed=h.fragments.some(function(L){return!L}),h.deltaUpdateFailed)){U.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=h.skippedSegments;o--;)h.fragments.shift();h.startSN=h.fragments[0].sn,h.startCC=h.fragments[0].cc}var i=h.fragments;if(E){U.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S=y.length)return;b(h,y[_].start)}function b(u,h){if(h){for(var _=u.fragments,y=u.skippedSegments;y<_.length;y++)_[y].start+=h;u.fragmentHint&&(u.fragmentHint.start+=h)}}function v(u,h){var _=1e3*u.levelTargetDuration,y=_/2,f=u.age,O=f>0&&f<_*3,E=h.loading.end-h.loading.start,d,l=u.availabilityDelay;if(u.updated===!1)if(O){var o=333*u.misses;d=Math.max(Math.min(y,E*2),o),u.availabilityDelay=(u.availabilityDelay||0)+d}else d=y;else O?(l=Math.min(l||_/2,f),u.availabilityDelay=l,d=l+_-f):d=_-E;return Math.round(d)}function c(u,h,_){if(!u||!u.details)return null;var y=u.details,f=y.fragments[h-y.startSN];return f||(f=y.fragmentHint,f&&f.sn===h?f:h0&&l===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),l=o),this.state=U.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()}else this._forceStartLoad=!0,this.state=U.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,f.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case U.State.IDLE:this.doTickIdle();break;case U.State.WAITING_LEVEL:{var l,o=this.levels,i=this.level,S=o==null||((l=o[i])===null||l===void 0)?void 0:l.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=U.State.IDLE;break}break}case U.State.FRAG_LOADING_WAITING_RETRY:{var x,m=self.performance.now(),L=this.retryDate;(!L||m>=L||(x=this.media)!==null&&x!==void 0&&x.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=U.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){f.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var l,o,i=this.hls,S=this.levelLastLoaded,x=this.levels,m=this.media,L=i.config,N=i.nextLoadLevel;if(S===null||!m&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!x||!x[N])return;var H=x[N];this.level=i.nextLoadLevel=N;var Y=H.details;if(!Y||this.state===U.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==N){this.state=U.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:m,T.PlaylistLevelType.MAIN);if(F===null)return;var C=F.len,$=this.getMaxBufferLength(H.maxBitrate);if(C>=$)return;if(this._streamEnded(F,Y)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(j.Events.BUFFER_EOS,ae),this.state=U.State.ENDED;return}var fe=F.end,ye=this.getNextFragment(fe,Y);if(this.couldBacktrack&&!this.fragPrevious&&ye&&ye.sn!=="initSegment"){var je=ye.sn-Y.startSN;je>1&&(ye=Y.fragments[je-1],this.fragmentTracker.removeFragment(ye))}if(ye&&this.fragmentTracker.getState(ye)===M.FragmentState.OK&&this.nextLoadPosition>fe){var Me=this.audioOnly&&!this.altAudio?g.ElementaryStreamTypes.AUDIO:g.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(m,Me,T.PlaylistLevelType.MAIN),ye=this.getNextFragment(this.nextLoadPosition,Y)}if(!ye)return;ye.initSegment&&!ye.initSegment.data&&!this.bitrateTest&&(ye=ye.initSegment),((l=ye.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((o=ye.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(ye,Y):this.loadFragment(ye,Y,fe)},E.loadFragment=function(l,o,i){var S,x=this.fragmentTracker.getState(l);if(this.fragCurrent=l,x===M.FragmentState.BACKTRACKED){var m=this.fragmentTracker.getBacktrackData(l);if(m){this._handleFragmentLoadProgress(m),this._handleFragmentLoadComplete(m);return}else x=M.FragmentState.NOT_LOADED}x===M.FragmentState.NOT_LOADED||x===M.FragmentState.PARTIAL?l.sn==="initSegment"?this._loadInitSegment(l):this.bitrateTest?(l.bitrateTest=!0,this.log("Fragment "+l.sn+" of level "+l.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(l)):(this.startFragRequested=!0,f.prototype.loadFragment.call(this,l,o,i)):x===M.FragmentState.APPENDING?this.reduceMaxBufferLength(l.duration)&&this.fragmentTracker.removeFragment(l):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(l){var o=this.fragmentTracker.getAppendedFrag(l,T.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},E.getBufferedFrag=function(l){return this.fragmentTracker.getBufferedFrag(l,T.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(l){return l?this.getBufferedFrag(l.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var l=this.levels,o=this.media;if(o!=null&&o.readyState){var i,S=this.getAppendedFrag(o.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!o.paused&&l){var x=this.hls.nextLoadLevel,m=l[x],L=this.fragLastKbps;L&&this.fragCurrent?i=this.fragCurrent.duration*m.maxBitrate/(1e3*L)+1:i=0}else i=0;var N=this.getBufferedFrag(o.currentTime+i);if(N){var H=this.followingBufferedFrag(N);if(H){this.abortCurrentFrag();var Y=H.maxStartPTS?H.maxStartPTS:H.start,F=H.duration,C=Math.max(N.end,Y+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(C,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var l=this.fragCurrent;this.fragCurrent=null,l!=null&&l.loader&&l.loader.abort(),this.state===U.State.KEY_LOADING&&(this.state=U.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(l,o){f.prototype.flushMainBuffer.call(this,l,o,this.altAudio?"video":null)},E.onMediaAttached=function(l,o){f.prototype.onMediaAttached.call(this,l,o);var i=o.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new D.default(this.config,i,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var l=this.media;l&&(l.removeEventListener("playing",this.onvplaying),l.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),f.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var l=this.media,o=l?l.currentTime:null;Object(Q.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(j.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(l,o){var i=!1,S=!1,x;o.levels.forEach(function(m){x=m.audioCodec,x&&(x.indexOf("mp4a.40.2")!==-1&&(i=!0),x.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=i&&S&&!Object(w.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},E.onLevelLoading=function(l,o){var i=this.levels;if(!i||this.state!==U.State.IDLE)return;var S=i[o.level];(!S.details||S.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(S.details))&&(this.state=U.State.WAITING_LEVEL)},E.onLevelLoaded=function(l,o){var i,S=this.levels,x=o.level,m=o.details,L=m.totalduration;if(!S){this.warn("Levels were reset while loading level "+x);return}this.log("Level "+x+" loaded ["+m.startSN+","+m.endSN+"], cc ["+m.startCC+", "+m.endCC+"] duration:"+L);var N=this.fragCurrent;N&&(this.state===U.State.FRAG_LOADING||this.state===U.State.FRAG_LOADING_WAITING_RETRY)&&(N.level!==o.level&&N.loader&&(this.state=U.State.IDLE,N.loader.abort()));var H=S[x],Y=0;if(m.live||(i=H.details)!==null&&i!==void 0&&i.live){if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed)return;Y=this.alignPlaylists(m,H.details)}if(H.details=m,this.levelLastLoaded=x,this.hls.trigger(j.Events.LEVEL_UPDATED,{details:m,level:x}),this.state===U.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(m))return;this.state=U.State.IDLE}this.startFragRequested?m.live&&this.synchronizeToLiveEdge(m):this.setStartPosition(m,Y),this.tick()},E._handleFragmentLoadProgress=function(l){var o,i=l.frag,S=l.part,x=l.payload,m=this.levels;if(!m){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var L=m[i.level],N=L.details;if(!N){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var H=L.videoCodec,Y=N.PTSKnown||!N.live,F=(o=i.initSegment)===null||o===void 0?void 0:o.data,C=this._getAudioCodec(L),$=this.transmuxer=this.transmuxer||new A.default(this.hls,T.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=S?S.index:-1,fe=ae!==-1,ye=new k.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,x.byteLength,ae,fe),je=this.initPTS[i.cc];$.push(x,F,C,H,i,S,N.totalduration,Y,ye,je)},E.onAudioTrackSwitching=function(l,o){var i=this.altAudio,S=!!o.url,x=o.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var m=this.fragCurrent;m!=null&&m.loader&&(this.log("Switching to main audio track, cancel main fragment load"),m.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;i&&L.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(j.Events.AUDIO_TRACK_SWITCHED,{id:x})}},E.onAudioTrackSwitched=function(l,o){var i=o.id,S=!!this.hls.audioTracks[i].url;if(S){var x=this.videoBuffer;x&&this.mediaBuffer!==x&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=x)}this.altAudio=S,this.tick()},E.onBufferCreated=function(l,o){var i=o.tracks,S,x,m=!1;for(var L in i){var N=i[L];if(N.id==="main"){if(x=L,S=N,L==="video"){var H=i[L];H&&(this.videoBuffer=H.buffer)}}else m=!0}m&&S?(this.log("Alternate track found, use "+x+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(l,o){var i=o.frag,S=o.part;if(i&&i.type!==T.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(S?" p: "+S.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===U.State.PARSED&&(this.state=U.State.IDLE);return}var x=S?S.stats:i.stats;this.fragLastKbps=Math.round(8*x.total/(x.buffering.end-x.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,S)},E.onError=function(l,o){switch(o.details){case b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(T.PlaylistLevelType.MAIN,o);break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==U.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=U.State.ERROR):!o.levelRetry&&this.state===U.State.WAITING_LEVEL&&(this.state=U.State.IDLE));break;case b.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===U.State.PARSING||this.state===U.State.PARSED)){var i=!0,S=this.getFwdBufferInfo(this.media,T.PlaylistLevelType.MAIN);S&&S.len>.5&&(i=!this.reduceMaxBufferLength(S.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var l=this.media,o=this.gapController;if(!l||!o||!l.readyState)return;var i=B.BufferHelper.getBuffered(l);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=l.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=U.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(l,o){var i=o.type;if(i!==g.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(i===g.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,i,T.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(l,o){this.levels=o.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var l=this.media,o=l.currentTime,i=this.startPosition;if(i>=0&&o0&&(m1&&l.seeking===!1){var i=l.currentTime;if(B.BufferHelper.isBuffered(l,i)?o=this.getAppendedFrag(i):B.BufferHelper.isBuffered(l,i+.1)&&(o=this.getAppendedFrag(i+.1)),o){var S=this.fragPlaying,x=o.level;(!S||o.sn!==S.sn||S.level!==x||o.urlId!==S.urlId)&&(this.hls.trigger(j.Events.FRAG_CHANGED,{frag:o}),(!S||S.level!==x)&&this.hls.trigger(j.Events.LEVEL_SWITCHED,{level:x}),this.fragPlaying=o)}}},a(O,[{key:"nextLevel",get:function(){var l=this.nextBufferedFrag;return l?l.level:-1}},{key:"currentLevel",get:function(){var l=this.media;if(l){var o=this.getAppendedFrag(l.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var l=this.media;if(l){var o=this.getAppendedFrag(l.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(U.default)},"./src/controller/subtitle-stream-controller.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"SubtitleStreamController",function(){return u});var Q=P("./src/events.ts"),U=P("./src/utils/logger.ts"),w=P("./src/utils/buffer-helper.ts"),j=P("./src/controller/fragment-finders.ts"),B=P("./src/utils/discontinuities.ts"),M=P("./src/controller/level-helper.ts"),T=P("./src/controller/fragment-tracker.ts"),g=P("./src/controller/base-stream-controller.ts"),A=P("./src/types/loader.ts"),k=P("./src/types/level.ts");function D(h,_){for(var y=0;y<_.length;y++){var f=_[y];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}function b(h,_,y){return _&&D(h.prototype,_),y&&D(h,y),h}function v(h,_){h.prototype=Object.create(_.prototype),h.prototype.constructor=h,c(h,_)}function c(h,_){return c=Object.setPrototypeOf||function(f,O){return f.__proto__=O,f},c(h,_)}var a=500,u=function(h){v(_,h);function _(f,O){var E;return E=h.call(this,f,O,"[subtitle-stream-controller]")||this,E.levels=[],E.currentTrackId=-1,E.tracksBuffered=[],E.mainDetails=null,E._registerListeners(),E}var y=_.prototype;return y.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},y._registerListeners=function(){var O=this.hls;O.on(Q.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.on(Q.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.on(Q.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(Q.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(Q.Events.ERROR,this.onError,this),O.on(Q.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.on(Q.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.on(Q.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.on(Q.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.on(Q.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},y._unregisterListeners=function(){var O=this.hls;O.off(Q.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.off(Q.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.off(Q.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(Q.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(Q.Events.ERROR,this.onError,this),O.off(Q.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.off(Q.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.off(Q.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.off(Q.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.off(Q.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},y.startLoad=function(){this.stopLoad(),this.state=g.State.IDLE,this.setInterval(a),this.tick()},y.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},y.onLevelLoaded=function(O,E){this.mainDetails=E.details},y.onSubtitleFragProcessed=function(O,E){var d=E.frag,l=E.success;if(this.fragPrevious=d,this.state=g.State.IDLE,!l)return;var o=this.tracksBuffered[this.currentTrackId];if(!o)return;for(var i,S=d.start,x=0;x=o[x].start&&S<=o[x].end){i=o[x];break}var m=d.start+d.duration;i?i.end=m:(i={start:S,end:m},o.push(i)),this.fragmentTracker.fragBuffered(d)},y.onBufferFlushing=function(O,E){var d=E.startOffset,l=E.endOffset;if(d===0&&l!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,i=this.levels;if(!i.length||!i[o]||!i[o].details)return;var S=i[o].details,x=S.targetduration,m=l-x;if(m<=0)return;E.endOffsetSubtitles=Math.max(0,m),this.tracksBuffered.forEach(function(L){for(var N=0;N=S.length||o!==i||!x)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,l.live||(d=x.details)!==null&&d!==void 0&&d.live){var m=this.mainDetails;if(l.deltaUpdateFailed||!m)return;var L=m.fragments[0];if(!x.details)l.hasProgramDateTime&&m.hasProgramDateTime?Object(B.alignMediaPlaylistByPDT)(l,m):L&&Object(M.addSliding)(l,L.start);else{var N=this.alignPlaylists(l,x.details);N===0&&L&&Object(M.addSliding)(l,L.start)}}if(x.details=l,this.levelLastLoaded=o,this.tick(),l.live&&!this.fragCurrent&&this.media&&this.state===g.State.IDLE){var H=Object(j.findFragmentByPTS)(null,l.fragments,this.media.currentTime,0);H||(this.warn("Subtitle playlist not aligned with playback"),x.details=void 0)}},y._handleFragmentLoadComplete=function(O){var E=O.frag,d=O.payload,l=E.decryptdata,o=this.hls;if(this.fragContextChanged(E))return;if(d&&d.byteLength>0&&l&&l.key&&l.iv&&l.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),l.key.buffer,l.iv.buffer).then(function(S){var x=performance.now();o.trigger(Q.Events.FRAG_DECRYPTED,{frag:E,payload:S,stats:{tstart:i,tdecrypt:x}})})}},y.doTick=function(){if(!this.media){this.state=g.State.IDLE;return}if(this.state===g.State.IDLE){var O,E=this.currentTrackId,d=this.levels;if(!d.length||!d[E]||!d[E].details)return;var l=d[E].details,o=l.targetduration,i=this.config,S=this.media,x=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-o,i.maxBufferHole),m=x.end,L=x.len,N=this.getMaxBufferLength()+o;if(L>N)return;console.assert(l,"Subtitle track details are defined on idle subtitle stream controller tick");var H=l.fragments,Y=H.length,F=l.edge,C,$=this.fragPrevious;if(m-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},v.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},v.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var a=k(this.media.textTracks);a.forEach(function(u){Object(U.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},v.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},v.onManifestParsed=function(a,u){this.tracks=u.subtitleTracks},v.onSubtitleTrackLoaded=function(a,u){var h=u.id,_=u.details,y=this.trackId,f=this.tracksInGroup[y];if(!f){this.warn("Invalid subtitle track id "+h);return}var O=f.details;f.details=u.details,this.log("subtitle track "+h+" loaded ["+_.startSN+"-"+_.endSN+"]"),h===this.trackId&&(this.retryCount=0,this.playlistLoaded(h,u,O))},v.onLevelLoading=function(a,u){this.switchLevel(u.level)},v.onLevelSwitching=function(a,u){this.switchLevel(u.level)},v.switchLevel=function(a){var u=this.hls.levels[a];if(!(u!=null&&u.textGroupIds))return;var h=u.textGroupIds[u.urlId];if(this.groupId!==h){var _=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,y=this.tracks.filter(function(E){return!h||E.groupId===h});this.tracksInGroup=y;var f=this.findTrackId(_==null?void 0:_.name)||this.findTrackId();this.groupId=h;var O={subtitleTracks:y};this.log("Updating subtitle tracks, "+y.length+' track(s) found in "'+h+'" group-id'),this.hls.trigger(Q.Events.SUBTITLE_TRACKS_UPDATED,O),f!==-1&&this.setSubtitleTrack(f,_)}},v.findTrackId=function(a){for(var u=this.tracksInGroup,h=0;h=_.length)return;this.clearTimer();var y=_[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,y){var f=y.id,O=y.groupId,E=O===void 0?"":O,d=y.name,l=y.type,o=y.url;this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:f,groupId:E,name:d,type:l,url:o});var i=this.switchParams(y.url,u==null?void 0:u.details);this.loadPlaylist(i)}else this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:a})},v.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,u=k(this.media.textTracks),h=0;h=0&&(l[0]=Math.min(l[0],_),l[1]=Math.max(l[1],y),E=!0,o/(y-_)>.5))return}if(E||O.push([_,y]),this.config.renderTextTracksNatively){var i=this.captionsTracks[h];this.Cues.newCue(i,_,y,f)}else{var S=this.Cues.newCue(null,_,y,f);this.hls.trigger(U.Events.CUES_PARSED,{type:"captions",cues:S,track:h})}},a.onInitPtsFound=function(h,_){var y=this,f=_.frag,O=_.id,E=_.initPTS,d=_.timescale,l=this.unparsedVttFrags;O==="main"&&(this.initPTS[f.cc]=E,this.timescale[f.cc]=d),l.length&&(this.unparsedVttFrags=[],l.forEach(function(o){y.onFragLoaded(U.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(h){var _=this.media;if(_)for(var y=0;y<_.textTracks.length;y++){var f=_.textTracks[y];if(f[h])return f}return null},a.createCaptionsTrack=function(h){this.config.renderTextTracksNatively?this.createNativeTrack(h):this.createNonNativeTrack(h)},a.createNativeTrack=function(h){if(this.captionsTracks[h])return;var _=this.captionsProperties,y=this.captionsTracks,f=this.media,O=_[h],E=O.label,d=O.languageCode,l=this.getExistingTrack(h);if(l)y[h]=l,Object(M.clearCurrentCues)(y[h]),Object(M.sendAddTrackEvent)(y[h],f);else{var o=this.createTextTrack("captions",E,d);o&&(o[h]=!0,y[h]=o)}},a.createNonNativeTrack=function(h){if(this.nonNativeCaptionsTracks[h])return;var _=this.captionsProperties[h];if(!_)return;var y=_.label,f={_id:h,label:y,kind:"captions",default:_.media?!!_.media.default:!1,closedCaptions:_.media};this.nonNativeCaptionsTracks[h]=f,this.hls.trigger(U.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[f]})},a.createTextTrack=function(h,_,y){var f=this.media;return f?f.addTextTrack(h,_,y):void 0},a.onMediaAttaching=function(h,_){this.media=_.media,this._cleanTracks()},a.onMediaDetaching=function(){var h=this.captionsTracks;Object.keys(h).forEach(function(_){Object(M.clearCurrentCues)(h[_]),delete h[_]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=v(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},a._cleanTracks=function(){var h=this.media;if(!h)return;var _=h.textTracks;if(_)for(var y=0;y<_.length;y++)Object(M.clearCurrentCues)(_[y])},a.onSubtitleTracksUpdated=function(h,_){var y=this;this.textTracks=[];var f=_.subtitleTracks||[],O=f.some(function(o){return o.textCodec===T.IMSC1_CODEC});if(this.config.enableWebVTT||O&&this.config.enableIMSC1){var E=this.tracks&&f&&this.tracks.length===f.length;if(this.tracks=f||[],this.config.renderTextTracksNatively){var d=this.media?this.media.textTracks:[];this.tracks.forEach(function(o,i){var S;if(i>>8^d&255^99,T[f]=d,g[d]=f;var l=y[f],o=y[l],i=y[o],S=y[d]*257^d*16843008;k[f]=S<<24|S>>>8,D[f]=S<<16|S>>>16,b[f]=S<<8|S>>>24,v[f]=S,S=i*16843009^o*65537^l*257^f*16843008,a[d]=S<<24|S>>>8,u[d]=S<<16|S>>>16,h[d]=S<<8|S>>>24,_[d]=S,f?(f=l^y[y[y[i^l]]],O^=y[y[O]]):f=O=1}},B.expandKey=function(T){for(var g=this.uint8ArrayToUint32Array_(T),A=!0,k=0;k>>6)+1;var S=(h[_+2]&60)>>>2;if(S>i.length-1){u.trigger(w.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return E=(h[_+2]&1)<<2,E|=(h[_+3]&192)>>>6,Q.logger.log("manifest codec:"+y+", ADTS type:"+f+", samplingIndex:"+S),/firefox/i.test(l)?S>=6?(f=5,d=new Array(4),O=S-3):(f=2,d=new Array(2),O=S):l.indexOf("android")!==-1?(f=2,d=new Array(2),O=S):(f=5,d=new Array(4),y&&(y.indexOf("mp4a.40.29")!==-1||y.indexOf("mp4a.40.5")!==-1)||!y&&S>=6?O=S-3:((y&&y.indexOf("mp4a.40.2")!==-1&&(S>=6&&E===1||/vivaldi/i.test(l))||!y&&E===1)&&(f=2,d=new Array(2)),O=S)),d[0]=f<<3,d[0]|=(S&14)>>1,d[1]|=(S&1)<<7,d[1]|=E<<3,f===5&&(d[1]|=(O&14)>>1,d[2]=(O&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:i[S],channelCount:E,codec:"mp4a.40."+f,manifestCodec:o}}function B(u,h){return u[h]===255&&(u[h+1]&246)===240}function M(u,h){return u[h+1]&1?7:9}function T(u,h){return(u[h+3]&3)<<11|u[h+4]<<3|(u[h+5]&224)>>>5}function g(u,h){return h+5=u.length)return!1;var y=T(u,h);if(y<=_)return!1;var f=h+y;return f===u.length||A(u,f)}return!1}function b(u,h,_,y,f){if(!u.samplerate){var O=j(h,_,y,f);if(!O)return;u.config=O.config,u.samplerate=O.samplerate,u.channelCount=O.channelCount,u.codec=O.codec,u.manifestCodec=O.manifestCodec,Q.logger.log("parsed codec:"+u.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function v(u){return 1024*9e4/u}function c(u,h,_,y,f){var O=M(u,h),E=T(u,h);if(E-=O,E>0){var d=_+y*f;return{headerLength:O,frameLength:E,stamp:d}}}function a(u,h,_,y,f){var O=v(u.samplerate),E=c(h,_,y,f,O);if(E){var d=E.frameLength,l=E.headerLength,o=E.stamp,i=l+d,S=Math.max(0,_+i-h.length),x;S?(x=new Uint8Array(i-l),x.set(h.subarray(_+l,h.length),0)):x=h.subarray(_+l,_+i);var m={unit:x,pts:o};return S||u.samples.push(m),{sample:m,length:i,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"initPTSFn",function(){return T});var Q=P("./src/polyfills/number.ts"),U=P("./src/demux/id3.ts"),w=P("./src/demux/dummy-demuxed-track.ts"),j=P("./src/utils/mp4-tools.ts"),B=P("./src/utils/typed-array.ts"),M=function(){function g(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var A=g.prototype;return A.resetInitSegment=function(D,b,v){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},A.resetTimeStamp=function(){},A.resetContiguity=function(){},A.canParse=function(D,b){return!1},A.appendFrame=function(D,b,v){},A.demux=function(D,b){this.cachedData&&(D=Object(j.appendUint8Array)(this.cachedData,D),this.cachedData=null);var v=U.getID3Data(D,0),c=v?v.length:0,a,u,h=this._audioTrack,_=this._id3Track,y=v?U.getTimeStamp(v):void 0,f=D.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=T(y,b)),v&&v.length>0&&_.samples.push({pts:this.initPTS,dts:this.initPTS,data:v}),u=this.initPTS;cM?(this.word<<=M,this.bitsAvailable-=M):(M-=this.bitsAvailable,T=M>>3,M-=T>>3,this.bytesAvailable-=T,this.loadWord(),this.word<<=M,this.bitsAvailable-=M)},j.readBits=function(M){var T=Math.min(this.bitsAvailable,M),g=this.word>>>32-T;return M>32&&Q.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=T,this.bitsAvailable>0?this.word<<=T:this.bytesAvailable>0&&this.loadWord(),T=M-T,T>0&&this.bitsAvailable?g<>>M)!==0)return this.word<<=M,this.bitsAvailable-=M,M;return this.loadWord(),M+this.skipLZ()},j.skipUEG=function(){this.skipBits(1+this.skipLZ())},j.skipEG=function(){this.skipBits(1+this.skipLZ())},j.readUEG=function(){var M=this.skipLZ();return this.readBits(M+1)-1},j.readEG=function(){var M=this.readUEG();return 1&M?1+M>>>1:-1*(M>>>1)},j.readBoolean=function(){return this.readBits(1)===1},j.readUByte=function(){return this.readBits(8)},j.readUShort=function(){return this.readBits(16)},j.readUInt=function(){return this.readBits(32)},j.skipScalingList=function(M){for(var T=8,g=8,A,k=0;k0?f.subarray(E,E+d):void 0},j=function(f,O){var E=0;return E=(f[O]&127)<<21,E|=(f[O+1]&127)<<14,E|=(f[O+2]&127)<<7,E|=f[O+3]&127,E},B=function(f,O){return Q(f,O)&&j(f,O+6)+10<=f.length-O},M=function(f){for(var O=A(f),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:m+=String.fromCharCode(i);break;case 12:case 13:S=f[L++],m+=String.fromCharCode((i&31)<<6|S&63);break;case 14:S=f[L++],x=f[L++],m+=String.fromCharCode((i&15)<<12|(S&63)<<6|(x&63)<<0);break;default:}}return m},u={decodeTextFrame:b},h;function _(){return!h&&typeof self.TextDecoder!="undefined"&&(h=new self.TextDecoder("utf-8")),h}},"./src/demux/mp3demuxer.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/demux/base-audio-demuxer.ts"),U=P("./src/demux/id3.ts"),w=P("./src/utils/logger.ts"),j=P("./src/demux/mpegaudio.ts");function B(g,A){g.prototype=Object.create(A.prototype),g.prototype.constructor=g,M(g,A)}function M(g,A){return M=Object.setPrototypeOf||function(D,b){return D.__proto__=b,D},M(g,A)}var T=function(g){B(A,g);function A(){return g.apply(this,arguments)||this}var k=A.prototype;return k.resetInitSegment=function(b,v,c){g.prototype.resetInitSegment.call(this,b,v,c),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:b,duration:c,inputTimeScale:9e4,dropped:0}},A.probe=function(b){if(!b)return!1;for(var v=U.getID3Data(b,0)||[],c=v.length,a=b.length;c0},B.demux=function(T){var g=T,A=Object(U.dummyTrack)();if(this.config.progressive){this.remainderData&&(g=Object(Q.appendUint8Array)(this.remainderData,T));var k=Object(Q.segmentValidRange)(g);this.remainderData=k.remainder,A.samples=k.valid||new Uint8Array}else A.samples=g;return{audioTrack:Object(U.dummyTrack)(),avcTrack:A,id3Track:Object(U.dummyTrack)(),textTrack:Object(U.dummyTrack)()}},B.flush=function(){var T=Object(U.dummyTrack)();return T.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(U.dummyTrack)(),avcTrack:T,id3Track:Object(U.dummyTrack)(),textTrack:Object(U.dummyTrack)()}},B.demuxSampleAes=function(T,g,A){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},B.destroy=function(){},j}();w.minProbeByteLength=1024,K.default=w},"./src/demux/mpegaudio.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"appendFrame",function(){return M}),P.d(K,"parseHeader",function(){return T}),P.d(K,"isHeaderPattern",function(){return g}),P.d(K,"isHeader",function(){return A}),P.d(K,"canParse",function(){return k}),P.d(K,"probe",function(){return D});var Q=null,U=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],j=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],B=[0,1,1,4];function M(b,v,c,a,u){if(c+24>v.length)return;var h=T(v,c);if(h&&c+h.frameLength<=v.length){var _=h.samplesPerFrame*9e4/h.sampleRate,y=a+u*_,f={unit:v.subarray(c,c+h.frameLength),pts:y,dts:y};return b.config=[],b.channelCount=h.channelCount,b.samplerate=h.sampleRate,b.samples.push(f),{sample:f,length:h.frameLength,missing:0}}}function T(b,v){var c=b[v+1]>>3&3,a=b[v+1]>>1&3,u=b[v+2]>>4&15,h=b[v+2]>>2&3;if(c!==1&&u!==0&&u!==15&&h!==3){var _=b[v+2]>>1&1,y=b[v+3]>>6,f=c===3?3-a:a===3?3:4,O=U[f*14+u-1]*1e3,E=c===3?0:c===2?1:2,d=w[E*3+h],l=y===3?1:2,o=j[c][a],i=B[a],S=o*8*i,x=Math.floor(o*O/d+_)*i;if(Q===null){var m=navigator.userAgent||"",L=m.match(/Chrome\/(\d+)/i);Q=L?parseInt(L[1]):0}var N=!!Q&&Q<=87;return N&&a===2&&O>=224e3&&y===0&&(b[v+3]=b[v+3]|128),{sampleRate:d,channelCount:l,frameLength:x,samplesPerFrame:S}}}function g(b,v){return b[v]===255&&(b[v+1]&224)===224&&(b[v+1]&6)!==0}function A(b,v){return v+1=T.length){A();return}if(T[g].unit.length<32)continue;var k=this.decrypter.isSync();if(this.decryptAacSample(T,g,A,k),!k)return}},B.getAvcEncryptedData=function(T){for(var g=Math.floor((T.length-48)/160)*16+16,A=new Int8Array(g),k=0,D=32;D<=T.length-16;D+=160,k+=16)A.set(T.subarray(D,D+16),k);return A},B.getAvcDecryptedUnit=function(T,g){for(var A=new Uint8Array(g),k=0,D=32;D<=T.length-16;D+=160,k+=16)T.set(A.subarray(k,k+16),D);return T},B.decryptAvcSample=function(T,g,A,k,D,b){var v=Object(U.discardEPB)(D.data),c=this.getAvcEncryptedData(v),a=this;this.decryptBuffer(c.buffer,function(u){D.data=a.getAvcDecryptedUnit(v,u),b||a.decryptAvcSamples(T,g,A+1,k)})},B.decryptAvcSamples=function(T,g,A,k){if(T instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;g++,A=0){if(g>=T.length){k();return}for(var D=T[g].units;!(A>=D.length);A++){var b=D[A];if(b.data.length<=48||b.type!==1&&b.type!==5)continue;var v=this.decrypter.isSync();if(this.decryptAvcSample(T,g,A,k,b,v),!v)return}}},j}();K.default=w},"./src/demux/transmuxer-interface.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return D});var Q=P("./node_modules/webworkify-webpack/index.js"),U=P.n(Q),w=P("./src/events.ts"),j=P("./src/demux/transmuxer.ts"),B=P("./src/utils/logger.ts"),M=P("./src/errors.ts"),T=P("./src/utils/mediasource-helper.ts"),g=P("./node_modules/eventemitter3/index.js"),A=P.n(g),k=Object(T.getMediaSource)()||{isTypeSupported:function(){return!1}},D=function(){function b(c,a,u,h){var _=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=c,this.id=a,this.onTransmuxComplete=u,this.onFlush=h;var y=c.config,f=function(o,i){i=i||{},i.frag=_.frag,i.id=_.id,c.trigger(o,i)};this.observer=new g.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,f),this.observer.on(w.Events.ERROR,f);var O={mp4:k.isTypeSupported("video/mp4"),mpeg:k.isTypeSupported("audio/mpeg"),mp3:k.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(y.enableWorker&&typeof Worker!="undefined"){B.logger.log("demuxing in webworker");var d;try{d=this.worker=Q("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(l){c.trigger(w.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(l.message+" ("+l.filename+":"+l.lineno+")")})},d.postMessage({cmd:"init",typeSupported:O,vendor:E,id:a,config:JSON.stringify(y)})}catch(l){B.logger.warn("Error in worker:",l),B.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new j.default(this.observer,O,y,E,a),this.worker=null}}else this.transmuxer=new j.default(this.observer,O,y,E,a)}var v=b.prototype;return v.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var h=this.observer;h&&h.removeAllListeners(),this.observer=null},v.push=function(a,u,h,_,y,f,O,E,d,l){var o=this;d.transmuxing.start=self.performance.now();var i=this.transmuxer,S=this.worker,x=f?f.start:y.start,m=y.decryptdata,L=this.frag,N=!(L&&y.cc===L.cc),H=!(L&&d.level===L.level),Y=L?d.sn-L.sn:-1,F=this.part?d.part-this.part.index:1,C=!H&&(Y===1||Y===0&&F===1),$=self.performance.now();(H||Y||y.stats.parsing.start===0)&&(y.stats.parsing.start=$),f&&(F||!C)&&(f.stats.parsing.start=$);var ae=new j.TransmuxState(N,C,E,H,x);if(!C||N){B.logger.log("[transmuxer-interface, "+y.type+"]: Starting new transmux session for sn: "+d.sn+" p: "+d.part+" level: "+d.level+" id: "+d.id+` + Time to underbuffer: `+N.toFixed(3)+" s"),u.nextLoadLevel=Y,this.bwEstimator.sample(E,f.loaded),this.clearTimer(),c.loader&&(this.fragCurrent=this.partCurrent=null,c.loader.abort()),u.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:c,part:a,stats:f})},b.onFragLoaded=function(c,a){var u=a.frag,h=a.part;if(u.type===M.PlaylistLevelType.MAIN&&Object(Q.isFiniteNumber)(u.sn)){var _=h?h.stats:u.stats,y=h?h.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var f=this.hls.levels[u.level],O=(f.loaded?f.loaded.bytes:0)+_.loaded,E=(f.loaded?f.loaded.duration:0)+y;f.loaded={bytes:O,duration:E},f.realBitrate=Math.round(8*O/E)}if(u.bitrateTest){var d={stats:_,frag:u,part:h,id:u.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,d),u.bitrateTest=!1}}},b.onFragBuffered=function(c,a){var u=a.frag,h=a.part,_=h?h.stats:u.stats;if(_.aborted)return;if(u.type!==M.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var y=_.parsing.end-_.loading.start;this.bwEstimator.sample(y,_.loaded),_.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=y/1e3:this.bitrateTestDelay=0},b.onError=function(c,a){switch(a.details){case B.ErrorDetails.FRAG_LOAD_ERROR:case B.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},b.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},b.getNextABRAutoLevel=function(){var c=this.fragCurrent,a=this.partCurrent,u=this.hls,h=u.maxAutoLevel,_=u.config,y=u.minAutoLevel,f=u.media,O=a?a.duration:c?c.duration:0,E=f?f.currentTime:0,d=f&&f.playbackRate!==0?Math.abs(f.playbackRate):1,l=this.bwEstimator?this.bwEstimator.getEstimate():_.abrEwmaDefaultEstimate,o=(j.BufferHelper.bufferInfo(f,E,_.maxBufferHole).end-E)/d,i=this.findBestLevel(l,y,h,o,_.abrBandWidthFactor,_.abrBandWidthUpFactor);if(i>=0)return i;T.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=O?Math.min(O,_.maxStarvationDelay):_.maxStarvationDelay,x=_.abrBandWidthFactor,m=_.abrBandWidthUpFactor;if(!o){var L=this.bitrateTestDelay;if(L){var N=O?Math.min(O,_.maxLoadingDelay):_.maxLoadingDelay;S=N-L,T.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),x=m=1}}return i=this.findBestLevel(l,y,h,o+S,x,m),Math.max(i,0)},b.findBestLevel=function(c,a,u,h,_,y){for(var f,O=this.fragCurrent,E=this.partCurrent,d=this.lastLoadedFragLevel,l=this.hls.levels,o=l[d],i=!!(o!=null&&(f=o.details)!==null&&f!==void 0&&f.live),S=o==null?void 0:o.codecSet,x=E?E.duration:O?O.duration:0,m=u;m>=a;m--){var L=l[m];if(!L||S&&L.codecSet!==S)continue;var N=L.details,H=(E?N==null?void 0:N.partTarget:N==null?void 0:N.averagetargetduration)||x,Y=void 0;m<=d?Y=_*c:Y=y*c;var F=l[m].maxBitrate,C=F*H/Y;if(T.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+m+"/"+Math.round(Y)+"/"+F+"/"+H+"/"+h+"/"+C),Y>F&&(!C||i&&!this.bitrateTestDelay||C0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=U.State.IDLE):(this.loadedmetadata=!1,this.state=U.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},d.doTick=function(){switch(this.state){case U.State.IDLE:this.doTickIdle();break;case U.State.WAITING_TRACK:{var o,i=this.levels,S=this.trackId,x=i==null||((o=i[S])===null||o===void 0)?void 0:o.details;if(x){if(this.waitForCdnTuneIn(x))break;this.state=U.State.WAITING_INIT_PTS}break}case U.State.FRAG_LOADING_WAITING_RETRY:{var m,L=performance.now(),N=this.retryDate;(!N||L>=N||(m=this.media)!==null&&m!==void 0&&m.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=U.State.IDLE);break}case U.State.WAITING_INIT_PTS:{var H=this.waitingData;if(H){var Y=H.frag,F=H.part,C=H.cache,$=H.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=U.State.FRAG_LOADING;var ae=C.flush(),fe={frag:Y,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(fe),$&&O.prototype._handleFragmentLoadComplete.call(this,fe)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var ye=this.getLoadPosition(),je=j.BufferHelper.bufferInfo(this.mediaBuffer,ye,this.config.maxBufferHole),Me=Object(b.fragmentWithinToleranceTest)(je.end,this.config.maxFragLookUpTolerance,Y);Me<0&&(a.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+je.end+" is needed"),this.clearWaitingFragment())}}else this.state=U.State.IDLE}}this.onTickEnd()},d.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=U.State.IDLE)},d.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:o,S=i.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},d.doTickIdle=function(){var o,i,S=this.hls,x=this.levels,m=this.media,L=this.trackId,N=S.config;if(!x||!x[L])return;if(!m&&(this.startFragRequested||!N.startFragPrefetch))return;var H=x[L],Y=H.details;if(!Y||Y.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(Y)){this.state=U.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,g.ElementaryStreamTypes.AUDIO,T.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,T.PlaylistLevelType.AUDIO);if(F===null)return;var C=F.len,$=this.getMaxBufferLength(),ae=this.audioSwitch;if(C>=$&&!ae)return;if(!ae&&this._streamEnded(F,Y)){S.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=U.State.ENDED;return}var fe=Y.fragments,ye=fe[0].start,je=F.end;if(ae){var Me=this.getLoadPosition();je=Me,Y.PTSKnown&&Meye||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),m.currentTime=ye+.05))}var Re=this.getNextFragment(je,Y);if(!Re){this.bufferFlushed=!0;return}((o=Re.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((i=Re.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(Re,Y):this.loadFragment(Re,Y,je)},d.getMaxBufferLength=function(){var o=O.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,T.PlaylistLevelType.MAIN);return i===null?o:Math.max(o,i.len)},d.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},d.onAudioTracksUpdated=function(o,i){var S=i.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(x){return new M.Level(x)})},d.onAudioTrackSwitching=function(o,i){var S=!!i.url;this.trackId=i.id;var x=this.fragCurrent;x!=null&&x.loader&&x.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(y):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=U.State.IDLE):this.state=U.State.STOPPED,this.tick()},d.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},d.onLevelLoaded=function(o,i){this.mainDetails=i.details},d.onAudioTrackLoaded=function(o,i){var S,x=this.levels,m=i.details,L=i.id;if(!x){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+m.startSN+","+m.endSN+"],duration:"+m.totalduration);var N=x[L],H=0;if(m.live||(S=N.details)!==null&&S!==void 0&&S.live){var Y=this.mainDetails;if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed||!Y)return;!N.details&&m.hasProgramDateTime&&Y.hasProgramDateTime?(Object(v.alignMediaPlaylistByPDT)(m,Y),H=m.fragments[0].start):H=this.alignPlaylists(m,N.details)}N.details=m,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!m.live)&&this.setStartPosition(N.details,H),this.state===U.State.WAITING_TRACK&&!this.waitForCdnTuneIn(m)&&(this.state=U.State.IDLE),this.tick()},d._handleFragmentLoadProgress=function(o){var i,S=o.frag,x=o.part,m=o.payload,L=this.config,N=this.trackId,H=this.levels;if(!H){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var Y=H[N];console.assert(Y,"Audio track is defined on fragment load progress");var F=Y.details;console.assert(F,"Audio track details are defined on fragment load progress");var C=L.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",$=this.transmuxer;$||($=this.transmuxer=new P.default(this.hls,T.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ae=this.initPTS[S.cc],fe=(i=S.initSegment)===null||i===void 0?void 0:i.data;if(ae!==void 0){var ye=!1,je=x?x.index:-1,Me=je!==-1,Re=new D.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,m.byteLength,je,Me);$.push(m,fe,C,"",S,x,F.totalduration,ye,Re,ae)}else{a.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+N);var Ie=this.waitingData=this.waitingData||{frag:S,part:x,cache:new A.default,complete:!1},Pe=Ie.cache;Pe.push(new Uint8Array(m)),this.waitingVideoCC=this.videoTrackCC,this.state=U.State.WAITING_INIT_PTS}},d._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,o)},d.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},d.onBufferCreated=function(o,i){var S=i.tracks.audio;S&&(this.mediaBuffer=S.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},d.onFragBuffered=function(o,i){var S=i.frag,x=i.part;if(S.type!==T.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(x?" p: "+x.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,x)},d.onError=function(o,i){switch(i.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:case c.ErrorDetails.KEY_LOAD_ERROR:case c.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(T.PlaylistLevelType.AUDIO,i);break;case c.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case c.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==U.State.ERROR&&this.state!==U.State.STOPPED&&(this.state=i.fatal?U.State.ERROR:U.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case c.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===U.State.PARSING||this.state===U.State.PARSED)){var S=!0,x=this.getFwdBufferInfo(this.mediaBuffer,T.PlaylistLevelType.AUDIO);x&&x.len>.5&&(S=!this.reduceMaxBufferLength(x.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},d.onBufferFlushed=function(o,i){var S=i.type;S===g.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},d._handleTransmuxComplete=function(o){var i,S="audio",x=this.hls,m=o.remuxResult,L=o.chunkMeta,N=this.getCurrentContext(L);if(!N){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var H=N.frag,Y=N.part,F=m.audio,C=m.text,$=m.id3,ae=m.initSegment;if(this.fragContextChanged(H))return;if(this.state=U.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,H,L),x.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:H,id:S,tracks:ae.tracks})),F){var fe=F.startPTS,ye=F.endPTS,je=F.startDTS,Me=F.endDTS;Y&&(Y.elementaryStreams[g.ElementaryStreamTypes.AUDIO]={startPTS:fe,endPTS:ye,startDTS:je,endDTS:Me}),H.setElementaryStreamInfo(g.ElementaryStreamTypes.AUDIO,fe,ye,je,Me),this.bufferFragmentData(F,H,Y,L)}if($!=null&&(i=$.samples)!==null&&i!==void 0&&i.length){var Re=u({frag:H,id:S},$);x.trigger(w.Events.FRAG_PARSING_METADATA,Re)}if(C){var Ie=u({frag:H,id:S},C);x.trigger(w.Events.FRAG_PARSING_USERDATA,Ie)}},d._bufferInitSegment=function(o,i,S){if(this.state!==U.State.PARSING)return;o.video&&delete o.video;var x=o.audio;if(!x)return;x.levelCodec=x.codec,x.id="audio",this.log("Init audio buffer, container:"+x.container+", codecs[parsed]=["+x.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,o);var m=x.initSegment;if(m!=null&&m.byteLength){var L={type:"audio",frag:i,part:null,chunkMeta:S,parent:i.type,data:m};this.hls.trigger(w.Events.BUFFER_APPENDING,L)}this.tick()},d.loadFragment=function(o,i,S){var x=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||x===B.FragmentState.NOT_LOADED||x===B.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):i.live&&!Object(Q.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=U.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,o,i,S)))},d.completeAudioSwitch=function(){var o=this.hls,i=this.media,S=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,o.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:S})},E}(U.default);K.default=f},"./src/controller/audio-track-controller.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/events.ts"),U=k("./src/errors.ts"),w=k("./src/controller/base-playlist-controller.ts"),j=k("./src/types/loader.ts");function B(P,D){for(var b=0;b=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=a[this.trackId];this.log("Now switching to audio-track index "+c);var h=a[c],_=h.id,y=h.groupId,f=y===void 0?"":y,O=h.name,E=h.type,d=h.url;if(this.trackId=c,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(Q.Events.AUDIO_TRACK_SWITCHING,{id:_,groupId:f,name:O,type:E,url:d}),h.details&&!h.details.live)return;var l=this.switchParams(h.url,u==null?void 0:u.details);this.loadPlaylist(l)},b.selectInitialTrack=function(){var c=this.tracksInGroup;console.assert(c.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,u=this.findTrackId(a)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},b.findTrackId=function(c){for(var a=this.tracksInGroup,u=0;uD.partTarget&&(h+=1)}if(Object(Q.isFiniteNumber)(u))return new U.HlsUrlParameters(u,Object(Q.isFiniteNumber)(h)?h:void 0,U.HlsSkip.No)}}},g.loadPlaylist=function(P){},g.shouldLoadTrack=function(P){return this.canLoad&&P&&!!P.url&&(!P.details||P.details.live)},g.playlistLoaded=function(P,D,b){var v=this,c=D.details,a=D.stats,u=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(c.advancedDateTime=Date.now()-u,c.live||b!=null&&b.live){if(c.reloaded(b),b&&this.log("live playlist "+P+" "+(c.advanced?"REFRESHED "+c.lastPartSn+"-"+c.lastPartIndex:"MISSED")),b&&c.fragments.length>0&&Object(w.mergeDetails)(b,c),!this.canLoad||!c.live)return;var h,_=void 0,y=void 0;if(c.canBlockReload&&c.endSN&&c.advanced){var f=this.hls.config.lowLatencyMode,O=c.lastPartSn,E=c.endSN,d=c.lastPartIndex,l=d!==-1,o=O===E,i=f?0:d;l?(_=o?E+1:O,y=o?i:d+1):_=E+1;var S=c.age,x=S+c.ageHeader,m=Math.min(x-c.partTarget,c.targetduration*1.5);if(m>0){if(b&&m>b.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+b.tuneInGoal+" to: "+m+" with playlist age: "+c.age),m=0;else{var L=Math.floor(m/c.targetduration);if(_+=L,y!==void 0){var N=Math.round(m%c.targetduration/c.partTarget);y+=N}this.log("CDN Tune-in age: "+c.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+m+" skip sn "+L+" to part "+y)}c.tuneInGoal=m}if(h=this.getDeliveryDirectives(c,D.deliveryDirectives,_,y),f||!o){this.loadPlaylist(h);return}}else h=this.getDeliveryDirectives(c,D.deliveryDirectives,_,y);var H=Object(w.computeReloadInterval)(c,a);_!==void 0&&c.canBlockReload&&(H-=c.partTarget||1),this.log("reload live playlist "+P+" in "+Math.round(H)+" ms"),this.timer=self.setTimeout(function(){return v.loadPlaylist(h)},H)}else this.clearTimer()},g.getDeliveryDirectives=function(P,D,b,v){var c=Object(U.getSkipValue)(P,b);return D!=null&&D.skip&&P.deltaUpdateFailed&&(b=D.msn,v=D.part,c=U.HlsSkip.No),new U.HlsUrlParameters(b,v,c)},g.retryLoadingOrFail=function(P){var D=this,b=this.hls.config,v=this.retryCount-1&&(c=P.context)!==null&&c!==void 0&&c.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+P.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*b.levelLoadingRetryDelay,b.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return D.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+P.details+'"')}}else this.warn('cannot recover from error "'+P.details+'"'),this.clearTimer(),P.fatal=!0;return v},T}()},"./src/controller/base-stream-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"State",function(){return E}),k.d(K,"default",function(){return d});var Q=k("./src/polyfills/number.ts"),U=k("./src/task-loop.ts"),w=k("./src/controller/fragment-tracker.ts"),j=k("./src/utils/buffer-helper.ts"),B=k("./src/utils/logger.ts"),M=k("./src/events.ts"),T=k("./src/errors.ts"),g=k("./src/types/transmuxer.ts"),A=k("./src/utils/mp4-tools.ts"),P=k("./src/utils/discontinuities.ts"),D=k("./src/controller/fragment-finders.ts"),b=k("./src/controller/level-helper.ts"),v=k("./src/loader/fragment-loader.ts"),c=k("./src/crypt/decrypter.ts"),a=k("./src/utils/time-ranges.ts"),u=k("./src/types/loader.ts");function h(l,o){for(var i=0;iae;(Y<$||fe)&&(fe&&m.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),m.loader.abort()),this.resetLoadingState())}L&&(this.lastCurrentTime=Y),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=Y),this.tickImmediate()},i.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},i.onKeyLoaded=function(x,m){if(this.state!==E.KEY_LOADING||m.frag!==this.fragCurrent||!this.levels)return;this.state=E.IDLE;var L=this.levels[m.frag.level].details;L&&this.loadFragment(m.frag,L,m.frag.start)},i.onHandlerDestroying=function(){this.stopLoad(),l.prototype.onHandlerDestroying.call(this)},i.onHandlerDestroyed=function(){this.state=E.STOPPED,this.hls.off(M.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,l.prototype.onHandlerDestroyed.call(this)},i.loadKey=function(x,m){this.log("Loading key for "+x.sn+" of ["+m.startSN+"-"+m.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level),this.state=E.KEY_LOADING,this.fragCurrent=x,this.hls.trigger(M.Events.KEY_LOADING,{frag:x})},i.loadFragment=function(x,m,L){this._loadFragForPlayback(x,m,L)},i._loadFragForPlayback=function(x,m,L){var N=this,H=function(F){if(N.fragContextChanged(x)){N.warn("Fragment "+x.sn+(F.part?" p: "+F.part.index:"")+" of level "+x.level+" was dropped during download."),N.fragmentTracker.removeFragment(x);return}x.stats.chunkCount++,N._handleFragmentLoadProgress(F)};this._doFragLoad(x,m,L,H).then(function(Y){if(!Y)return;N.fragLoadError=0;var F=N.state;if(N.fragContextChanged(x)){(F===E.FRAG_LOADING||F===E.BACKTRACKING||!N.fragCurrent&&F===E.PARSING)&&(N.fragmentTracker.removeFragment(x),N.state=E.IDLE);return}if("payload"in Y&&(N.log("Loaded fragment "+x.sn+" of level "+x.level),N.hls.trigger(M.Events.FRAG_LOADED,Y),N.state===E.BACKTRACKING)){N.fragmentTracker.backtrack(x,Y),N.resetFragmentLoading(x);return}N._handleFragmentLoadComplete(Y)}).catch(function(Y){N.warn(Y),N.resetFragmentLoading(x)})},i.flushMainBuffer=function(x,m,L){if(L===void 0&&(L=null),!(x-m))return;var N={startOffset:x,endOffset:m,type:L};this.fragLoadError=0,this.hls.trigger(M.Events.BUFFER_FLUSHING,N)},i._loadInitSegment=function(x){var m=this;this._doFragLoad(x).then(function(L){if(!L||m.fragContextChanged(x)||!m.levels)throw new Error("init load aborted");return L}).then(function(L){var N=m.hls,H=L.payload,Y=x.decryptdata;if(H&&H.byteLength>0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var F=self.performance.now();return m.decrypter.webCryptoDecrypt(new Uint8Array(H),Y.key.buffer,Y.iv.buffer).then(function(C){var $=self.performance.now();return N.trigger(M.Events.FRAG_DECRYPTED,{frag:x,payload:C,stats:{tstart:F,tdecrypt:$}}),L.payload=C,L})}return L}).then(function(L){var N=m.fragCurrent,H=m.hls,Y=m.levels;if(!Y)throw new Error("init load aborted, missing levels");var F=Y[x.level].details;console.assert(F,"Level details are defined when init segment is loaded");var C=x.stats;m.state=E.IDLE,m.fragLoadError=0,x.data=new Uint8Array(L.payload),C.parsing.start=C.buffering.start=self.performance.now(),C.parsing.end=C.buffering.end=self.performance.now(),L.frag===N&&H.trigger(M.Events.FRAG_BUFFERED,{stats:C,frag:N,part:null,id:x.type}),m.tick()}).catch(function(L){m.warn(L),m.resetFragmentLoading(x)})},i.fragContextChanged=function(x){var m=this.fragCurrent;return!x||!m||x.level!==m.level||x.sn!==m.sn||x.urlId!==m.urlId},i.fragBufferedComplete=function(x,m){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+x.type+" sn: "+x.sn+(m?" part: "+m.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+x.level+" "+a.default.toString(j.BufferHelper.getBuffered(L))),this.state=E.IDLE,this.tick()},i._handleFragmentLoadComplete=function(x){var m=this.transmuxer;if(!m)return;var L=x.frag,N=x.part,H=x.partsLoaded,Y=!H||H.length===0||H.some(function(C){return!C}),F=new g.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,N?N.index:-1,!Y);m.flush(F)},i._handleFragmentLoadProgress=function(x){},i._doFragLoad=function(x,m,L,N){var H=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(x.start,L||0),this.config.lowLatencyMode&&m){var Y=m.partList;if(Y&&N){L>x.end&&m.fragmentHint&&(x=m.fragmentHint);var F=this.getNextPart(Y,x,L);if(F>-1){var C=Y[F];return this.log("Loading part sn: "+x.sn+" p: "+C.index+" cc: "+x.cc+" of playlist ["+m.startSN+"-"+m.endSN+"] parts [0-"+F+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=C.start+C.duration,this.state=E.FRAG_LOADING,this.hls.trigger(M.Events.FRAG_LOADING,{frag:x,part:Y[F],targetBufferTime:L}),this.doFragPartsLoad(x,Y,F,N).catch(function($){return H.handleFragLoadError($)})}else if(!x.url||this.loadedEndOfParts(Y,L))return Promise.resolve(null)}}return this.log("Loading fragment "+x.sn+" cc: "+x.cc+" "+(m?"of ["+m.startSN+"-"+m.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+x.level+", target: "+parseFloat(L.toFixed(3))),Object(Q.isFiniteNumber)(x.sn)&&!this.bitrateTest&&(this.nextLoadPosition=x.start+x.duration),this.state=E.FRAG_LOADING,this.hls.trigger(M.Events.FRAG_LOADING,{frag:x,targetBufferTime:L}),this.fragmentLoader.load(x,N).catch(function($){return H.handleFragLoadError($)})},i.doFragPartsLoad=function(x,m,L,N){var H=this;return new Promise(function(Y,F){var C=[],$=function ae(fe){var ye=m[fe];H.fragmentLoader.loadPart(x,ye,N).then(function(je){C[ye.index]=je;var Me=je.part;H.hls.trigger(M.Events.FRAG_LOADED,je);var Re=m[fe+1];if(Re&&Re.fragment===x)ae(fe+1);else return Y({frag:x,part:Me,partsLoaded:C})}).catch(F)};$(L)})},i.handleFragLoadError=function(x){var m=x.data;return m&&m.details===T.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(m.frag,m.part):this.hls.trigger(M.Events.ERROR,m),null},i._handleTransmuxerFlush=function(x){var m=this.getCurrentContext(x);if(!m||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var L=m.frag,N=m.part,H=m.level,Y=self.performance.now();L.stats.parsing.end=Y,N&&(N.stats.parsing.end=Y),this.updateLevelTiming(L,N,H,x.partial)},i.getCurrentContext=function(x){var m=this.levels,L=x.level,N=x.sn,H=x.part;if(!m||!m[L])return this.warn("Levels object was unset while buffering fragment "+N+" of level "+L+". The current chunk will not be buffered."),null;var Y=m[L],F=H>-1?Object(b.getPartWith)(Y,N,H):null,C=F?F.fragment:Object(b.getFragmentWithSN)(Y,N,this.fragCurrent);return C?{frag:C,part:F,level:Y}:null},i.bufferFragmentData=function(x,m,L,N){if(!x||this.state!==E.PARSING)return;var H=x.data1,Y=x.data2,F=H;if(H&&Y&&(F=Object(A.appendUint8Array)(H,Y)),!F||!F.length)return;var C={type:x.type,frag:m,part:L,chunkMeta:N,parent:m.type,data:F};this.hls.trigger(M.Events.BUFFER_APPENDING,C),x.dropped&&x.independent&&!L&&this.flushBufferGap(m)},i.flushBufferGap=function(x){var m=this.media;if(!m)return;if(!j.BufferHelper.isBuffered(m,m.currentTime)){this.flushMainBuffer(0,x.start);return}var L=m.currentTime,N=j.BufferHelper.bufferInfo(m,L,0),H=x.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,H*.25),F=Math.max(Math.min(x.start-Y,N.end-Y),L+Y);x.start-F>Y&&this.flushMainBuffer(F,x.start)},i.getFwdBufferInfo=function(x,m){var L=this.config,N=this.getLoadPosition();if(!Object(Q.isFiniteNumber)(N))return null;var H=j.BufferHelper.bufferInfo(x,N,L.maxBufferHole);if(H.len===0&&H.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(N,m);if(Y&&H.nextStart=L?(m.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+m.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(x,m){var L,N,H=m.fragments,Y=H.length;if(!Y)return null;var F=this.config,C=H[0].start,$;if(m.live){var ae=F.initialLiveManifestSize;if(Y-1&&L<$.start)break;var ae=$.loaded;!ae&&(H||$.independent||Y)&&$.fragment===m&&(N=F),H=ae}return N},i.loadedEndOfParts=function(x,m){var L=x[x.length-1];return L&&m>L.start&&L.loaded},i.getInitialLiveFragment=function(x,m){var L=this.fragPrevious,N=null;if(L){if(x.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),N=Object(D.findFragmentByPDT)(m,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!N){var H=L.sn+1;if(H>=x.startSN&&H<=x.endSN){var Y=m[H-x.startSN];L.cc===Y.cc&&(N=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+N.sn))}N||(N=Object(D.findFragWithCC)(m,L.cc),N&&this.log("Live playlist, switching playlist, load frag with same CC: "+N.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(N=this.getFragmentAtPosition(F,this.bitrateTest?x.fragmentEnd:x.edge,x))}return N},i.getFragmentAtPosition=function(x,m,L){var N=this.config,H=this.fragPrevious,Y=L.fragments,F=L.endSN,C=L.fragmentHint,$=N.maxFragLookUpTolerance,ae=!!(N.lowLatencyMode&&L.partList&&C);ae&&C&&!this.bitrateTest&&(Y=Y.concat(C),F=C.sn);var fe;if(xm-$?0:$;fe=Object(D.findFragmentByPTS)(H,Y,x,ye)}else fe=Y[Y.length-1];if(fe){var je=fe.sn-L.startSN,Me=H&&fe.level===H.level,Re=Y[je+1],Ie=this.fragmentTracker.getState(fe);if(Ie===w.FragmentState.BACKTRACKED){fe=null;for(var Pe=je;Y[Pe]&&this.fragmentTracker.getState(Y[Pe])===w.FragmentState.BACKTRACKED;)H?fe=Y[Pe--]:fe=Y[--Pe];fe||(fe=Re)}else H&&fe.sn===H.sn&&!ae&&(Me&&(fe.sn=Y-m.maxFragLookUpTolerance&&H<=F;if(N!==null&&L.duration>N&&(H"+x.startSN+" prev-sn: "+(H?H.sn:"na")+" fragments: "+F),fe}return C},i.waitForCdnTuneIn=function(x){var m=3;return x.live&&x.canBlockReload&&x.tuneInGoal>Math.max(x.partHoldBack,x.partTarget*m)},i.setStartPosition=function(x,m){var L=this.startPosition;if(L"+x))}}]),o}(U.default)},"./src/controller/buffer-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return D});var Q=k("./src/polyfills/number.ts"),U=k("./src/events.ts"),w=k("./src/utils/logger.ts"),j=k("./src/errors.ts"),B=k("./src/utils/buffer-helper.ts"),M=k("./src/utils/mediasource-helper.ts"),T=k("./src/loader/fragment.ts"),g=k("./src/controller/buffer-operation-queue.ts"),A=Object(M.getMediaSource)(),P=/([ha]vc.)(?:\.[^.,]+)+/,D=function(){function b(c){var a=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var u=a.hls,h=a.media,_=a.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),h&&(a.updateMediaElementDuration(),u.trigger(U.Events.MEDIA_ATTACHED,{media:h})),_&&_.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=c,this._initSourceBuffer(),this.registerListeners()}var v=b.prototype;return v.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},v.destroy=function(){this.unregisterListeners(),this.details=null},v.registerListeners=function(){var a=this.hls;a.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(U.Events.BUFFER_RESET,this.onBufferReset,this),a.on(U.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(U.Events.BUFFER_EOS,this.onBufferEos,this),a.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(U.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(U.Events.FRAG_PARSED,this.onFragParsed,this),a.on(U.Events.FRAG_CHANGED,this.onFragChanged,this)},v.unregisterListeners=function(){var a=this.hls;a.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(U.Events.BUFFER_RESET,this.onBufferReset,this),a.off(U.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(U.Events.BUFFER_EOS,this.onBufferEos,this),a.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(U.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(U.Events.FRAG_PARSED,this.onFragParsed,this),a.off(U.Events.FRAG_CHANGED,this.onFragChanged,this)},v._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new g.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},v.onManifestParsed=function(a,u){var h=2;(u.audio&&!u.video||!u.altAudio)&&(h=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=h,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},v.onMediaAttaching=function(a,u){var h=this.media=u.media;if(h&&A){var _=this.mediaSource=new A;_.addEventListener("sourceopen",this._onMediaSourceOpen),_.addEventListener("sourceended",this._onMediaSourceEnded),_.addEventListener("sourceclose",this._onMediaSourceClose),h.src=self.URL.createObjectURL(_),this._objectUrl=h.src}},v.onMediaDetaching=function(){var a=this.media,u=this.mediaSource,h=this._objectUrl;if(u){if(w.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(_){w.logger.warn("[buffer-controller]: onMediaDetaching: "+_.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(h&&self.URL.revokeObjectURL(h),a.src===h?(a.removeAttribute("src"),a.load()):w.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(U.Events.MEDIA_DETACHED,void 0)},v.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(u){var h=a.sourceBuffer[u];try{h&&(a.removeBufferListeners(u),a.mediaSource&&a.mediaSource.removeSourceBuffer(h),a.sourceBuffer[u]=void 0)}catch(_){w.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",_)}}),this._initSourceBuffer()},v.onBufferCodecs=function(a,u){var h=this,_=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(y){if(_){var f=h.tracks[y];if(f&&typeof f.buffer.changeType=="function"){var O=u[y],E=O.codec,d=O.levelCodec,l=O.container,o=(f.levelCodec||f.codec).replace(P,"$1"),i=(d||E).replace(P,"$1");if(o!==i){var S=l+";codecs="+(d||E);h.appendChangeType(y,S)}}}else h.pendingTracks[y]=u[y]}),_)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},v.appendChangeType=function(a,u){var h=this,_=this.operationQueue,y={execute:function(){var O=h.sourceBuffer[a];O&&(w.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+u),O.changeType(u)),_.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(O){w.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",O)}};_.append(y,a)},v.onBufferAppending=function(a,u){var h=this,_=this.hls,y=this.operationQueue,f=this.tracks,O=u.data,E=u.type,d=u.frag,l=u.part,o=u.chunkMeta,i=o.buffering[E],S=self.performance.now();i.start=S;var x=d.stats.buffering,m=l?l.stats.buffering:null;x.start===0&&(x.start=S),m&&m.start===0&&(m.start=S);var L=f.audio,N=E==="audio"&&o.id===1&&(L==null?void 0:L.container)==="audio/mpeg",H={execute:function(){if(i.executeStart=self.performance.now(),N){var F=h.sourceBuffer[E];if(F){var C=d.start-F.timestampOffset;Math.abs(C)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+d.start+" (delta: "+C+") sn: "+d.sn+")"),F.timestampOffset=d.start)}}h.appendExecutor(O,E)},onStart:function(){},onComplete:function(){var F=self.performance.now();i.executeEnd=i.end=F,x.first===0&&(x.first=F),m&&m.first===0&&(m.first=F);var C=h.sourceBuffer,$={};for(var ae in C)$[ae]=B.BufferHelper.getBuffered(C[ae]);h.appendError=0,h.hls.trigger(U.Events.BUFFER_APPENDED,{type:E,frag:d,part:l,chunkMeta:o,parent:d.type,timeRanges:$})},onError:function(F){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",F);var C={type:j.ErrorTypes.MEDIA_ERROR,parent:d.type,details:j.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?C.details=j.ErrorDetails.BUFFER_FULL_ERROR:(h.appendError++,C.details=j.ErrorDetails.BUFFER_APPEND_ERROR,h.appendError>_.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+_.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),C.fatal=!0)),_.trigger(U.Events.ERROR,C)}};y.append(H,E)},v.onBufferFlushing=function(a,u){var h=this,_=this.operationQueue,y=function(O){return{execute:h.removeExecutor.bind(h,O,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){h.hls.trigger(U.Events.BUFFER_FLUSHED,{type:O})},onError:function(d){w.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",d)}}};u.type?_.append(y(u.type),u.type):this.getSourceBufferTypes().forEach(function(f){_.append(y(f),f)})},v.onFragParsed=function(a,u){var h=this,_=u.frag,y=u.part,f=[],O=y?y.elementaryStreams:_.elementaryStreams;O[T.ElementaryStreamTypes.AUDIOVIDEO]?f.push("audiovideo"):(O[T.ElementaryStreamTypes.AUDIO]&&f.push("audio"),O[T.ElementaryStreamTypes.VIDEO]&&f.push("video"));var E=function(){var l=self.performance.now();_.stats.buffering.end=l,y&&(y.stats.buffering.end=l);var o=y?y.stats:_.stats;h.hls.trigger(U.Events.FRAG_BUFFERED,{frag:_,part:y,stats:o,id:_.type})};f.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+_.type+" level: "+_.level+" sn: "+_.sn),this.blockBuffers(E,f)},v.onFragChanged=function(a,u){this.flushBackBuffer()},v.onBufferEos=function(a,u){var h=this,_=this.getSourceBufferTypes().reduce(function(y,f){var O=h.sourceBuffer[f];return(!u.type||u.type===f)&&(O&&!O.ended&&(O.ended=!0,w.logger.log("[buffer-controller]: "+f+" sourceBuffer now EOS"))),y&&!!(!O||O.ended)},!0);_&&this.blockBuffers(function(){var y=h.mediaSource;if(!y||y.readyState!=="open")return;y.endOfStream()})},v.onLevelUpdated=function(a,u){var h=u.details;if(!h.fragments.length)return;this.details=h,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},v.flushBackBuffer=function(){var a=this.hls,u=this.details,h=this.media,_=this.sourceBuffer;if(!h||u===null)return;var y=this.getSourceBufferTypes();if(!y.length)return;var f=u.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(Q.isFiniteNumber)(f)||f<0)return;var O=h.currentTime,E=u.levelTargetDuration,d=Math.max(f,E),l=Math.floor(O/E)*E-d;y.forEach(function(o){var i=_[o];if(i){var S=B.BufferHelper.getBuffered(i);S.length>0&&l>S.start(0)&&(a.trigger(U.Events.BACK_BUFFER_REACHED,{bufferEnd:l}),u.live&&a.trigger(U.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:l}),a.trigger(U.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:l,type:o}))}})},v.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,u=this.hls,h=this.media,_=this.mediaSource,y=a.fragments[0].start+a.totalduration,f=h.duration,O=Object(Q.isFiniteNumber)(_.duration)?_.duration:0;a.live&&u.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),_.duration=Infinity,this.updateSeekableRange(a)):(y>O&&y>f||!Object(Q.isFiniteNumber)(f))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+y.toFixed(3)),_.duration=y)},v.updateSeekableRange=function(a){var u=this.mediaSource,h=a.fragments,_=h.length;if(_&&a.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var y=Math.max(0,h[0].start),f=Math.max(y,y+a.totalduration);u.setLiveSeekableRange(y,f)}},v.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,u=this.operationQueue,h=this.pendingTracks,_=Object.keys(h).length;if(_&&!a||_===2){this.createSourceBuffers(h),this.pendingTracks={};var y=this.getSourceBufferTypes();if(y.length===0){this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}y.forEach(function(f){u.executeNext(f)})}},v.createSourceBuffers=function(a){var u=this.sourceBuffer,h=this.mediaSource;if(!h)throw Error("createSourceBuffers called when mediaSource was null");var _=0;for(var y in a)if(!u[y]){var f=a[y];if(!f)throw Error("source buffer exists for track "+y+", however track does not");var O=f.levelCodec||f.codec,E=f.container+";codecs="+O;w.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var d=u[y]=h.addSourceBuffer(E),l=y;this.addBufferListener(l,"updatestart",this._onSBUpdateStart),this.addBufferListener(l,"updateend",this._onSBUpdateEnd),this.addBufferListener(l,"error",this._onSBUpdateError),this.tracks[y]={buffer:d,codec:O,container:f.container,levelCodec:f.levelCodec,id:f.id},_++}catch(o){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:E})}}_&&this.hls.trigger(U.Events.BUFFER_CREATED,{tracks:this.tracks})},v._onSBUpdateStart=function(a){var u=this.operationQueue,h=u.current(a);h.onStart()},v._onSBUpdateEnd=function(a){var u=this.operationQueue,h=u.current(a);h.onComplete(),u.shiftAndExecuteNext(a)},v._onSBUpdateError=function(a,u){w.logger.error("[buffer-controller]: "+a+" SourceBuffer error",u),this.hls.trigger(U.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var h=this.operationQueue.current(a);h&&h.onError(u)},v.removeExecutor=function(a,u,h){var _=this.media,y=this.mediaSource,f=this.operationQueue,O=this.sourceBuffer,E=O[a];if(!_||!y||!E){w.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(a);return}var d=Object(Q.isFiniteNumber)(_.duration)?_.duration:Infinity,l=Object(Q.isFiniteNumber)(y.duration)?y.duration:Infinity,o=Math.max(0,u),i=Math.min(h,d,l);i>o?(w.logger.log("[buffer-controller]: Removing ["+o+","+i+"] from the "+a+" SourceBuffer"),console.assert(!E.updating,a+" sourceBuffer must not be updating"),E.remove(o,i)):f.shiftAndExecuteNext(a)},v.appendExecutor=function(a,u){var h=this.operationQueue,_=this.sourceBuffer,y=_[u];if(!y){w.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(u);return}y.ended=!1,console.assert(!y.updating,u+" sourceBuffer must not be updating"),y.appendBuffer(a)},v.blockBuffers=function(a,u){var h=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var _=this.operationQueue,y=u.map(function(f){return _.appendBlocker(f)});Promise.all(y).then(function(){a(),u.forEach(function(f){var O=h.sourceBuffer[f];(!O||!O.updating)&&_.shiftAndExecuteNext(f)})})},v.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},v.addBufferListener=function(a,u,h){var _=this.sourceBuffer[a];if(!_)return;var y=h.bind(this,a);this.listeners[a].push({event:u,listener:y}),_.addEventListener(u,y)},v.removeBufferListeners=function(a){var u=this.sourceBuffer[a];if(!u)return;this.listeners[a].forEach(function(h){u.removeEventListener(h.event,h.listener)})},b}()},"./src/controller/buffer-operation-queue.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return U});var Q=k("./src/utils/logger.ts"),U=function(){function w(B){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=B}var j=w.prototype;return j.append=function(M,T){var g=this.queues[T];g.push(M),g.length===1&&this.buffers[T]&&this.executeNext(T)},j.insertAbort=function(M,T){var g=this.queues[T];g.unshift(M),this.executeNext(T)},j.appendBlocker=function(M){var T,g=new Promise(function(P){T=P}),A={execute:T,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(A,M),g},j.executeNext=function(M){var T=this.buffers,g=this.queues,A=T[M],P=g[M];if(P.length){var D=P[0];try{D.execute()}catch(b){Q.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),D.onError(b),(!A||!A.updating)&&(P.shift(),this.executeNext(M))}}},j.shiftAndExecuteNext=function(M){this.queues[M].shift(),this.executeNext(M)},j.current=function(M){return this.queues[M][0]},w}()},"./src/controller/cap-level-controller.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/events.ts");function U(B,M){for(var T=0;T0&&this.mediaWidth>0){var g=this.hls.levels;if(g.length){var A=this.hls;A.autoLevelCapping=this.getMaxLevel(g.length-1),A.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=A.autoLevelCapping}}},M.getMaxLevel=function(g){var A=this,P=this.hls.levels;if(!P.length)return-1;var D=P.filter(function(b,v){return B.isLevelAllowed(v,A.restrictedLevels)&&v<=g});return this.clientRect=null,B.getMaxLevelByMediaSize(D,this.mediaWidth,this.mediaHeight)},M.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},M.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},M.getDimensions=function(){if(this.clientRect)return this.clientRect;var g=this.media,A={width:0,height:0};if(g){var P=g.getBoundingClientRect();A.width=P.width,A.height=P.height,!A.width&&!A.height&&(A.width=P.right-P.left||g.width||0,A.height=P.bottom-P.top||g.height||0)}return this.clientRect=A,A},B.isLevelAllowed=function(g,A){return A===void 0&&(A=[]),A.indexOf(g)===-1},B.getMaxLevelByMediaSize=function(g,A,P){if(!g||!g.length)return-1;for(var D=function(u,h){return h?u.width!==h.width||u.height!==h.height:!0},b=g.length-1,v=0;v=A||c.height>=P)&&D(c,g[v+1])){b=v;break}}return b},w(B,[{key:"mediaWidth",get:function(){return this.getDimensions().width*B.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*B.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var g=1;try{g=self.devicePixelRatio}catch(A){}return g}}]),B}();K.default=j},"./src/controller/cmcd-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return D});var Q=k("./src/events.ts"),U=k("./src/types/cmcd.ts"),w=k("./src/utils/buffer-helper.ts"),j=k("./src/utils/logger.ts");function B(b,v){for(var c=0;c=b.length?{done:!0}:{done:!1,value:b[a++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(b,v){if(!b)return;if(typeof b=="string")return A(b,v);var c=Object.prototype.toString.call(b).slice(8,-1);if(c==="Object"&&b.constructor&&(c=b.constructor.name),c==="Map"||c==="Set")return Array.from(b);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return A(b,v)}function A(b,v){(v==null||v>b.length)&&(v=b.length);for(var c=0,a=new Array(v);cu&&(u=f.bitrate)}return u>0?u:NaN},v.getBufferLength=function(a){var u=this.hls.media,h=a===U.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!h||!u)return NaN;var _=w.BufferHelper.bufferInfo(h,u.currentTime,this.config.maxBufferHole);return _.len*1e3},v.createPlaylistLoader=function(){var a=this.config.pLoader,u=this.applyPlaylistData,h=a||this.config.loader;return function(){function _(f){this.loader=void 0,this.loader=new h(f)}var y=_.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(O,E,d){u(O),this.loader.load(O,E,d)},M(_,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),_}()},v.createFragmentLoader=function(){var a=this.config.fLoader,u=this.applyFragmentData,h=a||this.config.loader;return function(){function _(f){this.loader=void 0,this.loader=new h(f)}var y=_.prototype;return y.destroy=function(){this.loader.destroy()},y.abort=function(){this.loader.abort()},y.load=function(O,E,d){u(O),this.loader.load(O,E,d)},M(_,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),_}()},b.uuid=function(){var a=URL.createObjectURL(new Blob),u=a.toString();return URL.revokeObjectURL(a),u.substr(u.lastIndexOf("/")+1)},b.serialize=function(a){for(var u=[],h=function(N){return!Number.isNaN(N)&&N!=null&&N!==""&&N!==!1},_=function(N){return Math.round(N)},y=function(N){return _(N/100)*100},f=function(N){return encodeURIComponent(N)},O={br:_,d:_,bl:y,dl:y,mtp:y,nor:f,rtp:y,tb:_},E=Object.keys(a||{}).sort(),d=T(E),l;!(l=d()).done;){var o=l.value,i=a[o];if(!h(i))continue;if(o==="v"&&i===1)continue;if(o=="pr"&&i===1)continue;var S=O[o];S&&(i=S(i));var x=typeof i,m=void 0;o==="ot"||o==="sf"||o==="st"?m=o+"="+i:x==="boolean"?m=o:x==="number"?m=o+"="+i:m=o+"="+JSON.stringify(i),u.push(m)}return u.join(",")},b.toHeaders=function(a){for(var u=Object.keys(a),h={},_=["Object","Request","Session","Status"],y=[{},{},{},{}],f={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,E=u;OT){this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var f=T-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+f+" attempts left"),this._requestLicense(u,h)}break}},b._generateLicenseRequestChallenge=function(c,a){switch(c.mediaKeySystemDomain){case j.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+c.mediaKeySystemDomain)},b._requestLicense=function(c,a){w.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var h=this.getLicenseServerUrl(u.mediaKeySystemDomain),_=this._createLicenseXhr(h,c,a);w.logger.log("Sending license request to URL: "+h);var y=this._generateLicenseRequestChallenge(u,c);_.send(y)}catch(f){w.logger.error("Failure requesting DRM license: "+f),this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.KEY_SYSTEM_ERROR,details:U.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},b.onMediaAttached=function(c,a){if(!this._emeEnabled)return;var u=a.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},b.onMediaDetached=function(){var c=this._media,a=this._mediaKeysList;if(!c)return;c.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return c.setMediaKeys(null)}).catch(function(){})},b.onManifestParsed=function(c,a){if(!this._emeEnabled)return;var u=a.levels.map(function(_){return _.audioCodec}).filter(function(_){return!!_}),h=a.levels.map(function(_){return _.videoCodec}).filter(function(_){return!!_});this._attemptKeySystemAccess(j.KeySystems.WIDEVINE,u,h)},M(D,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),D}();K.default=P},"./src/controller/fps-controller.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/events.ts"),U=k("./src/utils/logger.ts"),w=function(){function j(M){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=M,this.registerListeners()}var B=j.prototype;return B.setStreamController=function(T){this.streamController=T},B.registerListeners=function(){this.hls.on(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},B.unregisterListeners=function(){this.hls.off(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching)},B.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},B.onMediaAttaching=function(T,g){var A=this.hls.config;if(A.capLevelOnFPSDrop){var P=g.media instanceof self.HTMLVideoElement?g.media:null;this.media=P,P&&typeof P.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),A.fpsDroppedMonitoringPeriod)}},B.checkFPS=function(T,g,A){var P=performance.now();if(g){if(this.lastTime){var D=P-this.lastTime,b=A-this.lastDroppedFrames,v=g-this.lastDecodedFrames,c=1e3*b/D,a=this.hls;if(a.trigger(Q.Events.FPS_DROP,{currentDropped:b,currentDecoded:v,totalDroppedFrames:A}),c>0&&b>a.config.fpsDroppedMonitoringThreshold*v){var u=a.currentLevel;U.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=u)&&(u=u-1,a.trigger(Q.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:a.currentLevel}),a.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=P,this.lastDroppedFrames=A,this.lastDecodedFrames=g}},B.checkFPSInterval=function(){var T=this.media;if(T)if(this.isVideoPlaybackQualityAvailable){var g=T.getVideoPlaybackQuality();this.checkFPS(T,g.totalVideoFrames,g.droppedVideoFrames)}else this.checkFPS(T,T.webkitDecodedFrameCount,T.webkitDroppedFrameCount)},j}();K.default=w},"./src/controller/fragment-finders.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"findFragmentByPDT",function(){return w}),k.d(K,"findFragmentByPTS",function(){return j}),k.d(K,"fragmentWithinToleranceTest",function(){return B}),k.d(K,"pdtWithinToleranceTest",function(){return M}),k.d(K,"findFragWithCC",function(){return T});var Q=k("./src/polyfills/number.ts"),U=k("./src/utils/binary-search.ts");function w(g,A,P){if(A===null||!Array.isArray(g)||!g.length||!Object(Q.isFiniteNumber)(A))return null;var D=g[0].programDateTime;if(A<(D||0))return null;var b=g[g.length-1].endProgramDateTime;if(A>=(b||0))return null;P=P||0;for(var v=0;vg&&P.start?-1:0}function M(g,A,P){var D=Math.min(A,P.duration+(P.deltaPTS?P.deltaPTS:0))*1e3,b=P.endProgramDateTime||0;return b-D>g}function T(g,A){return U.default.search(g,function(P){return P.ccA?-1:0})}},"./src/controller/fragment-tracker.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"FragmentState",function(){return w}),k.d(K,"FragmentTracker",function(){return j});var Q=k("./src/events.ts"),U=k("./src/types/loader.ts"),w;(function(T){T.NOT_LOADED="NOT_LOADED",T.BACKTRACKED="BACKTRACKED",T.APPENDING="APPENDING",T.PARTIAL="PARTIAL",T.OK="OK"})(w||(w={}));var j=function(){function T(A){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=A,this._registerListeners()}var g=T.prototype;return g._registerListeners=function(){var P=this.hls;P.on(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),P.on(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),P.on(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},g._unregisterListeners=function(){var P=this.hls;P.off(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),P.off(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),P.off(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},g.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},g.getAppendedFrag=function(P,D){if(D===U.PlaylistLevelType.MAIN){var b=this.activeFragment,v=this.activeParts;if(!b)return null;if(v)for(var c=v.length;c--;){var a=v[c],u=a?a.end:b.appendedPTS;if(a.start<=P&&u!==void 0&&P<=u)return c>9&&(this.activeParts=v.slice(c-9)),a}else if(b.start<=P&&b.appendedPTS!==void 0&&P<=b.appendedPTS)return b}return this.getBufferedFrag(P,D)},g.getBufferedFrag=function(P,D){for(var b=this.fragments,v=Object.keys(b),c=v.length;c--;){var a=b[v[c]];if((a==null?void 0:a.body.type)===D&&a.buffered){var u=a.body;if(u.start<=P&&P<=u.end)return u}}return null},g.detectEvictedFragments=function(P,D,b){var v=this;Object.keys(this.fragments).forEach(function(c){var a=v.fragments[c];if(!a)return;if(!a.buffered){a.body.type===b&&v.removeFragment(a.body);return}var u=a.range[P];if(!u)return;u.time.some(function(h){var _=!v.isTimeBuffered(h.startPTS,h.endPTS,D);return _&&v.removeFragment(a.body),_})})},g.detectPartialFragments=function(P){var D=this,b=this.timeRanges,v=P.frag,c=P.part;if(!b||v.sn==="initSegment")return;var a=M(v),u=this.fragments[a];if(!u)return;Object.keys(b).forEach(function(h){var _=v.elementaryStreams[h];if(!_)return;var y=b[h],f=c!==null||_.partial===!0;u.range[h]=D.getBufferedTimes(v,c,f,y)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},g.fragBuffered=function(P){var D=M(P),b=this.fragments[D];b&&(b.backtrack=b.loaded=null,b.buffered=!0)},g.getBufferedTimes=function(P,D,b,v){for(var c={time:[],partial:b},a=D?D.start:P.start,u=D?D.end:P.end,h=P.minEndPTS||u,_=P.maxStartPTS||a,y=0;y=f&&h<=O){c.time.push({startPTS:Math.max(a,v.start(y)),endPTS:Math.min(u,v.end(y))});break}else if(af)c.partial=!0,c.time.push({startPTS:Math.max(a,v.start(y)),endPTS:Math.min(u,v.end(y))});else if(u<=f)break}return c},g.getPartialFragment=function(P){var D=null,b,v,c,a=0,u=this.bufferPadding,h=this.fragments;return Object.keys(h).forEach(function(_){var y=h[_];if(!y)return;B(y)&&(v=y.body.start-u,c=y.body.end+u,P>=v&&P<=c&&(b=Math.min(P-v,c-P),a<=b&&(D=y.body,a=b)))}),D},g.getState=function(P){var D=M(P),b=this.fragments[D];return b?b.buffered?B(b)?w.PARTIAL:w.OK:b.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},g.backtrack=function(P,D){var b=M(P),v=this.fragments[b];if(!v||v.backtrack)return null;var c=v.backtrack=D||v.loaded;return v.loaded=null,c},g.getBacktrackData=function(P){var D=M(P),b=this.fragments[D];if(b){var v,c=b.backtrack;if(c!=null&&(v=c.payload)!==null&&v!==void 0&&v.byteLength)return c;this.removeFragment(P)}return null},g.isTimeBuffered=function(P,D,b){for(var v,c,a=0;a=v&&D<=c)return!0;if(D<=v)return!1}return!1},g.onFragLoaded=function(P,D){var b=D.frag,v=D.part;if(b.sn==="initSegment"||b.bitrateTest||v)return;var c=M(b);this.fragments[c]={body:b,loaded:D,backtrack:null,buffered:!1,range:Object.create(null)}},g.onBufferAppended=function(P,D){var b=this,v=D.frag,c=D.part,a=D.timeRanges;if(v.type===U.PlaylistLevelType.MAIN)if(this.activeFragment=v,c){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(c)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(h){var _=a[h];if(b.detectEvictedFragments(h,_),!c)for(var y=0;y<_.length;y++)v.appendedPTS=Math.max(_.end(y),v.appendedPTS||0)})},g.onFragBuffered=function(P,D){this.detectPartialFragments(D)},g.hasFragment=function(P){var D=M(P);return!!this.fragments[D]},g.removeFragmentsInRange=function(P,D,b){var v=this;Object.keys(this.fragments).forEach(function(c){var a=v.fragments[c];if(!a)return;if(a.buffered){var u=a.body;u.type===b&&u.startP&&v.removeFragment(u)}})},g.removeFragment=function(P){var D=M(P);P.stats.loaded=0,P.clearElementaryStreamInfo(),delete this.fragments[D]},g.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},T}();function B(T){var g,A;return T.buffered&&(((g=T.range.video)===null||g===void 0?void 0:g.partial)||((A=T.range.audio)===null||A===void 0?void 0:A.partial))}function M(T){return T.type+"_"+T.level+"_"+T.urlId+"_"+T.sn}},"./src/controller/gap-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"STALL_MINIMUM_DURATION_MS",function(){return B}),k.d(K,"MAX_START_GAP_JUMP",function(){return M}),k.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return T}),k.d(K,"SKIP_BUFFER_RANGE_START",function(){return g}),k.d(K,"default",function(){return A});var Q=k("./src/utils/buffer-helper.ts"),U=k("./src/errors.ts"),w=k("./src/events.ts"),j=k("./src/utils/logger.ts"),B=250,M=2,T=.1,g=.05,A=function(){function P(b,v,c,a){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=b,this.media=v,this.fragmentTracker=c,this.hls=a}var D=P.prototype;return D.destroy=function(){this.hls=this.fragmentTracker=this.media=null},D.poll=function(v){var c=this.config,a=this.media,u=this.stalled,h=a.currentTime,_=a.seeking,y=this.seeking&&!_,f=!this.seeking&&_;if(this.seeking=_,h!==v){if(this.moved=!0,u!==null){if(this.stallReported){var O=self.performance.now()-u;j.logger.warn("playback not stuck anymore @"+h+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((f||y)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!Q.BufferHelper.getBuffered(a).length)return;var E=Q.BufferHelper.bufferInfo(a,h,0),d=E.len>0,l=E.nextStart||0;if(!d&&!l)return;if(_){var o=E.len>M,i=!l||l-h>M&&!this.fragmentTracker.getPartialFragment(h);if(o||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,x=Math.max(l,E.start||0)-h,m=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=m==null||((S=m.details)===null||S===void 0)?void 0:S.live,N=L?m.details.targetduration*2:M;if(x>0&&x<=N){this._trySkipBufferHole(null);return}}var H=self.performance.now();if(u===null){this.stalled=H;return}var Y=H-u;!_&&Y>=B&&this._reportStall(E.len);var F=Q.BufferHelper.bufferInfo(a,h,c.maxBufferHole);this._tryFixBufferStall(F,Y)},D._tryFixBufferStall=function(v,c){var a=this.config,u=this.fragmentTracker,h=this.media,_=h.currentTime,y=u.getPartialFragment(_);if(y){var f=this._trySkipBufferHole(y);if(f)return}v.len>a.maxBufferHole&&c>a.highBufferWatchdogPeriod*1e3&&(j.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},D._reportStall=function(v){var c=this.hls,a=this.media,u=this.stallReported;u||(this.stallReported=!0,j.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+v+")"),c.trigger(w.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:v}))},D._trySkipBufferHole=function(v){for(var c=this.config,a=this.hls,u=this.media,h=u.currentTime,_=0,y=Q.BufferHelper.getBuffered(u),f=0;f=_&&h.05&&this.forwardBufferLength>1){var f=Math.min(2,Math.max(1,a)),O=Math.round(2/(1+Math.exp(-.75*h-this.edgeStalled))*20)/20;P.playbackRate=Math.min(f,Math.max(1,O))}else P.playbackRate!==1&&P.playbackRate!==0&&(P.playbackRate=1)},g.estimateLiveEdge=function(){var P=this.levelDetails;return P===null?null:P.edge+P.age},g.computeLatency=function(){var P=this.estimateLiveEdge();return P===null?null:P-this.currentTime},B(T,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var P=this.config,D=this.levelDetails;return P.liveMaxLatencyDuration!==void 0?P.liveMaxLatencyDuration:D?P.liveMaxLatencyDurationCount*D.targetduration:0}},{key:"targetLatency",get:function(){var P=this.levelDetails;if(P===null)return null;var D=P.holdBack,b=P.partHoldBack,v=P.targetduration,c=this.config,a=c.liveSyncDuration,u=c.liveSyncDurationCount,h=c.lowLatencyMode,_=this.hls.userConfig,y=h&&b||D;(_.liveSyncDuration||_.liveSyncDurationCount||y===0)&&(y=a!==void 0?a:u*v);var f=v,O=1;return y+Math.min(this.stallCount*O,f)}},{key:"liveSyncPosition",get:function(){var P=this.estimateLiveEdge(),D=this.targetLatency,b=this.levelDetails;if(P===null||D===null||b===null)return null;var v=b.edge,c=P-D-this.edgeStalled,a=v-b.totalduration,u=v-(this.config.lowLatencyMode&&b.partTarget||b.targetduration);return Math.min(Math.max(a,c),u)}},{key:"drift",get:function(){var P=this.levelDetails;return P===null?1:P.drift}},{key:"edgeStalled",get:function(){var P=this.levelDetails;if(P===null)return 0;var D=(this.config.lowLatencyMode&&P.partTarget||P.targetduration)*3;return Math.max(P.age-D,0)}},{key:"forwardBufferLength",get:function(){var P=this.media,D=this.levelDetails;if(!P||!D)return 0;var b=P.buffered.length;return b?P.buffered.end(b-1):D.edge-this.currentTime}}]),T}()},"./src/controller/level-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return c});var Q=k("./src/types/level.ts"),U=k("./src/events.ts"),w=k("./src/errors.ts"),j=k("./src/utils/codecs.ts"),B=k("./src/controller/level-helper.ts"),M=k("./src/controller/base-playlist-controller.ts"),T=k("./src/types/loader.ts");function g(){return g=Object.assign||function(a){for(var u=1;u0){l=O[0].bitrate,O.sort(function(Y,F){return Y.bitrate-F.bitrate}),this._levels=O;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(o=f.frag.level)):o=f.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(l=!1),o=O.level),d=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:o=f.level,d=!0;break}o!==void 0&&this.recoverLevel(f,o,d,l)},h.recoverLevel=function(y,f,O,E){var d=y.details,l=this._levels[f];if(l.loadError++,O){var o=this.retryLoadingOrFail(y);if(o)y.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var i=l.url.length;if(i>1&&l.loadError1){var E=(f.urlId+1)%O;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(d){d.urlId=E}),this.level=y}},h.onFragLoaded=function(y,f){var O=f.frag;if(O!==void 0&&O.type===T.PlaylistLevelType.MAIN){var E=this._levels[O.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},h.onLevelLoaded=function(y,f){var O,E=f.level,d=f.details,l=this._levels[E];if(!l){var o;this.warn("Invalid level index "+E),(o=f.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(d.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(l.fragmentError===0&&(l.loadError=0,this.retryCount=0),this.playlistLoaded(E,f,l.details)):(O=f.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(d.deltaUpdateFailed=!0)},h.onAudioTrackSwitched=function(y,f){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var E=-1,d=this.hls.audioTracks[f.id].groupId,l=0;l0){var E=O.urlId,d=O.url[E];if(y)try{d=y.addDirectives(d)}catch(l){this.warn("Could not construct new URL with HLS Delivery Directives: "+l)}this.log("Attempt loading level index "+f+(y?" at sn "+y.msn+" part "+y.part:"")+" with URL-id "+E+" "+d),this.clearTimer(),this.hls.trigger(U.Events.LEVEL_LOADING,{url:d,level:f,id:E,deliveryDirectives:y||null})}},h.removeLevel=function(y,f){var O=function(l,o){return o!==f},E=this._levels.filter(function(d,l){return l!==y?!0:d.url.length>1&&f!==void 0?(d.url=d.url.filter(O),d.audioGroupIds&&(d.audioGroupIds=d.audioGroupIds.filter(O)),d.textGroupIds&&(d.textGroupIds=d.textGroupIds.filter(O)),d.urlId=0,!0):!1}).map(function(d,l){var o=d.details;return o!=null&&o.fragments&&o.fragments.forEach(function(i){i.level=l}),d});this._levels=E,this.hls.trigger(U.Events.LEVELS_UPDATED,{levels:E})},P(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(y){var f,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===y&&(f=O[y])!==null&&f!==void 0&&f.details)return;if(y<0||y>=O.length){var E=y<0;if(this.hls.trigger(U.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:y,fatal:E,reason:"invalid level idx"}),E)return;y=Math.min(y,O.length-1)}this.clearTimer();var d=this.currentLevelIndex,l=O[d],o=O[y];this.log("switching to level "+y+" from "+d),this.currentLevelIndex=y;var i=g({},o,{level:y,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete i._urlId,this.hls.trigger(U.Events.LEVEL_SWITCHING,i);var S=o.details;if(!S||S.live){var x=this.switchParams(o.uri,l==null?void 0:l.details);this.loadPlaylist(x)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(y){this.manualLevelIndex=y,this._startLevel===void 0&&(this._startLevel=y),y!==-1&&(this.level=y)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(y){this._firstLevel=y}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var y=this.hls.config.startLevel;return y!==void 0?y:this._firstLevel}else return this._startLevel},set:function(y){this._startLevel=y}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(y){this.level=y,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=y)}}]),u}(M.default)},"./src/controller/level-helper.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"addGroupId",function(){return w}),k.d(K,"assignTrackIdsByGroup",function(){return j}),k.d(K,"updatePTS",function(){return B}),k.d(K,"updateFragPTSDTS",function(){return T}),k.d(K,"mergeDetails",function(){return g}),k.d(K,"mapPartIntersection",function(){return A}),k.d(K,"mapFragmentIntersection",function(){return P}),k.d(K,"adjustSliding",function(){return D}),k.d(K,"addSliding",function(){return b}),k.d(K,"computeReloadInterval",function(){return v}),k.d(K,"getFragmentWithSN",function(){return c}),k.d(K,"getPartWith",function(){return a});var Q=k("./src/polyfills/number.ts"),U=k("./src/utils/logger.ts");function w(u,h,_){switch(h){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(_);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(_);break}}function j(u){var h={};u.forEach(function(_){var y=_.groupId||"";_.id=h[y]=h[y]||0,h[y]++})}function B(u,h,_){var y=u[h],f=u[_];M(y,f)}function M(u,h){var _=h.startPTS;if(Object(Q.isFiniteNumber)(_)){var y=0,f;h.sn>u.sn?(y=_-u.start,f=u):(y=u.start-_,f=h),f.duration!==y&&(f.duration=y)}else if(h.sn>u.sn){var O=u.cc===h.cc;O&&u.minEndPTS?h.start=u.start+(u.minEndPTS-u.start):h.start=u.start+u.duration}else h.start=Math.max(u.start-h.duration,0)}function T(u,h,_,y,f,O){var E=y-_;E<=0&&(U.logger.warn("Fragment should have a positive duration",h),y=_+h.duration,O=f+h.duration);var d=_,l=y,o=h.startPTS,i=h.endPTS;if(Object(Q.isFiniteNumber)(o)){var S=Math.abs(o-_);Object(Q.isFiniteNumber)(h.deltaPTS)?h.deltaPTS=Math.max(S,h.deltaPTS):h.deltaPTS=S,d=Math.max(_,o),_=Math.min(_,o),f=Math.min(f,h.startDTS),l=Math.min(y,i),y=Math.max(y,i),O=Math.max(O,h.endDTS)}h.duration=y-_;var x=_-h.start;h.appendedPTS=y,h.start=h.startPTS=_,h.maxStartPTS=d,h.startDTS=f,h.endPTS=y,h.minEndPTS=l,h.endDTS=O;var m=h.sn;if(!u||mu.endSN)return 0;var L,N=m-u.startSN,H=u.fragments;for(H[N]=h,L=N;L>0;L--)M(H[L],H[L-1]);for(L=N;L=0;f--){var O=y[f].initSegment;if(O){_=O;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var E=0,d;if(P(u,h,function(L,N){L.relurl&&(E=L.cc-N.cc),Object(Q.isFiniteNumber)(L.startPTS)&&Object(Q.isFiniteNumber)(L.endPTS)&&(N.start=N.startPTS=L.startPTS,N.startDTS=L.startDTS,N.appendedPTS=L.appendedPTS,N.maxStartPTS=L.maxStartPTS,N.endPTS=L.endPTS,N.endDTS=L.endDTS,N.minEndPTS=L.minEndPTS,N.duration=L.endPTS-L.startPTS,N.duration&&(d=N),h.PTSKnown=h.alignedSliding=!0),N.elementaryStreams=L.elementaryStreams,N.loader=L.loader,N.stats=L.stats,N.urlId=L.urlId,L.initSegment&&(N.initSegment=L.initSegment,_=L.initSegment)}),_){var l=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments;l.forEach(function(L){var N;(!L.initSegment||L.initSegment.relurl===((N=_)===null||N===void 0?void 0:N.relurl))&&(L.initSegment=_)})}if(h.skippedSegments&&(h.deltaUpdateFailed=h.fragments.some(function(L){return!L}),h.deltaUpdateFailed)){U.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=h.skippedSegments;o--;)h.fragments.shift();h.startSN=h.fragments[0].sn,h.startCC=h.fragments[0].cc}var i=h.fragments;if(E){U.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S=y.length)return;b(h,y[_].start)}function b(u,h){if(h){for(var _=u.fragments,y=u.skippedSegments;y<_.length;y++)_[y].start+=h;u.fragmentHint&&(u.fragmentHint.start+=h)}}function v(u,h){var _=1e3*u.levelTargetDuration,y=_/2,f=u.age,O=f>0&&f<_*3,E=h.loading.end-h.loading.start,d,l=u.availabilityDelay;if(u.updated===!1)if(O){var o=333*u.misses;d=Math.max(Math.min(y,E*2),o),u.availabilityDelay=(u.availabilityDelay||0)+d}else d=y;else O?(l=Math.min(l||_/2,f),u.availabilityDelay=l,d=l+_-f):d=_-E;return Math.round(d)}function c(u,h,_){if(!u||!u.details)return null;var y=u.details,f=y.fragments[h-y.startSN];return f||(f=y.fragmentHint,f&&f.sn===h?f:h0&&l===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),l=o),this.state=U.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()}else this._forceStartLoad=!0,this.state=U.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,f.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case U.State.IDLE:this.doTickIdle();break;case U.State.WAITING_LEVEL:{var l,o=this.levels,i=this.level,S=o==null||((l=o[i])===null||l===void 0)?void 0:l.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=U.State.IDLE;break}break}case U.State.FRAG_LOADING_WAITING_RETRY:{var x,m=self.performance.now(),L=this.retryDate;(!L||m>=L||(x=this.media)!==null&&x!==void 0&&x.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=U.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){f.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var l,o,i=this.hls,S=this.levelLastLoaded,x=this.levels,m=this.media,L=i.config,N=i.nextLoadLevel;if(S===null||!m&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!x||!x[N])return;var H=x[N];this.level=i.nextLoadLevel=N;var Y=H.details;if(!Y||this.state===U.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==N){this.state=U.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:m,T.PlaylistLevelType.MAIN);if(F===null)return;var C=F.len,$=this.getMaxBufferLength(H.maxBitrate);if(C>=$)return;if(this._streamEnded(F,Y)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(j.Events.BUFFER_EOS,ae),this.state=U.State.ENDED;return}var fe=F.end,ye=this.getNextFragment(fe,Y);if(this.couldBacktrack&&!this.fragPrevious&&ye&&ye.sn!=="initSegment"){var je=ye.sn-Y.startSN;je>1&&(ye=Y.fragments[je-1],this.fragmentTracker.removeFragment(ye))}if(ye&&this.fragmentTracker.getState(ye)===M.FragmentState.OK&&this.nextLoadPosition>fe){var Me=this.audioOnly&&!this.altAudio?g.ElementaryStreamTypes.AUDIO:g.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(m,Me,T.PlaylistLevelType.MAIN),ye=this.getNextFragment(this.nextLoadPosition,Y)}if(!ye)return;ye.initSegment&&!ye.initSegment.data&&!this.bitrateTest&&(ye=ye.initSegment),((l=ye.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((o=ye.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(ye,Y):this.loadFragment(ye,Y,fe)},E.loadFragment=function(l,o,i){var S,x=this.fragmentTracker.getState(l);if(this.fragCurrent=l,x===M.FragmentState.BACKTRACKED){var m=this.fragmentTracker.getBacktrackData(l);if(m){this._handleFragmentLoadProgress(m),this._handleFragmentLoadComplete(m);return}else x=M.FragmentState.NOT_LOADED}x===M.FragmentState.NOT_LOADED||x===M.FragmentState.PARTIAL?l.sn==="initSegment"?this._loadInitSegment(l):this.bitrateTest?(l.bitrateTest=!0,this.log("Fragment "+l.sn+" of level "+l.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(l)):(this.startFragRequested=!0,f.prototype.loadFragment.call(this,l,o,i)):x===M.FragmentState.APPENDING?this.reduceMaxBufferLength(l.duration)&&this.fragmentTracker.removeFragment(l):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(l){var o=this.fragmentTracker.getAppendedFrag(l,T.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},E.getBufferedFrag=function(l){return this.fragmentTracker.getBufferedFrag(l,T.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(l){return l?this.getBufferedFrag(l.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var l=this.levels,o=this.media;if(o!=null&&o.readyState){var i,S=this.getAppendedFrag(o.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!o.paused&&l){var x=this.hls.nextLoadLevel,m=l[x],L=this.fragLastKbps;L&&this.fragCurrent?i=this.fragCurrent.duration*m.maxBitrate/(1e3*L)+1:i=0}else i=0;var N=this.getBufferedFrag(o.currentTime+i);if(N){var H=this.followingBufferedFrag(N);if(H){this.abortCurrentFrag();var Y=H.maxStartPTS?H.maxStartPTS:H.start,F=H.duration,C=Math.max(N.end,Y+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(C,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var l=this.fragCurrent;this.fragCurrent=null,l!=null&&l.loader&&l.loader.abort(),this.state===U.State.KEY_LOADING&&(this.state=U.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(l,o){f.prototype.flushMainBuffer.call(this,l,o,this.altAudio?"video":null)},E.onMediaAttached=function(l,o){f.prototype.onMediaAttached.call(this,l,o);var i=o.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new D.default(this.config,i,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var l=this.media;l&&(l.removeEventListener("playing",this.onvplaying),l.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),f.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var l=this.media,o=l?l.currentTime:null;Object(Q.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(j.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(l,o){var i=!1,S=!1,x;o.levels.forEach(function(m){x=m.audioCodec,x&&(x.indexOf("mp4a.40.2")!==-1&&(i=!0),x.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=i&&S&&!Object(w.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},E.onLevelLoading=function(l,o){var i=this.levels;if(!i||this.state!==U.State.IDLE)return;var S=i[o.level];(!S.details||S.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(S.details))&&(this.state=U.State.WAITING_LEVEL)},E.onLevelLoaded=function(l,o){var i,S=this.levels,x=o.level,m=o.details,L=m.totalduration;if(!S){this.warn("Levels were reset while loading level "+x);return}this.log("Level "+x+" loaded ["+m.startSN+","+m.endSN+"], cc ["+m.startCC+", "+m.endCC+"] duration:"+L);var N=this.fragCurrent;N&&(this.state===U.State.FRAG_LOADING||this.state===U.State.FRAG_LOADING_WAITING_RETRY)&&(N.level!==o.level&&N.loader&&(this.state=U.State.IDLE,N.loader.abort()));var H=S[x],Y=0;if(m.live||(i=H.details)!==null&&i!==void 0&&i.live){if(m.fragments[0]||(m.deltaUpdateFailed=!0),m.deltaUpdateFailed)return;Y=this.alignPlaylists(m,H.details)}if(H.details=m,this.levelLastLoaded=x,this.hls.trigger(j.Events.LEVEL_UPDATED,{details:m,level:x}),this.state===U.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(m))return;this.state=U.State.IDLE}this.startFragRequested?m.live&&this.synchronizeToLiveEdge(m):this.setStartPosition(m,Y),this.tick()},E._handleFragmentLoadProgress=function(l){var o,i=l.frag,S=l.part,x=l.payload,m=this.levels;if(!m){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var L=m[i.level],N=L.details;if(!N){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var H=L.videoCodec,Y=N.PTSKnown||!N.live,F=(o=i.initSegment)===null||o===void 0?void 0:o.data,C=this._getAudioCodec(L),$=this.transmuxer=this.transmuxer||new A.default(this.hls,T.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=S?S.index:-1,fe=ae!==-1,ye=new P.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,x.byteLength,ae,fe),je=this.initPTS[i.cc];$.push(x,F,C,H,i,S,N.totalduration,Y,ye,je)},E.onAudioTrackSwitching=function(l,o){var i=this.altAudio,S=!!o.url,x=o.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var m=this.fragCurrent;m!=null&&m.loader&&(this.log("Switching to main audio track, cancel main fragment load"),m.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;i&&L.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(j.Events.AUDIO_TRACK_SWITCHED,{id:x})}},E.onAudioTrackSwitched=function(l,o){var i=o.id,S=!!this.hls.audioTracks[i].url;if(S){var x=this.videoBuffer;x&&this.mediaBuffer!==x&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=x)}this.altAudio=S,this.tick()},E.onBufferCreated=function(l,o){var i=o.tracks,S,x,m=!1;for(var L in i){var N=i[L];if(N.id==="main"){if(x=L,S=N,L==="video"){var H=i[L];H&&(this.videoBuffer=H.buffer)}}else m=!0}m&&S?(this.log("Alternate track found, use "+x+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(l,o){var i=o.frag,S=o.part;if(i&&i.type!==T.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(S?" p: "+S.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===U.State.PARSED&&(this.state=U.State.IDLE);return}var x=S?S.stats:i.stats;this.fragLastKbps=Math.round(8*x.total/(x.buffering.end-x.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,S)},E.onError=function(l,o){switch(o.details){case b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(T.PlaylistLevelType.MAIN,o);break;case b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==U.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=U.State.ERROR):!o.levelRetry&&this.state===U.State.WAITING_LEVEL&&(this.state=U.State.IDLE));break;case b.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===U.State.PARSING||this.state===U.State.PARSED)){var i=!0,S=this.getFwdBufferInfo(this.media,T.PlaylistLevelType.MAIN);S&&S.len>.5&&(i=!this.reduceMaxBufferLength(S.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var l=this.media,o=this.gapController;if(!l||!o||!l.readyState)return;var i=B.BufferHelper.getBuffered(l);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=l.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=U.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(l,o){var i=o.type;if(i!==g.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(i===g.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,i,T.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(l,o){this.levels=o.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var l=this.media,o=l.currentTime,i=this.startPosition;if(i>=0&&o0&&(m1&&l.seeking===!1){var i=l.currentTime;if(B.BufferHelper.isBuffered(l,i)?o=this.getAppendedFrag(i):B.BufferHelper.isBuffered(l,i+.1)&&(o=this.getAppendedFrag(i+.1)),o){var S=this.fragPlaying,x=o.level;(!S||o.sn!==S.sn||S.level!==x||o.urlId!==S.urlId)&&(this.hls.trigger(j.Events.FRAG_CHANGED,{frag:o}),(!S||S.level!==x)&&this.hls.trigger(j.Events.LEVEL_SWITCHED,{level:x}),this.fragPlaying=o)}}},a(O,[{key:"nextLevel",get:function(){var l=this.nextBufferedFrag;return l?l.level:-1}},{key:"currentLevel",get:function(){var l=this.media;if(l){var o=this.getAppendedFrag(l.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var l=this.media;if(l){var o=this.getAppendedFrag(l.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(U.default)},"./src/controller/subtitle-stream-controller.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"SubtitleStreamController",function(){return u});var Q=k("./src/events.ts"),U=k("./src/utils/logger.ts"),w=k("./src/utils/buffer-helper.ts"),j=k("./src/controller/fragment-finders.ts"),B=k("./src/utils/discontinuities.ts"),M=k("./src/controller/level-helper.ts"),T=k("./src/controller/fragment-tracker.ts"),g=k("./src/controller/base-stream-controller.ts"),A=k("./src/types/loader.ts"),P=k("./src/types/level.ts");function D(h,_){for(var y=0;y<_.length;y++){var f=_[y];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}function b(h,_,y){return _&&D(h.prototype,_),y&&D(h,y),h}function v(h,_){h.prototype=Object.create(_.prototype),h.prototype.constructor=h,c(h,_)}function c(h,_){return c=Object.setPrototypeOf||function(f,O){return f.__proto__=O,f},c(h,_)}var a=500,u=function(h){v(_,h);function _(f,O){var E;return E=h.call(this,f,O,"[subtitle-stream-controller]")||this,E.levels=[],E.currentTrackId=-1,E.tracksBuffered=[],E.mainDetails=null,E._registerListeners(),E}var y=_.prototype;return y.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},y._registerListeners=function(){var O=this.hls;O.on(Q.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.on(Q.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.on(Q.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(Q.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(Q.Events.ERROR,this.onError,this),O.on(Q.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.on(Q.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.on(Q.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.on(Q.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.on(Q.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},y._unregisterListeners=function(){var O=this.hls;O.off(Q.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.off(Q.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.off(Q.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(Q.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(Q.Events.ERROR,this.onError,this),O.off(Q.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.off(Q.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.off(Q.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.off(Q.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.off(Q.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},y.startLoad=function(){this.stopLoad(),this.state=g.State.IDLE,this.setInterval(a),this.tick()},y.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},y.onLevelLoaded=function(O,E){this.mainDetails=E.details},y.onSubtitleFragProcessed=function(O,E){var d=E.frag,l=E.success;if(this.fragPrevious=d,this.state=g.State.IDLE,!l)return;var o=this.tracksBuffered[this.currentTrackId];if(!o)return;for(var i,S=d.start,x=0;x=o[x].start&&S<=o[x].end){i=o[x];break}var m=d.start+d.duration;i?i.end=m:(i={start:S,end:m},o.push(i)),this.fragmentTracker.fragBuffered(d)},y.onBufferFlushing=function(O,E){var d=E.startOffset,l=E.endOffset;if(d===0&&l!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,i=this.levels;if(!i.length||!i[o]||!i[o].details)return;var S=i[o].details,x=S.targetduration,m=l-x;if(m<=0)return;E.endOffsetSubtitles=Math.max(0,m),this.tracksBuffered.forEach(function(L){for(var N=0;N=S.length||o!==i||!x)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,l.live||(d=x.details)!==null&&d!==void 0&&d.live){var m=this.mainDetails;if(l.deltaUpdateFailed||!m)return;var L=m.fragments[0];if(!x.details)l.hasProgramDateTime&&m.hasProgramDateTime?Object(B.alignMediaPlaylistByPDT)(l,m):L&&Object(M.addSliding)(l,L.start);else{var N=this.alignPlaylists(l,x.details);N===0&&L&&Object(M.addSliding)(l,L.start)}}if(x.details=l,this.levelLastLoaded=o,this.tick(),l.live&&!this.fragCurrent&&this.media&&this.state===g.State.IDLE){var H=Object(j.findFragmentByPTS)(null,l.fragments,this.media.currentTime,0);H||(this.warn("Subtitle playlist not aligned with playback"),x.details=void 0)}},y._handleFragmentLoadComplete=function(O){var E=O.frag,d=O.payload,l=E.decryptdata,o=this.hls;if(this.fragContextChanged(E))return;if(d&&d.byteLength>0&&l&&l.key&&l.iv&&l.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(d),l.key.buffer,l.iv.buffer).then(function(S){var x=performance.now();o.trigger(Q.Events.FRAG_DECRYPTED,{frag:E,payload:S,stats:{tstart:i,tdecrypt:x}})})}},y.doTick=function(){if(!this.media){this.state=g.State.IDLE;return}if(this.state===g.State.IDLE){var O,E=this.currentTrackId,d=this.levels;if(!d.length||!d[E]||!d[E].details)return;var l=d[E].details,o=l.targetduration,i=this.config,S=this.media,x=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-o,i.maxBufferHole),m=x.end,L=x.len,N=this.getMaxBufferLength()+o;if(L>N)return;console.assert(l,"Subtitle track details are defined on idle subtitle stream controller tick");var H=l.fragments,Y=H.length,F=l.edge,C,$=this.fragPrevious;if(m-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},v.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},v.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var a=P(this.media.textTracks);a.forEach(function(u){Object(U.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},v.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},v.onManifestParsed=function(a,u){this.tracks=u.subtitleTracks},v.onSubtitleTrackLoaded=function(a,u){var h=u.id,_=u.details,y=this.trackId,f=this.tracksInGroup[y];if(!f){this.warn("Invalid subtitle track id "+h);return}var O=f.details;f.details=u.details,this.log("subtitle track "+h+" loaded ["+_.startSN+"-"+_.endSN+"]"),h===this.trackId&&(this.retryCount=0,this.playlistLoaded(h,u,O))},v.onLevelLoading=function(a,u){this.switchLevel(u.level)},v.onLevelSwitching=function(a,u){this.switchLevel(u.level)},v.switchLevel=function(a){var u=this.hls.levels[a];if(!(u!=null&&u.textGroupIds))return;var h=u.textGroupIds[u.urlId];if(this.groupId!==h){var _=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,y=this.tracks.filter(function(E){return!h||E.groupId===h});this.tracksInGroup=y;var f=this.findTrackId(_==null?void 0:_.name)||this.findTrackId();this.groupId=h;var O={subtitleTracks:y};this.log("Updating subtitle tracks, "+y.length+' track(s) found in "'+h+'" group-id'),this.hls.trigger(Q.Events.SUBTITLE_TRACKS_UPDATED,O),f!==-1&&this.setSubtitleTrack(f,_)}},v.findTrackId=function(a){for(var u=this.tracksInGroup,h=0;h=_.length)return;this.clearTimer();var y=_[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,y){var f=y.id,O=y.groupId,E=O===void 0?"":O,d=y.name,l=y.type,o=y.url;this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:f,groupId:E,name:d,type:l,url:o});var i=this.switchParams(y.url,u==null?void 0:u.details);this.loadPlaylist(i)}else this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:a})},v.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,u=P(this.media.textTracks),h=0;h=0&&(l[0]=Math.min(l[0],_),l[1]=Math.max(l[1],y),E=!0,o/(y-_)>.5))return}if(E||O.push([_,y]),this.config.renderTextTracksNatively){var i=this.captionsTracks[h];this.Cues.newCue(i,_,y,f)}else{var S=this.Cues.newCue(null,_,y,f);this.hls.trigger(U.Events.CUES_PARSED,{type:"captions",cues:S,track:h})}},a.onInitPtsFound=function(h,_){var y=this,f=_.frag,O=_.id,E=_.initPTS,d=_.timescale,l=this.unparsedVttFrags;O==="main"&&(this.initPTS[f.cc]=E,this.timescale[f.cc]=d),l.length&&(this.unparsedVttFrags=[],l.forEach(function(o){y.onFragLoaded(U.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(h){var _=this.media;if(_)for(var y=0;y<_.textTracks.length;y++){var f=_.textTracks[y];if(f[h])return f}return null},a.createCaptionsTrack=function(h){this.config.renderTextTracksNatively?this.createNativeTrack(h):this.createNonNativeTrack(h)},a.createNativeTrack=function(h){if(this.captionsTracks[h])return;var _=this.captionsProperties,y=this.captionsTracks,f=this.media,O=_[h],E=O.label,d=O.languageCode,l=this.getExistingTrack(h);if(l)y[h]=l,Object(M.clearCurrentCues)(y[h]),Object(M.sendAddTrackEvent)(y[h],f);else{var o=this.createTextTrack("captions",E,d);o&&(o[h]=!0,y[h]=o)}},a.createNonNativeTrack=function(h){if(this.nonNativeCaptionsTracks[h])return;var _=this.captionsProperties[h];if(!_)return;var y=_.label,f={_id:h,label:y,kind:"captions",default:_.media?!!_.media.default:!1,closedCaptions:_.media};this.nonNativeCaptionsTracks[h]=f,this.hls.trigger(U.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[f]})},a.createTextTrack=function(h,_,y){var f=this.media;return f?f.addTextTrack(h,_,y):void 0},a.onMediaAttaching=function(h,_){this.media=_.media,this._cleanTracks()},a.onMediaDetaching=function(){var h=this.captionsTracks;Object.keys(h).forEach(function(_){Object(M.clearCurrentCues)(h[_]),delete h[_]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=v(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},a._cleanTracks=function(){var h=this.media;if(!h)return;var _=h.textTracks;if(_)for(var y=0;y<_.length;y++)Object(M.clearCurrentCues)(_[y])},a.onSubtitleTracksUpdated=function(h,_){var y=this;this.textTracks=[];var f=_.subtitleTracks||[],O=f.some(function(o){return o.textCodec===T.IMSC1_CODEC});if(this.config.enableWebVTT||O&&this.config.enableIMSC1){var E=this.tracks&&f&&this.tracks.length===f.length;if(this.tracks=f||[],this.config.renderTextTracksNatively){var d=this.media?this.media.textTracks:[];this.tracks.forEach(function(o,i){var S;if(i>>8^d&255^99,T[f]=d,g[d]=f;var l=y[f],o=y[l],i=y[o],S=y[d]*257^d*16843008;P[f]=S<<24|S>>>8,D[f]=S<<16|S>>>16,b[f]=S<<8|S>>>24,v[f]=S,S=i*16843009^o*65537^l*257^f*16843008,a[d]=S<<24|S>>>8,u[d]=S<<16|S>>>16,h[d]=S<<8|S>>>24,_[d]=S,f?(f=l^y[y[y[i^l]]],O^=y[y[O]]):f=O=1}},B.expandKey=function(T){for(var g=this.uint8ArrayToUint32Array_(T),A=!0,P=0;P>>6)+1;var S=(h[_+2]&60)>>>2;if(S>i.length-1){u.trigger(w.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return E=(h[_+2]&1)<<2,E|=(h[_+3]&192)>>>6,Q.logger.log("manifest codec:"+y+", ADTS type:"+f+", samplingIndex:"+S),/firefox/i.test(l)?S>=6?(f=5,d=new Array(4),O=S-3):(f=2,d=new Array(2),O=S):l.indexOf("android")!==-1?(f=2,d=new Array(2),O=S):(f=5,d=new Array(4),y&&(y.indexOf("mp4a.40.29")!==-1||y.indexOf("mp4a.40.5")!==-1)||!y&&S>=6?O=S-3:((y&&y.indexOf("mp4a.40.2")!==-1&&(S>=6&&E===1||/vivaldi/i.test(l))||!y&&E===1)&&(f=2,d=new Array(2)),O=S)),d[0]=f<<3,d[0]|=(S&14)>>1,d[1]|=(S&1)<<7,d[1]|=E<<3,f===5&&(d[1]|=(O&14)>>1,d[2]=(O&1)<<7,d[2]|=2<<2,d[3]=0),{config:d,samplerate:i[S],channelCount:E,codec:"mp4a.40."+f,manifestCodec:o}}function B(u,h){return u[h]===255&&(u[h+1]&246)===240}function M(u,h){return u[h+1]&1?7:9}function T(u,h){return(u[h+3]&3)<<11|u[h+4]<<3|(u[h+5]&224)>>>5}function g(u,h){return h+5=u.length)return!1;var y=T(u,h);if(y<=_)return!1;var f=h+y;return f===u.length||A(u,f)}return!1}function b(u,h,_,y,f){if(!u.samplerate){var O=j(h,_,y,f);if(!O)return;u.config=O.config,u.samplerate=O.samplerate,u.channelCount=O.channelCount,u.codec=O.codec,u.manifestCodec=O.manifestCodec,Q.logger.log("parsed codec:"+u.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function v(u){return 1024*9e4/u}function c(u,h,_,y,f){var O=M(u,h),E=T(u,h);if(E-=O,E>0){var d=_+y*f;return{headerLength:O,frameLength:E,stamp:d}}}function a(u,h,_,y,f){var O=v(u.samplerate),E=c(h,_,y,f,O);if(E){var d=E.frameLength,l=E.headerLength,o=E.stamp,i=l+d,S=Math.max(0,_+i-h.length),x;S?(x=new Uint8Array(i-l),x.set(h.subarray(_+l,h.length),0)):x=h.subarray(_+l,_+i);var m={unit:x,pts:o};return S||u.samples.push(m),{sample:m,length:i,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"initPTSFn",function(){return T});var Q=k("./src/polyfills/number.ts"),U=k("./src/demux/id3.ts"),w=k("./src/demux/dummy-demuxed-track.ts"),j=k("./src/utils/mp4-tools.ts"),B=k("./src/utils/typed-array.ts"),M=function(){function g(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var A=g.prototype;return A.resetInitSegment=function(D,b,v){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},A.resetTimeStamp=function(){},A.resetContiguity=function(){},A.canParse=function(D,b){return!1},A.appendFrame=function(D,b,v){},A.demux=function(D,b){this.cachedData&&(D=Object(j.appendUint8Array)(this.cachedData,D),this.cachedData=null);var v=U.getID3Data(D,0),c=v?v.length:0,a,u,h=this._audioTrack,_=this._id3Track,y=v?U.getTimeStamp(v):void 0,f=D.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=T(y,b)),v&&v.length>0&&_.samples.push({pts:this.initPTS,dts:this.initPTS,data:v}),u=this.initPTS;cM?(this.word<<=M,this.bitsAvailable-=M):(M-=this.bitsAvailable,T=M>>3,M-=T>>3,this.bytesAvailable-=T,this.loadWord(),this.word<<=M,this.bitsAvailable-=M)},j.readBits=function(M){var T=Math.min(this.bitsAvailable,M),g=this.word>>>32-T;return M>32&&Q.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=T,this.bitsAvailable>0?this.word<<=T:this.bytesAvailable>0&&this.loadWord(),T=M-T,T>0&&this.bitsAvailable?g<>>M)!==0)return this.word<<=M,this.bitsAvailable-=M,M;return this.loadWord(),M+this.skipLZ()},j.skipUEG=function(){this.skipBits(1+this.skipLZ())},j.skipEG=function(){this.skipBits(1+this.skipLZ())},j.readUEG=function(){var M=this.skipLZ();return this.readBits(M+1)-1},j.readEG=function(){var M=this.readUEG();return 1&M?1+M>>>1:-1*(M>>>1)},j.readBoolean=function(){return this.readBits(1)===1},j.readUByte=function(){return this.readBits(8)},j.readUShort=function(){return this.readBits(16)},j.readUInt=function(){return this.readBits(32)},j.skipScalingList=function(M){for(var T=8,g=8,A,P=0;P0?f.subarray(E,E+d):void 0},j=function(f,O){var E=0;return E=(f[O]&127)<<21,E|=(f[O+1]&127)<<14,E|=(f[O+2]&127)<<7,E|=f[O+3]&127,E},B=function(f,O){return Q(f,O)&&j(f,O+6)+10<=f.length-O},M=function(f){for(var O=A(f),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:m+=String.fromCharCode(i);break;case 12:case 13:S=f[L++],m+=String.fromCharCode((i&31)<<6|S&63);break;case 14:S=f[L++],x=f[L++],m+=String.fromCharCode((i&15)<<12|(S&63)<<6|(x&63)<<0);break;default:}}return m},u={decodeTextFrame:b},h;function _(){return!h&&typeof self.TextDecoder!="undefined"&&(h=new self.TextDecoder("utf-8")),h}},"./src/demux/mp3demuxer.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/demux/base-audio-demuxer.ts"),U=k("./src/demux/id3.ts"),w=k("./src/utils/logger.ts"),j=k("./src/demux/mpegaudio.ts");function B(g,A){g.prototype=Object.create(A.prototype),g.prototype.constructor=g,M(g,A)}function M(g,A){return M=Object.setPrototypeOf||function(D,b){return D.__proto__=b,D},M(g,A)}var T=function(g){B(A,g);function A(){return g.apply(this,arguments)||this}var P=A.prototype;return P.resetInitSegment=function(b,v,c){g.prototype.resetInitSegment.call(this,b,v,c),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:b,duration:c,inputTimeScale:9e4,dropped:0}},A.probe=function(b){if(!b)return!1;for(var v=U.getID3Data(b,0)||[],c=v.length,a=b.length;c0},B.demux=function(T){var g=T,A=Object(U.dummyTrack)();if(this.config.progressive){this.remainderData&&(g=Object(Q.appendUint8Array)(this.remainderData,T));var P=Object(Q.segmentValidRange)(g);this.remainderData=P.remainder,A.samples=P.valid||new Uint8Array}else A.samples=g;return{audioTrack:Object(U.dummyTrack)(),avcTrack:A,id3Track:Object(U.dummyTrack)(),textTrack:Object(U.dummyTrack)()}},B.flush=function(){var T=Object(U.dummyTrack)();return T.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(U.dummyTrack)(),avcTrack:T,id3Track:Object(U.dummyTrack)(),textTrack:Object(U.dummyTrack)()}},B.demuxSampleAes=function(T,g,A){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},B.destroy=function(){},j}();w.minProbeByteLength=1024,K.default=w},"./src/demux/mpegaudio.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"appendFrame",function(){return M}),k.d(K,"parseHeader",function(){return T}),k.d(K,"isHeaderPattern",function(){return g}),k.d(K,"isHeader",function(){return A}),k.d(K,"canParse",function(){return P}),k.d(K,"probe",function(){return D});var Q=null,U=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],j=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],B=[0,1,1,4];function M(b,v,c,a,u){if(c+24>v.length)return;var h=T(v,c);if(h&&c+h.frameLength<=v.length){var _=h.samplesPerFrame*9e4/h.sampleRate,y=a+u*_,f={unit:v.subarray(c,c+h.frameLength),pts:y,dts:y};return b.config=[],b.channelCount=h.channelCount,b.samplerate=h.sampleRate,b.samples.push(f),{sample:f,length:h.frameLength,missing:0}}}function T(b,v){var c=b[v+1]>>3&3,a=b[v+1]>>1&3,u=b[v+2]>>4&15,h=b[v+2]>>2&3;if(c!==1&&u!==0&&u!==15&&h!==3){var _=b[v+2]>>1&1,y=b[v+3]>>6,f=c===3?3-a:a===3?3:4,O=U[f*14+u-1]*1e3,E=c===3?0:c===2?1:2,d=w[E*3+h],l=y===3?1:2,o=j[c][a],i=B[a],S=o*8*i,x=Math.floor(o*O/d+_)*i;if(Q===null){var m=navigator.userAgent||"",L=m.match(/Chrome\/(\d+)/i);Q=L?parseInt(L[1]):0}var N=!!Q&&Q<=87;return N&&a===2&&O>=224e3&&y===0&&(b[v+3]=b[v+3]|128),{sampleRate:d,channelCount:l,frameLength:x,samplesPerFrame:S}}}function g(b,v){return b[v]===255&&(b[v+1]&224)===224&&(b[v+1]&6)!==0}function A(b,v){return v+1=T.length){A();return}if(T[g].unit.length<32)continue;var P=this.decrypter.isSync();if(this.decryptAacSample(T,g,A,P),!P)return}},B.getAvcEncryptedData=function(T){for(var g=Math.floor((T.length-48)/160)*16+16,A=new Int8Array(g),P=0,D=32;D<=T.length-16;D+=160,P+=16)A.set(T.subarray(D,D+16),P);return A},B.getAvcDecryptedUnit=function(T,g){for(var A=new Uint8Array(g),P=0,D=32;D<=T.length-16;D+=160,P+=16)T.set(A.subarray(P,P+16),D);return T},B.decryptAvcSample=function(T,g,A,P,D,b){var v=Object(U.discardEPB)(D.data),c=this.getAvcEncryptedData(v),a=this;this.decryptBuffer(c.buffer,function(u){D.data=a.getAvcDecryptedUnit(v,u),b||a.decryptAvcSamples(T,g,A+1,P)})},B.decryptAvcSamples=function(T,g,A,P){if(T instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;g++,A=0){if(g>=T.length){P();return}for(var D=T[g].units;!(A>=D.length);A++){var b=D[A];if(b.data.length<=48||b.type!==1&&b.type!==5)continue;var v=this.decrypter.isSync();if(this.decryptAvcSample(T,g,A,P,b,v),!v)return}}},j}();K.default=w},"./src/demux/transmuxer-interface.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return D});var Q=k("./node_modules/webworkify-webpack/index.js"),U=k.n(Q),w=k("./src/events.ts"),j=k("./src/demux/transmuxer.ts"),B=k("./src/utils/logger.ts"),M=k("./src/errors.ts"),T=k("./src/utils/mediasource-helper.ts"),g=k("./node_modules/eventemitter3/index.js"),A=k.n(g),P=Object(T.getMediaSource)()||{isTypeSupported:function(){return!1}},D=function(){function b(c,a,u,h){var _=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=c,this.id=a,this.onTransmuxComplete=u,this.onFlush=h;var y=c.config,f=function(o,i){i=i||{},i.frag=_.frag,i.id=_.id,c.trigger(o,i)};this.observer=new g.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,f),this.observer.on(w.Events.ERROR,f);var O={mp4:P.isTypeSupported("video/mp4"),mpeg:P.isTypeSupported("audio/mpeg"),mp3:P.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(y.enableWorker&&typeof Worker!="undefined"){B.logger.log("demuxing in webworker");var d;try{d=this.worker=Q("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),d.addEventListener("message",this.onwmsg),d.onerror=function(l){c.trigger(w.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(l.message+" ("+l.filename+":"+l.lineno+")")})},d.postMessage({cmd:"init",typeSupported:O,vendor:E,id:a,config:JSON.stringify(y)})}catch(l){B.logger.warn("Error in worker:",l),B.logger.error("Error while initializing DemuxerWorker, fallback to inline"),d&&self.URL.revokeObjectURL(d.objectURL),this.transmuxer=new j.default(this.observer,O,y,E,a),this.worker=null}}else this.transmuxer=new j.default(this.observer,O,y,E,a)}var v=b.prototype;return v.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var h=this.observer;h&&h.removeAllListeners(),this.observer=null},v.push=function(a,u,h,_,y,f,O,E,d,l){var o=this;d.transmuxing.start=self.performance.now();var i=this.transmuxer,S=this.worker,x=f?f.start:y.start,m=y.decryptdata,L=this.frag,N=!(L&&y.cc===L.cc),H=!(L&&d.level===L.level),Y=L?d.sn-L.sn:-1,F=this.part?d.part-this.part.index:1,C=!H&&(Y===1||Y===0&&F===1),$=self.performance.now();(H||Y||y.stats.parsing.start===0)&&(y.stats.parsing.start=$),f&&(F||!C)&&(f.stats.parsing.start=$);var ae=new j.TransmuxState(N,C,E,H,x);if(!C||N){B.logger.log("[transmuxer-interface, "+y.type+"]: Starting new transmux session for sn: "+d.sn+" p: "+d.part+" level: "+d.level+" id: "+d.id+` discontinuity: `+N+` trackSwitch: `+H+` contiguous: `+C+` accurateTimeOffset: `+E+` - timeOffset: `+x);var fe=new j.TransmuxConfig(h,_,u,O,l);this.configureTransmuxer(fe)}if(this.frag=y,this.part=f,S)S.postMessage({cmd:"demux",data:a,decryptdata:m,chunkMeta:d,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(i){var ye=i.push(a,m,d,ae);Object(j.isPromise)(ye)?ye.then(function(je){o.handleTransmuxComplete(je)}):this.handleTransmuxComplete(ye)}},v.flush=function(a){var u=this;a.transmuxing.start=self.performance.now();var h=this.transmuxer,_=this.worker;if(_)_.postMessage({cmd:"flush",chunkMeta:a});else if(h){var y=h.flush(a);Object(j.isPromise)(y)?y.then(function(f){u.handleFlushResult(f,a)}):this.handleFlushResult(y,a)}},v.handleFlushResult=function(a,u){var h=this;a.forEach(function(_){h.handleTransmuxComplete(_)}),this.onFlush(u)},v.onWorkerMessage=function(a){var u=a.data,h=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,h.trigger(u.event,u.data);break}}},v.configureTransmuxer=function(a){var u=this.worker,h=this.transmuxer;u?u.postMessage({cmd:"configure",config:a}):h&&h.configure(a)},v.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},b}()},"./src/demux/transmuxer-worker.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return M});var Q=P("./src/demux/transmuxer.ts"),U=P("./src/events.ts"),w=P("./src/utils/logger.ts"),j=P("./node_modules/eventemitter3/index.js"),B=P.n(j);function M(D){var b=new j.EventEmitter,v=function(a,u){D.postMessage({event:a,data:u})};b.on(U.Events.FRAG_DECRYPTED,v),b.on(U.Events.ERROR,v),D.addEventListener("message",function(c){var a=c.data;switch(a.cmd){case"init":{var u=JSON.parse(a.config);D.transmuxer=new Q.default(b,a.typeSupported,u,a.vendor,a.id),Object(w.enableLogs)(u.debug),v("init",null);break}case"configure":{D.transmuxer.configure(a.config);break}case"demux":{var h=D.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(Q.isPromise)(h)?h.then(function(f){T(D,f)}):T(D,h);break}case"flush":{var _=a.chunkMeta,y=D.transmuxer.flush(_);Object(Q.isPromise)(y)?y.then(function(f){A(D,f,_)}):A(D,y,_);break}default:break}})}function T(D,b){if(k(b.remuxResult))return;var v=[],c=b.remuxResult,a=c.audio,u=c.video;a&&g(v,a),u&&g(v,u),D.postMessage({event:"transmuxComplete",data:b},v)}function g(D,b){b.data1&&D.push(b.data1.buffer),b.data2&&D.push(b.data2.buffer)}function A(D,b,v){b.forEach(function(c){T(D,c)}),D.postMessage({event:"flush",data:v})}function k(D){return!D.audio&&!D.video&&!D.text&&!D.id3&&!D.initSegment}},"./src/demux/transmuxer.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return u}),P.d(K,"isPromise",function(){return y}),P.d(K,"TransmuxConfig",function(){return f}),P.d(K,"TransmuxState",function(){return O});var Q=P("./src/events.ts"),U=P("./src/errors.ts"),w=P("./src/crypt/decrypter.ts"),j=P("./src/demux/aacdemuxer.ts"),B=P("./src/demux/mp4demuxer.ts"),M=P("./src/demux/tsdemuxer.ts"),T=P("./src/demux/mp3demuxer.ts"),g=P("./src/remux/mp4-remuxer.ts"),A=P("./src/remux/passthrough-remuxer.ts"),k=P("./src/demux/chunk-cache.ts"),D=P("./src/utils/mp4-tools.ts"),b=P("./src/utils/logger.ts"),v;try{v=self.performance.now.bind(self.performance)}catch(E){b.logger.debug("Unable to use Performance API on this environment"),v=self.Date.now}var c=[{demux:M.default,remux:g.default},{demux:B.default,remux:A.default},{demux:j.default,remux:g.default},{demux:T.default,remux:g.default}],a=1024;c.forEach(function(E){var d=E.demux;a=Math.max(a,d.minProbeByteLength)});var u=function(){function E(l,o,i,S,x){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new k.default,this.observer=l,this.typeSupported=o,this.config=i,this.vendor=S,this.id=x}var d=E.prototype;return d.configure=function(o){this.transmuxConfig=o,this.decrypter&&this.decrypter.reset()},d.push=function(o,i,S,x){var m=this,L=S.transmuxing;L.executeStart=v();var N=new Uint8Array(o),H=this.cache,Y=this.config,F=this.currentTransmuxState,C=this.transmuxConfig;x&&(this.currentTransmuxState=x);var $=h(N,i);if($&&$.method==="AES-128"){var ae=this.getDecrypter();if(Y.enableSoftwareAES){var fe=ae.softwareDecrypt(N,$.key.buffer,$.iv.buffer);if(!fe)return L.executeEnd=v(),_(S);N=new Uint8Array(fe)}else return this.decryptionPromise=ae.webCryptoDecrypt(N,$.key.buffer,$.iv.buffer).then(function(He){var We=m.push(He,null,S);return m.decryptionPromise=null,We}),this.decryptionPromise}var ye=x||F,je=ye.contiguous,Me=ye.discontinuity,Re=ye.trackSwitch,Ie=ye.accurateTimeOffset,ke=ye.timeOffset,me=C.audioCodec,ce=C.videoCodec,te=C.defaultInitPts,ge=C.duration,le=C.initSegmentData;if((Me||Re)&&this.resetInitSegment(le,me,ce,ge),Me&&this.resetInitialTimestamp(te),je||this.resetContiguity(),this.needsProbing(N,Me,Re)){if(H.dataLength){var De=H.flush();N=Object(D.appendUint8Array)(De,N)}this.configureTransmuxer(N,C)}var Ae=this.transmux(N,$,ke,Ie,S),Ce=this.currentTransmuxState;return Ce.contiguous=!0,Ce.discontinuity=!1,Ce.trackSwitch=!1,L.executeEnd=v(),Ae},d.flush=function(o){var i=this,S=o.transmuxing;S.executeStart=v();var x=this.decrypter,m=this.cache,L=this.currentTransmuxState,N=this.decryptionPromise;if(N)return N.then(function(){return i.flush(o)});var H=[],Y=L.timeOffset;if(x){var F=x.flush();F&&H.push(this.push(F,null,o))}var C=m.dataLength;m.reset();var $=this.demuxer,ae=this.remuxer;if(!$||!ae)return C>=a&&this.observer.emit(Q.Events.ERROR,Q.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=v(),[_(o)];var fe=$.flush(Y);return y(fe)?fe.then(function(ye){return i.flushRemux(H,ye,o),H}):(this.flushRemux(H,fe,o),H)},d.flushRemux=function(o,i,S){var x=i.audioTrack,m=i.avcTrack,L=i.id3Track,N=i.textTrack,H=this.currentTransmuxState,Y=H.accurateTimeOffset,F=H.timeOffset;b.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var C=this.remuxer.remux(x,m,L,N,F,Y,!0,this.id);o.push({remuxResult:C,chunkMeta:S}),S.transmuxing.executeEnd=v()},d.resetInitialTimestamp=function(o){var i=this.demuxer,S=this.remuxer;if(!i||!S)return;i.resetTimeStamp(o),S.resetTimeStamp(o)},d.resetContiguity=function(){var o=this.demuxer,i=this.remuxer;if(!o||!i)return;o.resetContiguity(),i.resetNextTimestamp()},d.resetInitSegment=function(o,i,S,x){var m=this.demuxer,L=this.remuxer;if(!m||!L)return;m.resetInitSegment(i,S,x),L.resetInitSegment(o,i,S)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(o,i,S,x,m){var L;return i&&i.method==="SAMPLE-AES"?L=this.transmuxSampleAes(o,i,S,x,m):L=this.transmuxUnencrypted(o,S,x,m),L},d.transmuxUnencrypted=function(o,i,S,x){var m=this.demuxer.demux(o,i,!1,!this.config.progressive),L=m.audioTrack,N=m.avcTrack,H=m.id3Track,Y=m.textTrack,F=this.remuxer.remux(L,N,H,Y,i,S,!1,this.id);return{remuxResult:F,chunkMeta:x}},d.transmuxSampleAes=function(o,i,S,x,m){var L=this;return this.demuxer.demuxSampleAes(o,i,S).then(function(N){var H=L.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,S,x,!1,L.id);return{remuxResult:H,chunkMeta:m}})},d.configureTransmuxer=function(o,i){for(var S=this.config,x=this.observer,m=this.typeSupported,L=this.vendor,N=i.audioCodec,H=i.defaultInitPts,Y=i.duration,F=i.initSegmentData,C=i.videoCodec,$,ae=0,fe=c.length;ae0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(l=d),l}var _=function(d){return{remuxResult:{},chunkMeta:d}};function y(E){return"then"in E&&E.then instanceof Function}var f=function(d,l,o,i,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=d,this.videoCodec=l,this.initSegmentData=o,this.duration=i,this.defaultInitPts=S},O=function(d,l,o,i,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=d,this.contiguous=l,this.accurateTimeOffset=o,this.trackSwitch=i,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"discardEPB",function(){return _});var Q=P("./src/demux/adts.ts"),U=P("./src/demux/mpegaudio.ts"),w=P("./src/demux/exp-golomb.ts"),j=P("./src/demux/id3.ts"),B=P("./src/demux/sample-aes.ts"),M=P("./src/events.ts"),T=P("./src/utils/mp4-tools.ts"),g=P("./src/utils/logger.ts"),A=P("./src/errors.ts"),k={video:1,audio:2,id3:3,text:4},D=function(){function y(O,E,d){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=E,this.typeSupported=d}y.probe=function(E){var d=y.syncOffset(E);return d<0?!1:(d&&g.logger.warn("MPEG2-TS detected but first sync word found @ offset "+d+", junk ahead ?"),!0)},y.syncOffset=function(E){for(var d=Math.min(1e3,E.length-3*188),l=0;l>4,me=void 0;if(ke>1){if(me=Me+5+E[Me+4],me===Me+188)continue}else me=Me+4;switch(Ie){case L:Re&&(N&&(i=a(N))&&this.parseAVCPES(i,!1),N={data:[],size:0}),N&&(N.data.push(E.subarray(me,Me+188)),N.size+=Me+188-me);break;case H:Re&&(F&&(i=a(F))&&(x.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),F={data:[],size:0}),F&&(F.data.push(E.subarray(me,Me+188)),F.size+=Me+188-me);break;case Y:Re&&(C&&(i=a(C))&&this.parseID3PES(i),C={data:[],size:0}),C&&(C.data.push(E.subarray(me,Me+188)),C.size+=Me+188-me);break;case 0:Re&&(me+=E[me]+1),fe=this._pmtId=v(E,me);break;case fe:{Re&&(me+=E[me]+1);var ce=c(E,me,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,l);L=ce.avc,L>0&&(S.pid=L),H=ce.audio,H>0&&(x.pid=H,x.isAAC=ce.isAAC),Y=ce.id3,Y>0&&(m.pid=Y),$&&!ae&&(g.logger.log("reparse from beginning"),$=!1,Me=je-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:$=!0;break}}else this.observer.emit(M.Events.ERROR,M.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=N,x.pesData=F,m.pesData=C;var te={audioTrack:x,avcTrack:S,id3Track:m,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(te),te},f.flush=function(){var E=this.remainderData;this.remainderData=null;var d;return E?d=this.demux(E,-1,!1,!0):d={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(d),this.sampleAes?this.decrypt(d,this.sampleAes):d},f.extractRemainingSamples=function(E){var d=E.audioTrack,l=E.avcTrack,o=E.id3Track,i=l.pesData,S=d.pesData,x=o.pesData,m;i&&(m=a(i))?(this.parseAVCPES(m,!0),l.pesData=null):l.pesData=i,S&&(m=a(S))?(d.isAAC?this.parseAACPES(m):this.parseMPEGPES(m),d.pesData=null):(S!=null&&S.size&&g.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=S),x&&(m=a(x))?(this.parseID3PES(m),o.pesData=null):o.pesData=x},f.demuxSampleAes=function(E,d,l){var o=this.demux(E,l,!0,!this.config.progressive),i=this.sampleAes=new B.default(this.observer,this.config,d);return this.decrypt(o,i)},f.decrypt=function(E,d){return new Promise(function(l){var o=E.audioTrack,i=E.avcTrack;o.samples&&o.isAAC?d.decryptAacSamples(o.samples,0,function(){i.samples?d.decryptAvcSamples(i.samples,0,0,function(){l(E)}):l(E)}):i.samples&&d.decryptAvcSamples(i.samples,0,0,function(){l(E)})})},f.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},f.parseAVCPES=function(E,d){var l=this,o=this._avcTrack,i=this.parseAVCNALu(E.data),S=!1,x=this.avcSample,m,L=!1;E.data=null,x&&i.length&&!o.audFound&&(u(x,o),x=this.avcSample=b(!1,E.pts,E.dts,"")),i.forEach(function(N){switch(N.type){case 1:{m=!0,x||(x=l.avcSample=b(!0,E.pts,E.dts,"")),S&&(x.debug+="NDR "),x.frame=!0;var H=N.data;if(L&&H.length>4){var Y=new w.default(H).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(x.key=!0)}break}case 5:m=!0,x||(x=l.avcSample=b(!0,E.pts,E.dts,"")),S&&(x.debug+="IDR "),x.key=!0,x.frame=!0;break;case 6:{m=!0,S&&x&&(x.debug+="SEI ");var F=new w.default(_(N.data));F.readUByte();for(var C=0,$=0,ae=!1,fe=0;!ae&&F.bytesAvailable>1;){C=0;do fe=F.readUByte(),C+=fe;while(fe===255);$=0;do fe=F.readUByte(),$+=fe;while(fe===255);if(C===4&&F.bytesAvailable!==0){ae=!0;var ye=F.readUByte();if(ye===181){var je=F.readUShort();if(je===49){var Me=F.readUInt();if(Me===1195456820){var Re=F.readUByte();if(Re===3){for(var Ie=F.readUByte(),ke=F.readUByte(),me=31&Ie,ce=[Ie,ke],te=0;te16){for(var ge=[],le=0;le<16;le++)ge.push(F.readUByte().toString(16)),(le===3||le===5||le===7||le===9)&&ge.push("-");for(var De=$-16,Ae=new Uint8Array(De),Ce=0;Ce=0){var F={data:E.subarray(H,x-o-1),type:Y};S.push(F)}else{var C=this.getLastNalUnit();if(C&&(i&&x<=4-i&&(C.state&&(C.data=C.data.subarray(0,C.data.byteLength-i))),L=x-o-1,L>0)){var $=new Uint8Array(C.data.byteLength+L);$.set(C.data,0),$.set(E.subarray(0,L),C.data.byteLength),C.data=$,C.state=0}}x=0&&o>=0){var ae={data:E.subarray(H,d),type:Y,state:o};S.push(ae)}if(S.length===0){var fe=this.getLastNalUnit();if(fe){var ye=new Uint8Array(fe.data.byteLength+E.byteLength);ye.set(fe.data,0),ye.set(E,fe.data.byteLength),fe.data=ye}}return l.naluState=o,S},f.parseAACPES=function(E){var d=0,l=this._audioTrack,o=this.aacOverFlow,i=E.data;if(o){this.aacOverFlow=null;var S=o.sample.unit.byteLength,x=Math.min(o.missing,S),m=S-x;o.sample.unit.set(i.subarray(0,x),m),l.samples.push(o.sample),d=o.missing}var L,N;for(L=d,N=i.length;L1;){var S=new Uint8Array(i[0].length+i[1].length);S.set(i[0]),S.set(i[1],i[0].length),i[0]=S,i.splice(1,1)}O=i[0];var x=(O[0]<<16)+(O[1]<<8)+O[2];if(x===1){if(E=(O[4]<<8)+O[5],E&&E>y.size-6)return null;var m=O[7];m&192&&(l=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,m&64?(o=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,l-o>60*9e4&&(g.logger.warn(Math.round((l-o)/9e4)+"s delta between PTS and DTS, align them"),l=o)):o=l),d=O[8];var L=d+9;if(y.size<=L)return null;y.size-=L;for(var N=new Uint8Array(y.size),H=0,Y=i.length;HF){L-=F;continue}else O=O.subarray(L),F-=L,L=0;N.set(O,f),f+=F}return E&&(E-=d+3),{data:N,pts:l,dts:o,len:E}}return null}function u(y,f){if(y.units.length&&y.frame){if(y.pts===void 0){var O=f.samples,E=O.length;if(E){var d=O[E-1];y.pts=d.pts,y.dts=d.dts}else{f.dropped++;return}}f.samples.push(y)}y.debug.length&&g.logger.log(y.pts+"/"+y.dts+":"+y.debug)}function h(y,f){var O=y.length;if(O>0){if(f.pts>=y[O-1].pts)y.push(f);else for(var E=O-1;E>=0;E--)if(f.ptsl)return i;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,l=this.autoLevelCapping,o;return l===-1&&d&&d.length?o=d.length-1:o=l,o}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(d){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,d)}},{key:"audioTracks",get:function(){var d=this.audioTrackController;return d?d.audioTracks:[]}},{key:"audioTrack",get:function(){var d=this.audioTrackController;return d?d.audioTrack:-1},set:function(d){var l=this.audioTrackController;l&&(l.audioTrack=d)}},{key:"subtitleTracks",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTrack:-1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleTrack=d)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var d=this.subtitleTrackController;return d?d.subtitleDisplay:!1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleDisplay=d)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(d){this.config.lowLatencyMode=d}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return a.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return f.defaultConfig?f.defaultConfig:b.hlsDefaultConfig},set:function(d){f.defaultConfig=d}}]),f}();y.defaultConfig=void 0},"./src/is-supported.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"isSupported",function(){return w}),P.d(K,"changeTypeSupported",function(){return j});var Q=P("./src/utils/mediasource-helper.ts");function U(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var B=Object(Q.getMediaSource)();if(!B)return!1;var M=U(),T=B&&typeof B.isTypeSupported=="function"&&B.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),g=!M||M.prototype&&typeof M.prototype.appendBuffer=="function"&&typeof M.prototype.remove=="function";return!!T&&!!g}function j(){var B,M=U();return typeof(M==null||((B=M.prototype)===null||B===void 0)?void 0:B.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return D}),P.d(K,"LoadError",function(){return v});var Q=P("./src/polyfills/number.ts"),U=P("./src/errors.ts");function w(c,a){c.prototype=Object.create(a.prototype),c.prototype.constructor=c,g(c,a)}function j(c){var a=typeof Map=="function"?new Map:void 0;return j=function(h){if(h===null||!T(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(h))return a.get(h);a.set(h,_)}function _(){return B(h,arguments,A(this).constructor)}return _.prototype=Object.create(h.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),g(_,h)},j(c)}function B(c,a,u){return M()?B=Reflect.construct:B=function(_,y,f){var O=[null];O.push.apply(O,y);var E=Function.bind.apply(_,O),d=new E;return f&&g(d,f.prototype),d},B.apply(null,arguments)}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function T(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function g(c,a){return g=Object.setPrototypeOf||function(h,_){return h.__proto__=_,h},g(c,a)}function A(c){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},A(c)}var k=Math.pow(2,17),D=function(){function c(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var a=c.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(h,_){var y=this,f=h.url;if(!f)return Promise.reject(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(f?"part list":"url")));this.abort();var O=this.config,E=O.fLoader,d=O.loader;return new Promise(function(l,o){y.loader&&y.loader.destroy();var i=y.loader=h.loader=E?new E(O):new d(O),S=b(h),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:k};h.stats=i.stats,i.load(S,x,{onSuccess:function(L,N,H,Y){y.resetLoader(h,i),l({frag:h,part:null,payload:L.data,networkDetails:Y})},onError:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:L,networkDetails:H}))},onAbort:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:H}))},onTimeout:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:H}))},onProgress:function(L,N,H,Y){_&&_({frag:h,part:null,payload:H,networkDetails:Y})}})})},a.loadPart=function(h,_,y){var f=this;this.abort();var O=this.config,E=O.fLoader,d=O.loader;return new Promise(function(l,o){f.loader&&f.loader.destroy();var i=f.loader=h.loader=E?new E(O):new d(O),S=b(h,_),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:k};_.stats=i.stats,i.load(S,x,{onSuccess:function(L,N,H,Y){f.resetLoader(h,i),f.updateStatsFromPart(h,_);var F={frag:h,part:_,payload:L.data,networkDetails:Y};y(F),l(F)},onError:function(L,N,H){f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:_,response:L,networkDetails:H}))},onAbort:function(L,N,H){h.stats.aborted=_.stats.aborted,f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:_,networkDetails:H}))},onTimeout:function(L,N,H){f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:_,networkDetails:H}))}})})},a.updateStatsFromPart=function(h,_){var y=h.stats,f=_.stats,O=f.total;if(y.loaded+=f.loaded,O){var E=Math.round(h.duration/_.duration),d=Math.min(Math.round(y.loaded/O),E),l=E-d,o=l*Math.round(y.loaded/d);y.total=y.loaded+o}else y.total=Math.max(y.loaded,y.total);var i=y.loading,S=f.loading;i.start?i.first+=S.first-S.start:(i.start=S.start,i.first=S.first),i.end=S.end},a.resetLoader=function(h,_){h.loader=null,this.loader===_&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),_.destroy()},c}();function b(c,a){a===void 0&&(a=null);var u=a||c,h={frag:c,part:a,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},_=u.byteRangeStartOffset,y=u.byteRangeEndOffset;return Object(Q.isFiniteNumber)(_)&&Object(Q.isFiniteNumber)(y)&&(h.rangeStart=_,h.rangeEnd=y),h}var v=function(c){w(a,c);function a(u){for(var h,_=arguments.length,y=new Array(_>1?_-1:0),f=1;f<_;f++)y[f-1]=arguments[f];return h=c.call.apply(c,[this].concat(y))||this,h.data=void 0,h.data=u,h}return a}(j(Error))},"./src/loader/fragment.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"ElementaryStreamTypes",function(){return D}),P.d(K,"BaseSegment",function(){return b}),P.d(K,"Fragment",function(){return v}),P.d(K,"Part",function(){return c});var Q=P("./src/polyfills/number.ts"),U=P("./node_modules/url-toolkit/src/url-toolkit.js"),w=P.n(U),j=P("./src/utils/logger.ts"),B=P("./src/loader/level-key.ts"),M=P("./src/loader/load-stats.ts");function T(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,g(a,u)}function g(a,u){return g=Object.setPrototypeOf||function(_,y){return _.__proto__=y,_},g(a,u)}function A(a,u){for(var h=0;h>8*(15-O)&255;return f},h.setDecryptDataFromLevelKey=function(y,f){var O=y;return(y==null?void 0:y.method)==="AES-128"&&y.uri&&!y.iv&&(O=B.LevelKey.fromURI(y.uri),O.method=y.method,O.iv=this.createInitializationVector(f),O.keyFormat="identity"),O},h.setElementaryStreamInfo=function(y,f,O,E,d,l){l===void 0&&(l=!1);var o=this.elementaryStreams,i=o[y];if(!i){o[y]={startPTS:f,endPTS:O,startDTS:E,endDTS:d,partial:l};return}i.startPTS=Math.min(i.startPTS,f),i.endPTS=Math.max(i.endPTS,O),i.startDTS=Math.min(i.startDTS,E),i.endDTS=Math.max(i.endDTS,d)},h.clearElementaryStreamInfo=function(){var y=this.elementaryStreams;y[D.AUDIO]=null,y[D.VIDEO]=null,y[D.AUDIOVIDEO]=null},k(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var y=this.sn;typeof y!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&j.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),y=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,y)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Q.isFiniteNumber)(this.programDateTime))return null;var y=Object(Q.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+y*1e3}},{key:"encrypted",get:function(){var y;return!!((y=this.decryptdata)!==null&&y!==void 0&&y.keyFormat&&this.decryptdata.uri)}}]),u}(b),c=function(a){T(u,a);function u(h,_,y,f,O){var E;E=a.call(this,y)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new M.LoadStats,E.duration=h.decimalFloatingPoint("DURATION"),E.gap=h.bool("GAP"),E.independent=h.bool("INDEPENDENT"),E.relurl=h.enumeratedString("URI"),E.fragment=_,E.index=f;var d=h.enumeratedString("BYTERANGE");return d&&E.setByteRange(d,O),O&&(E.fragOffset=O.fragOffset+O.duration),E}return k(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var _=this.elementaryStreams;return!!(_.audio||_.video||_.audiovideo)}}]),u}(b)},"./src/loader/key-loader.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return j});var Q=P("./src/events.ts"),U=P("./src/errors.ts"),w=P("./src/utils/logger.ts"),j=function(){function B(T){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=T,this._registerListeners()}var M=B.prototype;return M._registerListeners=function(){this.hls.on(Q.Events.KEY_LOADING,this.onKeyLoading,this)},M._unregisterListeners=function(){this.hls.off(Q.Events.KEY_LOADING,this.onKeyLoading)},M.destroy=function(){this._unregisterListeners();for(var g in this.loaders){var A=this.loaders[g];A&&A.destroy()}this.loaders={}},M.onKeyLoading=function(g,A){var k=A.frag,D=k.type,b=this.loaders[D];if(!k.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var v=k.decryptdata.uri;if(v!==this.decrypturl||this.decryptkey===null){var c=this.hls.config;if(b&&(w.logger.warn("abort previous key loader for type:"+D),b.abort()),!v){w.logger.warn("key uri is falsy");return}var a=c.loader,u=k.loader=this.loaders[D]=new a(c);this.decrypturl=v,this.decryptkey=null;var h={url:v,frag:k,responseType:"arraybuffer"},_={timeout:c.fragLoadingTimeOut,maxRetry:0,retryDelay:c.fragLoadingRetryDelay,maxRetryDelay:c.fragLoadingMaxRetryTimeout,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(h,_,y)}else this.decryptkey&&(k.decryptdata.key=this.decryptkey,this.hls.trigger(Q.Events.KEY_LOADED,{frag:k}))},M.loadsuccess=function(g,A,k){var D=k.frag;if(!D.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=D.decryptdata.key=new Uint8Array(g.data),D.loader=null,delete this.loaders[D.type],this.hls.trigger(Q.Events.KEY_LOADED,{frag:D})},M.loaderror=function(g,A){var k=A.frag,D=k.loader;D&&D.abort(),delete this.loaders[k.type],this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:k,response:g})},M.loadtimeout=function(g,A){var k=A.frag,D=k.loader;D&&D.abort(),delete this.loaders[k.type],this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:k})},B}()},"./src/loader/level-details.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"LevelDetails",function(){return B});var Q=P("./src/polyfills/number.ts");function U(M,T){for(var g=0;gA.endSN||k>0||k===0&&D>0,this.updated||this.advanced?this.misses=Math.floor(A.misses*.6):this.misses=A.misses+1,this.availabilityDelay=A.availabilityDelay},w(M,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Q.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||j}},{key:"drift",get:function(){var A=this.driftEndTime-this.driftStartTime;if(A>0){var k=this.driftEnd-this.driftStart;return k*1e3/A}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var A;return(A=this.fragments)!==null&&A!==void 0&&A.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),M}()},"./src/loader/level-key.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"LevelKey",function(){return B});var Q=P("./node_modules/url-toolkit/src/url-toolkit.js"),U=P.n(Q);function w(M,T){for(var g=0;g2){var o=l.shift()+".";return o+=parseInt(l.shift()).toString(16),o+=("000"+parseInt(l.shift()).toString(16)).substr(-4),o}return d},O.resolve=function(d,l){return U.buildAbsoluteURL(l,d,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(d,l){var o=[],i={},S=!1;k.lastIndex=0;for(var x;(x=k.exec(d))!=null;)if(x[1]){var m=new T.AttrList(x[1]),L={attrs:m,bitrate:m.decimalInteger("AVERAGE-BANDWIDTH")||m.decimalInteger("BANDWIDTH"),name:m.NAME,url:O.resolve(x[2],l)},N=m.decimalResolution("RESOLUTION");N&&(L.width=N.width,L.height=N.height),h((m.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=O.convertAVC1ToAVCOTI(L.videoCodec)),o.push(L)}else if(x[3]){var H=new T.AttrList(x[3]);H["DATA-ID"]&&(S=!0,i[H["DATA-ID"]]=H)}return{levels:o,sessionData:S?i:null}},O.parseMasterPlaylistMedia=function(d,l,o,i){i===void 0&&(i=[]);var S,x=[],m=0;for(D.lastIndex=0;(S=D.exec(d))!==null;){var L=new T.AttrList(S[1]);if(L.TYPE===o){var N={attrs:L,bitrate:0,id:m++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:o,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?O.resolve(L.URI,l):""};if(i.length){var H=O.findGroup(i,N.groupId)||i[0];_(N,H,"audioCodec"),_(N,H,"textCodec")}x.push(N)}}return x},O.parseLevelPlaylist=function(d,l,o,i,S){var x=new B.LevelDetails(l),m=x.fragments,L=null,N=0,H=0,Y=0,F=0,C=null,$=new j.Fragment(i,l),ae,fe,ye,je=-1,Me=!1;for(b.lastIndex=0,x.m3u8=d;(ae=b.exec(d))!==null;){Me&&(Me=!1,$=new j.Fragment(i,l),$.start=Y,$.sn=N,$.cc=F,$.level=o,L&&($.initSegment=L,$.rawProgramDateTime=L.rawProgramDateTime));var Re=ae[1];if(Re){$.duration=parseFloat(Re);var Ie=(" "+ae[2]).slice(1);$.title=Ie||null,$.tagList.push(Ie?["INF",Re,Ie]:["INF",Re])}else if(ae[3])Object(Q.isFiniteNumber)($.duration)&&($.start=Y,ye&&($.levelkey=ye),$.sn=N,$.level=o,$.cc=F,$.urlId=S,m.push($),$.relurl=(" "+ae[3]).slice(1),f($,C),C=$,Y+=$.duration,N++,H=0,Me=!0);else if(ae[4]){var ke=(" "+ae[4]).slice(1);C?$.setByteRange(ke,C):$.setByteRange(ke)}else if(ae[5])$.rawProgramDateTime=(" "+ae[5]).slice(1),$.tagList.push(["PROGRAM-DATE-TIME",$.rawProgramDateTime]),je===-1&&(je=m.length);else{if(ae=ae[0].match(v),!ae){g.logger.warn("No matches on slow regex match for level playlist!");continue}for(fe=1;fe-1){g.logger.warn("Keyformat "+mt+" is not supported from the manifest");continue}else if(mt!=="identity")continue;We&&(ye=M.LevelKey.fromURL(l,ot),ot&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(We)>=0&&(ye.method=We,ye.keyFormat=mt,Ke&&(ye.keyID=Ke),Ge&&(ye.keyFormatVersions=Ge),ye.iv=Ye));break}case"START":{var yt=new T.AttrList(ce),Ct=yt.decimalFloatingPoint("TIME-OFFSET");Object(Q.isFiniteNumber)(Ct)&&(x.startTimeOffset=Ct);break}case"MAP":{var ht=new T.AttrList(ce);$.relurl=ht.URI,ht.BYTERANGE&&$.setByteRange(ht.BYTERANGE),$.level=o,$.sn="initSegment",ye&&($.levelkey=ye),$.initSegment=null,L=$,Me=!0;break}case"SERVER-CONTROL":{var Ot=new T.AttrList(ce);x.canBlockReload=Ot.bool("CAN-BLOCK-RELOAD"),x.canSkipUntil=Ot.optionalFloat("CAN-SKIP-UNTIL",0),x.canSkipDateRanges=x.canSkipUntil>0&&Ot.bool("CAN-SKIP-DATERANGES"),x.partHoldBack=Ot.optionalFloat("PART-HOLD-BACK",0),x.holdBack=Ot.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Oe=new T.AttrList(ce);x.partTarget=Oe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Te=x.partList;Te||(Te=x.partList=[]);var Je=H>0?Te[Te.length-1]:void 0,rt=H++,Ue=new j.Part(new T.AttrList(ce),$,l,rt,Je);Te.push(Ue),$.duration+=Ue.duration;break}case"PRELOAD-HINT":{var qe=new T.AttrList(ce);x.preloadHint=qe;break}case"RENDITION-REPORT":{var xe=new T.AttrList(ce);x.renditionReports=x.renditionReports||[],x.renditionReports.push(xe);break}default:g.logger.warn("line parsed but not handled: "+ae);break}}}C&&!C.relurl?(m.pop(),Y-=C.duration,x.partList&&(x.fragmentHint=C)):x.partList&&(f($,C),$.cc=F,x.fragmentHint=$);var he=m.length,pe=m[0],re=m[he-1];if(Y+=x.skippedSegments*x.targetduration,Y>0&&he&&re){x.averagetargetduration=Y/he;var ie=re.sn;x.endSN=ie!=="initSegment"?ie:0,pe&&(x.startCC=pe.cc,pe.initSegment||x.fragments.every(function(oe){return oe.relurl&&a(oe.relurl)})&&(g.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),$=new j.Fragment(i,l),$.relurl=re.relurl,$.level=o,$.sn="initSegment",pe.initSegment=$,x.needSidxRanges=!0))}else x.endSN=0,x.startCC=0;return x.fragmentHint&&(Y+=x.fragmentHint.duration),x.totalduration=Y,x.endCC=F,je>0&&y(m,je),x},O}();function h(O,E){["video","audio","text"].forEach(function(d){var l=O.filter(function(i){return Object(A.isCodecType)(i,d)});if(l.length){var o=l.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});E[d+"Codec"]=o.length>0?o[0]:l[0],O=O.filter(function(i){return l.indexOf(i)===-1})}}),E.unknownCodecs=O}function _(O,E,d){var l=E[d];l&&(O[d]=l)}function y(O,E){for(var d=O[E],l=E;l--;){var o=O[l];if(!o)return;o.programDateTime=d.programDateTime-o.duration*1e3,d=o}}function f(O,E){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):E!=null&&E.programDateTime&&(O.programDateTime=E.endProgramDateTime),Object(Q.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/polyfills/number.ts"),U=P("./src/events.ts"),w=P("./src/errors.ts"),j=P("./src/utils/logger.ts"),B=P("./src/utils/mp4-tools.ts"),M=P("./src/loader/m3u8-parser.ts"),T=P("./src/types/loader.ts"),g=P("./src/utils/attr-list.ts");function A(b){var v=b.type;switch(v){case T.PlaylistContextType.AUDIO_TRACK:return T.PlaylistLevelType.AUDIO;case T.PlaylistContextType.SUBTITLE_TRACK:return T.PlaylistLevelType.SUBTITLE;default:return T.PlaylistLevelType.MAIN}}function k(b,v){var c=b.url;return(c===void 0||c.indexOf("data:")===0)&&(c=v.url),c}var D=function(){function b(c){this.hls=void 0,this.loaders=Object.create(null),this.hls=c,this.registerListeners()}var v=b.prototype;return v.registerListeners=function(){var a=this.hls;a.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(U.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(U.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.unregisterListeners=function(){var a=this.hls;a.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(U.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(U.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.createInternalLoader=function(a){var u=this.hls.config,h=u.pLoader,_=u.loader,y=h||_,f=new y(u);return a.loader=f,this.loaders[a.type]=f,f},v.getInternalLoader=function(a){return this.loaders[a.type]},v.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},v.destroyInternalLoaders=function(){for(var a in this.loaders){var u=this.loaders[a];u&&u.destroy(),this.resetInternalLoader(a)}},v.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},v.onManifestLoading=function(a,u){var h=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:T.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},v.onLevelLoading=function(a,u){var h=u.id,_=u.level,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:null,level:_,responseType:"text",type:T.PlaylistContextType.LEVEL,url:y,deliveryDirectives:f})},v.onAudioTrackLoading=function(a,u){var h=u.id,_=u.groupId,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:_,level:null,responseType:"text",type:T.PlaylistContextType.AUDIO_TRACK,url:y,deliveryDirectives:f})},v.onSubtitleTrackLoading=function(a,u){var h=u.id,_=u.groupId,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:_,level:null,responseType:"text",type:T.PlaylistContextType.SUBTITLE_TRACK,url:y,deliveryDirectives:f})},v.load=function(a){var u,h=this.hls.config,_=this.getInternalLoader(a);if(_){var y=_.context;if(y&&y.url===a.url){j.logger.trace("[playlist-loader]: playlist request ongoing");return}j.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),_.abort()}var f,O,E,d;switch(a.type){case T.PlaylistContextType.MANIFEST:f=h.manifestLoadingMaxRetry,O=h.manifestLoadingTimeOut,E=h.manifestLoadingRetryDelay,d=h.manifestLoadingMaxRetryTimeout;break;case T.PlaylistContextType.LEVEL:case T.PlaylistContextType.AUDIO_TRACK:case T.PlaylistContextType.SUBTITLE_TRACK:f=0,O=h.levelLoadingTimeOut;break;default:f=h.levelLoadingMaxRetry,O=h.levelLoadingTimeOut,E=h.levelLoadingRetryDelay,d=h.levelLoadingMaxRetryTimeout;break}if(_=this.createInternalLoader(a),(u=a.deliveryDirectives)!==null&&u!==void 0&&u.part){var l;if(a.type===T.PlaylistContextType.LEVEL&&a.level!==null?l=this.hls.levels[a.level].details:a.type===T.PlaylistContextType.AUDIO_TRACK&&a.id!==null?l=this.hls.audioTracks[a.id].details:a.type===T.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(l=this.hls.subtitleTracks[a.id].details),l){var o=l.partTarget,i=l.targetduration;o&&i&&(O=Math.min(Math.max(o*3,i*.8)*1e3,O))}}var S={timeout:O,maxRetry:f,retryDelay:E,maxRetryDelay:d,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};_.load(a,S,x)},v.loadsuccess=function(a,u,h,_){if(_===void 0&&(_=null),h.isSidxRequest){this.handleSidxRequest(a,h),this.handlePlaylistLoaded(a,u,h,_);return}this.resetInternalLoader(h.type);var y=a.data;if(y.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,h,"no EXTM3U delimiter",_);return}u.parsing.start=performance.now(),y.indexOf("#EXTINF:")>0||y.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,u,h,_):this.handleMasterPlaylist(a,u,h,_)},v.loaderror=function(a,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!1,a)},v.loadtimeout=function(a,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!0)},v.handleMasterPlaylist=function(a,u,h,_){var y=this.hls,f=a.data,O=k(a,h),E=M.default.parseMasterPlaylist(f,O),d=E.levels,l=E.sessionData;if(!d.length){this.handleManifestParsingError(a,h,"no level found in manifest",_);return}var o=d.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),i=d.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),S=M.default.parseMasterPlaylistMedia(f,O,"AUDIO",o),x=M.default.parseMasterPlaylistMedia(f,O,"SUBTITLES",i),m=M.default.parseMasterPlaylistMedia(f,O,"CLOSED-CAPTIONS");if(S.length){var L=S.some(function(N){return!N.url});!L&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(j.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new g.AttrList({}),bitrate:0,url:""}))}y.trigger(U.Events.MANIFEST_LOADED,{levels:d,audioTracks:S,subtitles:x,captions:m,url:O,stats:u,networkDetails:_,sessionData:l})},v.handleTrackOrLevelPlaylist=function(a,u,h,_){var y=this.hls,f=h.id,O=h.level,E=h.type,d=k(a,h),l=Object(Q.isFiniteNumber)(f)?f:0,o=Object(Q.isFiniteNumber)(O)?O:l,i=A(h),S=M.default.parseLevelPlaylist(a.data,d,o,i,l);if(!S.fragments.length){y.trigger(U.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(E===T.PlaylistContextType.MANIFEST){var x={attrs:new g.AttrList({}),bitrate:0,details:S,name:"",url:d};y.trigger(U.Events.MANIFEST_LOADED,{levels:[x],audioTracks:[],url:d,stats:u,networkDetails:_,sessionData:null})}if(u.parsing.end=performance.now(),S.needSidxRanges){var m,L=(m=S.fragments[0].initSegment)===null||m===void 0?void 0:m.url;this.load({url:L,isSidxRequest:!0,type:E,level:O,levelDetails:S,id:f,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=S,this.handlePlaylistLoaded(a,u,h,_)},v.handleSidxRequest=function(a,u){var h=Object(B.parseSegmentIndex)(new Uint8Array(a.data));if(!h)return;var _=h.references,y=u.levelDetails;_.forEach(function(f,O){var E=f.info,d=y.fragments[O];d.byteRange.length===0&&d.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),d.initSegment&&d.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},v.handleManifestParsingError=function(a,u,h,_){this.hls.trigger(U.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===T.PlaylistContextType.MANIFEST,url:a.url,reason:h,response:a,context:u,networkDetails:_})},v.handleNetworkError=function(a,u,h,_){h===void 0&&(h=!1),j.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var y=w.ErrorDetails.UNKNOWN,f=!1,O=this.getInternalLoader(a);switch(a.type){case T.PlaylistContextType.MANIFEST:y=h?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,f=!0;break;case T.PlaylistContextType.LEVEL:y=h?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,f=!1;break;case T.PlaylistContextType.AUDIO_TRACK:y=h?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,f=!1;break;case T.PlaylistContextType.SUBTITLE_TRACK:y=h?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,f=!1;break}O&&this.resetInternalLoader(a.type);var E={type:w.ErrorTypes.NETWORK_ERROR,details:y,fatal:f,url:a.url,loader:O,context:a,networkDetails:u};_&&(E.response=_),this.hls.trigger(U.Events.ERROR,E)},v.handlePlaylistLoaded=function(a,u,h,_){var y=h.type,f=h.level,O=h.id,E=h.groupId,d=h.loader,l=h.levelDetails,o=h.deliveryDirectives;if(!(l!=null&&l.targetduration)){this.handleManifestParsingError(a,h,"invalid target duration",_);return}if(!d)return;l.live&&(d.getCacheAge&&(l.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(l.ageHeader))&&(l.ageHeader=0));switch(y){case T.PlaylistContextType.MANIFEST:case T.PlaylistContextType.LEVEL:this.hls.trigger(U.Events.LEVEL_LOADED,{details:l,level:f||0,id:O||0,stats:u,networkDetails:_,deliveryDirectives:o});break;case T.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(U.Events.AUDIO_TRACK_LOADED,{details:l,id:O||0,groupId:E||"",stats:u,networkDetails:_,deliveryDirectives:o});break;case T.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(U.Events.SUBTITLE_TRACK_LOADED,{details:l,id:O||0,groupId:E||"",stats:u,networkDetails:_,deliveryDirectives:o});break}},b}();K.default=D},"./src/polyfills/number.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"isFiniteNumber",function(){return Q}),P.d(K,"MAX_SAFE_INTEGER",function(){return U});var Q=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},U=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(q,K,P){"use strict";P.r(K);var Q=function(){function U(){}return U.getSilentFrame=function(j,B){switch(j){case"mp4a.40.2":if(B===1)return new Uint8Array([0,200,0,128,35,128]);if(B===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(B===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(B===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(B===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(B===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]);break;default:if(B===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(B===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(B===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]);break}return},U}();K.default=Q},"./src/remux/mp4-generator.ts":function(q,K,P){"use strict";P.r(K);var Q=Math.pow(2,32)-1,U=function(){function w(){}return w.init=function(){w.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var B;for(B in w.types)w.types.hasOwnProperty(B)&&(w.types[B]=[B.charCodeAt(0),B.charCodeAt(1),B.charCodeAt(2),B.charCodeAt(3)]);var M=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]),T=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]);w.HDLR_TYPES={video:M,audio:T};var g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),A=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=A,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var k=new Uint8Array([105,115,111,109]),D=new Uint8Array([97,118,99,49]),b=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,k,b,k,D),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,g))},w.box=function(B){for(var M=8,T=arguments.length,g=new Array(T>1?T-1:0),A=1;A>24&255,b[1]=M>>16&255,b[2]=M>>8&255,b[3]=M&255,b.set(B,4),k=0,M=8;k>24&255,B>>16&255,B>>8&255,B&255,T>>24,T>>16&255,T>>8&255,T&255,g>>24,g>>16&255,g>>8&255,g&255,85,196,0,0]))},w.mdia=function(B){return w.box(w.types.mdia,w.mdhd(B.timescale,B.duration),w.hdlr(B.type),w.minf(B))},w.mfhd=function(B){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,B>>24,B>>16&255,B>>8&255,B&255]))},w.minf=function(B){return B.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(B)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(B))},w.moof=function(B,M,T){return w.box(w.types.moof,w.mfhd(B),w.traf(T,M))},w.moov=function(B){for(var M=B.length,T=[];M--;)T[M]=w.trak(B[M]);return w.box.apply(null,[w.types.moov,w.mvhd(B[0].timescale,B[0].duration)].concat(T).concat(w.mvex(B)))},w.mvex=function(B){for(var M=B.length,T=[];M--;)T[M]=w.trex(B[M]);return w.box.apply(null,[w.types.mvex].concat(T))},w.mvhd=function(B,M){M*=B;var T=Math.floor(M/(Q+1)),g=Math.floor(M%(Q+1)),A=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,B>>24&255,B>>16&255,B>>8&255,B&255,T>>24,T>>16&255,T>>8&255,T&255,g>>24,g>>16&255,g>>8&255,g&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]);return w.box(w.types.mvhd,A)},w.sdtp=function(B){var M=B.samples||[],T=new Uint8Array(4+M.length),g,A;for(g=0;g>>8&255),M.push(k&255),M=M.concat(Array.prototype.slice.call(A));for(g=0;g>>8&255),T.push(k&255),T=T.concat(Array.prototype.slice.call(A));var D=w.box(w.types.avcC,new Uint8Array([1,M[3],M[4],M[5],252|3,224|B.sps.length].concat(M).concat([B.pps.length]).concat(T))),b=B.width,v=B.height,c=B.pixelRatio[0],a=B.pixelRatio[1];return w.box(w.types.avc1,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,b>>8&255,b&255,v>>8&255,v&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),D,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([c>>24,c>>16&255,c>>8&255,c&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.esds=function(B){var M=B.config.length;return new Uint8Array([0,0,0,0,3,23+M,0,1,0,4,15+M,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([M]).concat(B.config).concat([6,1,2]))},w.mp4a=function(B){var M=B.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B.channelCount,0,16,0,0,0,0,M>>8&255,M&255,0,0]),w.box(w.types.esds,w.esds(B)))},w.mp3=function(B){var M=B.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B.channelCount,0,16,0,0,0,0,M>>8&255,M&255,0,0]))},w.stsd=function(B){return B.type==="audio"?!B.isAAC&&B.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(B)):w.box(w.types.stsd,w.STSD,w.mp4a(B)):w.box(w.types.stsd,w.STSD,w.avc1(B))},w.tkhd=function(B){var M=B.id,T=B.duration*B.timescale,g=B.width,A=B.height,k=Math.floor(T/(Q+1)),D=Math.floor(T%(Q+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,M>>24&255,M>>16&255,M>>8&255,M&255,0,0,0,0,k>>24,k>>16&255,k>>8&255,k&255,D>>24,D>>16&255,D>>8&255,D&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,g>>8&255,g&255,0,0,A>>8&255,A&255,0,0]))},w.traf=function(B,M){var T=w.sdtp(B),g=B.id,A=Math.floor(M/(Q+1)),k=Math.floor(M%(Q+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,A>>24,A>>16&255,A>>8&255,A&255,k>>24,k>>16&255,k>>8&255,k&255])),w.trun(B,T.length+16+20+8+16+8+8),T)},w.trak=function(B){return B.duration=B.duration||4294967295,w.box(w.types.trak,w.tkhd(B),w.mdia(B))},w.trex=function(B){var M=B.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,M>>24,M>>16&255,M>>8&255,M&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(B,M){var T=B.samples||[],g=T.length,A=12+16*g,k=new Uint8Array(A),D,b,v,c,a,u;for(M+=8+A,k.set([0,0,15,1,g>>>24&255,g>>>16&255,g>>>8&255,g&255,M>>>24&255,M>>>16&255,M>>>8&255,M&255],0),D=0;D>>24&255,v>>>16&255,v>>>8&255,v&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*D);return w.box(w.types.trun,k)},w.initSegment=function(B){w.types||w.init();var M=w.moov(B),T=new Uint8Array(w.FTYP.byteLength+M.byteLength);return T.set(w.FTYP),T.set(M,w.FTYP.byteLength),T},w}();U.types=void 0,U.HDLR_TYPES=void 0,U.STTS=void 0,U.STSC=void 0,U.STCO=void 0,U.STSZ=void 0,U.VMHD=void 0,U.SMHD=void 0,U.STSD=void 0,U.FTYP=void 0,U.DINF=void 0,K.default=U},"./src/remux/mp4-remuxer.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return u}),P.d(K,"normalizePts",function(){return h});var Q=P("./src/polyfills/number.ts"),U=P("./src/remux/aac-helper.ts"),w=P("./src/remux/mp4-generator.ts"),j=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/utils/logger.ts"),T=P("./src/types/loader.ts"),g=P("./src/utils/timescale-conversion.ts");function A(){return A=Object.assign||function(O){for(var E=1;E0?S:x.pts},l[0].pts);return o&&M.logger.debug("PTS rollover detected"),i},E.remux=function(l,o,i,S,x,m,L,N){var H,Y,F,C,$,ae,fe=x,ye=x,je=l.pid>-1,Me=o.pid>-1,Re=o.samples.length,Ie=l.samples.length>0,ke=Re>1,me=(!je||Ie)&&(!Me||ke)||this.ISGenerated||L;if(me){this.ISGenerated||(F=this.generateIS(l,o,x));var ce=this.isVideoContiguous,te=-1;if(ke&&(te=_(o.samples),!ce&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,te>0){M.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Re+" video samples due to a missing keyframe");var ge=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(te),o.dropped+=te,ye+=(o.samples[0].pts-ge)/(o.timescale||9e4)}else te===-1&&(M.logger.warn("[mp4-remuxer]: No keyframe found out of "+Re+" video samples"),ae=!1);if(this.ISGenerated){if(Ie&&ke){var le=this.getVideoStartPts(o.samples),De=h(l.samples[0].pts,le)-le,Ae=De/o.inputTimeScale;fe+=Math.max(0,Ae),ye+=Math.max(0,-Ae)}if(Ie){if(l.samplerate||(M.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(l,o,x)),Y=this.remuxAudio(l,fe,this.isAudioContiguous,m,Me||ke||N===T.PlaylistLevelType.AUDIO?ye:void 0),ke){var Ce=Y?Y.endPTS-Y.startPTS:0;o.inputTimeScale||(M.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(l,o,x)),H=this.remuxVideo(o,ye,ce,Ce)}}else ke&&(H=this.remuxVideo(o,ye,ce,0));H&&(H.firstKeyFrame=te,H.independent=te!==-1)}}return this.ISGenerated&&(i.samples.length&&($=this.remuxID3(i,x)),S.samples.length&&(C=this.remuxText(S,x))),{audio:Y,video:H,initSegment:F,independent:ae,text:C,id3:$}},E.generateIS=function(l,o,i){var S=l.samples,x=o.samples,m=this.typeSupported,L={},N=!Object(Q.isFiniteNumber)(this._initPTS),H="audio/mp4",Y,F,C;if(N&&(Y=F=Infinity),l.config&&S.length&&(l.timescale=l.samplerate,l.isAAC||(m.mpeg?(H="audio/mpeg",l.codec=""):m.mp3&&(l.codec="mp3")),L.audio={id:"audio",container:H,codec:l.codec,initSegment:!l.isAAC&&m.mpeg?new Uint8Array(0):w.default.initSegment([l]),metadata:{channelCount:l.channelCount}},N&&(C=l.inputTimeScale,Y=F=S[0].pts-Math.round(C*i))),o.sps&&o.pps&&x.length&&(o.timescale=o.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:w.default.initSegment([o]),metadata:{width:o.width,height:o.height}},N)){C=o.inputTimeScale;var $=this.getVideoStartPts(x),ae=Math.round(C*i);F=Math.min(F,h(x[0].dts,$)-ae),Y=Math.min(Y,$-ae)}if(Object.keys(L).length)return this.ISGenerated=!0,N&&(this._initPTS=Y,this._initDTS=F),{tracks:L,initPTS:Y,timescale:C}},E.remuxVideo=function(l,o,i,S){var x=l.inputTimeScale,m=l.samples,L=[],N=m.length,H=this._initPTS,Y=this.nextAvcDts,F=8,C,$,ae,fe=Number.POSITIVE_INFINITY,ye=Number.NEGATIVE_INFINITY,je=0,Me=!1;if(!i||Y===null){var Re=o*x,Ie=m[0].pts-h(m[0].dts,m[0].pts);Y=Re-Ie}for(var ke=0;keme.pts){var ce=9e4*.2;je=Math.max(Math.min(je,me.pts-me.dts),-1*ce)}me.dts0?ke-1:ke].dts&&(Me=!0)}Me&&m.sort(function(gt,Ze){var et=gt.dts-Ze.dts,ze=gt.pts-Ze.pts;return et||ze}),$=m[0].dts,ae=m[m.length-1].dts;var te=Math.round((ae-$)/(N-1));if(je<0){if(jete,He=Ae<-1;if(Ce||He){Ce?M.logger.warn("AVC: "+Object(g.toMsFromMpegTsClock)(Ae,!0)+" ms ("+Ae+"dts) hole between fragments detected, filling it"):M.logger.warn("AVC: "+Object(g.toMsFromMpegTsClock)(-Ae,!0)+" ms ("+Ae+"dts) overlapping between fragments detected"),$=Y;var We=m[0].pts-Ae;m[0].dts=$,m[0].pts=We,M.logger.log("Video: First PTS/DTS adjusted: "+Object(g.toMsFromMpegTsClock)(We,!0)+"/"+Object(g.toMsFromMpegTsClock)($,!0)+", delta: "+Object(g.toMsFromMpegTsClock)(Ae,!0)+" ms")}}a&&($=Math.max(0,$));for(var ot=0,Ye=0,Ge=0;Ge0?Te-1:Te].dts;if(ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var de=Math.floor(ie.maxBufferHole*x),Pe=(S?fe+S*x:this.nextAudioPts)-Je.pts;Pe>de?(C=Pe-oe,C<0&&(C=oe),M.logger.log("[mp4-remuxer]: It is approximately "+Pe/90+" ms to the next segment; using duration "+C/90+" ms for the last video frame.")):C=oe}else C=oe}var we=Math.round(Je.pts-Je.dts);L.push(new y(Je.key,C,Ue,we))}if(L.length&&v&&v<70){var nt=L[0].flags;nt.dependsOn=2,nt.isNonSync=0}console.assert(C!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=ae+C,this.isVideoContiguous=!0;var bt=w.default.moof(l.sequenceNumber++,$,A({},l,{samples:L})),Lt="video",St={data1:bt,data2:Ot,startPTS:fe/x,endPTS:(ye+C)/x,startDTS:$/x,endDTS:Y/x,type:Lt,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:l.dropped};return l.samples=[],l.dropped=0,console.assert(Ot.length,"MDAT length must not be zero"),St},E.remuxAudio=function(l,o,i,S,x){var m=l.inputTimeScale,L=l.samplerate?l.samplerate:m,N=m/L,H=l.isAAC?D:b,Y=H*N,F=this._initPTS,C=!l.isAAC&&this.typeSupported.mpeg,$=[],ae=l.samples,fe=C?0:8,ye=this.nextAudioPts||-1,je=o*m;if(this.isAudioContiguous=i=i||ae.length&&ye>0&&(S&&Math.abs(je-ye)<9e3||Math.abs(h(ae[0].pts-F,je)-ye)<20*Y),ae.forEach(function(pe){pe.pts=h(pe.pts-F,je)}),!i||ye<0){if(ae=ae.filter(function(pe){return pe.pts>=0}),!ae.length)return;x===0?ye=0:S?ye=Math.max(0,je):ye=ae[0].pts}if(l.isAAC)for(var Me=x!==void 0,Re=this.config.maxAudioFramesDrift,Ie=0,ke=ye;Ie=Re*Y&&ge0){Ye+=fe;try{ot=new Uint8Array(Ye)}catch(pe){this.observer.emit(j.Events.ERROR,j.Events.ERROR,{type:B.ErrorTypes.MUX_ERROR,details:B.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ye,reason:"fail allocating audio mdat "+Ye});return}if(!C){var Ot=new DataView(ot.buffer);Ot.setUint32(0,Ye),ot.set(w.default.types.mdat,4)}}else return;ot.set(yt,fe);var Oe=yt.byteLength;fe+=Oe,$.push(new y(!0,H,Oe,0)),We=Ct}var Te=$.length;if(!Te)return;var Je=$[$.length-1];this.nextAudioPts=ye=We+N*Je.duration;var rt=C?new Uint8Array(0):w.default.moof(l.sequenceNumber++,He/N,A({},l,{samples:$}));l.samples=[];var Ue=He/m,qe=ye/m,xe="audio",he={data1:rt,data2:ot,startPTS:Ue,endPTS:qe,startDTS:Ue,endDTS:qe,type:xe,hasAudio:!0,hasVideo:!1,nb:Te};return this.isAudioContiguous=!0,console.assert(ot.length,"MDAT length must not be zero"),he},E.remuxEmptyAudio=function(l,o,i,S){var x=l.inputTimeScale,m=l.samplerate?l.samplerate:x,L=x/m,N=this.nextAudioPts,H=(N!==null?N:S.startDTS*x)+this._initDTS,Y=S.endDTS*x+this._initDTS,F=L*D,C=Math.ceil((Y-H)/F),$=U.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);if(M.logger.warn("[mp4-remuxer]: remux empty Audio"),!$){M.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ae=[],fe=0;fe4294967296;)O+=d;return O}function _(O){for(var E=0;E0?this.lastEndDTS=l:(j.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!O.audio,i=!!O.video,S="";o&&(S+="audio"),i&&(S+="video");var x={data1:y,startPTS:d,startDTS:d,endPTS:l,endDTS:l,type:S,hasAudio:o,hasVideo:i,nb:1,dropped:0};return _.audio=x.type==="audio"?x:void 0,_.video=x.type!=="audio"?x:void 0,_.text=c,_.id3=v,_.initSegment=f,_},g}(),M=function(A,k,D){return Object(U.getStartDTS)(A,k)-D};function T(g,A){var k=g==null?void 0:g.codec;return k&&k.length>4?k:k==="hvc1"?"hvc1.1.c.L120.90":k==="av01"?"av01.0.04M.08":k==="avc1"||A===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=B},"./src/task-loop.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"default",function(){return Q});var Q=function(){function U(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=U.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(B){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,B),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},U}()},"./src/types/cmcd.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"CMCDVersion",function(){return Q}),P.d(K,"CMCDObjectType",function(){return U}),P.d(K,"CMCDStreamingFormat",function(){return w}),P.d(K,"CMCDStreamType",function(){return j});var Q=1,U;(function(B){B.MANIFEST="m",B.AUDIO="a",B.VIDEO="v",B.MUXED="av",B.INIT="i",B.CAPTION="c",B.TIMED_TEXT="tt",B.KEY="k",B.OTHER="o"})(U||(U={}));var w;(function(B){B.DASH="d",B.HLS="h",B.SMOOTH="s",B.OTHER="o"})(w||(w={}));var j;(function(B){B.VOD="v",B.LIVE="l"})(j||(j={}))},"./src/types/level.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"HlsSkip",function(){return w}),P.d(K,"getSkipValue",function(){return j}),P.d(K,"HlsUrlParameters",function(){return B}),P.d(K,"Level",function(){return M});function Q(T,g){for(var A=0;ANumber.MAX_SAFE_INTEGER?Infinity:g},B.hexadecimalInteger=function(T){if(this[T]){var g=(this[T]||"0x").slice(2);g=(g.length&1?"0":"")+g;for(var A=new Uint8Array(g.length/2),k=0;kNumber.MAX_SAFE_INTEGER?Infinity:g},B.decimalFloatingPoint=function(T){return parseFloat(this[T])},B.optionalFloat=function(T,g){var A=this[T];return A?parseFloat(A):g},B.enumeratedString=function(T){return this[T]},B.bool=function(T){return this[T]==="YES"},B.decimalResolution=function(T){var g=Q.exec(this[T]);return g===null?void 0:{width:parseInt(g[1],10),height:parseInt(g[2],10)}},j.parseAttrList=function(T){var g,A={},k='"';for(U.lastIndex=0;(g=U.exec(T))!==null;){var D=g[2];D.indexOf(k)===0&&D.lastIndexOf(k)===D.length-1&&(D=D.slice(1,-1)),A[g[1]]=D}return A},j}()},"./src/utils/binary-search.ts":function(q,K,P){"use strict";P.r(K);var Q={search:function(w,j){for(var B=0,M=w.length-1,T=null,g=null;B<=M;){T=(B+M)/2|0,g=w[T];var A=j(g);if(A>0)B=T+1;else if(A<0)M=T-1;else return g}return null}};K.default=Q},"./src/utils/buffer-helper.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"BufferHelper",function(){return w});var Q=P("./src/utils/logger.ts"),U={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function j(){}return j.isBuffered=function(M,T){try{if(M){for(var g=j.getBuffered(M),A=0;A=g.start(A)&&T<=g.end(A))return!0}}catch(k){}return!1},j.bufferInfo=function(M,T,g){try{if(M){var A=j.getBuffered(M),k=[],D;for(D=0;Db&&(A[D-1].end=M[k].end):A.push(M[k])}else A.push(M[k])}else A=M;for(var v=0,c,a=T,u=T,h=0;h=_&&T=i&&Q.logger.log(this.time+" ["+i+"] "+S)},d}(),v=function(l){for(var o=[],i=0;iB&&(this.logger.log(D.DEBUG,"Too large cursor position "+this.pos),this.pos=B)},l.moveCursor=function(i){var S=this.pos+i;if(i>1)for(var x=this.pos+1;x=144&&this.backSpace();var S=w(i);if(this.pos>=B){this.logger.log(D.ERROR,"Cannot insert "+i.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},l.clearFromPos=function(i){var S;for(S=i;S0&&(i?x="["+S.join(" | ")+"]":x=S.join(` -`)),x},l.getTextAndFormat=function(){return this.rows},d}(),_=function(){function d(o,i,S){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=o,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new h(S),this.nonDisplayedMemory=new h(S),this.lastOutputScreen=new h(S),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}var l=d.prototype;return l.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},l.getHandler=function(){return this.outputFilter},l.setHandler=function(i){this.outputFilter=i},l.setPAC=function(i){this.writeScreen.setPAC(i)},l.setBkgData=function(i){this.writeScreen.setBkgData(i)},l.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(D.INFO,"MODE="+i),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=i},l.insertChars=function(i){for(var S=0;S=46,S.italics)S.foreground="white";else{var x=Math.floor(i/2)-16,m=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=m[x]}this.logger.log(D.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},l.outputDataUpdate=function(i){i===void 0&&(i=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},l.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},d}(),y=function(){function d(o,i,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var x=new b;this.channels=[null,new _(o,i,x),new _(o+1,S,x)],this.cmdHistory=E(),this.logger=x}var l=d.prototype;return l.getHandler=function(i){return this.channels[i].getHandler()},l.setHandler=function(i,S){this.channels[i].setHandler(S)},l.addData=function(i,S){var x,m,L,N=!1;this.logger.time=i;for(var H=0;H ("+v([m,L])+")"),x=this.parseCmd(m,L),x||(x=this.parseMidrow(m,L)),x||(x=this.parsePAC(m,L)),x||(x=this.parseBackgroundAttributes(m,L)),!x&&(N=this.parseChars(m,L),N)){var Y=this.currentChannel;if(Y&&Y>0){var F=this.channels[Y];F.insertChars(N)}else this.logger.log(D.WARNING,"No channel found yet. TEXT-MODE?")}!x&&!N&&this.logger.log(D.WARNING,"Couldn't parse cleaned data "+v([m,L])+" orig: "+v([S[H],S[H+1]]))}},l.parseCmd=function(i,S){var x=this.cmdHistory,m=(i===20||i===28||i===21||i===29)&&S>=32&&S<=47,L=(i===23||i===31)&&S>=33&&S<=35;if(!(m||L))return!1;if(O(i,S,x))return f(null,null,x),this.logger.log(D.DEBUG,"Repeated command ("+v([i,S])+") is dropped"),!0;var N=i===20||i===21||i===23?1:2,H=this.channels[N];return i===20||i===21||i===28||i===29?S===32?H.ccRCL():S===33?H.ccBS():S===34?H.ccAOF():S===35?H.ccAON():S===36?H.ccDER():S===37?H.ccRU(2):S===38?H.ccRU(3):S===39?H.ccRU(4):S===40?H.ccFON():S===41?H.ccRDC():S===42?H.ccTR():S===43?H.ccRTD():S===44?H.ccEDM():S===45?H.ccCR():S===46?H.ccENM():S===47&&H.ccEOC():H.ccTO(S-32),f(i,S,x),this.currentChannel=N,!0},l.parseMidrow=function(i,S){var x=0;if((i===17||i===25)&&S>=32&&S<=47){if(i===17?x=1:x=2,x!==this.currentChannel)return this.logger.log(D.ERROR,"Mismatch channel in midrow parsing"),!1;var m=this.channels[x];return m?(m.ccMIDROW(S),this.logger.log(D.DEBUG,"MIDROW ("+v([i,S])+")"),!0):!1}return!1},l.parsePAC=function(i,S){var x,m=this.cmdHistory,L=(i>=17&&i<=23||i>=25&&i<=31)&&S>=64&&S<=127,N=(i===16||i===24)&&S>=64&&S<=95;if(!(L||N))return!1;if(O(i,S,m))return f(null,null,m),!0;var H=i<=23?1:2;S>=64&&S<=95?x=H===1?M[i]:g[i]:x=H===1?T[i]:A[i];var Y=this.channels[H];return Y?(Y.setPAC(this.interpretPAC(x,S)),f(i,S,m),this.currentChannel=H,!0):!1},l.interpretPAC=function(i,S){var x,m={color:null,italics:!1,indent:null,underline:!1,row:i};return S>95?x=S-96:x=S-64,m.underline=(x&1)===1,x<=13?m.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(x/2)]:x<=15?(m.italics=!0,m.color="white"):m.indent=Math.floor((x-16)/2)*4,m},l.parseChars=function(i,S){var x,m=null,L=null;if(i>=25?(x=2,L=i-8):(x=1,L=i),L>=17&&L<=19){var N;L===17?N=S+80:L===18?N=S+112:N=S+144,this.logger.log(D.INFO,"Special char '"+w(N)+"' in channel "+x),m=[N]}else i>=32&&i<=127&&(m=S===0?[i]:[i,S]);if(m){var H=v(m);this.logger.log(D.DEBUG,"Char codes = "+H.join(",")),f(i,S,this.cmdHistory)}return m},l.parseBackgroundAttributes=function(i,S){var x=(i===16||i===24)&&S>=32&&S<=47,m=(i===23||i===31)&&S>=45&&S<=47;if(!(x||m))return!1;var L,N={};i===16||i===24?(L=Math.floor((S-32)/2),N.background=k[L],S%2===1&&(N.background=N.background+"_semi")):S===45?N.background="transparent":(N.foreground="black",S===47&&(N.underline=!0));var H=i<=23?1:2,Y=this.channels[H];return Y.setBkgData(N),f(i,S,this.cmdHistory),!0},l.reset=function(){for(var i=0;i=16?a--:a++;var f=Object(Q.fixLineBreaks)(u.trim()),O=Object(U.generateCueId)(g,A,f);(!T||!T.cues||!T.cues.getCueById(O))&&(v=new h(g,A,f),v.id=O,v.line=_+1,v.align="left",v.position=10+Math.min(80,Math.floor(a*8/32)*10),D.push(v))}return T&&D.length&&(D.sort(function(E,d){return E.line==="auto"||d.line==="auto"?0:E.line>8&&d.line>8?d.line-E.line:E.line-d.line}),D.forEach(function(E){return Object(w.addCueToTrack)(T,E)})),D}};K.default=B},"./src/utils/discontinuities.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"findFirstFragWithCC",function(){return j}),P.d(K,"shouldAlignOnDiscontinuities",function(){return B}),P.d(K,"findDiscontinuousReferenceFrag",function(){return M}),P.d(K,"adjustSlidingStart",function(){return g}),P.d(K,"alignStream",function(){return A}),P.d(K,"alignPDT",function(){return D}),P.d(K,"alignFragmentByPDTDelta",function(){return b}),P.d(K,"alignMediaPlaylistByPDT",function(){return v});var Q=P("./src/polyfills/number.ts"),U=P("./src/utils/logger.ts"),w=P("./src/controller/level-helper.ts");function j(c,a){for(var u=null,h=0,_=c.length;h<_;h++){var y=c[h];if(y&&y.cc===a){u=y;break}}return u}function B(c,a,u){return!!(a.details&&(u.endCC>u.startCC||c&&c.cc=this.minWeight_},j.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},j.destroy=function(){},w}();K.default=U},"./src/utils/ewma.ts":function(q,K,P){"use strict";P.r(K);var Q=function(){function U(j,B,M){B===void 0&&(B=0),M===void 0&&(M=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=j,this.alpha_=j?Math.exp(Math.log(.5)/j):0,this.estimate_=B,this.totalWeight_=M}var w=U.prototype;return w.sample=function(B,M){var T=Math.pow(this.alpha_,B);this.estimate_=M*(1-T)+T*this.estimate_,this.totalWeight_+=B},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var B=1-Math.pow(this.alpha_,this.totalWeight_);if(B)return this.estimate_/B}return this.estimate_},U}();K.default=Q},"./src/utils/fetch-loader.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"fetchSupported",function(){return b});var Q=P("./src/polyfills/number.ts"),U=P("./src/loader/load-stats.ts"),w=P("./src/demux/chunk-cache.ts");function j(h,_){h.prototype=Object.create(_.prototype),h.prototype.constructor=h,A(h,_)}function B(h){var _=typeof Map=="function"?new Map:void 0;return B=function(f){if(f===null||!g(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof _!="undefined"){if(_.has(f))return _.get(f);_.set(f,O)}function O(){return M(f,arguments,k(this).constructor)}return O.prototype=Object.create(f.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),A(O,f)},B(h)}function M(h,_,y){return T()?M=Reflect.construct:M=function(O,E,d){var l=[null];l.push.apply(l,E);var o=Function.bind.apply(O,l),i=new o;return d&&A(i,d.prototype),i},M.apply(null,arguments)}function T(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function g(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function A(h,_){return A=Object.setPrototypeOf||function(f,O){return f.__proto__=O,f},A(h,_)}function k(h){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},k(h)}function D(){return D=Object.assign||function(h){for(var _=1;_=d&&l(O,E,o.flush(),f)):l(O,E,L,f),x()}).catch(function(){return Promise.reject()})};return S()},h}();function c(h,_){var y={method:"GET",mode:"cors",credentials:"same-origin",signal:_,headers:new self.Headers(D({},h.headers))};return h.rangeEnd&&y.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),y}function a(h,_){return new self.Request(h.url,_)}var u=function(h){j(_,h);function _(y,f,O){var E;return E=h.call(this,y)||this,E.code=void 0,E.details=void 0,E.code=f,E.details=O,E}return _}(B(Error));K.default=v},"./src/utils/imsc1-ttml-parser.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"IMSC1_CODEC",function(){return g}),P.d(K,"parseIMSC1",function(){return b});var Q=P("./src/utils/mp4-tools.ts"),U=P("./src/utils/vttparser.ts"),w=P("./src/utils/vttcue.ts"),j=P("./src/demux/id3.ts"),B=P("./src/utils/timescale-conversion.ts"),M=P("./src/utils/webvtt-parser.ts");function T(){return T=Object.assign||function(d){for(var l=1;l"):Q}function B(g){for(var A=arguments.length,k=new Array(A>1?A-1:0),D=1;D>24,_[y+1]=f>>16&255,_[y+2]=f>>8&255,_[y+3]=f&255}function A(_,y){var f=[];if(!y.length)return f;var O,E,d;"data"in _?(O=_.data,E=_.start,d=_.end):(O=_,E=0,d=O.byteLength);for(var l=E;l1?l+o:d;if(i===y[0])if(y.length===1)f.push({data:O,start:l+8,end:S});else{var x=A({data:O,start:l+8,end:S},y.slice(1));x.length&&j.apply(f,x)}l=S}return f}function k(_){var y=A(_,["moov"]),f=y[0],O=f?f.end:null,E=A(_,["sidx"]);if(!E||!E[0])return null;var d=[],l=E[0],o=l.data[0],i=o===0?8:16,S=T(l,i);i+=4;var x=0,m=0;o===0?i+=8:i+=16,i+=2;var L=l.end+m,N=M(l,i);i+=2;for(var H=0;H>>31;if($===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=T(l,Y);Y+=4,d.push({referenceSize:C,subsegmentDuration:ae,info:{duration:ae/S,start:L,end:L+C-1}}),L+=C,Y+=4,i=Y}return{earliestPresentationTime:x,timescale:S,version:o,referencesCount:N,references:d,moovEndOffset:O}}function D(_){for(var y=[],f=A(_,["moov","trak"]),O=0;OB)&&(this.startTime=B),this.endTime=M,this.screen=T,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},U}()},"./src/utils/texttrack-utils.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"sendAddTrackEvent",function(){return U}),P.d(K,"addCueToTrack",function(){return w}),P.d(K,"clearCurrentCues",function(){return j}),P.d(K,"removeCuesInRange",function(){return B}),P.d(K,"getCuesInRange",function(){return T});var Q=P("./src/utils/logger.ts");function U(g,A){var k;try{k=new Event("addtrack")}catch(D){k=document.createEvent("Event"),k.initEvent("addtrack",!1,!1)}k.track=g,A.dispatchEvent(k)}function w(g,A){var k=g.mode;if(k==="disabled"&&(g.mode="hidden"),g.cues&&!g.cues.getCueById(A.id))try{if(g.addCue(A),!g.cues.getCueById(A.id))throw new Error("addCue is failed for: "+A)}catch(b){Q.logger.debug("[texttrack-utils]: "+b);var D=new self.TextTrackCue(A.startTime,A.endTime,A.text);D.id=A.id,g.addCue(D)}k==="disabled"&&(g.mode=k)}function j(g){var A=g.mode;if(A==="disabled"&&(g.mode="hidden"),g.cues)for(var k=g.cues.length;k--;)g.removeCue(g.cues[k]);A==="disabled"&&(g.mode=A)}function B(g,A,k){var D=g.mode;if(D==="disabled"&&(g.mode="hidden"),g.cues&&g.cues.length>0)for(var b=T(g.cues,A,k),v=0;vg[k].endTime)return-1;for(var D=0,b=k;D<=b;){var v=Math.floor((b+D)/2);if(Ag[v].startTime&&D-1)for(var v=b,c=g.length;v=A&&a.endTime<=k)D.push(a);else if(a.startTime>k)return D}return D}},"./src/utils/time-ranges.ts":function(q,K,P){"use strict";P.r(K);var Q={toString:function(w){for(var j="",B=w.length,M=0;M1?A-1:0),D=1;D100)throw new Error("Position must be between 0 and 100.");d=x,this.hasBeenReset=!0}})),Object.defineProperty(D,"positionAlign",M({},b,{get:function(){return l},set:function(x){var m=B(x);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");l=m,this.hasBeenReset=!0}})),Object.defineProperty(D,"size",M({},b,{get:function(){return o},set:function(x){if(x<0||x>100)throw new Error("Size must be between 0 and 100.");o=x,this.hasBeenReset=!0}})),Object.defineProperty(D,"align",M({},b,{get:function(){return i},set:function(x){var m=B(x);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");i=m,this.hasBeenReset=!0}})),D.displayState=void 0}return T.prototype.getCueAsHTML=function(){var g=self.WebVTT;return g.convertCueToDOMTree(self,this.text)},T}()},"./src/utils/vttparser.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"parseTimeStamp",function(){return w}),P.d(K,"fixLineBreaks",function(){return A}),P.d(K,"VTTParser",function(){return k});var Q=P("./src/utils/vttcue.ts"),U=function(){function D(){}var b=D.prototype;return b.decode=function(c,a){if(!c)return"";if(typeof c!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(c))},D}();function w(D){function b(c,a,u,h){return(c|0)*3600+(a|0)*60+(u|0)+parseFloat(h||0)}var v=D.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return v?parseFloat(v[2])>59?b(v[2],v[3],0,v[4]):b(v[1],v[2],v[3],v[4]):null}var j=function(){function D(){this.values=Object.create(null)}var b=D.prototype;return b.set=function(c,a){!this.get(c)&&a!==""&&(this.values[c]=a)},b.get=function(c,a,u){return u?this.has(c)?this.values[c]:a[u]:this.has(c)?this.values[c]:a},b.has=function(c){return c in this.values},b.alt=function(c,a,u){for(var h=0;h=0&&u<=100)return this.set(c,u),!0}return!1},D}();function B(D,b,v,c){var a=c?D.split(c):[D];for(var u in a){if(typeof a[u]!="string")continue;var h=a[u].split(v);if(h.length!==2)continue;var _=h[0],y=h[1];b(_,y)}}var M=new Q.default(0,0,""),T=M.align==="middle"?"middle":"center";function g(D,b,v){var c=D;function a(){var _=w(D);if(_===null)throw new Error("Malformed timestamp: "+c);return D=D.replace(/^[^\sa-zA-Z-]+/,""),_}function u(_,y){var f=new j;B(_,function(d,l){var o;switch(d){case"region":for(var i=v.length-1;i>=0;i--)if(v[i].id===l){f.set(d,v[i].region);break}break;case"vertical":f.alt(d,l,["rl","lr"]);break;case"line":o=l.split(","),f.integer(d,o[0]),f.percent(d,o[0])&&f.set("snapToLines",!1),f.alt(d,o[0],["auto"]),o.length===2&&f.alt("lineAlign",o[1],["start",T,"end"]);break;case"position":o=l.split(","),f.percent(d,o[0]),o.length===2&&f.alt("positionAlign",o[1],["start",T,"end","line-left","line-right","auto"]);break;case"size":f.percent(d,l);break;case"align":f.alt(d,l,["start",T,"end","left","right"]);break}},/:/,/\s/),y.region=f.get("region",null),y.vertical=f.get("vertical","");var O=f.get("line","auto");O==="auto"&&M.line===-1&&(O=-1),y.line=O,y.lineAlign=f.get("lineAlign","start"),y.snapToLines=f.get("snapToLines",!0),y.size=f.get("size",100),y.align=f.get("align",T);var E=f.get("position","auto");E==="auto"&&M.position===50&&(E=y.align==="start"||y.align==="left"?0:y.align==="end"||y.align==="right"?100:50),y.position=E}function h(){D=D.replace(/^\s+/,"")}if(h(),b.startTime=a(),h(),D.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);D=D.substr(3),h(),b.endTime=a(),h(),u(D,b)}function A(D){return D.replace(//gi,` -`)}var k=function(){function D(){this.state="INITIAL",this.buffer="",this.decoder=new U,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var b=D.prototype;return b.parse=function(c){var a=this;c&&(a.buffer+=a.decoder.decode(c,{stream:!0}));function u(){var E=a.buffer,d=0;for(E=A(E);d=a&&this.observer.emit(Q.Events.ERROR,Q.Events.ERROR,{type:U.ErrorTypes.MEDIA_ERROR,details:U.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=v(),[_(o)];var fe=$.flush(Y);return y(fe)?fe.then(function(ye){return i.flushRemux(H,ye,o),H}):(this.flushRemux(H,fe,o),H)},d.flushRemux=function(o,i,S){var x=i.audioTrack,m=i.avcTrack,L=i.id3Track,N=i.textTrack,H=this.currentTransmuxState,Y=H.accurateTimeOffset,F=H.timeOffset;b.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var C=this.remuxer.remux(x,m,L,N,F,Y,!0,this.id);o.push({remuxResult:C,chunkMeta:S}),S.transmuxing.executeEnd=v()},d.resetInitialTimestamp=function(o){var i=this.demuxer,S=this.remuxer;if(!i||!S)return;i.resetTimeStamp(o),S.resetTimeStamp(o)},d.resetContiguity=function(){var o=this.demuxer,i=this.remuxer;if(!o||!i)return;o.resetContiguity(),i.resetNextTimestamp()},d.resetInitSegment=function(o,i,S,x){var m=this.demuxer,L=this.remuxer;if(!m||!L)return;m.resetInitSegment(i,S,x),L.resetInitSegment(o,i,S)},d.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},d.transmux=function(o,i,S,x,m){var L;return i&&i.method==="SAMPLE-AES"?L=this.transmuxSampleAes(o,i,S,x,m):L=this.transmuxUnencrypted(o,S,x,m),L},d.transmuxUnencrypted=function(o,i,S,x){var m=this.demuxer.demux(o,i,!1,!this.config.progressive),L=m.audioTrack,N=m.avcTrack,H=m.id3Track,Y=m.textTrack,F=this.remuxer.remux(L,N,H,Y,i,S,!1,this.id);return{remuxResult:F,chunkMeta:x}},d.transmuxSampleAes=function(o,i,S,x,m){var L=this;return this.demuxer.demuxSampleAes(o,i,S).then(function(N){var H=L.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,S,x,!1,L.id);return{remuxResult:H,chunkMeta:m}})},d.configureTransmuxer=function(o,i){for(var S=this.config,x=this.observer,m=this.typeSupported,L=this.vendor,N=i.audioCodec,H=i.defaultInitPts,Y=i.duration,F=i.initSegmentData,C=i.videoCodec,$,ae=0,fe=c.length;ae0&&d!=null&&d.key!=null&&d.iv!==null&&d.method!=null&&(l=d),l}var _=function(d){return{remuxResult:{},chunkMeta:d}};function y(E){return"then"in E&&E.then instanceof Function}var f=function(d,l,o,i,S){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=d,this.videoCodec=l,this.initSegmentData=o,this.duration=i,this.defaultInitPts=S},O=function(d,l,o,i,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=d,this.contiguous=l,this.accurateTimeOffset=o,this.trackSwitch=i,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"discardEPB",function(){return _});var Q=k("./src/demux/adts.ts"),U=k("./src/demux/mpegaudio.ts"),w=k("./src/demux/exp-golomb.ts"),j=k("./src/demux/id3.ts"),B=k("./src/demux/sample-aes.ts"),M=k("./src/events.ts"),T=k("./src/utils/mp4-tools.ts"),g=k("./src/utils/logger.ts"),A=k("./src/errors.ts"),P={video:1,audio:2,id3:3,text:4},D=function(){function y(O,E,d){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=E,this.typeSupported=d}y.probe=function(E){var d=y.syncOffset(E);return d<0?!1:(d&&g.logger.warn("MPEG2-TS detected but first sync word found @ offset "+d+", junk ahead ?"),!0)},y.syncOffset=function(E){for(var d=Math.min(1e3,E.length-3*188),l=0;l>4,me=void 0;if(Pe>1){if(me=Me+5+E[Me+4],me===Me+188)continue}else me=Me+4;switch(Ie){case L:Re&&(N&&(i=a(N))&&this.parseAVCPES(i,!1),N={data:[],size:0}),N&&(N.data.push(E.subarray(me,Me+188)),N.size+=Me+188-me);break;case H:Re&&(F&&(i=a(F))&&(x.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),F={data:[],size:0}),F&&(F.data.push(E.subarray(me,Me+188)),F.size+=Me+188-me);break;case Y:Re&&(C&&(i=a(C))&&this.parseID3PES(i),C={data:[],size:0}),C&&(C.data.push(E.subarray(me,Me+188)),C.size+=Me+188-me);break;case 0:Re&&(me+=E[me]+1),fe=this._pmtId=v(E,me);break;case fe:{Re&&(me+=E[me]+1);var ce=c(E,me,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,l);L=ce.avc,L>0&&(S.pid=L),H=ce.audio,H>0&&(x.pid=H,x.isAAC=ce.isAAC),Y=ce.id3,Y>0&&(m.pid=Y),$&&!ae&&(g.logger.log("reparse from beginning"),$=!1,Me=je-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:$=!0;break}}else this.observer.emit(M.Events.ERROR,M.Events.ERROR,{type:A.ErrorTypes.MEDIA_ERROR,details:A.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=N,x.pesData=F,m.pesData=C;var te={audioTrack:x,avcTrack:S,id3Track:m,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(te),te},f.flush=function(){var E=this.remainderData;this.remainderData=null;var d;return E?d=this.demux(E,-1,!1,!0):d={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(d),this.sampleAes?this.decrypt(d,this.sampleAes):d},f.extractRemainingSamples=function(E){var d=E.audioTrack,l=E.avcTrack,o=E.id3Track,i=l.pesData,S=d.pesData,x=o.pesData,m;i&&(m=a(i))?(this.parseAVCPES(m,!0),l.pesData=null):l.pesData=i,S&&(m=a(S))?(d.isAAC?this.parseAACPES(m):this.parseMPEGPES(m),d.pesData=null):(S!=null&&S.size&&g.logger.log("last AAC PES packet truncated,might overlap between fragments"),d.pesData=S),x&&(m=a(x))?(this.parseID3PES(m),o.pesData=null):o.pesData=x},f.demuxSampleAes=function(E,d,l){var o=this.demux(E,l,!0,!this.config.progressive),i=this.sampleAes=new B.default(this.observer,this.config,d);return this.decrypt(o,i)},f.decrypt=function(E,d){return new Promise(function(l){var o=E.audioTrack,i=E.avcTrack;o.samples&&o.isAAC?d.decryptAacSamples(o.samples,0,function(){i.samples?d.decryptAvcSamples(i.samples,0,0,function(){l(E)}):l(E)}):i.samples&&d.decryptAvcSamples(i.samples,0,0,function(){l(E)})})},f.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},f.parseAVCPES=function(E,d){var l=this,o=this._avcTrack,i=this.parseAVCNALu(E.data),S=!1,x=this.avcSample,m,L=!1;E.data=null,x&&i.length&&!o.audFound&&(u(x,o),x=this.avcSample=b(!1,E.pts,E.dts,"")),i.forEach(function(N){switch(N.type){case 1:{m=!0,x||(x=l.avcSample=b(!0,E.pts,E.dts,"")),S&&(x.debug+="NDR "),x.frame=!0;var H=N.data;if(L&&H.length>4){var Y=new w.default(H).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(x.key=!0)}break}case 5:m=!0,x||(x=l.avcSample=b(!0,E.pts,E.dts,"")),S&&(x.debug+="IDR "),x.key=!0,x.frame=!0;break;case 6:{m=!0,S&&x&&(x.debug+="SEI ");var F=new w.default(_(N.data));F.readUByte();for(var C=0,$=0,ae=!1,fe=0;!ae&&F.bytesAvailable>1;){C=0;do fe=F.readUByte(),C+=fe;while(fe===255);$=0;do fe=F.readUByte(),$+=fe;while(fe===255);if(C===4&&F.bytesAvailable!==0){ae=!0;var ye=F.readUByte();if(ye===181){var je=F.readUShort();if(je===49){var Me=F.readUInt();if(Me===1195456820){var Re=F.readUByte();if(Re===3){for(var Ie=F.readUByte(),Pe=F.readUByte(),me=31&Ie,ce=[Ie,Pe],te=0;te16){for(var ge=[],le=0;le<16;le++)ge.push(F.readUByte().toString(16)),(le===3||le===5||le===7||le===9)&&ge.push("-");for(var De=$-16,Ae=new Uint8Array(De),Ce=0;Ce=0){var F={data:E.subarray(H,x-o-1),type:Y};S.push(F)}else{var C=this.getLastNalUnit();if(C&&(i&&x<=4-i&&(C.state&&(C.data=C.data.subarray(0,C.data.byteLength-i))),L=x-o-1,L>0)){var $=new Uint8Array(C.data.byteLength+L);$.set(C.data,0),$.set(E.subarray(0,L),C.data.byteLength),C.data=$,C.state=0}}x=0&&o>=0){var ae={data:E.subarray(H,d),type:Y,state:o};S.push(ae)}if(S.length===0){var fe=this.getLastNalUnit();if(fe){var ye=new Uint8Array(fe.data.byteLength+E.byteLength);ye.set(fe.data,0),ye.set(E,fe.data.byteLength),fe.data=ye}}return l.naluState=o,S},f.parseAACPES=function(E){var d=0,l=this._audioTrack,o=this.aacOverFlow,i=E.data;if(o){this.aacOverFlow=null;var S=o.sample.unit.byteLength,x=Math.min(o.missing,S),m=S-x;o.sample.unit.set(i.subarray(0,x),m),l.samples.push(o.sample),d=o.missing}var L,N;for(L=d,N=i.length;L1;){var S=new Uint8Array(i[0].length+i[1].length);S.set(i[0]),S.set(i[1],i[0].length),i[0]=S,i.splice(1,1)}O=i[0];var x=(O[0]<<16)+(O[1]<<8)+O[2];if(x===1){if(E=(O[4]<<8)+O[5],E&&E>y.size-6)return null;var m=O[7];m&192&&(l=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,m&64?(o=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,l-o>60*9e4&&(g.logger.warn(Math.round((l-o)/9e4)+"s delta between PTS and DTS, align them"),l=o)):o=l),d=O[8];var L=d+9;if(y.size<=L)return null;y.size-=L;for(var N=new Uint8Array(y.size),H=0,Y=i.length;HF){L-=F;continue}else O=O.subarray(L),F-=L,L=0;N.set(O,f),f+=F}return E&&(E-=d+3),{data:N,pts:l,dts:o,len:E}}return null}function u(y,f){if(y.units.length&&y.frame){if(y.pts===void 0){var O=f.samples,E=O.length;if(E){var d=O[E-1];y.pts=d.pts,y.dts=d.dts}else{f.dropped++;return}}f.samples.push(y)}y.debug.length&&g.logger.log(y.pts+"/"+y.dts+":"+y.debug)}function h(y,f){var O=y.length;if(O>0){if(f.pts>=y[O-1].pts)y.push(f);else for(var E=O-1;E>=0;E--)if(f.ptsl)return i;return 0}},{key:"maxAutoLevel",get:function(){var d=this.levels,l=this.autoLevelCapping,o;return l===-1&&d&&d.length?o=d.length-1:o=l,o}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(d){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,d)}},{key:"audioTracks",get:function(){var d=this.audioTrackController;return d?d.audioTracks:[]}},{key:"audioTrack",get:function(){var d=this.audioTrackController;return d?d.audioTrack:-1},set:function(d){var l=this.audioTrackController;l&&(l.audioTrack=d)}},{key:"subtitleTracks",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var d=this.subtitleTrackController;return d?d.subtitleTrack:-1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleTrack=d)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var d=this.subtitleTrackController;return d?d.subtitleDisplay:!1},set:function(d){var l=this.subtitleTrackController;l&&(l.subtitleDisplay=d)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(d){this.config.lowLatencyMode=d}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return a.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return f.defaultConfig?f.defaultConfig:b.hlsDefaultConfig},set:function(d){f.defaultConfig=d}}]),f}();y.defaultConfig=void 0},"./src/is-supported.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"isSupported",function(){return w}),k.d(K,"changeTypeSupported",function(){return j});var Q=k("./src/utils/mediasource-helper.ts");function U(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var B=Object(Q.getMediaSource)();if(!B)return!1;var M=U(),T=B&&typeof B.isTypeSupported=="function"&&B.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),g=!M||M.prototype&&typeof M.prototype.appendBuffer=="function"&&typeof M.prototype.remove=="function";return!!T&&!!g}function j(){var B,M=U();return typeof(M==null||((B=M.prototype)===null||B===void 0)?void 0:B.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return D}),k.d(K,"LoadError",function(){return v});var Q=k("./src/polyfills/number.ts"),U=k("./src/errors.ts");function w(c,a){c.prototype=Object.create(a.prototype),c.prototype.constructor=c,g(c,a)}function j(c){var a=typeof Map=="function"?new Map:void 0;return j=function(h){if(h===null||!T(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(h))return a.get(h);a.set(h,_)}function _(){return B(h,arguments,A(this).constructor)}return _.prototype=Object.create(h.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),g(_,h)},j(c)}function B(c,a,u){return M()?B=Reflect.construct:B=function(_,y,f){var O=[null];O.push.apply(O,y);var E=Function.bind.apply(_,O),d=new E;return f&&g(d,f.prototype),d},B.apply(null,arguments)}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function T(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function g(c,a){return g=Object.setPrototypeOf||function(h,_){return h.__proto__=_,h},g(c,a)}function A(c){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},A(c)}var P=Math.pow(2,17),D=function(){function c(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var a=c.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(h,_){var y=this,f=h.url;if(!f)return Promise.reject(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(f?"part list":"url")));this.abort();var O=this.config,E=O.fLoader,d=O.loader;return new Promise(function(l,o){y.loader&&y.loader.destroy();var i=y.loader=h.loader=E?new E(O):new d(O),S=b(h),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:P};h.stats=i.stats,i.load(S,x,{onSuccess:function(L,N,H,Y){y.resetLoader(h,i),l({frag:h,part:null,payload:L.data,networkDetails:Y})},onError:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:L,networkDetails:H}))},onAbort:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:H}))},onTimeout:function(L,N,H){y.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:H}))},onProgress:function(L,N,H,Y){_&&_({frag:h,part:null,payload:H,networkDetails:Y})}})})},a.loadPart=function(h,_,y){var f=this;this.abort();var O=this.config,E=O.fLoader,d=O.loader;return new Promise(function(l,o){f.loader&&f.loader.destroy();var i=f.loader=h.loader=E?new E(O):new d(O),S=b(h,_),x={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:P};_.stats=i.stats,i.load(S,x,{onSuccess:function(L,N,H,Y){f.resetLoader(h,i),f.updateStatsFromPart(h,_);var F={frag:h,part:_,payload:L.data,networkDetails:Y};y(F),l(F)},onError:function(L,N,H){f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:_,response:L,networkDetails:H}))},onAbort:function(L,N,H){h.stats.aborted=_.stats.aborted,f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:_,networkDetails:H}))},onTimeout:function(L,N,H){f.resetLoader(h,i),o(new v({type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:_,networkDetails:H}))}})})},a.updateStatsFromPart=function(h,_){var y=h.stats,f=_.stats,O=f.total;if(y.loaded+=f.loaded,O){var E=Math.round(h.duration/_.duration),d=Math.min(Math.round(y.loaded/O),E),l=E-d,o=l*Math.round(y.loaded/d);y.total=y.loaded+o}else y.total=Math.max(y.loaded,y.total);var i=y.loading,S=f.loading;i.start?i.first+=S.first-S.start:(i.start=S.start,i.first=S.first),i.end=S.end},a.resetLoader=function(h,_){h.loader=null,this.loader===_&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),_.destroy()},c}();function b(c,a){a===void 0&&(a=null);var u=a||c,h={frag:c,part:a,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},_=u.byteRangeStartOffset,y=u.byteRangeEndOffset;return Object(Q.isFiniteNumber)(_)&&Object(Q.isFiniteNumber)(y)&&(h.rangeStart=_,h.rangeEnd=y),h}var v=function(c){w(a,c);function a(u){for(var h,_=arguments.length,y=new Array(_>1?_-1:0),f=1;f<_;f++)y[f-1]=arguments[f];return h=c.call.apply(c,[this].concat(y))||this,h.data=void 0,h.data=u,h}return a}(j(Error))},"./src/loader/fragment.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"ElementaryStreamTypes",function(){return D}),k.d(K,"BaseSegment",function(){return b}),k.d(K,"Fragment",function(){return v}),k.d(K,"Part",function(){return c});var Q=k("./src/polyfills/number.ts"),U=k("./node_modules/url-toolkit/src/url-toolkit.js"),w=k.n(U),j=k("./src/utils/logger.ts"),B=k("./src/loader/level-key.ts"),M=k("./src/loader/load-stats.ts");function T(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,g(a,u)}function g(a,u){return g=Object.setPrototypeOf||function(_,y){return _.__proto__=y,_},g(a,u)}function A(a,u){for(var h=0;h>8*(15-O)&255;return f},h.setDecryptDataFromLevelKey=function(y,f){var O=y;return(y==null?void 0:y.method)==="AES-128"&&y.uri&&!y.iv&&(O=B.LevelKey.fromURI(y.uri),O.method=y.method,O.iv=this.createInitializationVector(f),O.keyFormat="identity"),O},h.setElementaryStreamInfo=function(y,f,O,E,d,l){l===void 0&&(l=!1);var o=this.elementaryStreams,i=o[y];if(!i){o[y]={startPTS:f,endPTS:O,startDTS:E,endDTS:d,partial:l};return}i.startPTS=Math.min(i.startPTS,f),i.endPTS=Math.max(i.endPTS,O),i.startDTS=Math.min(i.startDTS,E),i.endDTS=Math.max(i.endDTS,d)},h.clearElementaryStreamInfo=function(){var y=this.elementaryStreams;y[D.AUDIO]=null,y[D.VIDEO]=null,y[D.AUDIOVIDEO]=null},P(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var y=this.sn;typeof y!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&j.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),y=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,y)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Q.isFiniteNumber)(this.programDateTime))return null;var y=Object(Q.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+y*1e3}},{key:"encrypted",get:function(){var y;return!!((y=this.decryptdata)!==null&&y!==void 0&&y.keyFormat&&this.decryptdata.uri)}}]),u}(b),c=function(a){T(u,a);function u(h,_,y,f,O){var E;E=a.call(this,y)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new M.LoadStats,E.duration=h.decimalFloatingPoint("DURATION"),E.gap=h.bool("GAP"),E.independent=h.bool("INDEPENDENT"),E.relurl=h.enumeratedString("URI"),E.fragment=_,E.index=f;var d=h.enumeratedString("BYTERANGE");return d&&E.setByteRange(d,O),O&&(E.fragOffset=O.fragOffset+O.duration),E}return P(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var _=this.elementaryStreams;return!!(_.audio||_.video||_.audiovideo)}}]),u}(b)},"./src/loader/key-loader.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return j});var Q=k("./src/events.ts"),U=k("./src/errors.ts"),w=k("./src/utils/logger.ts"),j=function(){function B(T){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=T,this._registerListeners()}var M=B.prototype;return M._registerListeners=function(){this.hls.on(Q.Events.KEY_LOADING,this.onKeyLoading,this)},M._unregisterListeners=function(){this.hls.off(Q.Events.KEY_LOADING,this.onKeyLoading)},M.destroy=function(){this._unregisterListeners();for(var g in this.loaders){var A=this.loaders[g];A&&A.destroy()}this.loaders={}},M.onKeyLoading=function(g,A){var P=A.frag,D=P.type,b=this.loaders[D];if(!P.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var v=P.decryptdata.uri;if(v!==this.decrypturl||this.decryptkey===null){var c=this.hls.config;if(b&&(w.logger.warn("abort previous key loader for type:"+D),b.abort()),!v){w.logger.warn("key uri is falsy");return}var a=c.loader,u=P.loader=this.loaders[D]=new a(c);this.decrypturl=v,this.decryptkey=null;var h={url:v,frag:P,responseType:"arraybuffer"},_={timeout:c.fragLoadingTimeOut,maxRetry:0,retryDelay:c.fragLoadingRetryDelay,maxRetryDelay:c.fragLoadingMaxRetryTimeout,highWaterMark:0},y={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(h,_,y)}else this.decryptkey&&(P.decryptdata.key=this.decryptkey,this.hls.trigger(Q.Events.KEY_LOADED,{frag:P}))},M.loadsuccess=function(g,A,P){var D=P.frag;if(!D.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=D.decryptdata.key=new Uint8Array(g.data),D.loader=null,delete this.loaders[D.type],this.hls.trigger(Q.Events.KEY_LOADED,{frag:D})},M.loaderror=function(g,A){var P=A.frag,D=P.loader;D&&D.abort(),delete this.loaders[P.type],this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:P,response:g})},M.loadtimeout=function(g,A){var P=A.frag,D=P.loader;D&&D.abort(),delete this.loaders[P.type],this.hls.trigger(Q.Events.ERROR,{type:U.ErrorTypes.NETWORK_ERROR,details:U.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:P})},B}()},"./src/loader/level-details.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"LevelDetails",function(){return B});var Q=k("./src/polyfills/number.ts");function U(M,T){for(var g=0;gA.endSN||P>0||P===0&&D>0,this.updated||this.advanced?this.misses=Math.floor(A.misses*.6):this.misses=A.misses+1,this.availabilityDelay=A.availabilityDelay},w(M,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Q.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||j}},{key:"drift",get:function(){var A=this.driftEndTime-this.driftStartTime;if(A>0){var P=this.driftEnd-this.driftStart;return P*1e3/A}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var A;return(A=this.fragments)!==null&&A!==void 0&&A.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var A;return(A=this.partList)!==null&&A!==void 0&&A.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),M}()},"./src/loader/level-key.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"LevelKey",function(){return B});var Q=k("./node_modules/url-toolkit/src/url-toolkit.js"),U=k.n(Q);function w(M,T){for(var g=0;g2){var o=l.shift()+".";return o+=parseInt(l.shift()).toString(16),o+=("000"+parseInt(l.shift()).toString(16)).substr(-4),o}return d},O.resolve=function(d,l){return U.buildAbsoluteURL(l,d,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(d,l){var o=[],i={},S=!1;P.lastIndex=0;for(var x;(x=P.exec(d))!=null;)if(x[1]){var m=new T.AttrList(x[1]),L={attrs:m,bitrate:m.decimalInteger("AVERAGE-BANDWIDTH")||m.decimalInteger("BANDWIDTH"),name:m.NAME,url:O.resolve(x[2],l)},N=m.decimalResolution("RESOLUTION");N&&(L.width=N.width,L.height=N.height),h((m.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=O.convertAVC1ToAVCOTI(L.videoCodec)),o.push(L)}else if(x[3]){var H=new T.AttrList(x[3]);H["DATA-ID"]&&(S=!0,i[H["DATA-ID"]]=H)}return{levels:o,sessionData:S?i:null}},O.parseMasterPlaylistMedia=function(d,l,o,i){i===void 0&&(i=[]);var S,x=[],m=0;for(D.lastIndex=0;(S=D.exec(d))!==null;){var L=new T.AttrList(S[1]);if(L.TYPE===o){var N={attrs:L,bitrate:0,id:m++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:o,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?O.resolve(L.URI,l):""};if(i.length){var H=O.findGroup(i,N.groupId)||i[0];_(N,H,"audioCodec"),_(N,H,"textCodec")}x.push(N)}}return x},O.parseLevelPlaylist=function(d,l,o,i,S){var x=new B.LevelDetails(l),m=x.fragments,L=null,N=0,H=0,Y=0,F=0,C=null,$=new j.Fragment(i,l),ae,fe,ye,je=-1,Me=!1;for(b.lastIndex=0,x.m3u8=d;(ae=b.exec(d))!==null;){Me&&(Me=!1,$=new j.Fragment(i,l),$.start=Y,$.sn=N,$.cc=F,$.level=o,L&&($.initSegment=L,$.rawProgramDateTime=L.rawProgramDateTime));var Re=ae[1];if(Re){$.duration=parseFloat(Re);var Ie=(" "+ae[2]).slice(1);$.title=Ie||null,$.tagList.push(Ie?["INF",Re,Ie]:["INF",Re])}else if(ae[3])Object(Q.isFiniteNumber)($.duration)&&($.start=Y,ye&&($.levelkey=ye),$.sn=N,$.level=o,$.cc=F,$.urlId=S,m.push($),$.relurl=(" "+ae[3]).slice(1),f($,C),C=$,Y+=$.duration,N++,H=0,Me=!0);else if(ae[4]){var Pe=(" "+ae[4]).slice(1);C?$.setByteRange(Pe,C):$.setByteRange(Pe)}else if(ae[5])$.rawProgramDateTime=(" "+ae[5]).slice(1),$.tagList.push(["PROGRAM-DATE-TIME",$.rawProgramDateTime]),je===-1&&(je=m.length);else{if(ae=ae[0].match(v),!ae){g.logger.warn("No matches on slow regex match for level playlist!");continue}for(fe=1;fe-1){g.logger.warn("Keyformat "+mt+" is not supported from the manifest");continue}else if(mt!=="identity")continue;We&&(ye=M.LevelKey.fromURL(l,ot),ot&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(We)>=0&&(ye.method=We,ye.keyFormat=mt,Ke&&(ye.keyID=Ke),Ge&&(ye.keyFormatVersions=Ge),ye.iv=Ye));break}case"START":{var yt=new T.AttrList(ce),Ct=yt.decimalFloatingPoint("TIME-OFFSET");Object(Q.isFiniteNumber)(Ct)&&(x.startTimeOffset=Ct);break}case"MAP":{var ht=new T.AttrList(ce);$.relurl=ht.URI,ht.BYTERANGE&&$.setByteRange(ht.BYTERANGE),$.level=o,$.sn="initSegment",ye&&($.levelkey=ye),$.initSegment=null,L=$,Me=!0;break}case"SERVER-CONTROL":{var Ot=new T.AttrList(ce);x.canBlockReload=Ot.bool("CAN-BLOCK-RELOAD"),x.canSkipUntil=Ot.optionalFloat("CAN-SKIP-UNTIL",0),x.canSkipDateRanges=x.canSkipUntil>0&&Ot.bool("CAN-SKIP-DATERANGES"),x.partHoldBack=Ot.optionalFloat("PART-HOLD-BACK",0),x.holdBack=Ot.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Oe=new T.AttrList(ce);x.partTarget=Oe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Te=x.partList;Te||(Te=x.partList=[]);var Je=H>0?Te[Te.length-1]:void 0,rt=H++,Ue=new j.Part(new T.AttrList(ce),$,l,rt,Je);Te.push(Ue),$.duration+=Ue.duration;break}case"PRELOAD-HINT":{var qe=new T.AttrList(ce);x.preloadHint=qe;break}case"RENDITION-REPORT":{var xe=new T.AttrList(ce);x.renditionReports=x.renditionReports||[],x.renditionReports.push(xe);break}default:g.logger.warn("line parsed but not handled: "+ae);break}}}C&&!C.relurl?(m.pop(),Y-=C.duration,x.partList&&(x.fragmentHint=C)):x.partList&&(f($,C),$.cc=F,x.fragmentHint=$);var he=m.length,pe=m[0],re=m[he-1];if(Y+=x.skippedSegments*x.targetduration,Y>0&&he&&re){x.averagetargetduration=Y/he;var ie=re.sn;x.endSN=ie!=="initSegment"?ie:0,pe&&(x.startCC=pe.cc,pe.initSegment||x.fragments.every(function(oe){return oe.relurl&&a(oe.relurl)})&&(g.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),$=new j.Fragment(i,l),$.relurl=re.relurl,$.level=o,$.sn="initSegment",pe.initSegment=$,x.needSidxRanges=!0))}else x.endSN=0,x.startCC=0;return x.fragmentHint&&(Y+=x.fragmentHint.duration),x.totalduration=Y,x.endCC=F,je>0&&y(m,je),x},O}();function h(O,E){["video","audio","text"].forEach(function(d){var l=O.filter(function(i){return Object(A.isCodecType)(i,d)});if(l.length){var o=l.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});E[d+"Codec"]=o.length>0?o[0]:l[0],O=O.filter(function(i){return l.indexOf(i)===-1})}}),E.unknownCodecs=O}function _(O,E,d){var l=E[d];l&&(O[d]=l)}function y(O,E){for(var d=O[E],l=E;l--;){var o=O[l];if(!o)return;o.programDateTime=d.programDateTime-o.duration*1e3,d=o}}function f(O,E){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):E!=null&&E.programDateTime&&(O.programDateTime=E.endProgramDateTime),Object(Q.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/polyfills/number.ts"),U=k("./src/events.ts"),w=k("./src/errors.ts"),j=k("./src/utils/logger.ts"),B=k("./src/utils/mp4-tools.ts"),M=k("./src/loader/m3u8-parser.ts"),T=k("./src/types/loader.ts"),g=k("./src/utils/attr-list.ts");function A(b){var v=b.type;switch(v){case T.PlaylistContextType.AUDIO_TRACK:return T.PlaylistLevelType.AUDIO;case T.PlaylistContextType.SUBTITLE_TRACK:return T.PlaylistLevelType.SUBTITLE;default:return T.PlaylistLevelType.MAIN}}function P(b,v){var c=b.url;return(c===void 0||c.indexOf("data:")===0)&&(c=v.url),c}var D=function(){function b(c){this.hls=void 0,this.loaders=Object.create(null),this.hls=c,this.registerListeners()}var v=b.prototype;return v.registerListeners=function(){var a=this.hls;a.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(U.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(U.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.unregisterListeners=function(){var a=this.hls;a.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(U.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(U.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},v.createInternalLoader=function(a){var u=this.hls.config,h=u.pLoader,_=u.loader,y=h||_,f=new y(u);return a.loader=f,this.loaders[a.type]=f,f},v.getInternalLoader=function(a){return this.loaders[a.type]},v.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},v.destroyInternalLoaders=function(){for(var a in this.loaders){var u=this.loaders[a];u&&u.destroy(),this.resetInternalLoader(a)}},v.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},v.onManifestLoading=function(a,u){var h=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:T.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},v.onLevelLoading=function(a,u){var h=u.id,_=u.level,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:null,level:_,responseType:"text",type:T.PlaylistContextType.LEVEL,url:y,deliveryDirectives:f})},v.onAudioTrackLoading=function(a,u){var h=u.id,_=u.groupId,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:_,level:null,responseType:"text",type:T.PlaylistContextType.AUDIO_TRACK,url:y,deliveryDirectives:f})},v.onSubtitleTrackLoading=function(a,u){var h=u.id,_=u.groupId,y=u.url,f=u.deliveryDirectives;this.load({id:h,groupId:_,level:null,responseType:"text",type:T.PlaylistContextType.SUBTITLE_TRACK,url:y,deliveryDirectives:f})},v.load=function(a){var u,h=this.hls.config,_=this.getInternalLoader(a);if(_){var y=_.context;if(y&&y.url===a.url){j.logger.trace("[playlist-loader]: playlist request ongoing");return}j.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),_.abort()}var f,O,E,d;switch(a.type){case T.PlaylistContextType.MANIFEST:f=h.manifestLoadingMaxRetry,O=h.manifestLoadingTimeOut,E=h.manifestLoadingRetryDelay,d=h.manifestLoadingMaxRetryTimeout;break;case T.PlaylistContextType.LEVEL:case T.PlaylistContextType.AUDIO_TRACK:case T.PlaylistContextType.SUBTITLE_TRACK:f=0,O=h.levelLoadingTimeOut;break;default:f=h.levelLoadingMaxRetry,O=h.levelLoadingTimeOut,E=h.levelLoadingRetryDelay,d=h.levelLoadingMaxRetryTimeout;break}if(_=this.createInternalLoader(a),(u=a.deliveryDirectives)!==null&&u!==void 0&&u.part){var l;if(a.type===T.PlaylistContextType.LEVEL&&a.level!==null?l=this.hls.levels[a.level].details:a.type===T.PlaylistContextType.AUDIO_TRACK&&a.id!==null?l=this.hls.audioTracks[a.id].details:a.type===T.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(l=this.hls.subtitleTracks[a.id].details),l){var o=l.partTarget,i=l.targetduration;o&&i&&(O=Math.min(Math.max(o*3,i*.8)*1e3,O))}}var S={timeout:O,maxRetry:f,retryDelay:E,maxRetryDelay:d,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};_.load(a,S,x)},v.loadsuccess=function(a,u,h,_){if(_===void 0&&(_=null),h.isSidxRequest){this.handleSidxRequest(a,h),this.handlePlaylistLoaded(a,u,h,_);return}this.resetInternalLoader(h.type);var y=a.data;if(y.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,h,"no EXTM3U delimiter",_);return}u.parsing.start=performance.now(),y.indexOf("#EXTINF:")>0||y.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,u,h,_):this.handleMasterPlaylist(a,u,h,_)},v.loaderror=function(a,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!1,a)},v.loadtimeout=function(a,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!0)},v.handleMasterPlaylist=function(a,u,h,_){var y=this.hls,f=a.data,O=P(a,h),E=M.default.parseMasterPlaylist(f,O),d=E.levels,l=E.sessionData;if(!d.length){this.handleManifestParsingError(a,h,"no level found in manifest",_);return}var o=d.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),i=d.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),S=M.default.parseMasterPlaylistMedia(f,O,"AUDIO",o),x=M.default.parseMasterPlaylistMedia(f,O,"SUBTITLES",i),m=M.default.parseMasterPlaylistMedia(f,O,"CLOSED-CAPTIONS");if(S.length){var L=S.some(function(N){return!N.url});!L&&d[0].audioCodec&&!d[0].attrs.AUDIO&&(j.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new g.AttrList({}),bitrate:0,url:""}))}y.trigger(U.Events.MANIFEST_LOADED,{levels:d,audioTracks:S,subtitles:x,captions:m,url:O,stats:u,networkDetails:_,sessionData:l})},v.handleTrackOrLevelPlaylist=function(a,u,h,_){var y=this.hls,f=h.id,O=h.level,E=h.type,d=P(a,h),l=Object(Q.isFiniteNumber)(f)?f:0,o=Object(Q.isFiniteNumber)(O)?O:l,i=A(h),S=M.default.parseLevelPlaylist(a.data,d,o,i,l);if(!S.fragments.length){y.trigger(U.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:d,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(E===T.PlaylistContextType.MANIFEST){var x={attrs:new g.AttrList({}),bitrate:0,details:S,name:"",url:d};y.trigger(U.Events.MANIFEST_LOADED,{levels:[x],audioTracks:[],url:d,stats:u,networkDetails:_,sessionData:null})}if(u.parsing.end=performance.now(),S.needSidxRanges){var m,L=(m=S.fragments[0].initSegment)===null||m===void 0?void 0:m.url;this.load({url:L,isSidxRequest:!0,type:E,level:O,levelDetails:S,id:f,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=S,this.handlePlaylistLoaded(a,u,h,_)},v.handleSidxRequest=function(a,u){var h=Object(B.parseSegmentIndex)(new Uint8Array(a.data));if(!h)return;var _=h.references,y=u.levelDetails;_.forEach(function(f,O){var E=f.info,d=y.fragments[O];d.byteRange.length===0&&d.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),d.initSegment&&d.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},v.handleManifestParsingError=function(a,u,h,_){this.hls.trigger(U.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===T.PlaylistContextType.MANIFEST,url:a.url,reason:h,response:a,context:u,networkDetails:_})},v.handleNetworkError=function(a,u,h,_){h===void 0&&(h=!1),j.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var y=w.ErrorDetails.UNKNOWN,f=!1,O=this.getInternalLoader(a);switch(a.type){case T.PlaylistContextType.MANIFEST:y=h?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,f=!0;break;case T.PlaylistContextType.LEVEL:y=h?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,f=!1;break;case T.PlaylistContextType.AUDIO_TRACK:y=h?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,f=!1;break;case T.PlaylistContextType.SUBTITLE_TRACK:y=h?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,f=!1;break}O&&this.resetInternalLoader(a.type);var E={type:w.ErrorTypes.NETWORK_ERROR,details:y,fatal:f,url:a.url,loader:O,context:a,networkDetails:u};_&&(E.response=_),this.hls.trigger(U.Events.ERROR,E)},v.handlePlaylistLoaded=function(a,u,h,_){var y=h.type,f=h.level,O=h.id,E=h.groupId,d=h.loader,l=h.levelDetails,o=h.deliveryDirectives;if(!(l!=null&&l.targetduration)){this.handleManifestParsingError(a,h,"invalid target duration",_);return}if(!d)return;l.live&&(d.getCacheAge&&(l.ageHeader=d.getCacheAge()||0),(!d.getCacheAge||isNaN(l.ageHeader))&&(l.ageHeader=0));switch(y){case T.PlaylistContextType.MANIFEST:case T.PlaylistContextType.LEVEL:this.hls.trigger(U.Events.LEVEL_LOADED,{details:l,level:f||0,id:O||0,stats:u,networkDetails:_,deliveryDirectives:o});break;case T.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(U.Events.AUDIO_TRACK_LOADED,{details:l,id:O||0,groupId:E||"",stats:u,networkDetails:_,deliveryDirectives:o});break;case T.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(U.Events.SUBTITLE_TRACK_LOADED,{details:l,id:O||0,groupId:E||"",stats:u,networkDetails:_,deliveryDirectives:o});break}},b}();K.default=D},"./src/polyfills/number.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"isFiniteNumber",function(){return Q}),k.d(K,"MAX_SAFE_INTEGER",function(){return U});var Q=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},U=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(q,K,k){"use strict";k.r(K);var Q=function(){function U(){}return U.getSilentFrame=function(j,B){switch(j){case"mp4a.40.2":if(B===1)return new Uint8Array([0,200,0,128,35,128]);if(B===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(B===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(B===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(B===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(B===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]);break;default:if(B===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(B===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(B===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]);break}return},U}();K.default=Q},"./src/remux/mp4-generator.ts":function(q,K,k){"use strict";k.r(K);var Q=Math.pow(2,32)-1,U=function(){function w(){}return w.init=function(){w.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var B;for(B in w.types)w.types.hasOwnProperty(B)&&(w.types[B]=[B.charCodeAt(0),B.charCodeAt(1),B.charCodeAt(2),B.charCodeAt(3)]);var M=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]),T=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]);w.HDLR_TYPES={video:M,audio:T};var g=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),A=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=A,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var P=new Uint8Array([105,115,111,109]),D=new Uint8Array([97,118,99,49]),b=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,P,b,P,D),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,g))},w.box=function(B){for(var M=8,T=arguments.length,g=new Array(T>1?T-1:0),A=1;A>24&255,b[1]=M>>16&255,b[2]=M>>8&255,b[3]=M&255,b.set(B,4),P=0,M=8;P>24&255,B>>16&255,B>>8&255,B&255,T>>24,T>>16&255,T>>8&255,T&255,g>>24,g>>16&255,g>>8&255,g&255,85,196,0,0]))},w.mdia=function(B){return w.box(w.types.mdia,w.mdhd(B.timescale,B.duration),w.hdlr(B.type),w.minf(B))},w.mfhd=function(B){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,B>>24,B>>16&255,B>>8&255,B&255]))},w.minf=function(B){return B.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(B)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(B))},w.moof=function(B,M,T){return w.box(w.types.moof,w.mfhd(B),w.traf(T,M))},w.moov=function(B){for(var M=B.length,T=[];M--;)T[M]=w.trak(B[M]);return w.box.apply(null,[w.types.moov,w.mvhd(B[0].timescale,B[0].duration)].concat(T).concat(w.mvex(B)))},w.mvex=function(B){for(var M=B.length,T=[];M--;)T[M]=w.trex(B[M]);return w.box.apply(null,[w.types.mvex].concat(T))},w.mvhd=function(B,M){M*=B;var T=Math.floor(M/(Q+1)),g=Math.floor(M%(Q+1)),A=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,B>>24&255,B>>16&255,B>>8&255,B&255,T>>24,T>>16&255,T>>8&255,T&255,g>>24,g>>16&255,g>>8&255,g&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]);return w.box(w.types.mvhd,A)},w.sdtp=function(B){var M=B.samples||[],T=new Uint8Array(4+M.length),g,A;for(g=0;g>>8&255),M.push(P&255),M=M.concat(Array.prototype.slice.call(A));for(g=0;g>>8&255),T.push(P&255),T=T.concat(Array.prototype.slice.call(A));var D=w.box(w.types.avcC,new Uint8Array([1,M[3],M[4],M[5],252|3,224|B.sps.length].concat(M).concat([B.pps.length]).concat(T))),b=B.width,v=B.height,c=B.pixelRatio[0],a=B.pixelRatio[1];return w.box(w.types.avc1,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,b>>8&255,b&255,v>>8&255,v&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),D,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([c>>24,c>>16&255,c>>8&255,c&255,a>>24,a>>16&255,a>>8&255,a&255])))},w.esds=function(B){var M=B.config.length;return new Uint8Array([0,0,0,0,3,23+M,0,1,0,4,15+M,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([M]).concat(B.config).concat([6,1,2]))},w.mp4a=function(B){var M=B.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B.channelCount,0,16,0,0,0,0,M>>8&255,M&255,0,0]),w.box(w.types.esds,w.esds(B)))},w.mp3=function(B){var M=B.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,B.channelCount,0,16,0,0,0,0,M>>8&255,M&255,0,0]))},w.stsd=function(B){return B.type==="audio"?!B.isAAC&&B.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(B)):w.box(w.types.stsd,w.STSD,w.mp4a(B)):w.box(w.types.stsd,w.STSD,w.avc1(B))},w.tkhd=function(B){var M=B.id,T=B.duration*B.timescale,g=B.width,A=B.height,P=Math.floor(T/(Q+1)),D=Math.floor(T%(Q+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,M>>24&255,M>>16&255,M>>8&255,M&255,0,0,0,0,P>>24,P>>16&255,P>>8&255,P&255,D>>24,D>>16&255,D>>8&255,D&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,g>>8&255,g&255,0,0,A>>8&255,A&255,0,0]))},w.traf=function(B,M){var T=w.sdtp(B),g=B.id,A=Math.floor(M/(Q+1)),P=Math.floor(M%(Q+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,A>>24,A>>16&255,A>>8&255,A&255,P>>24,P>>16&255,P>>8&255,P&255])),w.trun(B,T.length+16+20+8+16+8+8),T)},w.trak=function(B){return B.duration=B.duration||4294967295,w.box(w.types.trak,w.tkhd(B),w.mdia(B))},w.trex=function(B){var M=B.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,M>>24,M>>16&255,M>>8&255,M&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(B,M){var T=B.samples||[],g=T.length,A=12+16*g,P=new Uint8Array(A),D,b,v,c,a,u;for(M+=8+A,P.set([0,0,15,1,g>>>24&255,g>>>16&255,g>>>8&255,g&255,M>>>24&255,M>>>16&255,M>>>8&255,M&255],0),D=0;D>>24&255,v>>>16&255,v>>>8&255,v&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*D);return w.box(w.types.trun,P)},w.initSegment=function(B){w.types||w.init();var M=w.moov(B),T=new Uint8Array(w.FTYP.byteLength+M.byteLength);return T.set(w.FTYP),T.set(M,w.FTYP.byteLength),T},w}();U.types=void 0,U.HDLR_TYPES=void 0,U.STTS=void 0,U.STSC=void 0,U.STCO=void 0,U.STSZ=void 0,U.VMHD=void 0,U.SMHD=void 0,U.STSD=void 0,U.FTYP=void 0,U.DINF=void 0,K.default=U},"./src/remux/mp4-remuxer.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return u}),k.d(K,"normalizePts",function(){return h});var Q=k("./src/polyfills/number.ts"),U=k("./src/remux/aac-helper.ts"),w=k("./src/remux/mp4-generator.ts"),j=k("./src/events.ts"),B=k("./src/errors.ts"),M=k("./src/utils/logger.ts"),T=k("./src/types/loader.ts"),g=k("./src/utils/timescale-conversion.ts");function A(){return A=Object.assign||function(O){for(var E=1;E0?S:x.pts},l[0].pts);return o&&M.logger.debug("PTS rollover detected"),i},E.remux=function(l,o,i,S,x,m,L,N){var H,Y,F,C,$,ae,fe=x,ye=x,je=l.pid>-1,Me=o.pid>-1,Re=o.samples.length,Ie=l.samples.length>0,Pe=Re>1,me=(!je||Ie)&&(!Me||Pe)||this.ISGenerated||L;if(me){this.ISGenerated||(F=this.generateIS(l,o,x));var ce=this.isVideoContiguous,te=-1;if(Pe&&(te=_(o.samples),!ce&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,te>0){M.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Re+" video samples due to a missing keyframe");var ge=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(te),o.dropped+=te,ye+=(o.samples[0].pts-ge)/(o.timescale||9e4)}else te===-1&&(M.logger.warn("[mp4-remuxer]: No keyframe found out of "+Re+" video samples"),ae=!1);if(this.ISGenerated){if(Ie&&Pe){var le=this.getVideoStartPts(o.samples),De=h(l.samples[0].pts,le)-le,Ae=De/o.inputTimeScale;fe+=Math.max(0,Ae),ye+=Math.max(0,-Ae)}if(Ie){if(l.samplerate||(M.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(l,o,x)),Y=this.remuxAudio(l,fe,this.isAudioContiguous,m,Me||Pe||N===T.PlaylistLevelType.AUDIO?ye:void 0),Pe){var Ce=Y?Y.endPTS-Y.startPTS:0;o.inputTimeScale||(M.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(l,o,x)),H=this.remuxVideo(o,ye,ce,Ce)}}else Pe&&(H=this.remuxVideo(o,ye,ce,0));H&&(H.firstKeyFrame=te,H.independent=te!==-1)}}return this.ISGenerated&&(i.samples.length&&($=this.remuxID3(i,x)),S.samples.length&&(C=this.remuxText(S,x))),{audio:Y,video:H,initSegment:F,independent:ae,text:C,id3:$}},E.generateIS=function(l,o,i){var S=l.samples,x=o.samples,m=this.typeSupported,L={},N=!Object(Q.isFiniteNumber)(this._initPTS),H="audio/mp4",Y,F,C;if(N&&(Y=F=Infinity),l.config&&S.length&&(l.timescale=l.samplerate,l.isAAC||(m.mpeg?(H="audio/mpeg",l.codec=""):m.mp3&&(l.codec="mp3")),L.audio={id:"audio",container:H,codec:l.codec,initSegment:!l.isAAC&&m.mpeg?new Uint8Array(0):w.default.initSegment([l]),metadata:{channelCount:l.channelCount}},N&&(C=l.inputTimeScale,Y=F=S[0].pts-Math.round(C*i))),o.sps&&o.pps&&x.length&&(o.timescale=o.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:w.default.initSegment([o]),metadata:{width:o.width,height:o.height}},N)){C=o.inputTimeScale;var $=this.getVideoStartPts(x),ae=Math.round(C*i);F=Math.min(F,h(x[0].dts,$)-ae),Y=Math.min(Y,$-ae)}if(Object.keys(L).length)return this.ISGenerated=!0,N&&(this._initPTS=Y,this._initDTS=F),{tracks:L,initPTS:Y,timescale:C}},E.remuxVideo=function(l,o,i,S){var x=l.inputTimeScale,m=l.samples,L=[],N=m.length,H=this._initPTS,Y=this.nextAvcDts,F=8,C,$,ae,fe=Number.POSITIVE_INFINITY,ye=Number.NEGATIVE_INFINITY,je=0,Me=!1;if(!i||Y===null){var Re=o*x,Ie=m[0].pts-h(m[0].dts,m[0].pts);Y=Re-Ie}for(var Pe=0;Peme.pts){var ce=9e4*.2;je=Math.max(Math.min(je,me.pts-me.dts),-1*ce)}me.dts0?Pe-1:Pe].dts&&(Me=!0)}Me&&m.sort(function(gt,Ze){var et=gt.dts-Ze.dts,ze=gt.pts-Ze.pts;return et||ze}),$=m[0].dts,ae=m[m.length-1].dts;var te=Math.round((ae-$)/(N-1));if(je<0){if(jete,He=Ae<-1;if(Ce||He){Ce?M.logger.warn("AVC: "+Object(g.toMsFromMpegTsClock)(Ae,!0)+" ms ("+Ae+"dts) hole between fragments detected, filling it"):M.logger.warn("AVC: "+Object(g.toMsFromMpegTsClock)(-Ae,!0)+" ms ("+Ae+"dts) overlapping between fragments detected"),$=Y;var We=m[0].pts-Ae;m[0].dts=$,m[0].pts=We,M.logger.log("Video: First PTS/DTS adjusted: "+Object(g.toMsFromMpegTsClock)(We,!0)+"/"+Object(g.toMsFromMpegTsClock)($,!0)+", delta: "+Object(g.toMsFromMpegTsClock)(Ae,!0)+" ms")}}a&&($=Math.max(0,$));for(var ot=0,Ye=0,Ge=0;Ge0?Te-1:Te].dts;if(ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var de=Math.floor(ie.maxBufferHole*x),ke=(S?fe+S*x:this.nextAudioPts)-Je.pts;ke>de?(C=ke-oe,C<0&&(C=oe),M.logger.log("[mp4-remuxer]: It is approximately "+ke/90+" ms to the next segment; using duration "+C/90+" ms for the last video frame.")):C=oe}else C=oe}var we=Math.round(Je.pts-Je.dts);L.push(new y(Je.key,C,Ue,we))}if(L.length&&v&&v<70){var nt=L[0].flags;nt.dependsOn=2,nt.isNonSync=0}console.assert(C!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=ae+C,this.isVideoContiguous=!0;var bt=w.default.moof(l.sequenceNumber++,$,A({},l,{samples:L})),Lt="video",St={data1:bt,data2:Ot,startPTS:fe/x,endPTS:(ye+C)/x,startDTS:$/x,endDTS:Y/x,type:Lt,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:l.dropped};return l.samples=[],l.dropped=0,console.assert(Ot.length,"MDAT length must not be zero"),St},E.remuxAudio=function(l,o,i,S,x){var m=l.inputTimeScale,L=l.samplerate?l.samplerate:m,N=m/L,H=l.isAAC?D:b,Y=H*N,F=this._initPTS,C=!l.isAAC&&this.typeSupported.mpeg,$=[],ae=l.samples,fe=C?0:8,ye=this.nextAudioPts||-1,je=o*m;if(this.isAudioContiguous=i=i||ae.length&&ye>0&&(S&&Math.abs(je-ye)<9e3||Math.abs(h(ae[0].pts-F,je)-ye)<20*Y),ae.forEach(function(pe){pe.pts=h(pe.pts-F,je)}),!i||ye<0){if(ae=ae.filter(function(pe){return pe.pts>=0}),!ae.length)return;x===0?ye=0:S?ye=Math.max(0,je):ye=ae[0].pts}if(l.isAAC)for(var Me=x!==void 0,Re=this.config.maxAudioFramesDrift,Ie=0,Pe=ye;Ie=Re*Y&&ge0){Ye+=fe;try{ot=new Uint8Array(Ye)}catch(pe){this.observer.emit(j.Events.ERROR,j.Events.ERROR,{type:B.ErrorTypes.MUX_ERROR,details:B.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ye,reason:"fail allocating audio mdat "+Ye});return}if(!C){var Ot=new DataView(ot.buffer);Ot.setUint32(0,Ye),ot.set(w.default.types.mdat,4)}}else return;ot.set(yt,fe);var Oe=yt.byteLength;fe+=Oe,$.push(new y(!0,H,Oe,0)),We=Ct}var Te=$.length;if(!Te)return;var Je=$[$.length-1];this.nextAudioPts=ye=We+N*Je.duration;var rt=C?new Uint8Array(0):w.default.moof(l.sequenceNumber++,He/N,A({},l,{samples:$}));l.samples=[];var Ue=He/m,qe=ye/m,xe="audio",he={data1:rt,data2:ot,startPTS:Ue,endPTS:qe,startDTS:Ue,endDTS:qe,type:xe,hasAudio:!0,hasVideo:!1,nb:Te};return this.isAudioContiguous=!0,console.assert(ot.length,"MDAT length must not be zero"),he},E.remuxEmptyAudio=function(l,o,i,S){var x=l.inputTimeScale,m=l.samplerate?l.samplerate:x,L=x/m,N=this.nextAudioPts,H=(N!==null?N:S.startDTS*x)+this._initDTS,Y=S.endDTS*x+this._initDTS,F=L*D,C=Math.ceil((Y-H)/F),$=U.default.getSilentFrame(l.manifestCodec||l.codec,l.channelCount);if(M.logger.warn("[mp4-remuxer]: remux empty Audio"),!$){M.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ae=[],fe=0;fe4294967296;)O+=d;return O}function _(O){for(var E=0;E0?this.lastEndDTS=l:(j.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!O.audio,i=!!O.video,S="";o&&(S+="audio"),i&&(S+="video");var x={data1:y,startPTS:d,startDTS:d,endPTS:l,endDTS:l,type:S,hasAudio:o,hasVideo:i,nb:1,dropped:0};return _.audio=x.type==="audio"?x:void 0,_.video=x.type!=="audio"?x:void 0,_.text=c,_.id3=v,_.initSegment=f,_},g}(),M=function(A,P,D){return Object(U.getStartDTS)(A,P)-D};function T(g,A){var P=g==null?void 0:g.codec;return P&&P.length>4?P:P==="hvc1"?"hvc1.1.c.L120.90":P==="av01"?"av01.0.04M.08":P==="avc1"||A===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=B},"./src/task-loop.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"default",function(){return Q});var Q=function(){function U(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=U.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(B){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,B),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},U}()},"./src/types/cmcd.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"CMCDVersion",function(){return Q}),k.d(K,"CMCDObjectType",function(){return U}),k.d(K,"CMCDStreamingFormat",function(){return w}),k.d(K,"CMCDStreamType",function(){return j});var Q=1,U;(function(B){B.MANIFEST="m",B.AUDIO="a",B.VIDEO="v",B.MUXED="av",B.INIT="i",B.CAPTION="c",B.TIMED_TEXT="tt",B.KEY="k",B.OTHER="o"})(U||(U={}));var w;(function(B){B.DASH="d",B.HLS="h",B.SMOOTH="s",B.OTHER="o"})(w||(w={}));var j;(function(B){B.VOD="v",B.LIVE="l"})(j||(j={}))},"./src/types/level.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"HlsSkip",function(){return w}),k.d(K,"getSkipValue",function(){return j}),k.d(K,"HlsUrlParameters",function(){return B}),k.d(K,"Level",function(){return M});function Q(T,g){for(var A=0;ANumber.MAX_SAFE_INTEGER?Infinity:g},B.hexadecimalInteger=function(T){if(this[T]){var g=(this[T]||"0x").slice(2);g=(g.length&1?"0":"")+g;for(var A=new Uint8Array(g.length/2),P=0;PNumber.MAX_SAFE_INTEGER?Infinity:g},B.decimalFloatingPoint=function(T){return parseFloat(this[T])},B.optionalFloat=function(T,g){var A=this[T];return A?parseFloat(A):g},B.enumeratedString=function(T){return this[T]},B.bool=function(T){return this[T]==="YES"},B.decimalResolution=function(T){var g=Q.exec(this[T]);return g===null?void 0:{width:parseInt(g[1],10),height:parseInt(g[2],10)}},j.parseAttrList=function(T){var g,A={},P='"';for(U.lastIndex=0;(g=U.exec(T))!==null;){var D=g[2];D.indexOf(P)===0&&D.lastIndexOf(P)===D.length-1&&(D=D.slice(1,-1)),A[g[1]]=D}return A},j}()},"./src/utils/binary-search.ts":function(q,K,k){"use strict";k.r(K);var Q={search:function(w,j){for(var B=0,M=w.length-1,T=null,g=null;B<=M;){T=(B+M)/2|0,g=w[T];var A=j(g);if(A>0)B=T+1;else if(A<0)M=T-1;else return g}return null}};K.default=Q},"./src/utils/buffer-helper.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"BufferHelper",function(){return w});var Q=k("./src/utils/logger.ts"),U={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function j(){}return j.isBuffered=function(M,T){try{if(M){for(var g=j.getBuffered(M),A=0;A=g.start(A)&&T<=g.end(A))return!0}}catch(P){}return!1},j.bufferInfo=function(M,T,g){try{if(M){var A=j.getBuffered(M),P=[],D;for(D=0;Db&&(A[D-1].end=M[P].end):A.push(M[P])}else A.push(M[P])}else A=M;for(var v=0,c,a=T,u=T,h=0;h=_&&T=i&&Q.logger.log(this.time+" ["+i+"] "+S)},d}(),v=function(l){for(var o=[],i=0;iB&&(this.logger.log(D.DEBUG,"Too large cursor position "+this.pos),this.pos=B)},l.moveCursor=function(i){var S=this.pos+i;if(i>1)for(var x=this.pos+1;x=144&&this.backSpace();var S=w(i);if(this.pos>=B){this.logger.log(D.ERROR,"Cannot insert "+i.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},l.clearFromPos=function(i){var S;for(S=i;S0&&(i?x="["+S.join(" | ")+"]":x=S.join(` +`)),x},l.getTextAndFormat=function(){return this.rows},d}(),_=function(){function d(o,i,S){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=o,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new h(S),this.nonDisplayedMemory=new h(S),this.lastOutputScreen=new h(S),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}var l=d.prototype;return l.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},l.getHandler=function(){return this.outputFilter},l.setHandler=function(i){this.outputFilter=i},l.setPAC=function(i){this.writeScreen.setPAC(i)},l.setBkgData=function(i){this.writeScreen.setBkgData(i)},l.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(D.INFO,"MODE="+i),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=i},l.insertChars=function(i){for(var S=0;S=46,S.italics)S.foreground="white";else{var x=Math.floor(i/2)-16,m=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=m[x]}this.logger.log(D.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},l.outputDataUpdate=function(i){i===void 0&&(i=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},l.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},d}(),y=function(){function d(o,i,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var x=new b;this.channels=[null,new _(o,i,x),new _(o+1,S,x)],this.cmdHistory=E(),this.logger=x}var l=d.prototype;return l.getHandler=function(i){return this.channels[i].getHandler()},l.setHandler=function(i,S){this.channels[i].setHandler(S)},l.addData=function(i,S){var x,m,L,N=!1;this.logger.time=i;for(var H=0;H ("+v([m,L])+")"),x=this.parseCmd(m,L),x||(x=this.parseMidrow(m,L)),x||(x=this.parsePAC(m,L)),x||(x=this.parseBackgroundAttributes(m,L)),!x&&(N=this.parseChars(m,L),N)){var Y=this.currentChannel;if(Y&&Y>0){var F=this.channels[Y];F.insertChars(N)}else this.logger.log(D.WARNING,"No channel found yet. TEXT-MODE?")}!x&&!N&&this.logger.log(D.WARNING,"Couldn't parse cleaned data "+v([m,L])+" orig: "+v([S[H],S[H+1]]))}},l.parseCmd=function(i,S){var x=this.cmdHistory,m=(i===20||i===28||i===21||i===29)&&S>=32&&S<=47,L=(i===23||i===31)&&S>=33&&S<=35;if(!(m||L))return!1;if(O(i,S,x))return f(null,null,x),this.logger.log(D.DEBUG,"Repeated command ("+v([i,S])+") is dropped"),!0;var N=i===20||i===21||i===23?1:2,H=this.channels[N];return i===20||i===21||i===28||i===29?S===32?H.ccRCL():S===33?H.ccBS():S===34?H.ccAOF():S===35?H.ccAON():S===36?H.ccDER():S===37?H.ccRU(2):S===38?H.ccRU(3):S===39?H.ccRU(4):S===40?H.ccFON():S===41?H.ccRDC():S===42?H.ccTR():S===43?H.ccRTD():S===44?H.ccEDM():S===45?H.ccCR():S===46?H.ccENM():S===47&&H.ccEOC():H.ccTO(S-32),f(i,S,x),this.currentChannel=N,!0},l.parseMidrow=function(i,S){var x=0;if((i===17||i===25)&&S>=32&&S<=47){if(i===17?x=1:x=2,x!==this.currentChannel)return this.logger.log(D.ERROR,"Mismatch channel in midrow parsing"),!1;var m=this.channels[x];return m?(m.ccMIDROW(S),this.logger.log(D.DEBUG,"MIDROW ("+v([i,S])+")"),!0):!1}return!1},l.parsePAC=function(i,S){var x,m=this.cmdHistory,L=(i>=17&&i<=23||i>=25&&i<=31)&&S>=64&&S<=127,N=(i===16||i===24)&&S>=64&&S<=95;if(!(L||N))return!1;if(O(i,S,m))return f(null,null,m),!0;var H=i<=23?1:2;S>=64&&S<=95?x=H===1?M[i]:g[i]:x=H===1?T[i]:A[i];var Y=this.channels[H];return Y?(Y.setPAC(this.interpretPAC(x,S)),f(i,S,m),this.currentChannel=H,!0):!1},l.interpretPAC=function(i,S){var x,m={color:null,italics:!1,indent:null,underline:!1,row:i};return S>95?x=S-96:x=S-64,m.underline=(x&1)===1,x<=13?m.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(x/2)]:x<=15?(m.italics=!0,m.color="white"):m.indent=Math.floor((x-16)/2)*4,m},l.parseChars=function(i,S){var x,m=null,L=null;if(i>=25?(x=2,L=i-8):(x=1,L=i),L>=17&&L<=19){var N;L===17?N=S+80:L===18?N=S+112:N=S+144,this.logger.log(D.INFO,"Special char '"+w(N)+"' in channel "+x),m=[N]}else i>=32&&i<=127&&(m=S===0?[i]:[i,S]);if(m){var H=v(m);this.logger.log(D.DEBUG,"Char codes = "+H.join(",")),f(i,S,this.cmdHistory)}return m},l.parseBackgroundAttributes=function(i,S){var x=(i===16||i===24)&&S>=32&&S<=47,m=(i===23||i===31)&&S>=45&&S<=47;if(!(x||m))return!1;var L,N={};i===16||i===24?(L=Math.floor((S-32)/2),N.background=P[L],S%2===1&&(N.background=N.background+"_semi")):S===45?N.background="transparent":(N.foreground="black",S===47&&(N.underline=!0));var H=i<=23?1:2,Y=this.channels[H];return Y.setBkgData(N),f(i,S,this.cmdHistory),!0},l.reset=function(){for(var i=0;i=16?a--:a++;var f=Object(Q.fixLineBreaks)(u.trim()),O=Object(U.generateCueId)(g,A,f);(!T||!T.cues||!T.cues.getCueById(O))&&(v=new h(g,A,f),v.id=O,v.line=_+1,v.align="left",v.position=10+Math.min(80,Math.floor(a*8/32)*10),D.push(v))}return T&&D.length&&(D.sort(function(E,d){return E.line==="auto"||d.line==="auto"?0:E.line>8&&d.line>8?d.line-E.line:E.line-d.line}),D.forEach(function(E){return Object(w.addCueToTrack)(T,E)})),D}};K.default=B},"./src/utils/discontinuities.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"findFirstFragWithCC",function(){return j}),k.d(K,"shouldAlignOnDiscontinuities",function(){return B}),k.d(K,"findDiscontinuousReferenceFrag",function(){return M}),k.d(K,"adjustSlidingStart",function(){return g}),k.d(K,"alignStream",function(){return A}),k.d(K,"alignPDT",function(){return D}),k.d(K,"alignFragmentByPDTDelta",function(){return b}),k.d(K,"alignMediaPlaylistByPDT",function(){return v});var Q=k("./src/polyfills/number.ts"),U=k("./src/utils/logger.ts"),w=k("./src/controller/level-helper.ts");function j(c,a){for(var u=null,h=0,_=c.length;h<_;h++){var y=c[h];if(y&&y.cc===a){u=y;break}}return u}function B(c,a,u){return!!(a.details&&(u.endCC>u.startCC||c&&c.cc=this.minWeight_},j.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},j.destroy=function(){},w}();K.default=U},"./src/utils/ewma.ts":function(q,K,k){"use strict";k.r(K);var Q=function(){function U(j,B,M){B===void 0&&(B=0),M===void 0&&(M=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=j,this.alpha_=j?Math.exp(Math.log(.5)/j):0,this.estimate_=B,this.totalWeight_=M}var w=U.prototype;return w.sample=function(B,M){var T=Math.pow(this.alpha_,B);this.estimate_=M*(1-T)+T*this.estimate_,this.totalWeight_+=B},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var B=1-Math.pow(this.alpha_,this.totalWeight_);if(B)return this.estimate_/B}return this.estimate_},U}();K.default=Q},"./src/utils/fetch-loader.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"fetchSupported",function(){return b});var Q=k("./src/polyfills/number.ts"),U=k("./src/loader/load-stats.ts"),w=k("./src/demux/chunk-cache.ts");function j(h,_){h.prototype=Object.create(_.prototype),h.prototype.constructor=h,A(h,_)}function B(h){var _=typeof Map=="function"?new Map:void 0;return B=function(f){if(f===null||!g(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof _!="undefined"){if(_.has(f))return _.get(f);_.set(f,O)}function O(){return M(f,arguments,P(this).constructor)}return O.prototype=Object.create(f.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),A(O,f)},B(h)}function M(h,_,y){return T()?M=Reflect.construct:M=function(O,E,d){var l=[null];l.push.apply(l,E);var o=Function.bind.apply(O,l),i=new o;return d&&A(i,d.prototype),i},M.apply(null,arguments)}function T(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function g(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function A(h,_){return A=Object.setPrototypeOf||function(f,O){return f.__proto__=O,f},A(h,_)}function P(h){return P=Object.setPrototypeOf?Object.getPrototypeOf:function(y){return y.__proto__||Object.getPrototypeOf(y)},P(h)}function D(){return D=Object.assign||function(h){for(var _=1;_=d&&l(O,E,o.flush(),f)):l(O,E,L,f),x()}).catch(function(){return Promise.reject()})};return S()},h}();function c(h,_){var y={method:"GET",mode:"cors",credentials:"same-origin",signal:_,headers:new self.Headers(D({},h.headers))};return h.rangeEnd&&y.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),y}function a(h,_){return new self.Request(h.url,_)}var u=function(h){j(_,h);function _(y,f,O){var E;return E=h.call(this,y)||this,E.code=void 0,E.details=void 0,E.code=f,E.details=O,E}return _}(B(Error));K.default=v},"./src/utils/imsc1-ttml-parser.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"IMSC1_CODEC",function(){return g}),k.d(K,"parseIMSC1",function(){return b});var Q=k("./src/utils/mp4-tools.ts"),U=k("./src/utils/vttparser.ts"),w=k("./src/utils/vttcue.ts"),j=k("./src/demux/id3.ts"),B=k("./src/utils/timescale-conversion.ts"),M=k("./src/utils/webvtt-parser.ts");function T(){return T=Object.assign||function(d){for(var l=1;l"):Q}function B(g){for(var A=arguments.length,P=new Array(A>1?A-1:0),D=1;D>24,_[y+1]=f>>16&255,_[y+2]=f>>8&255,_[y+3]=f&255}function A(_,y){var f=[];if(!y.length)return f;var O,E,d;"data"in _?(O=_.data,E=_.start,d=_.end):(O=_,E=0,d=O.byteLength);for(var l=E;l1?l+o:d;if(i===y[0])if(y.length===1)f.push({data:O,start:l+8,end:S});else{var x=A({data:O,start:l+8,end:S},y.slice(1));x.length&&j.apply(f,x)}l=S}return f}function P(_){var y=A(_,["moov"]),f=y[0],O=f?f.end:null,E=A(_,["sidx"]);if(!E||!E[0])return null;var d=[],l=E[0],o=l.data[0],i=o===0?8:16,S=T(l,i);i+=4;var x=0,m=0;o===0?i+=8:i+=16,i+=2;var L=l.end+m,N=M(l,i);i+=2;for(var H=0;H>>31;if($===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=T(l,Y);Y+=4,d.push({referenceSize:C,subsegmentDuration:ae,info:{duration:ae/S,start:L,end:L+C-1}}),L+=C,Y+=4,i=Y}return{earliestPresentationTime:x,timescale:S,version:o,referencesCount:N,references:d,moovEndOffset:O}}function D(_){for(var y=[],f=A(_,["moov","trak"]),O=0;OB)&&(this.startTime=B),this.endTime=M,this.screen=T,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},U}()},"./src/utils/texttrack-utils.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"sendAddTrackEvent",function(){return U}),k.d(K,"addCueToTrack",function(){return w}),k.d(K,"clearCurrentCues",function(){return j}),k.d(K,"removeCuesInRange",function(){return B}),k.d(K,"getCuesInRange",function(){return T});var Q=k("./src/utils/logger.ts");function U(g,A){var P;try{P=new Event("addtrack")}catch(D){P=document.createEvent("Event"),P.initEvent("addtrack",!1,!1)}P.track=g,A.dispatchEvent(P)}function w(g,A){var P=g.mode;if(P==="disabled"&&(g.mode="hidden"),g.cues&&!g.cues.getCueById(A.id))try{if(g.addCue(A),!g.cues.getCueById(A.id))throw new Error("addCue is failed for: "+A)}catch(b){Q.logger.debug("[texttrack-utils]: "+b);var D=new self.TextTrackCue(A.startTime,A.endTime,A.text);D.id=A.id,g.addCue(D)}P==="disabled"&&(g.mode=P)}function j(g){var A=g.mode;if(A==="disabled"&&(g.mode="hidden"),g.cues)for(var P=g.cues.length;P--;)g.removeCue(g.cues[P]);A==="disabled"&&(g.mode=A)}function B(g,A,P){var D=g.mode;if(D==="disabled"&&(g.mode="hidden"),g.cues&&g.cues.length>0)for(var b=T(g.cues,A,P),v=0;vg[P].endTime)return-1;for(var D=0,b=P;D<=b;){var v=Math.floor((b+D)/2);if(Ag[v].startTime&&D-1)for(var v=b,c=g.length;v=A&&a.endTime<=P)D.push(a);else if(a.startTime>P)return D}return D}},"./src/utils/time-ranges.ts":function(q,K,k){"use strict";k.r(K);var Q={toString:function(w){for(var j="",B=w.length,M=0;M1?A-1:0),D=1;D100)throw new Error("Position must be between 0 and 100.");d=x,this.hasBeenReset=!0}})),Object.defineProperty(D,"positionAlign",M({},b,{get:function(){return l},set:function(x){var m=B(x);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");l=m,this.hasBeenReset=!0}})),Object.defineProperty(D,"size",M({},b,{get:function(){return o},set:function(x){if(x<0||x>100)throw new Error("Size must be between 0 and 100.");o=x,this.hasBeenReset=!0}})),Object.defineProperty(D,"align",M({},b,{get:function(){return i},set:function(x){var m=B(x);if(!m)throw new SyntaxError("An invalid or illegal string was specified.");i=m,this.hasBeenReset=!0}})),D.displayState=void 0}return T.prototype.getCueAsHTML=function(){var g=self.WebVTT;return g.convertCueToDOMTree(self,this.text)},T}()},"./src/utils/vttparser.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"parseTimeStamp",function(){return w}),k.d(K,"fixLineBreaks",function(){return A}),k.d(K,"VTTParser",function(){return P});var Q=k("./src/utils/vttcue.ts"),U=function(){function D(){}var b=D.prototype;return b.decode=function(c,a){if(!c)return"";if(typeof c!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(c))},D}();function w(D){function b(c,a,u,h){return(c|0)*3600+(a|0)*60+(u|0)+parseFloat(h||0)}var v=D.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return v?parseFloat(v[2])>59?b(v[2],v[3],0,v[4]):b(v[1],v[2],v[3],v[4]):null}var j=function(){function D(){this.values=Object.create(null)}var b=D.prototype;return b.set=function(c,a){!this.get(c)&&a!==""&&(this.values[c]=a)},b.get=function(c,a,u){return u?this.has(c)?this.values[c]:a[u]:this.has(c)?this.values[c]:a},b.has=function(c){return c in this.values},b.alt=function(c,a,u){for(var h=0;h=0&&u<=100)return this.set(c,u),!0}return!1},D}();function B(D,b,v,c){var a=c?D.split(c):[D];for(var u in a){if(typeof a[u]!="string")continue;var h=a[u].split(v);if(h.length!==2)continue;var _=h[0],y=h[1];b(_,y)}}var M=new Q.default(0,0,""),T=M.align==="middle"?"middle":"center";function g(D,b,v){var c=D;function a(){var _=w(D);if(_===null)throw new Error("Malformed timestamp: "+c);return D=D.replace(/^[^\sa-zA-Z-]+/,""),_}function u(_,y){var f=new j;B(_,function(d,l){var o;switch(d){case"region":for(var i=v.length-1;i>=0;i--)if(v[i].id===l){f.set(d,v[i].region);break}break;case"vertical":f.alt(d,l,["rl","lr"]);break;case"line":o=l.split(","),f.integer(d,o[0]),f.percent(d,o[0])&&f.set("snapToLines",!1),f.alt(d,o[0],["auto"]),o.length===2&&f.alt("lineAlign",o[1],["start",T,"end"]);break;case"position":o=l.split(","),f.percent(d,o[0]),o.length===2&&f.alt("positionAlign",o[1],["start",T,"end","line-left","line-right","auto"]);break;case"size":f.percent(d,l);break;case"align":f.alt(d,l,["start",T,"end","left","right"]);break}},/:/,/\s/),y.region=f.get("region",null),y.vertical=f.get("vertical","");var O=f.get("line","auto");O==="auto"&&M.line===-1&&(O=-1),y.line=O,y.lineAlign=f.get("lineAlign","start"),y.snapToLines=f.get("snapToLines",!0),y.size=f.get("size",100),y.align=f.get("align",T);var E=f.get("position","auto");E==="auto"&&M.position===50&&(E=y.align==="start"||y.align==="left"?0:y.align==="end"||y.align==="right"?100:50),y.position=E}function h(){D=D.replace(/^\s+/,"")}if(h(),b.startTime=a(),h(),D.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+c);D=D.substr(3),h(),b.endTime=a(),h(),u(D,b)}function A(D){return D.replace(//gi,` +`)}var P=function(){function D(){this.state="INITIAL",this.buffer="",this.decoder=new U,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var b=D.prototype;return b.parse=function(c){var a=this;c&&(a.buffer+=a.decoder.decode(c,{stream:!0}));function u(){var E=a.buffer,d=0;for(E=A(E);d")===-1){a.cue.id=_;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{g(_,a.cue,a.regionList)}catch(E){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var O=_.indexOf("-->")!==-1;if(!_||O&&(f=!0)){a.oncue&&a.cue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}if(a.cue===null)continue;a.cue.text&&(a.cue.text+=` `),a.cue.text+=_}continue;case"BADCUE":_||(a.state="ID")}}}catch(E){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},b.flush=function(){var c=this;try{if((c.cue||c.state==="HEADER")&&(c.buffer+=` -`,c.parse()),c.state==="INITIAL"||c.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){c.onparsingerror&&c.onparsingerror(a)}return c.onflush&&c.onflush(),this},D}()},"./src/utils/webvtt-parser.ts":function(q,K,P){"use strict";P.r(K),P.d(K,"generateCueId",function(){return k}),P.d(K,"parseWebVTT",function(){return b});var Q=P("./src/polyfills/number.ts"),U=P("./src/utils/vttparser.ts"),w=P("./src/demux/id3.ts"),j=P("./src/utils/timescale-conversion.ts"),B=P("./src/remux/mp4-remuxer.ts"),M=/\r\n|\n\r|\n|\r/g,T=function(c,a,u){return u===void 0&&(u=0),c.substr(u,a.length)===a},g=function(c){var a=parseInt(c.substr(-3)),u=parseInt(c.substr(-6,2)),h=parseInt(c.substr(-9,2)),_=c.length>9?parseInt(c.substr(0,c.indexOf(":"))):0;if(!Object(Q.isFiniteNumber)(a)||!Object(Q.isFiniteNumber)(u)||!Object(Q.isFiniteNumber)(h)||!Object(Q.isFiniteNumber)(_))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+c);return a+=1e3*u,a+=60*1e3*h,a+=60*60*1e3*_,a},A=function(c){for(var a=5381,u=c.length;u;)a=a*33^c.charCodeAt(--u);return(a>>>0).toString()};function k(v,c,a){return A(v.toString())+A(c.toString())+A(a)}var D=function(c,a,u){var h=c[a],_=c[h.prevCC];if(!_||!_.new&&h.new){c.ccOffset=c.presentationOffset=h.start,h.new=!1;return}for(;(y=_)!==null&&y!==void 0&&y.new;){var y;c.ccOffset+=h.start-_.start,h.new=!1,h=_,_=c[h.prevCC]}c.presentationOffset=u};function b(v,c,a,u,h,_,y,f){var O=new U.VTTParser,E=Object(w.utf8ArrayToStr)(new Uint8Array(v)).trim().replace(M,` +`,c.parse()),c.state==="INITIAL"||c.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){c.onparsingerror&&c.onparsingerror(a)}return c.onflush&&c.onflush(),this},D}()},"./src/utils/webvtt-parser.ts":function(q,K,k){"use strict";k.r(K),k.d(K,"generateCueId",function(){return P}),k.d(K,"parseWebVTT",function(){return b});var Q=k("./src/polyfills/number.ts"),U=k("./src/utils/vttparser.ts"),w=k("./src/demux/id3.ts"),j=k("./src/utils/timescale-conversion.ts"),B=k("./src/remux/mp4-remuxer.ts"),M=/\r\n|\n\r|\n|\r/g,T=function(c,a,u){return u===void 0&&(u=0),c.substr(u,a.length)===a},g=function(c){var a=parseInt(c.substr(-3)),u=parseInt(c.substr(-6,2)),h=parseInt(c.substr(-9,2)),_=c.length>9?parseInt(c.substr(0,c.indexOf(":"))):0;if(!Object(Q.isFiniteNumber)(a)||!Object(Q.isFiniteNumber)(u)||!Object(Q.isFiniteNumber)(h)||!Object(Q.isFiniteNumber)(_))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+c);return a+=1e3*u,a+=60*1e3*h,a+=60*60*1e3*_,a},A=function(c){for(var a=5381,u=c.length;u;)a=a*33^c.charCodeAt(--u);return(a>>>0).toString()};function P(v,c,a){return A(v.toString())+A(c.toString())+A(a)}var D=function(c,a,u){var h=c[a],_=c[h.prevCC];if(!_||!_.new&&h.new){c.ccOffset=c.presentationOffset=h.start,h.new=!1;return}for(;(y=_)!==null&&y!==void 0&&y.new;){var y;c.ccOffset+=h.start-_.start,h.new=!1,h=_,_=c[h.prevCC]}c.presentationOffset=u};function b(v,c,a,u,h,_,y,f){var O=new U.VTTParser,E=Object(w.utf8ArrayToStr)(new Uint8Array(v)).trim().replace(M,` `).split(` -`),d=[],l=Object(j.toMpegTsClockFromTimescale)(c,a),o="00:00.000",i=0,S=0,x,m=!0,L=!1;O.oncue=function(N){var H=u[h],Y=u.ccOffset,F=(i-l)/9e4;if(H!=null&&H.new&&(S!==void 0?Y=u.ccOffset=H.start:D(u,h,F)),F&&(Y=F-u.presentationOffset),L){var C=N.endTime-N.startTime,$=Object(B.normalizePts)((N.startTime+Y-S)*9e4,_*9e4)/9e4;N.startTime=$,N.endTime=$+C}var ae=N.text.trim();N.text=decodeURIComponent(encodeURIComponent(ae)),N.id||(N.id=k(N.startTime,N.endTime,ae)),N.endTime>0&&d.push(N)},O.onparsingerror=function(N){x=N},O.onflush=function(){if(x){f(x);return}y(d)},E.forEach(function(N){if(m)if(T(N,"X-TIMESTAMP-MAP=")){m=!1,L=!0,N.substr(16).split(",").forEach(function(H){T(H,"LOCAL:")?o=H.substr(6):T(H,"MPEGTS:")&&(i=parseInt(H.substr(7)))});try{S=g(o)/1e3}catch(H){L=!1,x=H}return}else N===""&&(m=!1);O.parse(N+` -`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(q,K,P){"use strict";P.r(K);var Q=P("./src/utils/logger.ts"),U=P("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,j=function(){function B(T){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=T?T.xhrSetup:null,this.stats=new U.LoadStats,this.retryDelay=0}var M=B.prototype;return M.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},M.abortInternal=function(){var g=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),g&&(g.onreadystatechange=null,g.onprogress=null,g.readyState!==4&&(this.stats.aborted=!0,g.abort()))},M.abort=function(){var g;this.abortInternal(),(g=this.callbacks)!==null&&g!==void 0&&g.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},M.load=function(g,A,k){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=g,this.config=A,this.callbacks=k,this.retryDelay=A.retryDelay,this.loadInternal()},M.loadInternal=function(){var g=this.config,A=this.context;if(!g)return;var k=this.loader=new self.XMLHttpRequest,D=this.stats;D.loading.first=0,D.loaded=0;var b=this.xhrSetup;try{if(b)try{b(k,A.url)}catch(a){k.open("GET",A.url,!0),b(k,A.url)}k.readyState||k.open("GET",A.url,!0);var v=this.context.headers;if(v)for(var c in v)k.setRequestHeader(c,v[c])}catch(a){this.callbacks.onError({code:k.status,text:a.message},A,k);return}A.rangeEnd&&k.setRequestHeader("Range","bytes="+A.rangeStart+"-"+(A.rangeEnd-1)),k.onreadystatechange=this.readystatechange.bind(this),k.onprogress=this.loadprogress.bind(this),k.responseType=A.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout),k.send()},M.readystatechange=function(){var g=this.context,A=this.loader,k=this.stats;if(!g||!A)return;var D=A.readyState,b=this.config;if(k.aborted)return;if(D>=2)if(self.clearTimeout(this.requestTimeout),k.loading.first===0&&(k.loading.first=Math.max(self.performance.now(),k.loading.start)),D===4){A.onreadystatechange=null,A.onprogress=null;var v=A.status;if(v>=200&&v<300){k.loading.end=Math.max(self.performance.now(),k.loading.first);var c,a;if(g.responseType==="arraybuffer"?(c=A.response,a=c.byteLength):(c=A.responseText,a=c.length),k.loaded=k.total=a,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(k,g,c,A),!this.callbacks)return;var h={url:A.responseURL,data:c};this.callbacks.onSuccess(h,k,g,A)}else k.retry>=b.maxRetry||v>=400&&v<499?(Q.logger.error(v+" while loading "+g.url),this.callbacks.onError({code:v,text:A.statusText},g,A)):(Q.logger.warn(v+" while loading "+g.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,b.maxRetryDelay),k.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),b.timeout)},M.loadtimeout=function(){Q.logger.warn("timeout while loading "+this.context.url);var g=this.callbacks;g&&(this.abortInternal(),g.onTimeout(this.stats,this.context,this.loader))},M.loadprogress=function(g){var A=this.stats;A.loaded=g.loaded,g.lengthComputable&&(A.total=g.total)},M.getCacheAge=function(){var g=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var A=this.loader.getResponseHeader("age");g=A?parseFloat(A):null}return g},B}();K.default=j}}).default})},vHTk:function(Xe,Le,W){Xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return yt});var q=W("rePB"),K=W("VTBJ"),P=W("KQm4"),Q=W("U8pU"),U=W("ODXe"),w=W("q1tI"),j=W("TSYQ"),B=W.n(j),M=W("Gytx"),T=W.n(M),g=W("Kwbf"),A=W("t23M"),k=W("qx4F"),D=W("6eGT"),b=W("IBYe"),v=W("Ff2n"),c=W("c+Xe"),a=W("fyJ8"),u=W("biw7");function h(Oe,Te,Je,rt,Ue){var qe=Je[Oe]||{},xe=Je[Te]||{},he,pe;qe.fixed==="left"?he=rt.left[Oe]:xe.fixed==="right"&&(pe=rt.right[Te]);var re=!1,ie=!1,oe=!1,de=!1,Pe=Je[Te+1],we=Je[Oe-1];if(Ue==="rtl"){if(he!==void 0){var nt=we&&we.fixed==="left";de=!nt}else if(pe!==void 0){var bt=Pe&&Pe.fixed==="right";oe=!bt}}else if(he!==void 0){var Lt=Pe&&Pe.fixed==="left";re=!Lt}else if(pe!==void 0){var St=we&&we.fixed==="right";ie=!St}return{fixLeft:he,fixRight:pe,lastFixLeft:re,firstFixRight:ie,lastFixRight:oe,firstFixLeft:de,isSticky:rt.isSticky}}var _=W("sR1s");function y(Oe){var Te=Oe.cells,Je=Oe.stickyOffsets,rt=Oe.flattenColumns,Ue=Oe.rowComponent,qe=Oe.cellComponent,xe=Oe.onHeaderRow,he=Oe.index,pe=w.useContext(u.a),re=pe.prefixCls,ie=pe.direction,oe;xe&&(oe=xe(Te.map(function(Pe){return Pe.column}),he));var de=Object(_.a)(Te.map(function(Pe){return Pe.column}));return w.createElement(Ue,Object.assign({},oe),Te.map(function(Pe,we){var nt=Pe.column,bt=h(Pe.colStart,Pe.colEnd,rt,Je,ie),Lt;return nt&&nt.onHeaderCell&&(Lt=Pe.column.onHeaderCell(nt)),w.createElement(a.a,Object.assign({},Pe,{ellipsis:nt.ellipsis,align:nt.align,component:qe,prefixCls:re,key:de[we]},bt,{additionalProps:Lt,rowType:"header"}))}))}y.displayName="HeaderRow";var f=y;function O(Oe){var Te=[];function Je(xe,he){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Te[pe]=Te[pe]||[];var re=he,ie=xe.filter(Boolean).map(function(oe){var de={key:oe.key,className:oe.className||"",children:oe.title,column:oe,colStart:re},Pe=1,we=oe.children;return we&&we.length>0&&(Pe=Je(we,re,pe+1).reduce(function(nt,bt){return nt+bt},0),de.hasSubColumns=!0),"colSpan"in oe&&(Pe=oe.colSpan),"rowSpan"in oe&&(de.rowSpan=oe.rowSpan),de.colSpan=Pe,de.colEnd=de.colStart+Pe-1,Te[pe].push(de),re+=Pe,Pe});return ie}Je(Oe,0);for(var rt=Te.length,Ue=function(he){Te[he].forEach(function(pe){!("rowSpan"in pe)&&!pe.hasSubColumns&&(pe.rowSpan=rt-he)})},qe=0;qe=0;he-=1){var pe=Te[he],re=Je&&Je[he],ie=re&&re[l.a];(pe||ie||xe)&&(Ue.unshift(w.createElement("col",Object.assign({key:he,style:{width:pe,minWidth:pe}},ie))),xe=!0)}return w.createElement("colgroup",null,Ue)}var i=o;function S(Oe,Te){return Object(w.useMemo)(function(){for(var Je=[],rt=0;rt1?G-1:0),V=1;V=oe&&(Mt=oe-de),xe({scrollLeft:Mt/oe*(ie+2)}),St.current.x=Ne.pageX},Qe=function(){var Ne=Object(ot.b)(qe.current).top,st=Ne+qe.current.offsetHeight,dt=document.documentElement.scrollTop+window.innerHeight;st-Object(k.a)()<=dt||Ne>=dt-he?Lt(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!0})}):Lt(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!1})})},At=function(Ne){Lt(function(st){return Object(K.a)(Object(K.a)({},st),{},{scrollLeft:Ne/ie*oe||0})})};return w.useImperativeHandle(Je,function(){return{setScrollLeft:At}}),w.useEffect(function(){var Tt=Object(We.a)(document.body,"mouseup",se,!1),Ne=Object(We.a)(document.body,"mousemove",$e,!1);return Qe(),function(){Tt.remove(),Ne.remove()}},[de,et]),w.useEffect(function(){var Tt=Object(We.a)(window,"scroll",Qe,!1),Ne=Object(We.a)(window,"resize",Qe,!1);return function(){Tt.remove(),Ne.remove()}},[]),w.useEffect(function(){bt.isHiddenScrollBar||Lt(function(Tt){var Ne,st;return Object(K.a)(Object(K.a)({},Tt),{},{scrollLeft:qe.current.scrollLeft/((Ne=qe.current)===null||Ne===void 0?void 0:Ne.scrollWidth)*((st=qe.current)===null||st===void 0?void 0:st.clientWidth)})})},[bt.isHiddenScrollBar]),ie<=oe||!de||bt.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(k.a)(),width:oe,bottom:he},className:"".concat(re,"-sticky-scroll")},w.createElement("div",{onMouseDown:be,ref:Pe,className:B()("".concat(re,"-sticky-scroll-bar"),Object(q.a)({},"".concat(re,"-sticky-scroll-bar-active"),et)),style:{width:"".concat(de,"px"),transform:"translate3d(".concat(bt.scrollLeft,"px, 0, 0)")}}))},Ge=w.forwardRef(Ye);function Ke(Oe,Te){return w.useMemo(function(){var Je=!!Oe;return{isSticky:Je,stickyClassName:Je?"".concat(Te,"-sticky-header"):"",offsetHeader:Object(Q.a)(Oe)==="object"&&Oe.offsetHeader||0,offsetScroll:Object(Q.a)(Oe)==="object"&&Oe.offsetScroll||0}},[Oe,Te])}var mt=[],vt={},yt="rc-table-internal-hook",Ct=w.memo(function(Oe){var Te=Oe.children;return Te},function(Oe,Te){return T()(Oe.props,Te.props)?Oe.pingLeft!==Te.pingLeft||Oe.pingRight!==Te.pingRight:!1});function ht(Oe){var Te,Je=Oe.prefixCls,rt=Oe.className,Ue=Oe.rowClassName,qe=Oe.style,xe=Oe.data,he=Oe.rowKey,pe=Oe.scroll,re=Oe.tableLayout,ie=Oe.direction,oe=Oe.title,de=Oe.footer,Pe=Oe.summary,we=Oe.id,nt=Oe.showHeader,bt=Oe.components,Lt=Oe.emptyText,St=Oe.onRow,gt=Oe.onHeaderRow,Ze=Oe.internalHooks,et=Oe.transformColumns,ze=Oe.internalRefs,se=Oe.sticky,be=xe||mt,$e=!!be.length,Qe=w.useState(0),At=Object(U.a)(Qe,2),Tt=At[0],Ne=At[1];w.useEffect(function(){Ne(Object(k.a)())});var st=w.useMemo(function(){return Object(_.c)(bt,{})},[bt]),dt=w.useCallback(function(An,Tn){return Object(_.b)(st,An)||Tn},[st]),Et=w.useMemo(function(){return typeof he=="function"?he:function(An){var Tn=An&&An[he];return Tn}},[he]),Mt=Object(l.c)(Oe),Wt=Mt.expandIcon,rn=Mt.expandedRowKeys,it=Mt.defaultExpandedRowKeys,ft=Mt.defaultExpandAllRows,pn=Mt.expandedRowRender,En=Mt.onExpand,en=Mt.onExpandedRowsChange,Ht=Mt.expandRowByClick,Zt=Mt.rowExpandable,cn=Mt.expandIconColumnIndex,Sn=Mt.expandedRowClassName,ct=Mt.childrenColumnName,Xt=Mt.indentSize,On=Wt||Ce,kn=ct||"children",qt=w.useMemo(function(){return pn?"row":Oe.expandable&&Ze===yt&&Oe.expandable.__PARENT_RENDER_ICON__||be.some(function(An){return An&&Object(Q.a)(An)==="object"&&An[kn]})?"nest":!1},[!!pn,be]),vn=w.useState(function(){return it||(ft?He(be,Et,kn):[])}),z=Object(U.a)(vn,2),p=z[0],R=z[1],G=w.useMemo(function(){return new Set(rn||p||[])},[rn,p]),J=w.useCallback(function(An){var Tn=Et(An,be.indexOf(An)),wn,Cr=G.has(Tn);Cr?(G.delete(Tn),wn=Object(P.a)(G)):wn=[].concat(Object(P.a)(G),[Tn]),R(wn),En&&En(!Cr,An),en&&en(wn)},[Et,G,be,En,en]),V=w.useState(0),Se=Object(U.a)(V,2),at=Se[0],wt=Se[1],Bt=Object(Re.b)(Object(K.a)(Object(K.a)(Object(K.a)({},Oe),Mt),{},{expandable:!!pn,expandedKeys:G,getRowKey:Et,onTriggerExpand:J,expandIcon:On,expandIconColumnIndex:cn,direction:ie}),Ze===yt?et:null),ut=Object(U.a)(Bt,2),zt=ut[0],Kt=ut[1],mn=w.useMemo(function(){return{columns:zt,flattenColumns:Kt}},[zt,Kt]),Hn=w.useRef(),Vn=w.useRef(),un=w.useRef(),Pn=w.useState(!1),Hr=Object(U.a)(Pn,2),Xn=Hr[0],rr=Hr[1],$n=w.useState(!1),Ar=Object(U.a)($n,2),lr=Ar[0],Tr=Ar[1],Er=me(new Map),Kr=Object(U.a)(Er,2),Ei=Kr[0],Yn=Kr[1],ur=Object(_.a)(Kt),Ir=ur.map(function(An){return Ei.get(An)}),wr=w.useMemo(function(){return Ir},[Ir.join("_")]),zr=ge(wr,Kt.length,ie),Vt=pe&&Object(_.d)(pe.y),hn=pe&&Object(_.d)(pe.x),Un=hn&&Kt.some(function(An){var Tn=An.fixed;return Tn}),ve=w.useRef(),yn=Ke(se,Je),xn=yn.isSticky,_r=yn.offsetHeader,ln=yn.offsetScroll,ir=yn.stickyClassName,Qr,Nr,ar;Vt&&(Nr={overflowY:"scroll",maxHeight:pe.y}),hn&&(Qr={overflowX:"auto"},Vt||(Nr={overflowY:"hidden"}),ar={width:pe.x===!0?"auto":pe.x,minWidth:"100%"});var xi=w.useCallback(function(An,Tn){Yn(function(wn){var Cr=new Map(wn);return Cr.set(An,Tn),Cr})},[]),dr=ce(null),ei=Object(U.a)(dr,2),Rr=ei[0],Or=ei[1];function hi(An,Tn){if(!Tn)return;typeof Tn=="function"?Tn(An):Tn.scrollLeft!==An&&(Tn.scrollLeft=An)}var hr=function(Tn){var wn=Tn.currentTarget,Cr=Tn.scrollLeft,Yr=typeof Cr=="number"?Cr:wn.scrollLeft,fi=wn||vt;if(!Or()||Or()===fi){var Mi;Rr(fi),hi(Yr,Vn.current),hi(Yr,un.current),hi(Yr,(Mi=ve.current)===null||Mi===void 0?void 0:Mi.setScrollLeft)}if(wn){var Ba=wn.scrollWidth,vo=wn.clientWidth;rr(Yr>0),Tr(Yr0?[].concat(Object(K.a)(v),Object(K.a)(g(h).map(function(_){return Object(P.a)({fixed:u},_)}))):[].concat(Object(K.a)(v),[Object(P.a)(Object(P.a)({},c),{},{fixed:u})])},[])}function A(b){for(var v=!0,c=0;c=0;h-=1){var _=b[h];if(u&&_.fixed!=="right")u=!1;else if(!u&&_.fixed==="right"){Object(j.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function k(b){return b.map(function(v){var c=v.fixed,a=Object(Q.a)(v,["fixed"]),u=c;return c==="left"?u="right":c==="right"&&(u="left"),Object(P.a)({fixed:u},a)})}function D(b,v){var c=b.prefixCls,a=b.columns,u=b.children,h=b.expandable,_=b.expandedKeys,y=b.getRowKey,f=b.onTriggerExpand,O=b.expandIcon,E=b.rowExpandable,d=b.expandIconColumnIndex,l=b.direction,o=b.expandRowByClick,i=U.useMemo(function(){return a||T(u)},[a,u]),S=U.useMemo(function(){if(h){var L,N=d||0,H=i[N],Y=(L={},Object(q.a)(L,M.a,{className:"".concat(c,"-expand-icon-col")}),Object(q.a)(L,"title",""),Object(q.a)(L,"fixed",H?H.fixed:null),Object(q.a)(L,"className","".concat(c,"-row-expand-icon-cell")),Object(q.a)(L,"render",function($,ae,fe){var ye=y(ae,fe),je=_.has(ye),Me=E?E(ae):!0,Re=O({prefixCls:c,expanded:je,expandable:Me,record:ae,onExpand:f});return o?U.createElement("span",{onClick:function(ke){return ke.stopPropagation()}},Re):Re}),L),F=i.slice();return N>=0&&F.splice(N,0,Y),F}return i},[h,i,y,_,O,l]),x=U.useMemo(function(){var L=S;return v&&(L=v(L)),L.length||(L=[{render:function(){return null}}]),L},[v,S,l]),m=U.useMemo(function(){return l==="rtl"?k(g(x)):g(x)},[x,l]);return[x,m]}Le.b=D},wU8J:function(Xe,Le){function W(){this.buffer=new Array,this.length=0}W.prototype={get:function(q){var K=Math.floor(q/8);return(this.buffer[K]>>>7-q%8&1)==1},put:function(q,K){for(var P=0;P>>K-P-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(q){var K=Math.floor(this.length/8);this.buffer.length<=K&&this.buffer.push(0),q&&(this.buffer[K]|=128>>>this.length%8),this.length++}},Xe.exports=W},"y0+3":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return g}),W.d(Le,"b",function(){return k});var q=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},P={cssFloat:1,styleFloat:1,float:1};function Q(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function U(D,b,v){if(b=b.toLowerCase(),v==="auto"){if(b==="height")return D.offsetHeight;if(b==="width")return D.offsetWidth}return b in K||(K[b]=q.test(b)),K[b]?parseFloat(v)||0:v}function w(D,b){var v=arguments.length,c=Q(D);return b=P[b]?"cssFloat"in D.style?"cssFloat":"styleFloat":b,v===1?c:U(D,b,c[b]||D.style[b])}function j(D,b,v){var c=arguments.length;if(b=P[b]?"cssFloat"in D.style?"cssFloat":"styleFloat":b,c===3)return typeof v=="number"&&q.test(b)&&(v="".concat(v,"px")),D.style[b]=v,v;for(var a in b)b.hasOwnProperty(a)&&j(D,a,b[a]);return Q(D)}function B(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function M(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function T(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:b}}function g(){var D=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:b}}function A(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function k(D){var b=D.getBoundingClientRect(),v=document.documentElement;return{left:b.left+(window.pageXOffset||v.scrollLeft)-(v.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||v.scrollTop)-(v.clientTop||document.body.clientTop||0)}}},yslc:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); +`),d=[],l=Object(j.toMpegTsClockFromTimescale)(c,a),o="00:00.000",i=0,S=0,x,m=!0,L=!1;O.oncue=function(N){var H=u[h],Y=u.ccOffset,F=(i-l)/9e4;if(H!=null&&H.new&&(S!==void 0?Y=u.ccOffset=H.start:D(u,h,F)),F&&(Y=F-u.presentationOffset),L){var C=N.endTime-N.startTime,$=Object(B.normalizePts)((N.startTime+Y-S)*9e4,_*9e4)/9e4;N.startTime=$,N.endTime=$+C}var ae=N.text.trim();N.text=decodeURIComponent(encodeURIComponent(ae)),N.id||(N.id=P(N.startTime,N.endTime,ae)),N.endTime>0&&d.push(N)},O.onparsingerror=function(N){x=N},O.onflush=function(){if(x){f(x);return}y(d)},E.forEach(function(N){if(m)if(T(N,"X-TIMESTAMP-MAP=")){m=!1,L=!0,N.substr(16).split(",").forEach(function(H){T(H,"LOCAL:")?o=H.substr(6):T(H,"MPEGTS:")&&(i=parseInt(H.substr(7)))});try{S=g(o)/1e3}catch(H){L=!1,x=H}return}else N===""&&(m=!1);O.parse(N+` +`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(q,K,k){"use strict";k.r(K);var Q=k("./src/utils/logger.ts"),U=k("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,j=function(){function B(T){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=T?T.xhrSetup:null,this.stats=new U.LoadStats,this.retryDelay=0}var M=B.prototype;return M.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},M.abortInternal=function(){var g=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),g&&(g.onreadystatechange=null,g.onprogress=null,g.readyState!==4&&(this.stats.aborted=!0,g.abort()))},M.abort=function(){var g;this.abortInternal(),(g=this.callbacks)!==null&&g!==void 0&&g.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},M.load=function(g,A,P){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=g,this.config=A,this.callbacks=P,this.retryDelay=A.retryDelay,this.loadInternal()},M.loadInternal=function(){var g=this.config,A=this.context;if(!g)return;var P=this.loader=new self.XMLHttpRequest,D=this.stats;D.loading.first=0,D.loaded=0;var b=this.xhrSetup;try{if(b)try{b(P,A.url)}catch(a){P.open("GET",A.url,!0),b(P,A.url)}P.readyState||P.open("GET",A.url,!0);var v=this.context.headers;if(v)for(var c in v)P.setRequestHeader(c,v[c])}catch(a){this.callbacks.onError({code:P.status,text:a.message},A,P);return}A.rangeEnd&&P.setRequestHeader("Range","bytes="+A.rangeStart+"-"+(A.rangeEnd-1)),P.onreadystatechange=this.readystatechange.bind(this),P.onprogress=this.loadprogress.bind(this),P.responseType=A.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout),P.send()},M.readystatechange=function(){var g=this.context,A=this.loader,P=this.stats;if(!g||!A)return;var D=A.readyState,b=this.config;if(P.aborted)return;if(D>=2)if(self.clearTimeout(this.requestTimeout),P.loading.first===0&&(P.loading.first=Math.max(self.performance.now(),P.loading.start)),D===4){A.onreadystatechange=null,A.onprogress=null;var v=A.status;if(v>=200&&v<300){P.loading.end=Math.max(self.performance.now(),P.loading.first);var c,a;if(g.responseType==="arraybuffer"?(c=A.response,a=c.byteLength):(c=A.responseText,a=c.length),P.loaded=P.total=a,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(P,g,c,A),!this.callbacks)return;var h={url:A.responseURL,data:c};this.callbacks.onSuccess(h,P,g,A)}else P.retry>=b.maxRetry||v>=400&&v<499?(Q.logger.error(v+" while loading "+g.url),this.callbacks.onError({code:v,text:A.statusText},g,A)):(Q.logger.warn(v+" while loading "+g.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,b.maxRetryDelay),P.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),b.timeout)},M.loadtimeout=function(){Q.logger.warn("timeout while loading "+this.context.url);var g=this.callbacks;g&&(this.abortInternal(),g.onTimeout(this.stats,this.context,this.loader))},M.loadprogress=function(g){var A=this.stats;A.loaded=g.loaded,g.lengthComputable&&(A.total=g.total)},M.getCacheAge=function(){var g=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var A=this.loader.getResponseHeader("age");g=A?parseFloat(A):null}return g},B}();K.default=j}}).default})},vHTk:function(Xe,Le,W){Xe.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return yt});var q=W("rePB"),K=W("VTBJ"),k=W("KQm4"),Q=W("U8pU"),U=W("ODXe"),w=W("q1tI"),j=W("TSYQ"),B=W.n(j),M=W("Gytx"),T=W.n(M),g=W("Kwbf"),A=W("t23M"),P=W("qx4F"),D=W("6eGT"),b=W("IBYe"),v=W("Ff2n"),c=W("c+Xe"),a=W("fyJ8"),u=W("biw7");function h(Oe,Te,Je,rt,Ue){var qe=Je[Oe]||{},xe=Je[Te]||{},he,pe;qe.fixed==="left"?he=rt.left[Oe]:xe.fixed==="right"&&(pe=rt.right[Te]);var re=!1,ie=!1,oe=!1,de=!1,ke=Je[Te+1],we=Je[Oe-1];if(Ue==="rtl"){if(he!==void 0){var nt=we&&we.fixed==="left";de=!nt}else if(pe!==void 0){var bt=ke&&ke.fixed==="right";oe=!bt}}else if(he!==void 0){var Lt=ke&&ke.fixed==="left";re=!Lt}else if(pe!==void 0){var St=we&&we.fixed==="right";ie=!St}return{fixLeft:he,fixRight:pe,lastFixLeft:re,firstFixRight:ie,lastFixRight:oe,firstFixLeft:de,isSticky:rt.isSticky}}var _=W("sR1s");function y(Oe){var Te=Oe.cells,Je=Oe.stickyOffsets,rt=Oe.flattenColumns,Ue=Oe.rowComponent,qe=Oe.cellComponent,xe=Oe.onHeaderRow,he=Oe.index,pe=w.useContext(u.a),re=pe.prefixCls,ie=pe.direction,oe;xe&&(oe=xe(Te.map(function(ke){return ke.column}),he));var de=Object(_.a)(Te.map(function(ke){return ke.column}));return w.createElement(Ue,Object.assign({},oe),Te.map(function(ke,we){var nt=ke.column,bt=h(ke.colStart,ke.colEnd,rt,Je,ie),Lt;return nt&&nt.onHeaderCell&&(Lt=ke.column.onHeaderCell(nt)),w.createElement(a.a,Object.assign({},ke,{ellipsis:nt.ellipsis,align:nt.align,component:qe,prefixCls:re,key:de[we]},bt,{additionalProps:Lt,rowType:"header"}))}))}y.displayName="HeaderRow";var f=y;function O(Oe){var Te=[];function Je(xe,he){var pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Te[pe]=Te[pe]||[];var re=he,ie=xe.filter(Boolean).map(function(oe){var de={key:oe.key,className:oe.className||"",children:oe.title,column:oe,colStart:re},ke=1,we=oe.children;return we&&we.length>0&&(ke=Je(we,re,pe+1).reduce(function(nt,bt){return nt+bt},0),de.hasSubColumns=!0),"colSpan"in oe&&(ke=oe.colSpan),"rowSpan"in oe&&(de.rowSpan=oe.rowSpan),de.colSpan=ke,de.colEnd=de.colStart+ke-1,Te[pe].push(de),re+=ke,ke});return ie}Je(Oe,0);for(var rt=Te.length,Ue=function(he){Te[he].forEach(function(pe){!("rowSpan"in pe)&&!pe.hasSubColumns&&(pe.rowSpan=rt-he)})},qe=0;qe=0;he-=1){var pe=Te[he],re=Je&&Je[he],ie=re&&re[l.a];(pe||ie||xe)&&(Ue.unshift(w.createElement("col",Object.assign({key:he,style:{width:pe,minWidth:pe}},ie))),xe=!0)}return w.createElement("colgroup",null,Ue)}var i=o;function S(Oe,Te){return Object(w.useMemo)(function(){for(var Je=[],rt=0;rt1?G-1:0),V=1;V=oe&&(Mt=oe-de),xe({scrollLeft:Mt/oe*(ie+2)}),St.current.x=Ne.pageX},Qe=function(){var Ne=Object(ot.b)(qe.current).top,st=Ne+qe.current.offsetHeight,dt=document.documentElement.scrollTop+window.innerHeight;st-Object(P.a)()<=dt||Ne>=dt-he?Lt(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!0})}):Lt(function(Et){return Object(K.a)(Object(K.a)({},Et),{},{isHiddenScrollBar:!1})})},At=function(Ne){Lt(function(st){return Object(K.a)(Object(K.a)({},st),{},{scrollLeft:Ne/ie*oe||0})})};return w.useImperativeHandle(Je,function(){return{setScrollLeft:At}}),w.useEffect(function(){var Tt=Object(We.a)(document.body,"mouseup",se,!1),Ne=Object(We.a)(document.body,"mousemove",$e,!1);return Qe(),function(){Tt.remove(),Ne.remove()}},[de,et]),w.useEffect(function(){var Tt=Object(We.a)(window,"scroll",Qe,!1),Ne=Object(We.a)(window,"resize",Qe,!1);return function(){Tt.remove(),Ne.remove()}},[]),w.useEffect(function(){bt.isHiddenScrollBar||Lt(function(Tt){var Ne,st;return Object(K.a)(Object(K.a)({},Tt),{},{scrollLeft:qe.current.scrollLeft/((Ne=qe.current)===null||Ne===void 0?void 0:Ne.scrollWidth)*((st=qe.current)===null||st===void 0?void 0:st.clientWidth)})})},[bt.isHiddenScrollBar]),ie<=oe||!de||bt.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(P.a)(),width:oe,bottom:he},className:"".concat(re,"-sticky-scroll")},w.createElement("div",{onMouseDown:be,ref:ke,className:B()("".concat(re,"-sticky-scroll-bar"),Object(q.a)({},"".concat(re,"-sticky-scroll-bar-active"),et)),style:{width:"".concat(de,"px"),transform:"translate3d(".concat(bt.scrollLeft,"px, 0, 0)")}}))},Ge=w.forwardRef(Ye);function Ke(Oe,Te){return w.useMemo(function(){var Je=!!Oe;return{isSticky:Je,stickyClassName:Je?"".concat(Te,"-sticky-header"):"",offsetHeader:Object(Q.a)(Oe)==="object"&&Oe.offsetHeader||0,offsetScroll:Object(Q.a)(Oe)==="object"&&Oe.offsetScroll||0}},[Oe,Te])}var mt=[],vt={},yt="rc-table-internal-hook",Ct=w.memo(function(Oe){var Te=Oe.children;return Te},function(Oe,Te){return T()(Oe.props,Te.props)?Oe.pingLeft!==Te.pingLeft||Oe.pingRight!==Te.pingRight:!1});function ht(Oe){var Te,Je=Oe.prefixCls,rt=Oe.className,Ue=Oe.rowClassName,qe=Oe.style,xe=Oe.data,he=Oe.rowKey,pe=Oe.scroll,re=Oe.tableLayout,ie=Oe.direction,oe=Oe.title,de=Oe.footer,ke=Oe.summary,we=Oe.id,nt=Oe.showHeader,bt=Oe.components,Lt=Oe.emptyText,St=Oe.onRow,gt=Oe.onHeaderRow,Ze=Oe.internalHooks,et=Oe.transformColumns,ze=Oe.internalRefs,se=Oe.sticky,be=xe||mt,$e=!!be.length,Qe=w.useState(0),At=Object(U.a)(Qe,2),Tt=At[0],Ne=At[1];w.useEffect(function(){Ne(Object(P.a)())});var st=w.useMemo(function(){return Object(_.c)(bt,{})},[bt]),dt=w.useCallback(function(An,Tn){return Object(_.b)(st,An)||Tn},[st]),Et=w.useMemo(function(){return typeof he=="function"?he:function(An){var Tn=An&&An[he];return Tn}},[he]),Mt=Object(l.c)(Oe),Wt=Mt.expandIcon,rn=Mt.expandedRowKeys,it=Mt.defaultExpandedRowKeys,ft=Mt.defaultExpandAllRows,pn=Mt.expandedRowRender,En=Mt.onExpand,en=Mt.onExpandedRowsChange,Ht=Mt.expandRowByClick,Zt=Mt.rowExpandable,cn=Mt.expandIconColumnIndex,Sn=Mt.expandedRowClassName,ct=Mt.childrenColumnName,Xt=Mt.indentSize,On=Wt||Ce,Pn=ct||"children",qt=w.useMemo(function(){return pn?"row":Oe.expandable&&Ze===yt&&Oe.expandable.__PARENT_RENDER_ICON__||be.some(function(An){return An&&Object(Q.a)(An)==="object"&&An[Pn]})?"nest":!1},[!!pn,be]),vn=w.useState(function(){return it||(ft?He(be,Et,Pn):[])}),z=Object(U.a)(vn,2),p=z[0],R=z[1],G=w.useMemo(function(){return new Set(rn||p||[])},[rn,p]),J=w.useCallback(function(An){var Tn=Et(An,be.indexOf(An)),wn,Cr=G.has(Tn);Cr?(G.delete(Tn),wn=Object(k.a)(G)):wn=[].concat(Object(k.a)(G),[Tn]),R(wn),En&&En(!Cr,An),en&&en(wn)},[Et,G,be,En,en]),V=w.useState(0),Se=Object(U.a)(V,2),at=Se[0],wt=Se[1],Bt=Object(Re.b)(Object(K.a)(Object(K.a)(Object(K.a)({},Oe),Mt),{},{expandable:!!pn,expandedKeys:G,getRowKey:Et,onTriggerExpand:J,expandIcon:On,expandIconColumnIndex:cn,direction:ie}),Ze===yt?et:null),ut=Object(U.a)(Bt,2),zt=ut[0],Kt=ut[1],mn=w.useMemo(function(){return{columns:zt,flattenColumns:Kt}},[zt,Kt]),Hn=w.useRef(),Vn=w.useRef(),un=w.useRef(),kn=w.useState(!1),Hr=Object(U.a)(kn,2),Xn=Hr[0],rr=Hr[1],$n=w.useState(!1),Ar=Object(U.a)($n,2),lr=Ar[0],Tr=Ar[1],Er=me(new Map),Kr=Object(U.a)(Er,2),Ei=Kr[0],Yn=Kr[1],ur=Object(_.a)(Kt),Ir=ur.map(function(An){return Ei.get(An)}),wr=w.useMemo(function(){return Ir},[Ir.join("_")]),zr=ge(wr,Kt.length,ie),Vt=pe&&Object(_.d)(pe.y),hn=pe&&Object(_.d)(pe.x),Un=hn&&Kt.some(function(An){var Tn=An.fixed;return Tn}),ve=w.useRef(),yn=Ke(se,Je),xn=yn.isSticky,_r=yn.offsetHeader,ln=yn.offsetScroll,ir=yn.stickyClassName,Qr,Nr,ar;Vt&&(Nr={overflowY:"scroll",maxHeight:pe.y}),hn&&(Qr={overflowX:"auto"},Vt||(Nr={overflowY:"hidden"}),ar={width:pe.x===!0?"auto":pe.x,minWidth:"100%"});var xi=w.useCallback(function(An,Tn){Yn(function(wn){var Cr=new Map(wn);return Cr.set(An,Tn),Cr})},[]),dr=ce(null),ei=Object(U.a)(dr,2),Rr=ei[0],Or=ei[1];function hi(An,Tn){if(!Tn)return;typeof Tn=="function"?Tn(An):Tn.scrollLeft!==An&&(Tn.scrollLeft=An)}var hr=function(Tn){var wn=Tn.currentTarget,Cr=Tn.scrollLeft,Yr=typeof Cr=="number"?Cr:wn.scrollLeft,fi=wn||vt;if(!Or()||Or()===fi){var Mi;Rr(fi),hi(Yr,Vn.current),hi(Yr,un.current),hi(Yr,(Mi=ve.current)===null||Mi===void 0?void 0:Mi.setScrollLeft)}if(wn){var Ba=wn.scrollWidth,vo=wn.clientWidth;rr(Yr>0),Tr(Yr0?[].concat(Object(K.a)(v),Object(K.a)(g(h).map(function(_){return Object(k.a)({fixed:u},_)}))):[].concat(Object(K.a)(v),[Object(k.a)(Object(k.a)({},c),{},{fixed:u})])},[])}function A(b){for(var v=!0,c=0;c=0;h-=1){var _=b[h];if(u&&_.fixed!=="right")u=!1;else if(!u&&_.fixed==="right"){Object(j.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function P(b){return b.map(function(v){var c=v.fixed,a=Object(Q.a)(v,["fixed"]),u=c;return c==="left"?u="right":c==="right"&&(u="left"),Object(k.a)({fixed:u},a)})}function D(b,v){var c=b.prefixCls,a=b.columns,u=b.children,h=b.expandable,_=b.expandedKeys,y=b.getRowKey,f=b.onTriggerExpand,O=b.expandIcon,E=b.rowExpandable,d=b.expandIconColumnIndex,l=b.direction,o=b.expandRowByClick,i=U.useMemo(function(){return a||T(u)},[a,u]),S=U.useMemo(function(){if(h){var L,N=d||0,H=i[N],Y=(L={},Object(q.a)(L,M.a,{className:"".concat(c,"-expand-icon-col")}),Object(q.a)(L,"title",""),Object(q.a)(L,"fixed",H?H.fixed:null),Object(q.a)(L,"className","".concat(c,"-row-expand-icon-cell")),Object(q.a)(L,"render",function($,ae,fe){var ye=y(ae,fe),je=_.has(ye),Me=E?E(ae):!0,Re=O({prefixCls:c,expanded:je,expandable:Me,record:ae,onExpand:f});return o?U.createElement("span",{onClick:function(Pe){return Pe.stopPropagation()}},Re):Re}),L),F=i.slice();return N>=0&&F.splice(N,0,Y),F}return i},[h,i,y,_,O,l]),x=U.useMemo(function(){var L=S;return v&&(L=v(L)),L.length||(L=[{render:function(){return null}}]),L},[v,S,l]),m=U.useMemo(function(){return l==="rtl"?P(g(x)):g(x)},[x,l]);return[x,m]}Le.b=D},wU8J:function(Xe,Le){function W(){this.buffer=new Array,this.length=0}W.prototype={get:function(q){var K=Math.floor(q/8);return(this.buffer[K]>>>7-q%8&1)==1},put:function(q,K){for(var k=0;k>>K-k-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(q){var K=Math.floor(this.length/8);this.buffer.length<=K&&this.buffer.push(0),q&&(this.buffer[K]|=128>>>this.length%8),this.length++}},Xe.exports=W},"y0+3":function(Xe,Le,W){"use strict";W.d(Le,"a",function(){return g}),W.d(Le,"b",function(){return P});var q=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},k={cssFloat:1,styleFloat:1,float:1};function Q(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function U(D,b,v){if(b=b.toLowerCase(),v==="auto"){if(b==="height")return D.offsetHeight;if(b==="width")return D.offsetWidth}return b in K||(K[b]=q.test(b)),K[b]?parseFloat(v)||0:v}function w(D,b){var v=arguments.length,c=Q(D);return b=k[b]?"cssFloat"in D.style?"cssFloat":"styleFloat":b,v===1?c:U(D,b,c[b]||D.style[b])}function j(D,b,v){var c=arguments.length;if(b=k[b]?"cssFloat"in D.style?"cssFloat":"styleFloat":b,c===3)return typeof v=="number"&&q.test(b)&&(v="".concat(v,"px")),D.style[b]=v,v;for(var a in b)b.hasOwnProperty(a)&&j(D,a,b[a]);return Q(D)}function B(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function M(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function T(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:b}}function g(){var D=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:b}}function A(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function P(D){var b=D.getBoundingClientRect(),v=document.documentElement;return{left:b.left+(window.pageXOffset||v.scrollLeft)-(v.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||v.scrollTop)-(v.clientTop||document.body.clientTop||0)}}},yslc:function(Xe,Le){Xe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); diff --git a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.91582857.async.js b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.91582857.async.js index 0b97e6aa83..508a2ab140 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.91582857.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.91582857.async.js @@ -1,6 +1,6 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[94,8],{"55Ip":function(xe,z,t){"use strict";t.d(z,"a",function(){return N}),t.d(z,"b",function(){return j});var M=t("Ty5D"),S=t("dI71"),Z=t("q1tI"),ae=t.n(Z),T=t("YS25"),s=t("17x9"),B=t.n(s),U=t("wx14"),h=t("zLVn"),$=t("9R94"),b=function(a){Object(S.a)(e,a);function e(){for(var u,f=arguments.length,n=new Array(f),o=0;o=0||f.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;a.setState({goInputText:""}),E(a.getValidValue())},a.go=function(f){var n=a.state.goInputText;if(n==="")return;(f.keyCode===w.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(T.a)(r,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,u=e.current;return!i||isNaN(i)?u:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,u=e.pageSizeOptions;return u.some(function(f){return f.toString()===i.toString()})?u:u.concat([i.toString()]).sort(function(f,n){var o=isNaN(Number(f))?0:Number(f),E=isNaN(Number(n))?0:Number(n);return o-E})}},{key:"render",value:function(){var e=this,i=this.props,u=i.pageSize,f=i.locale,n=i.rootPrefixCls,o=i.changeSize,E=i.quickGo,l=i.goButton,C=i.selectComponentClass,P=i.buildOptionText,D=i.selectPrefixCls,O=i.disabled,X=this.state.goInputText,J="".concat(n,"-options"),q=C,Q=null,pe=null,ne=null;if(!o&&!E)return null;var ve=this.getPageSizeOptions();if(o&&q){var me=ve.map(function(he,le){return h.a.createElement(q.Option,{key:le,value:he.toString()},(P||e.buildOptionText)(he))});Q=h.a.createElement(q,{disabled:O,prefixCls:D,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(u||ve[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},me)}return E&&(l&&(ne=typeof l=="boolean"?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:O,className:"".concat(J,"-quick-jumper-button")},f.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),pe=h.a.createElement("div",{className:"".concat(J,"-quick-jumper")},f.jump_to,h.a.createElement("input",{disabled:O,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,ne)),h.a.createElement("li",{className:"".concat(J)},Q,pe)}}]),r}(h.a.Component);d.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=d,R=t("N2Kk");function x(){}function N(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}function A(y,j,r){return r}function p(y,j,r){var a=typeof y=="undefined"?j.pageSize:y;return Math.floor((r.total-1)/a)+1}var g=function(y){Object(s.a)(r,y);var j=Object(B.a)(r);function r(a){var e;Object(ae.a)(this,r),e=j.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(o,E){var l=e.props.prefixCls,C=o||h.a.createElement("button",{type:"button","aria-label":E,className:"".concat(l,"-item-link")});return typeof o=="function"&&(C=h.a.createElement(o,Object(Z.a)({},e.props))),C},e.savePaginationNode=function(o){e.paginationNode=o},e.isValid=function(o){return N(o)&&o!==e.state.current},e.shouldDisplayQuickJumper=function(){var o=e.props,E=o.showQuickJumper,l=o.pageSize,C=o.total;return C<=l?!1:E},e.handleKeyDown=function(o){(o.keyCode===w.ARROW_UP||o.keyCode===w.ARROW_DOWN)&&o.preventDefault()},e.handleKeyUp=function(o){var E=e.getValidValue(o),l=e.state.currentInputValue;E!==l&&e.setState({currentInputValue:E}),o.keyCode===w.ENTER?e.handleChange(E):o.keyCode===w.ARROW_UP?e.handleChange(E-1):o.keyCode===w.ARROW_DOWN&&e.handleChange(E+1)},e.changePageSize=function(o){var E=e.state.current,l=p(o,e.state,e.props);E=E>l?l:E,l===0&&(E=e.state.current),typeof o=="number"&&("pageSize"in e.props||e.setState({pageSize:o}),"current"in e.props||e.setState({current:E,currentInputValue:E})),e.props.onShowSizeChange(E,o),"onChange"in e.props&&e.props.onChange&&e.props.onChange(E,o)},e.handleChange=function(o){var E=e.props.disabled,l=o;if(e.isValid(l)&&!E){var C=p(void 0,e.state,e.props);l>C?l=C:l<1&&(l=1),"current"in e.props||e.setState({current:l,currentInputValue:l});var P=e.state.pageSize;return e.props.onChange(l,P),l}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?l-2:0),P=2;P=u?n=u:n=Number(i),n}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,u=e.total,f=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:u>f}},{key:"renderPrev",value:function(e){var i=this.props,u=i.prevIcon,f=i.itemRender,n=f(e,"prev",this.getItemIcon(u,"prev page")),o=!this.hasPrev();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"renderNext",value:function(e){var i=this.props,u=i.nextIcon,f=i.itemRender,n=f(e,"next",this.getItemIcon(u,"next page")),o=!this.hasNext();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"render",value:function(){var e=this,i=this.props,u=i.prefixCls,f=i.className,n=i.style,o=i.disabled,E=i.hideOnSinglePage,l=i.total,C=i.locale,P=i.showQuickJumper,D=i.showLessItems,O=i.showTitle,X=i.showTotal,J=i.simple,q=i.itemRender,Q=i.showPrevNextJumpers,pe=i.jumpPrevIcon,ne=i.jumpNextIcon,ve=i.selectComponentClass,me=i.selectPrefixCls,he=i.pageSizeOptions,le=this.state,ue=le.current,ge=le.pageSize,Oe=le.currentInputValue;if(E===!0&&l<=ge)return null;var fe=p(void 0,this.state,this.props),se=[],Le=null,Te=null,Pe=null,He=null,ye=null,te=P&&P.goButton,ce=D?1:2,Ae=ue-1>0?ue-1:0,we=ue+1=ce*2&&ue!==1+2&&(se[0]=Object(U.cloneElement)(se[0],{className:"".concat(u,"-item-after-jump-prev")}),se.unshift(Le)),fe-ue>=ce*2&&ue!==fe-2&&(se[se.length-1]=Object(U.cloneElement)(se[se.length-1],{className:"".concat(u,"-item-before-jump-next")}),se.push(Te)),W!==1&&se.unshift(Pe),G!==fe&&se.push(He)}var H=null;X&&(H=h.a.createElement("li",{className:"".concat(u,"-total-text")},X(l,[l===0?0:(ue-1)*ge+1,ue*ge>l?l:ue*ge])));var k=!this.hasPrev()||!fe,V=!this.hasNext()||!fe;return h.a.createElement("ul",Object(M.a)({className:b()(u,f,Object(S.a)({},"".concat(u,"-disabled"),o)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},Fe),H,h.a.createElement("li",{title:O?C.prev_page:null,onClick:this.prev,tabIndex:k?null:0,onKeyPress:this.runIfEnterPrev,className:b()("".concat(u,"-prev"),Object(S.a)({},"".concat(u,"-disabled"),k)),"aria-disabled":k},this.renderPrev(Ae)),se,h.a.createElement("li",{title:O?C.next_page:null,onClick:this.next,tabIndex:V?null:0,onKeyPress:this.runIfEnterNext,className:b()("".concat(u,"-next"),Object(S.a)({},"".concat(u,"-disabled"),V)),"aria-disabled":V},this.renderNext(we)),h.a.createElement(c,{disabled:o,locale:C,rootPrefixCls:u,selectComponentClass:ve,selectPrefixCls:me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:ge,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var u={};if("current"in e&&(u.current=e.current,e.current!==i.current&&(u.currentInputValue=u.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var f=i.current,n=p(e.pageSize,i,e);f=f>n?n:f,"current"in e||(u.current=f,u.currentInputValue=f),u.pageSize=e.pageSize}return u}}]),r}(h.a.Component);g.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:x,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:x,locale:R.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var v=g},"6RRn":function(xe,z,t){"use strict";var M=t("wCXF"),S=t("n6Qo");t.d(z,"b",function(){return S.a});var Z=t("IBYe"),ae=t("6eGT"),T=t("hW8S");t.d(z,"a",function(){return T.a}),z.c=M.b},"6eGT":function(xe,z,t){"use strict";function M(S){return null}z.a=M},"815F":function(xe,z,t){"use strict";t.d(z,"e",function(){return B}),t.d(z,"c",function(){return h}),t.d(z,"d",function(){return $}),t.d(z,"a",function(){return L}),t.d(z,"f",function(){return I}),t.d(z,"b",function(){return w});var M=t("KQm4"),S=t("VTBJ"),Z=t("Ff2n"),ae=t("Zm9Q"),T=t("Kwbf"),s=t("OZM5");function B(d,c){return d!=null?d:c}function U(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function R(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(A){var p=A.key,g=A.children;Object(T.a)(p!=null,"Tree node must have a certain key: [".concat(N).concat(p,"]"));var v=String(p);Object(T.a)(!c.has(v)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(v)),c.set(v,!0),R(g,"".concat(N).concat(v," > "))})}R(d)}function h(d){function c(R){var x=Object(ae.a)(R);return x.map(function(N){if(!Object(s.i)(N))return Object(T.a)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var A=N.key,p=N.props,g=p.children,v=Object(Z.a)(p,["children"]),y=Object(S.a)({key:A},v),j=c(g);return j.length&&(y.children=j),y}).filter(function(N){return N})}return c(d)}function $(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(c===!0?[]:c),x=[];function N(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(g,v){var y=Object(s.h)(p?p.pos:"0",v),j=B(g.key,y),r=Object(S.a)(Object(S.a)({},g),{},{parent:p,pos:y,children:null,data:g,isStart:[].concat(Object(M.a)(p?p.isStart:[]),[v===0]),isEnd:[].concat(Object(M.a)(p?p.isEnd:[]),[v===A.length-1])});return x.push(r),c===!0||R.has(j)?r.children=N(g.children||[],r):r.children=[],r})}return N(d),x}function b(d,c,R){var x;R?typeof R=="string"?x=function(p){return p[R]}:typeof R=="function"&&(x=function(p){return R(p)}):x=function(p,g){return B(p.key,g)};function N(A,p,g){var v=A?A.children:d,y=A?Object(s.h)(g.pos,p):"0";if(A){var j=x(A,y),r={node:A,index:p,pos:y,key:j,parentPos:g.node?g.pos:null,level:g.level+1};c(r)}v&&v.forEach(function(a,e){N(a,e,{node:A,pos:y,level:g?g.level+1:-1})})}N(null)}function L(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=c.initWrapper,x=c.processEntity,N=c.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},g={},v={posEntities:p,keyEntities:g};return R&&(v=R(v)||v),b(d,function(y){var j=y.node,r=y.index,a=y.pos,e=y.key,i=y.parentPos,u=y.level,f={node:j,index:r,key:e,pos:a,level:u},n=B(e,a);p[a]=f,g[n]=f,f.parent=p[i],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),x&&x(f,v)},A),N&&N(v),v}function I(d,c){var R=c.expandedKeys,x=c.selectedKeys,N=c.loadedKeys,A=c.loadingKeys,p=c.checkedKeys,g=c.halfCheckedKeys,v=c.dragOverNodeKey,y=c.dropPosition,j=c.keyEntities,r=j[d],a={eventKey:d,expanded:R.indexOf(d)!==-1,selected:x.indexOf(d)!==-1,loaded:N.indexOf(d)!==-1,loading:A.indexOf(d)!==-1,checked:p.indexOf(d)!==-1,halfChecked:g.indexOf(d)!==-1,pos:String(r?r.pos:""),dragOver:v===d&&y===0,dragOverGapTop:v===d&&y===-1,dragOverGapBottom:v===d&&y===1};return a}function w(d){var c=d.data,R=d.expanded,x=d.selected,N=d.checked,A=d.loaded,p=d.loading,g=d.halfChecked,v=d.dragOver,y=d.dragOverGapTop,j=d.dragOverGapBottom,r=d.pos,a=d.active,e=Object(S.a)(Object(S.a)({},c),{},{expanded:R,selected:x,checked:N,loaded:A,loading:p,halfChecked:g,dragOver:v,dragOverGapTop:y,dragOverGapBottom:j,pos:r,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),d}}),e}},BU3w:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var M=t("MNnm"),S="rc-util-key";function Z(B){if(B.attachTo)return B.attachTo;var U=document.querySelector("head");return U||document.body}function ae(B){var U,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(M.a)())return null;var $=document.createElement("style");if((U=h.csp)===null||U===void 0?void 0:U.nonce){var b;$.nonce=(b=h.csp)===null||b===void 0?void 0:b.nonce}$.innerHTML=B;var L=Z(h),I=L.firstChild;return h.prepend&&L.prepend?L.prepend($):h.prepend&&I?L.insertBefore($,I):L.appendChild($),$}var T=new Map;function s(B,U){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=Z(h);if(!T.has($)){var b=ae("",h),L=b.parentNode;T.set($,L),L.removeChild(b)}var I=Array.from(T.get($).children).find(function(x){return x.tagName==="STYLE"&&x[S]===U});if(I){var w,d;if(((w=h.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((d=h.csp)===null||d===void 0?void 0:d.nonce)){var c;I.nonce=(c=h.csp)===null||c===void 0?void 0:c.nonce}return I.innerHTML!==B&&(I.innerHTML=B),I}var R=ae(B,h);return R[S]=U,R}},IBYe:function(xe,z,t){"use strict";function M(S){return null}z.a=M},LdHM:function(xe,z,t){"use strict";t.d(z,"b",function(){return A}),t.d(z,"a",function(){return g});var M=t("1OyB"),S=t("vuIU"),Z=t("Ji7U"),ae=t("LK+K"),T=t("q1tI"),s=t("rePB"),B=t("Ff2n"),U=t("ODXe"),h=t("4IlW"),$=t("bX4T"),b=t("YrtM"),L=t("TSYQ"),I=t.n(L),w=t("+nKL"),d=t("8OUc"),c=function(O,X){var J=O.prefixCls,q=O.id,Q=O.flattenOptions,pe=O.childrenAsData,ne=O.values,ve=O.searchValue,me=O.multiple,he=O.defaultActiveFirstOption,le=O.height,ue=O.itemHeight,ge=O.notFoundContent,Oe=O.open,fe=O.menuItemSelectedIcon,se=O.virtual,Le=O.onSelect,Te=O.onToggleOpen,Pe=O.onActiveValue,He=O.onScroll,ye=O.onMouseEnter,te="".concat(J,"-item"),ce=Object(b.a)(function(){return Q},[Oe,Q],function(Y,H){return H[0]&&Y[1]!==H[1]}),Ae=T.useRef(null),we=function(H){H.preventDefault()},Fe=function(H){Ae.current&&Ae.current.scrollTo({index:H})},ze=function(H){for(var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=ce.length,ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(y.a)(D).map(function(X,J){if(!T.isValidElement(X)||!X.type)return null;var q=X.type.isSelectOptGroup,Q=X.key,pe=X.props,ne=pe.children,ve=Object(B.a)(pe,["children"]);return O||!q?j(X):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Q===null?J:Q,"__"),label:Q},ve),{},{options:r(ne)})}).filter(function(X){return X})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),u=t("Kwbf"),f=t("WKfj");function n(D){var O=D.mode,X=D.options,J=D.children,q=D.backfill,Q=D.allowClear,pe=D.placeholder,ne=D.getInputElement,ve=D.showSearch,me=D.onSearch,he=D.defaultOpen,le=D.autoFocus,ue=D.labelInValue,ge=D.value,Oe=D.inputValue,fe=D.optionLabelProp,se=O==="multiple"||O==="tags",Le=ve!==void 0?ve:se||O==="combobox",Te=X||r(J);if(Object(u.a)(O!=="tags"||Te.every(function(te){return!te.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),O==="tags"||O==="combobox"){var Pe=Te.some(function(te){return te.options?te.options.some(function(ce){return typeof("value"in ce?ce.value:ce.key)=="number"}):typeof("value"in te?te.value:te.key)=="number"});Object(u.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(u.a)(O!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(u.a)(O==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(u.a)(O==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(u.b)(O!=="combobox"||!ne||!Q||!pe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),me&&!Le&&O!=="combobox"&&O!=="tags"&&Object(u.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(u.b)(!he||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var He=Object(f.d)(ge);Object(u.a)(!ue||He.every(function(te){return Object(i.a)(te)==="object"&&("key"in te||"value"in te)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(u.a)(!se||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var ye=null;Object(y.a)(J).some(function(te){if(!T.isValidElement(te)||!te.type)return!1;var ce=te.type;if(ce.isSelectOption)return!1;if(ce.isSelectOptGroup){var Ae=Object(y.a)(te.props.children).every(function(we){return!T.isValidElement(we)||!te.type||we.type.isSelectOption?!0:(ye=we.type,!1)});return!Ae}return ye=ce,!0}),ye&&Object(u.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(u.a)(Oe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var o=n,E=Object(e.a)({prefixCls:"rc-select",components:{optionList:x},convertChildrenToData:r,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:o,fillOptionsWithMissingValue:a.a}),l=function(D){Object(Z.a)(X,D);var O=Object(ae.a)(X);function X(){var J;return Object(M.a)(this,X),J=O.apply(this,arguments),J.selectRef=T.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(S.a)(X,[{key:"render",value:function(){return T.createElement(E,Object.assign({ref:this.selectRef},this.props))}}]),X}(T.Component);l.Option=A,l.OptGroup=g;var C=l,P=z.c=C},NvD2:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var M=t("Kwbf");function S(B,U){var h=new Set;return B.forEach(function($){U.has($)||h.add($)}),h}function Z(B){var U=B||{},h=U.disabled,$=U.disableCheckbox,b=U.checkable;return!!(h||$)||b===!1}function ae(B,U,h,$){for(var b=new Set(B),L=new Set,I=0;I<=h;I+=1){var w=U.get(I)||new Set;w.forEach(function(x){var N=x.key,A=x.node,p=x.children,g=p===void 0?[]:p;b.has(N)&&!$(A)&&g.filter(function(v){return!$(v.node)}).forEach(function(v){b.add(v.key)})})}for(var d=new Set,c=h;c>=0;c-=1){var R=U.get(c)||new Set;R.forEach(function(x){var N=x.parent,A=x.node;if($(A)||!x.parent||d.has(x.parent.key))return;if($(x.parent.node)){d.add(N.key);return}var p=!0,g=!1;(N.children||[]).filter(function(v){return!$(v.node)}).forEach(function(v){var y=v.key,j=b.has(y);p&&!j&&(p=!1),!g&&(j||L.has(y))&&(g=!0)}),p&&b.add(N.key),g&&L.add(N.key),d.add(N.key)})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(S(L,b))}}function T(B,U,h,$,b){for(var L=new Set(B),I=new Set(U),w=0;w<=$;w+=1){var d=h.get(w)||new Set;d.forEach(function(N){var A=N.key,p=N.node,g=N.children,v=g===void 0?[]:g;!L.has(A)&&!I.has(A)&&!b(p)&&v.filter(function(y){return!b(y.node)}).forEach(function(y){L.delete(y.key)})})}I=new Set;for(var c=new Set,R=$;R>=0;R-=1){var x=h.get(R)||new Set;x.forEach(function(N){var A=N.parent,p=N.node;if(b(p)||!N.parent||c.has(N.parent.key))return;if(b(N.parent.node)){c.add(A.key);return}var g=!0,v=!1;(A.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var j=y.key,r=L.has(j);g&&!r&&(g=!1),!v&&(r||I.has(j))&&(v=!0)}),g||L.delete(A.key),v&&I.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(S(I,L))}}function s(B,U,h,$){var b=[],L;$?L=$:L=Z;var I=new Set(B.filter(function(R){var x=!!h[R];return x||b.push(R),x})),w=new Map,d=0;Object.keys(h).forEach(function(R){var x=h[R],N=x.level,A=w.get(N);A||(A=new Set,w.set(N,A)),A.add(x),d=Math.max(d,N)}),Object(M.a)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var c;return U===!0?c=ae(I,w,d,L):c=T(I,U.halfCheckedKeys,w,d,L),c}},OZM5:function(xe,z,t){"use strict";t.d(z,"b",function(){return $}),t.d(z,"a",function(){return b}),t.d(z,"k",function(){return L}),t.d(z,"h",function(){return I}),t.d(z,"i",function(){return w}),t.d(z,"g",function(){return d}),t.d(z,"c",function(){return c}),t.d(z,"d",function(){return R}),t.d(z,"j",function(){return A}),t.d(z,"e",function(){return p}),t.d(z,"f",function(){return g});var M=t("KQm4"),S=t("U8pU"),Z=t("Ff2n"),ae=t("q1tI"),T=t.n(ae),s=t("Kwbf"),B=t("WaYH"),U=.25,h=2;function $(v,y){var j=v.slice(),r=j.indexOf(y);return r>=0&&j.splice(r,1),j}function b(v,y){var j=v.slice();return j.indexOf(y)===-1&&j.push(y),j}function L(v){return v.split("-")}function I(v,y){return"".concat(v,"-").concat(y)}function w(v){return v&&v.type&&v.type.isTreeNode}function d(v,y){var j=[v],r=y[v];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var u=i.key,f=i.children;j.push(u),a(f)})}return a(r.children),j}function c(v,y){var j=v.clientY,r=y.selectHandle.getBoundingClientRect(),a=r.top,e=r.bottom,i=r.height,u=Math.max(i*U,h);return j<=a+u?-1:j>=e-u?1:0}function R(v,y){if(!v)return;var j=y.multiple;return j?v.slice():v.length?[v[0]]:v}var x=function(y){return y};function N(v,y){if(!v)return[];var j=y||{},r=j.processProps,a=r===void 0?x:r,e=Array.isArray(v)?v:[v];return e.map(function(i){var u=i.children,f=Object(Z.a)(i,["children"]),n=N(u,y);return T.a.createElement(B.a,Object.assign({},a(f)),n)})}function A(v){if(!v)return null;var y;if(Array.isArray(v))y={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(S.a)(v)==="object")y={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return y}function p(v,y){var j=new Set;function r(a){if(j.has(a))return;var e=y[a];if(!e)return;j.add(a);var i=e.parent,u=e.node;if(u.disabled)return;i&&r(i.key)}return(v||[]).forEach(function(a){r(a)}),Object(M.a)(j)}function g(v){var y={};return Object.keys(v).forEach(function(j){(j.startsWith("data-")||j.startsWith("aria-"))&&(y[j]=v[j])}),y}},OipY:function(xe,z,t){"use strict";t.r(z);var M=t("g9YV"),S=t("wCAj"),Z=t("14J3"),ae=t("BMrR"),T=t("jCWc"),s=t("kPKH"),B=t("sPJy"),U=t("bE4q"),h=t("giR+"),$=t("fyUT"),b=t("miYZ"),L=t("tsqr"),I=t("k1fw"),w=t("9og8"),d=t("y8nQ"),c=t("Vl3Y"),R=t("tJVT"),x=t("WmNS"),N=t.n(x),A=t("q1tI"),p=t.n(A),g=t("jhfD"),v=t("wd/R"),y=t.n(v),j=t("Ty5D"),r=t("55Ip"),a=t("9kvl"),e=t("ZW9T"),i=t("dHP6"),u=t.n(i),f={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},n=function(P){var D,O=P.shixunHomeworks,X=P.globalSetting,J=P.loading,q=P.dispatch,Q=Object(j.i)(),pe=Object(j.h)(),ne=O.codeReviewDetail,ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return p.a.createElement("section",{className:"pl20 pr20 pb20"},(D=ne.challenge_list)===null||D===void 0?void 0:D.map(function(me,he){var le,ue;return p.a.createElement("aside",{key:he},p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt20")},p.a.createElement(ae.a,null,p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",he+1,"\u5173 ",p.a.createElement(r.a,{className:"c-black",to:"/tasks/".concat(me.game_identifier)},me.subject))),p.a.createElement(s.a,{className:"font16"},"\u4EE3\u7801\u6587\u4EF6:",me==null||((le=me.code_list)===null||le===void 0||((ue=le[0])===null||ue===void 0))?void 0:ue.path))),p.a.createElement("div",{className:"font16 mt10"},me.code_list.map(function(ge,Oe){return p.a.createElement("aside",{className:u.a.shixunWrp},p.a.createElement(ae.a,{className:"pt10 pb20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},me.username),"\u7684\u4EE3\u7801\u6587\u4EF6"),p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-green"},me.copy_username),"\u7684\u4EE3\u7801\u6587\u4EF6")),p.a.createElement(e.a,{height:300,language:"python",original:ge.origin_content,modified:ge.target_content}))})))}))},o=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading,O=C.globalSetting;return{shixunHomeworks:P,globalSetting:O,loading:D.effects}})(n),E=function(P){var D=P.shixunHomeworks,O=P.loading,X=P.dispatch,J=Object(A.useState)(Object(j.i)()),q=Object(R.a)(J,2),Q=q[0],pe=q[1],ne=Object(A.useState)({}),ve=Object(R.a)(ne,1),me=ve[0],he=Object(j.h)(),le=D.codeReviewDetail,ue=Object(A.useState)({}),ge=Object(R.a)(ue,2),Oe=ge[0],fe=ge[1],se=c.a.useForm(),Le=Object(R.a)(se,1),Te=Le[0];Object(A.useEffect)(function(){me.user_id=Q.userId,me.categoryId=Q.categoryId,Pe()},[Q.userId]);var Pe=function(){var ye=Object(w.a)(N.a.mark(function te(){var ce;return N.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,X({type:"shixunHomeworks/getCodeReviewDetail",payload:Object(I.a)({},me)});case 2:ce=we.sent,ce.status===-2&&setTimeout(function(){return Pe()},1500);case 4:case"end":return we.stop()}},te)}));return function(){return ye.apply(this,arguments)}}(),He=[{title:"\u5173\u5361",dataIndex:"name",render:function(te,ce,Ae){return p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt10")},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",Ae+1,"\u5173 ",ce.subject))}},{title:"\u88AB\u67E5\u4F5C\u54C1",dataIndex:"username"},{title:"\u88AB\u67E5\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"all_score",render:function(te,ce){return p.a.createElement(p.a.Fragment,null," ",p.a.createElement("span",{className:"c-orange"},ce.final_score),"/",ce.all_score)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1",dataIndex:"copy_username",render:function(te){return p.a.createElement("span",{className:"c-green"},te)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"copy_end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u8C03\u5206",dataIndex:"final_score",render:function(te,ce){return p.a.createElement($.a,{min:0,max:ce.game_score_full,defaultValue:te,onBlur:function(){var Ae=Object(w.a)(N.a.mark(function we(Fe){var ze,Me;return N.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(ze=Fe.target.value,!(ze!=te)){m.next=6;break}return m.next=4,X({type:"shixunHomeworks/changeScore",payload:{categoryId:le==null?void 0:le.work_id,type:"review",score:ze,challenge_id:ce.id,copy_user_id:ce==null?void 0:ce.copy_user_id,code_rate:ce==null?void 0:ce.code_rate}});case 4:Me=m.sent,Me.status===0&&(L.b.success("\u64CD\u4F5C\u6210\u529F"),Pe());case 6:case"end":return m.stop()}},we)}));return function(we){return Ae.apply(this,arguments)}}()})}},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:function(te){return p.a.createElement("span",{className:"c-red"},te,"%")}}];return p.a.createElement("section",{className:"edu-container mb50"},(le==null?void 0:le.course_name)&&p.a.createElement("section",{className:"animated fadeIn"},p.a.createElement("aside",{className:"mt10"},p.a.createElement(U.a,{separator:">"},p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework")},le.course_name)),p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail")},"\u8BFE\u7A0B\u5B9E\u9A8C")),p.a.createElement(U.a.Item,null,le==null?void 0:le.username))),p.a.createElement("aside",{className:[u.a.title,"mt20"].join(" ")},p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail?tabs=2")},p.a.createElement(g.a,{className:"font16 c-black"})),p.a.createElement("strong",{className:"font20 ml5"},le.homework_common_name))),p.a.createElement("section",{className:"minH500 bg-white pt10 mt20"},p.a.createElement(ae.a,{className:"pl20 pr20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},"\u975E\u7F16\u7A0B\u7C7B\u578B\u4EFB\u52A1\uFF0C\u4E0D\u53C2\u4E0E\u67E5\u91CD")),p.a.createElement(s.a,null,"\u88AB\u67E5\u4F5C\u54C1\uFF1A",p.a.createElement("span",{className:"c-red mr40"},le==null?void 0:le.username),"\u6700\u7EC8\u6210\u7EE9\uFF1A",p.a.createElement("span",{className:"c-red"},le.final_score),"\u5206")),p.a.createElement(S.a,{className:"mt10",loading:O["shixunHomeworks/getCodeReviewDetail"],pagination:!1,dataSource:le.challenge_list,columns:He,onChange:function(te,ce,Ae){Ae.order==="ascend"&&(Q.b_order="asc"),Ae.order==="descend"&&(Q.b_order="desc"),Ae.order||delete Q.b_order,X({type:"shixunHomeworks/getCodeReview",payload:Object(I.a)({},Q)})}}),p.a.createElement("div",{className:"font16 mt20 ml5"},"\u5B9E\u8BAD\u8BE6\u60C5"),p.a.createElement(o,null)))},l=z.default=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading;return{shixunHomeworks:P,loading:D.effects}})(E)},"SA+Z":function(xe,z,t){var M=t("wTVA"),S=t("EbDI"),Z=t("ZhPi"),ae=t("wkBT");function T(s){return M(s)||S(s)||Z(s)||ae()}xe.exports=T,xe.exports.__esModule=!0,xe.exports.default=xe.exports},WaYH:function(xe,z,t){"use strict";var M=t("rePB"),S=t("Ff2n"),Z=t("VTBJ"),ae=t("1OyB"),T=t("vuIU"),s=t("JX7q"),B=t("Ji7U"),U=t("LK+K"),h=t("q1tI"),$=t("TSYQ"),b=t.n($),L=t("sboe"),I=t("OZM5"),w=function(y){var j=y.prefixCls,r=y.level,a=y.isStart,e=y.isEnd;if(!r)return null;for(var i="".concat(j,"-indent-unit"),u=[],f=0;f=0||f.relatedTarget.className.indexOf("".concat(l,"-next"))>=0))return;a.setState({goInputText:""}),E(a.getValidValue())},a.go=function(f){var n=a.state.goInputText;if(n==="")return;(f.keyCode===w.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(T.a)(r,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,u=e.current;return!i||isNaN(i)?u:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,u=e.pageSizeOptions;return u.some(function(f){return f.toString()===i.toString()})?u:u.concat([i.toString()]).sort(function(f,n){var o=isNaN(Number(f))?0:Number(f),E=isNaN(Number(n))?0:Number(n);return o-E})}},{key:"render",value:function(){var e=this,i=this.props,u=i.pageSize,f=i.locale,n=i.rootPrefixCls,o=i.changeSize,E=i.quickGo,l=i.goButton,C=i.selectComponentClass,P=i.buildOptionText,D=i.selectPrefixCls,O=i.disabled,X=this.state.goInputText,J="".concat(n,"-options"),q=C,Q=null,pe=null,ne=null;if(!o&&!E)return null;var ve=this.getPageSizeOptions();if(o&&q){var me=ve.map(function(he,le){return h.a.createElement(q.Option,{key:le,value:he.toString()},(P||e.buildOptionText)(he))});Q=h.a.createElement(q,{disabled:O,prefixCls:D,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(u||ve[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},me)}return E&&(l&&(ne=typeof l=="boolean"?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:O,className:"".concat(J,"-quick-jumper-button")},f.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},l)),pe=h.a.createElement("div",{className:"".concat(J,"-quick-jumper")},f.jump_to,h.a.createElement("input",{disabled:O,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,ne)),h.a.createElement("li",{className:"".concat(J)},Q,pe)}}]),r}(h.a.Component);d.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=d,R=t("N2Kk");function x(){}function N(y){return typeof y=="number"&&isFinite(y)&&Math.floor(y)===y}function A(y,j,r){return r}function p(y,j,r){var a=typeof y=="undefined"?j.pageSize:y;return Math.floor((r.total-1)/a)+1}var g=function(y){Object(s.a)(r,y);var j=Object(B.a)(r);function r(a){var e;Object(ae.a)(this,r),e=j.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(o,E){var l=e.props.prefixCls,C=o||h.a.createElement("button",{type:"button","aria-label":E,className:"".concat(l,"-item-link")});return typeof o=="function"&&(C=h.a.createElement(o,Object(Z.a)({},e.props))),C},e.savePaginationNode=function(o){e.paginationNode=o},e.isValid=function(o){return N(o)&&o!==e.state.current},e.shouldDisplayQuickJumper=function(){var o=e.props,E=o.showQuickJumper,l=o.pageSize,C=o.total;return C<=l?!1:E},e.handleKeyDown=function(o){(o.keyCode===w.ARROW_UP||o.keyCode===w.ARROW_DOWN)&&o.preventDefault()},e.handleKeyUp=function(o){var E=e.getValidValue(o),l=e.state.currentInputValue;E!==l&&e.setState({currentInputValue:E}),o.keyCode===w.ENTER?e.handleChange(E):o.keyCode===w.ARROW_UP?e.handleChange(E-1):o.keyCode===w.ARROW_DOWN&&e.handleChange(E+1)},e.changePageSize=function(o){var E=e.state.current,l=p(o,e.state,e.props);E=E>l?l:E,l===0&&(E=e.state.current),typeof o=="number"&&("pageSize"in e.props||e.setState({pageSize:o}),"current"in e.props||e.setState({current:E,currentInputValue:E})),e.props.onShowSizeChange(E,o),"onChange"in e.props&&e.props.onChange&&e.props.onChange(E,o)},e.handleChange=function(o){var E=e.props.disabled,l=o;if(e.isValid(l)&&!E){var C=p(void 0,e.state,e.props);l>C?l=C:l<1&&(l=1),"current"in e.props||e.setState({current:l,currentInputValue:l});var P=e.state.pageSize;return e.props.onChange(l,P),l}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?l-2:0),P=2;P=u?n=u:n=Number(i),n}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,u=e.total,f=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:u>f}},{key:"renderPrev",value:function(e){var i=this.props,u=i.prevIcon,f=i.itemRender,n=f(e,"prev",this.getItemIcon(u,"prev page")),o=!this.hasPrev();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"renderNext",value:function(e){var i=this.props,u=i.nextIcon,f=i.itemRender,n=f(e,"next",this.getItemIcon(u,"next page")),o=!this.hasNext();return Object(U.isValidElement)(n)?Object(U.cloneElement)(n,{disabled:o}):n}},{key:"render",value:function(){var e=this,i=this.props,u=i.prefixCls,f=i.className,n=i.style,o=i.disabled,E=i.hideOnSinglePage,l=i.total,C=i.locale,P=i.showQuickJumper,D=i.showLessItems,O=i.showTitle,X=i.showTotal,J=i.simple,q=i.itemRender,Q=i.showPrevNextJumpers,pe=i.jumpPrevIcon,ne=i.jumpNextIcon,ve=i.selectComponentClass,me=i.selectPrefixCls,he=i.pageSizeOptions,le=this.state,ue=le.current,ge=le.pageSize,Oe=le.currentInputValue;if(E===!0&&l<=ge)return null;var fe=p(void 0,this.state,this.props),se=[],Le=null,Te=null,Pe=null,He=null,ye=null,te=P&&P.goButton,ce=D?1:2,Ae=ue-1>0?ue-1:0,we=ue+1=ce*2&&ue!==1+2&&(se[0]=Object(U.cloneElement)(se[0],{className:"".concat(u,"-item-after-jump-prev")}),se.unshift(Le)),fe-ue>=ce*2&&ue!==fe-2&&(se[se.length-1]=Object(U.cloneElement)(se[se.length-1],{className:"".concat(u,"-item-before-jump-next")}),se.push(Te)),W!==1&&se.unshift(Pe),G!==fe&&se.push(He)}var H=null;X&&(H=h.a.createElement("li",{className:"".concat(u,"-total-text")},X(l,[l===0?0:(ue-1)*ge+1,ue*ge>l?l:ue*ge])));var k=!this.hasPrev()||!fe,V=!this.hasNext()||!fe;return h.a.createElement("ul",Object(S.a)({className:b()(u,f,Object(M.a)({},"".concat(u,"-disabled"),o)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},Fe),H,h.a.createElement("li",{title:O?C.prev_page:null,onClick:this.prev,tabIndex:k?null:0,onKeyPress:this.runIfEnterPrev,className:b()("".concat(u,"-prev"),Object(M.a)({},"".concat(u,"-disabled"),k)),"aria-disabled":k},this.renderPrev(Ae)),se,h.a.createElement("li",{title:O?C.next_page:null,onClick:this.next,tabIndex:V?null:0,onKeyPress:this.runIfEnterNext,className:b()("".concat(u,"-next"),Object(M.a)({},"".concat(u,"-disabled"),V)),"aria-disabled":V},this.renderNext(we)),h.a.createElement(c,{disabled:o,locale:C,rootPrefixCls:u,selectComponentClass:ve,selectPrefixCls:me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:ge,pageSizeOptions:he,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:te}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var u={};if("current"in e&&(u.current=e.current,e.current!==i.current&&(u.currentInputValue=u.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var f=i.current,n=p(e.pageSize,i,e);f=f>n?n:f,"current"in e||(u.current=f,u.currentInputValue=f),u.pageSize=e.pageSize}return u}}]),r}(h.a.Component);g.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:x,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:x,locale:R.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var v=g},"6RRn":function(xe,z,t){"use strict";var S=t("wCXF"),M=t("n6Qo");t.d(z,"b",function(){return M.a});var Z=t("IBYe"),ae=t("6eGT"),T=t("hW8S");t.d(z,"a",function(){return T.a}),z.c=S.b},"6eGT":function(xe,z,t){"use strict";function S(M){return null}z.a=S},"815F":function(xe,z,t){"use strict";t.d(z,"e",function(){return B}),t.d(z,"c",function(){return h}),t.d(z,"d",function(){return $}),t.d(z,"a",function(){return L}),t.d(z,"f",function(){return I}),t.d(z,"b",function(){return w});var S=t("KQm4"),M=t("VTBJ"),Z=t("Ff2n"),ae=t("Zm9Q"),T=t("Kwbf"),s=t("OZM5");function B(d,c){return d!=null?d:c}function U(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function R(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(A){var p=A.key,g=A.children;Object(T.a)(p!=null,"Tree node must have a certain key: [".concat(N).concat(p,"]"));var v=String(p);Object(T.a)(!c.has(v)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(v)),c.set(v,!0),R(g,"".concat(N).concat(v," > "))})}R(d)}function h(d){function c(R){var x=Object(ae.a)(R);return x.map(function(N){if(!Object(s.i)(N))return Object(T.a)(!N,"Tree/TreeNode can only accept TreeNode as children."),null;var A=N.key,p=N.props,g=p.children,v=Object(Z.a)(p,["children"]),y=Object(M.a)({key:A},v),j=c(g);return j.length&&(y.children=j),y}).filter(function(N){return N})}return c(d)}function $(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(c===!0?[]:c),x=[];function N(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(g,v){var y=Object(s.h)(p?p.pos:"0",v),j=B(g.key,y),r=Object(M.a)(Object(M.a)({},g),{},{parent:p,pos:y,children:null,data:g,isStart:[].concat(Object(S.a)(p?p.isStart:[]),[v===0]),isEnd:[].concat(Object(S.a)(p?p.isEnd:[]),[v===A.length-1])});return x.push(r),c===!0||R.has(j)?r.children=N(g.children||[],r):r.children=[],r})}return N(d),x}function b(d,c,R){var x;R?typeof R=="string"?x=function(p){return p[R]}:typeof R=="function"&&(x=function(p){return R(p)}):x=function(p,g){return B(p.key,g)};function N(A,p,g){var v=A?A.children:d,y=A?Object(s.h)(g.pos,p):"0";if(A){var j=x(A,y),r={node:A,index:p,pos:y,key:j,parentPos:g.node?g.pos:null,level:g.level+1};c(r)}v&&v.forEach(function(a,e){N(a,e,{node:A,pos:y,level:g?g.level+1:-1})})}N(null)}function L(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=c.initWrapper,x=c.processEntity,N=c.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},g={},v={posEntities:p,keyEntities:g};return R&&(v=R(v)||v),b(d,function(y){var j=y.node,r=y.index,a=y.pos,e=y.key,i=y.parentPos,u=y.level,f={node:j,index:r,key:e,pos:a,level:u},n=B(e,a);p[a]=f,g[n]=f,f.parent=p[i],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),x&&x(f,v)},A),N&&N(v),v}function I(d,c){var R=c.expandedKeys,x=c.selectedKeys,N=c.loadedKeys,A=c.loadingKeys,p=c.checkedKeys,g=c.halfCheckedKeys,v=c.dragOverNodeKey,y=c.dropPosition,j=c.keyEntities,r=j[d],a={eventKey:d,expanded:R.indexOf(d)!==-1,selected:x.indexOf(d)!==-1,loaded:N.indexOf(d)!==-1,loading:A.indexOf(d)!==-1,checked:p.indexOf(d)!==-1,halfChecked:g.indexOf(d)!==-1,pos:String(r?r.pos:""),dragOver:v===d&&y===0,dragOverGapTop:v===d&&y===-1,dragOverGapBottom:v===d&&y===1};return a}function w(d){var c=d.data,R=d.expanded,x=d.selected,N=d.checked,A=d.loaded,p=d.loading,g=d.halfChecked,v=d.dragOver,y=d.dragOverGapTop,j=d.dragOverGapBottom,r=d.pos,a=d.active,e=Object(M.a)(Object(M.a)({},c),{},{expanded:R,selected:x,checked:N,loaded:A,loading:p,halfChecked:g,dragOver:v,dragOverGapTop:y,dragOverGapBottom:j,pos:r,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),d}}),e}},BU3w:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var S=t("MNnm"),M="rc-util-key";function Z(B){if(B.attachTo)return B.attachTo;var U=document.querySelector("head");return U||document.body}function ae(B){var U,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var $=document.createElement("style");if((U=h.csp)===null||U===void 0?void 0:U.nonce){var b;$.nonce=(b=h.csp)===null||b===void 0?void 0:b.nonce}$.innerHTML=B;var L=Z(h),I=L.firstChild;return h.prepend&&L.prepend?L.prepend($):h.prepend&&I?L.insertBefore($,I):L.appendChild($),$}var T=new Map;function s(B,U){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=Z(h);if(!T.has($)){var b=ae("",h),L=b.parentNode;T.set($,L),L.removeChild(b)}var I=Array.from(T.get($).children).find(function(x){return x.tagName==="STYLE"&&x[M]===U});if(I){var w,d;if(((w=h.csp)===null||w===void 0?void 0:w.nonce)&&I.nonce!==((d=h.csp)===null||d===void 0?void 0:d.nonce)){var c;I.nonce=(c=h.csp)===null||c===void 0?void 0:c.nonce}return I.innerHTML!==B&&(I.innerHTML=B),I}var R=ae(B,h);return R[M]=U,R}},IBYe:function(xe,z,t){"use strict";function S(M){return null}z.a=S},LdHM:function(xe,z,t){"use strict";t.d(z,"b",function(){return A}),t.d(z,"a",function(){return g});var S=t("1OyB"),M=t("vuIU"),Z=t("Ji7U"),ae=t("LK+K"),T=t("q1tI"),s=t("rePB"),B=t("Ff2n"),U=t("ODXe"),h=t("4IlW"),$=t("bX4T"),b=t("YrtM"),L=t("TSYQ"),I=t.n(L),w=t("+nKL"),d=t("8OUc"),c=function(O,X){var J=O.prefixCls,q=O.id,Q=O.flattenOptions,pe=O.childrenAsData,ne=O.values,ve=O.searchValue,me=O.multiple,he=O.defaultActiveFirstOption,le=O.height,ue=O.itemHeight,ge=O.notFoundContent,Oe=O.open,fe=O.menuItemSelectedIcon,se=O.virtual,Le=O.onSelect,Te=O.onToggleOpen,Pe=O.onActiveValue,He=O.onScroll,ye=O.onMouseEnter,te="".concat(J,"-item"),ce=Object(b.a)(function(){return Q},[Oe,Q],function(Y,H){return H[0]&&Y[1]!==H[1]}),Ae=T.useRef(null),we=function(H){H.preventDefault()},Fe=function(H){Ae.current&&Ae.current.scrollTo({index:H})},ze=function(H){for(var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,V=ce.length,ie=0;ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(y.a)(D).map(function(X,J){if(!T.isValidElement(X)||!X.type)return null;var q=X.type.isSelectOptGroup,Q=X.key,pe=X.props,ne=pe.children,ve=Object(B.a)(pe,["children"]);return O||!q?j(X):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Q===null?J:Q,"__"),label:Q},ve),{},{options:r(ne)})}).filter(function(X){return X})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),u=t("Kwbf"),f=t("WKfj");function n(D){var O=D.mode,X=D.options,J=D.children,q=D.backfill,Q=D.allowClear,pe=D.placeholder,ne=D.getInputElement,ve=D.showSearch,me=D.onSearch,he=D.defaultOpen,le=D.autoFocus,ue=D.labelInValue,ge=D.value,Oe=D.inputValue,fe=D.optionLabelProp,se=O==="multiple"||O==="tags",Le=ve!==void 0?ve:se||O==="combobox",Te=X||r(J);if(Object(u.a)(O!=="tags"||Te.every(function(te){return!te.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),O==="tags"||O==="combobox"){var Pe=Te.some(function(te){return te.options?te.options.some(function(ce){return typeof("value"in ce?ce.value:ce.key)=="number"}):typeof("value"in te?te.value:te.key)=="number"});Object(u.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(u.a)(O!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(u.a)(O==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(u.a)(O==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(u.b)(O!=="combobox"||!ne||!Q||!pe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),me&&!Le&&O!=="combobox"&&O!=="tags"&&Object(u.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(u.b)(!he||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ge!=null){var He=Object(f.d)(ge);Object(u.a)(!ue||He.every(function(te){return Object(i.a)(te)==="object"&&("key"in te||"value"in te)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(u.a)(!se||Array.isArray(ge),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var ye=null;Object(y.a)(J).some(function(te){if(!T.isValidElement(te)||!te.type)return!1;var ce=te.type;if(ce.isSelectOption)return!1;if(ce.isSelectOptGroup){var Ae=Object(y.a)(te.props.children).every(function(we){return!T.isValidElement(we)||!te.type||we.type.isSelectOption?!0:(ye=we.type,!1)});return!Ae}return ye=ce,!0}),ye&&Object(u.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(u.a)(Oe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var o=n,E=Object(e.a)({prefixCls:"rc-select",components:{optionList:x},convertChildrenToData:r,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:o,fillOptionsWithMissingValue:a.a}),l=function(D){Object(Z.a)(X,D);var O=Object(ae.a)(X);function X(){var J;return Object(S.a)(this,X),J=O.apply(this,arguments),J.selectRef=T.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(M.a)(X,[{key:"render",value:function(){return T.createElement(E,Object.assign({ref:this.selectRef},this.props))}}]),X}(T.Component);l.Option=A,l.OptGroup=g;var C=l,P=z.c=C},NvD2:function(xe,z,t){"use strict";t.d(z,"a",function(){return s});var S=t("Kwbf");function M(B,U){var h=new Set;return B.forEach(function($){U.has($)||h.add($)}),h}function Z(B){var U=B||{},h=U.disabled,$=U.disableCheckbox,b=U.checkable;return!!(h||$)||b===!1}function ae(B,U,h,$){for(var b=new Set(B),L=new Set,I=0;I<=h;I+=1){var w=U.get(I)||new Set;w.forEach(function(x){var N=x.key,A=x.node,p=x.children,g=p===void 0?[]:p;b.has(N)&&!$(A)&&g.filter(function(v){return!$(v.node)}).forEach(function(v){b.add(v.key)})})}for(var d=new Set,c=h;c>=0;c-=1){var R=U.get(c)||new Set;R.forEach(function(x){var N=x.parent,A=x.node;if($(A)||!x.parent||d.has(x.parent.key))return;if($(x.parent.node)){d.add(N.key);return}var p=!0,g=!1;(N.children||[]).filter(function(v){return!$(v.node)}).forEach(function(v){var y=v.key,j=b.has(y);p&&!j&&(p=!1),!g&&(j||L.has(y))&&(g=!0)}),p&&b.add(N.key),g&&L.add(N.key),d.add(N.key)})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(M(L,b))}}function T(B,U,h,$,b){for(var L=new Set(B),I=new Set(U),w=0;w<=$;w+=1){var d=h.get(w)||new Set;d.forEach(function(N){var A=N.key,p=N.node,g=N.children,v=g===void 0?[]:g;!L.has(A)&&!I.has(A)&&!b(p)&&v.filter(function(y){return!b(y.node)}).forEach(function(y){L.delete(y.key)})})}I=new Set;for(var c=new Set,R=$;R>=0;R-=1){var x=h.get(R)||new Set;x.forEach(function(N){var A=N.parent,p=N.node;if(b(p)||!N.parent||c.has(N.parent.key))return;if(b(N.parent.node)){c.add(A.key);return}var g=!0,v=!1;(A.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var j=y.key,r=L.has(j);g&&!r&&(g=!1),!v&&(r||I.has(j))&&(v=!0)}),g||L.delete(A.key),v&&I.add(A.key),c.add(A.key)})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(M(I,L))}}function s(B,U,h,$){var b=[],L;$?L=$:L=Z;var I=new Set(B.filter(function(R){var x=!!h[R];return x||b.push(R),x})),w=new Map,d=0;Object.keys(h).forEach(function(R){var x=h[R],N=x.level,A=w.get(N);A||(A=new Set,w.set(N,A)),A.add(x),d=Math.max(d,N)}),Object(S.a)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var c;return U===!0?c=ae(I,w,d,L):c=T(I,U.halfCheckedKeys,w,d,L),c}},OZM5:function(xe,z,t){"use strict";t.d(z,"b",function(){return $}),t.d(z,"a",function(){return b}),t.d(z,"k",function(){return L}),t.d(z,"h",function(){return I}),t.d(z,"i",function(){return w}),t.d(z,"g",function(){return d}),t.d(z,"c",function(){return c}),t.d(z,"d",function(){return R}),t.d(z,"j",function(){return A}),t.d(z,"e",function(){return p}),t.d(z,"f",function(){return g});var S=t("KQm4"),M=t("U8pU"),Z=t("Ff2n"),ae=t("q1tI"),T=t.n(ae),s=t("Kwbf"),B=t("WaYH"),U=.25,h=2;function $(v,y){var j=v.slice(),r=j.indexOf(y);return r>=0&&j.splice(r,1),j}function b(v,y){var j=v.slice();return j.indexOf(y)===-1&&j.push(y),j}function L(v){return v.split("-")}function I(v,y){return"".concat(v,"-").concat(y)}function w(v){return v&&v.type&&v.type.isTreeNode}function d(v,y){var j=[v],r=y[v];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var u=i.key,f=i.children;j.push(u),a(f)})}return a(r.children),j}function c(v,y){var j=v.clientY,r=y.selectHandle.getBoundingClientRect(),a=r.top,e=r.bottom,i=r.height,u=Math.max(i*U,h);return j<=a+u?-1:j>=e-u?1:0}function R(v,y){if(!v)return;var j=y.multiple;return j?v.slice():v.length?[v[0]]:v}var x=function(y){return y};function N(v,y){if(!v)return[];var j=y||{},r=j.processProps,a=r===void 0?x:r,e=Array.isArray(v)?v:[v];return e.map(function(i){var u=i.children,f=Object(Z.a)(i,["children"]),n=N(u,y);return T.a.createElement(B.a,Object.assign({},a(f)),n)})}function A(v){if(!v)return null;var y;if(Array.isArray(v))y={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(M.a)(v)==="object")y={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(s.a)(!1,"`checkedKeys` is not an array or an object"),null;return y}function p(v,y){var j=new Set;function r(a){if(j.has(a))return;var e=y[a];if(!e)return;j.add(a);var i=e.parent,u=e.node;if(u.disabled)return;i&&r(i.key)}return(v||[]).forEach(function(a){r(a)}),Object(S.a)(j)}function g(v){var y={};return Object.keys(v).forEach(function(j){(j.startsWith("data-")||j.startsWith("aria-"))&&(y[j]=v[j])}),y}},OipY:function(xe,z,t){"use strict";t.r(z);var S=t("g9YV"),M=t("wCAj"),Z=t("14J3"),ae=t("BMrR"),T=t("jCWc"),s=t("kPKH"),B=t("sPJy"),U=t("bE4q"),h=t("giR+"),$=t("fyUT"),b=t("miYZ"),L=t("tsqr"),I=t("k1fw"),w=t("9og8"),d=t("y8nQ"),c=t("Vl3Y"),R=t("tJVT"),x=t("WmNS"),N=t.n(x),A=t("q1tI"),p=t.n(A),g=t("jhfD"),v=t("wd/R"),y=t.n(v),j=t("Ty5D"),r=t("55Ip"),a=t("9kvl"),e=t("ZW9T"),i=t("dHP6"),u=t.n(i),f={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},n=function(P){var D,O=P.shixunHomeworks,X=P.globalSetting,J=P.loading,q=P.dispatch,Q=Object(j.i)(),pe=Object(j.h)(),ne=O.codeReviewDetail,ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return p.a.createElement("section",{className:"pl20 pr20 pb20"},(D=ne.challenge_list)===null||D===void 0?void 0:D.map(function(me,he){var le,ue;return p.a.createElement("aside",{key:he},p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt20")},p.a.createElement(ae.a,null,p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",he+1,"\u5173 ",p.a.createElement(r.a,{className:"c-black",to:"/tasks/".concat(me.game_identifier)},me.subject))),p.a.createElement(s.a,{className:"font16"},"\u4EE3\u7801\u6587\u4EF6:",me==null||((le=me.code_list)===null||le===void 0||((ue=le[0])===null||ue===void 0))?void 0:ue.path))),p.a.createElement("div",{className:"font16 mt10"},me.code_list.map(function(ge,Oe){return p.a.createElement("aside",{className:u.a.shixunWrp},p.a.createElement(ae.a,{className:"pt10 pb20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},me.username),"\u7684\u4EE3\u7801\u6587\u4EF6"),p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-green"},me.copy_username),"\u7684\u4EE3\u7801\u6587\u4EF6")),p.a.createElement(e.a,{height:300,language:"python",original:ge.origin_content,modified:ge.target_content}))})))}))},o=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading,O=C.globalSetting;return{shixunHomeworks:P,globalSetting:O,loading:D.effects}})(n),E=function(P){var D=P.shixunHomeworks,O=P.loading,X=P.dispatch,J=Object(A.useState)(Object(j.i)()),q=Object(R.a)(J,2),Q=q[0],pe=q[1],ne=Object(A.useState)({}),ve=Object(R.a)(ne,1),me=ve[0],he=Object(j.h)(),le=D.codeReviewDetail,ue=Object(A.useState)({}),ge=Object(R.a)(ue,2),Oe=ge[0],fe=ge[1],se=c.a.useForm(),Le=Object(R.a)(se,1),Te=Le[0];Object(A.useEffect)(function(){me.user_id=Q.userId,me.categoryId=Q.categoryId,Pe()},[Q.userId]);var Pe=function(){var ye=Object(w.a)(N.a.mark(function te(){var ce;return N.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,X({type:"shixunHomeworks/getCodeReviewDetail",payload:Object(I.a)({},me)});case 2:ce=we.sent,ce.status===-2&&setTimeout(function(){return Pe()},1500);case 4:case"end":return we.stop()}},te)}));return function(){return ye.apply(this,arguments)}}(),He=[{title:"\u5173\u5361",dataIndex:"name",render:function(te,ce,Ae){return p.a.createElement("div",{className:"".concat(u.a.shixunTitle," mt10")},p.a.createElement("span",{className:"fa fa-code "}),p.a.createElement("strong",{className:"c-black"},"\u7B2C",Ae+1,"\u5173 ",ce.subject))}},{title:"\u88AB\u67E5\u4F5C\u54C1",dataIndex:"username"},{title:"\u88AB\u67E5\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"all_score",render:function(te,ce){return p.a.createElement(p.a.Fragment,null," ",p.a.createElement("span",{className:"c-orange"},ce.final_score),"/",ce.all_score)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1",dataIndex:"copy_username",render:function(te){return p.a.createElement("span",{className:"c-green"},te)}},{title:"\u7591\u88AB\u6284\u88AD\u4F5C\u54C1\u5B8C\u6210\u65F6\u95F4",dataIndex:"copy_end_time",render:function(te){return te?y()(te).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"\u8C03\u5206",dataIndex:"final_score",render:function(te,ce){return p.a.createElement($.a,{min:0,max:ce.game_score_full,defaultValue:te,onBlur:function(){var Ae=Object(w.a)(N.a.mark(function we(Fe){var ze,Se;return N.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(ze=Fe.target.value,!(ze!=te)){m.next=6;break}return m.next=4,X({type:"shixunHomeworks/changeScore",payload:{categoryId:le==null?void 0:le.work_id,type:"review",score:ze,challenge_id:ce.id,copy_user_id:ce==null?void 0:ce.copy_user_id,code_rate:ce==null?void 0:ce.code_rate}});case 4:Se=m.sent,Se.status===0&&(L.b.success("\u64CD\u4F5C\u6210\u529F"),Pe());case 6:case"end":return m.stop()}},we)}));return function(we){return Ae.apply(this,arguments)}}()})}},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:function(te){return p.a.createElement("span",{className:"c-red"},te,"%")}}];return p.a.createElement("section",{className:"edu-container mb50"},(le==null?void 0:le.course_name)&&p.a.createElement("section",{className:"animated fadeIn"},p.a.createElement("aside",{className:"mt10"},p.a.createElement(U.a,{separator:">"},p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework")},le.course_name)),p.a.createElement(U.a.Item,null,p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail")},"\u8BFE\u7A0B\u5B9E\u9A8C")),p.a.createElement(U.a.Item,null,le==null?void 0:le.username))),p.a.createElement("aside",{className:[u.a.title,"mt20"].join(" ")},p.a.createElement(r.a,{to:"/classrooms/".concat(le.course_id,"/shixun_homework/").concat(Q.categoryId,"/detail?tabs=2")},p.a.createElement(g.a,{className:"font16 c-black"})),p.a.createElement("strong",{className:"font20 ml5"},le.homework_common_name))),p.a.createElement("section",{className:"minH500 bg-white pt10 mt20"},p.a.createElement(ae.a,{className:"pl20 pr20"},p.a.createElement(s.a,{flex:"1"},p.a.createElement("span",{className:"c-red"},"\u975E\u7F16\u7A0B\u7C7B\u578B\u4EFB\u52A1\uFF0C\u4E0D\u53C2\u4E0E\u67E5\u91CD")),p.a.createElement(s.a,null,"\u88AB\u67E5\u4F5C\u54C1\uFF1A",p.a.createElement("span",{className:"c-red mr40"},le==null?void 0:le.username),"\u6700\u7EC8\u6210\u7EE9\uFF1A",p.a.createElement("span",{className:"c-red"},le.final_score),"\u5206")),p.a.createElement(M.a,{className:"mt10",loading:O["shixunHomeworks/getCodeReviewDetail"],pagination:!1,dataSource:le.challenge_list,columns:He,onChange:function(te,ce,Ae){Ae.order==="ascend"&&(Q.b_order="asc"),Ae.order==="descend"&&(Q.b_order="desc"),Ae.order||delete Q.b_order,X({type:"shixunHomeworks/getCodeReview",payload:Object(I.a)({},Q)})}}),p.a.createElement("div",{className:"font16 mt20 ml5"},"\u5B9E\u8BAD\u8BE6\u60C5"),p.a.createElement(o,null)))},l=z.default=Object(a.a)(function(C){var P=C.shixunHomeworks,D=C.loading;return{shixunHomeworks:P,loading:D.effects}})(E)},"SA+Z":function(xe,z,t){var S=t("wTVA"),M=t("EbDI"),Z=t("ZhPi"),ae=t("wkBT");function T(s){return S(s)||M(s)||Z(s)||ae()}xe.exports=T,xe.exports.__esModule=!0,xe.exports.default=xe.exports},WaYH:function(xe,z,t){"use strict";var S=t("rePB"),M=t("Ff2n"),Z=t("VTBJ"),ae=t("1OyB"),T=t("vuIU"),s=t("JX7q"),B=t("Ji7U"),U=t("LK+K"),h=t("q1tI"),$=t("TSYQ"),b=t.n($),L=t("sboe"),I=t("OZM5"),w=function(y){var j=y.prefixCls,r=y.level,a=y.isStart,e=y.isEnd;if(!r)return null;for(var i="".concat(j,"-indent-unit"),u=[],f=0;f0&&arguments[0]!==void 0?arguments[0]:[],v=g;if(Array.isArray(g)){for(var y=0;y0||Ce.target.offsetWidth>0)&&se.current.instance.layout()}}catch(je){oe.e(je)}finally{oe.f()}}),_.observe(fe.current)),_}function we(){Z.b.warn(decodeURIComponent(L))}var Fe=function(){var F=se.current.instance;if(a!=null&&F&&te){var oe=F.getModel();oe&&a!==oe.getValue()&&(c=!0,oe.setValue(a),F.layout(),c=!1)}};Object(B.useEffect)(function(){Le.current&&clearTimeout(Le.current),Le.current=setTimeout(function(){Fe()},500)},[a,te,se.current]);function ze(){var _=se.current.instance;if(_){var F=_.getSelection(),oe=se.current.pastePos||{},de=new N.Range(oe.startLineNumber||F.endLineNumber,oe.startColumn||F.endColumn,oe.endLineNumber||F.endLineNumber,oe.endColumn||F.endColumn);setTimeout(function(){_.executeEdits("",[{range:de,text:""}])},300)}}function Me(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),O())}var Qe=function(){if(J&&se.current.instance){var F=se.current.instance.getContentHeight();ie(F0||ve.target.offsetWidth>0)&&J.layout()}}catch(me){pe.e(me)}finally{pe.f()}}),q.observe(n.current)),q}Object(B.useEffect)(function(){n.current&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(J){N=J;var q=N.editor.createDiffEditor(n.current,Object(M.a)(Object(M.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));C(q);var Q=P(q);return function(){q.dispose();var pe=q.getModel();pe&&pe.dispose(),Q.unobserve(n.current)}})},[]),Object(B.useEffect)(function(){l&&l.setModel({original:N.editor.createModel(a,i),modified:N.editor.createModel(e,i)})},[a,e,i,l]);var D=w(y),O=w(r),X={width:D,height:O};return U.a.createElement("div",{className:"my-diff-editor",ref:n,style:X})}},ZpRC:function(xe,z,t){"use strict";function M(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function S(b,L){return(!L||b!=="hidden")&&b!=="visible"&&b!=="clip"}function Z(b,L){if(b.clientHeightL||c>b&&R=L&&x>=I?c-b-w:R>L&&xI?R-L+d:0}var T=function(b,L){var I=window,w=L.scrollMode,d=L.block,c=L.inline,R=L.boundary,x=L.skipOverflowHiddenElements,N=typeof R=="function"?R:function(Pe){return Pe!==R};if(!M(b))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],g=b;M(g)&&N(g);){if((g=g.parentElement)===A){p.push(g);break}g!=null&&g===document.body&&Z(g)&&!Z(document.documentElement)||g!=null&&Z(g,x)&&p.push(g)}for(var v=I.visualViewport?I.visualViewport.width:innerWidth,y=I.visualViewport?I.visualViewport.height:innerHeight,j=window.scrollX||pageXOffset,r=window.scrollY||pageYOffset,a=b.getBoundingClientRect(),e=a.height,i=a.width,u=a.top,f=a.right,n=a.bottom,o=a.left,E=d==="start"||d==="nearest"?u:d==="end"?n:u+e/2,l=c==="center"?o+i/2:c==="end"?f:o,C=[],P=0;P=0&&o>=0&&n<=y&&f<=v&&u>=q&&n<=pe&&o>=ne&&f<=Q)return C;var ve=getComputedStyle(D),me=parseInt(ve.borderLeftWidth,10),he=parseInt(ve.borderTopWidth,10),le=parseInt(ve.borderRightWidth,10),ue=parseInt(ve.borderBottomWidth,10),ge=0,Oe=0,fe="offsetWidth"in D?D.offsetWidth-D.clientWidth-me-le:0,se="offsetHeight"in D?D.offsetHeight-D.clientHeight-he-ue:0;if(A===D)ge=d==="start"?E:d==="end"?E-y:d==="nearest"?ae(r,r+y,y,he,ue,r+E,r+E+e,e):E-y/2,Oe=c==="start"?l:c==="center"?l-v/2:c==="end"?l-v:ae(j,j+v,v,me,le,j+l,j+l+i,i),ge=Math.max(0,ge+r),Oe=Math.max(0,Oe+j);else{ge=d==="start"?E-q-he:d==="end"?E-pe+ue+se:d==="nearest"?ae(q,pe,X,he,ue+se,E,E+e,e):E-(q+X/2)+se/2,Oe=c==="start"?l-ne-me:c==="center"?l-(ne+J/2)+fe/2:c==="end"?l-Q+le+fe:ae(ne,Q,J,me,le+fe,l,l+i,i);var Le=D.scrollLeft,Te=D.scrollTop;E+=Te-(ge=Math.max(0,Math.min(Te+ge,D.scrollHeight-X+se))),l+=Le-(Oe=Math.max(0,Math.min(Le+Oe,D.scrollWidth-J+fe)))}C.push({el:D,top:ge,left:Oe})}return C};function s(b){return b===Object(b)&&Object.keys(b).length!==0}function B(b,L){L===void 0&&(L="auto");var I="scrollBehavior"in document.body.style;b.forEach(function(w){var d=w.el,c=w.top,R=w.left;d.scroll&&I?d.scroll({top:c,left:R,behavior:L}):(d.scrollTop=c,d.scrollLeft=R)})}function U(b){return b===!1?{block:"end",inline:"nearest"}:s(b)?b:{block:"start",inline:"nearest"}}function h(b,L){var I=!b.ownerDocument.documentElement.contains(b);if(s(L)&&typeof L.behavior=="function")return L.behavior(I?[]:T(b,L));if(I)return;var w=U(L);return B(T(b,w),w.behavior)}var $=z.a=h},biw7:function(xe,z,t){"use strict";var M=t("q1tI"),S=t.n(M),Z=M.createContext(null);z.a=Z},dHP6:function(xe,z,t){xe.exports={flex_box_center:"flex_box_center___x7p9B",flex_space_between:"flex_space_between___1dpUp",flex_box_vertical_center:"flex_box_vertical_center___1HpWl",flex_box_center_end:"flex_box_center_end___1j-WY",flex_box_column:"flex_box_column___CILC5",title:"title___1ypti",shixunTitle:"shixunTitle___3RarB",shixunWrp:"shixunWrp___3cvwg"}},dmUQ:function(xe,z,t){"use strict";var M=t("Ff2n"),S=t("rePB"),Z=t("1OyB"),ae=t("vuIU"),T=t("Ji7U"),s=t("md7G"),B=t("foSv"),U=t("q1tI"),h=t.n(U),$=t("TSYQ"),b=t.n($),L=t("4IlW");function I(e,i){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);i&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),u.push.apply(u,f)}return u}function w(e){for(var i=1;i1?J-1:0),Q=1;Q1?P-1:0),O=1;O=0)return parseInt(C.slice(C.indexOf("e-")+2),10);var P=0;return C.indexOf(".")>=0&&(P=C.length-C.indexOf(".")-1),P},n.getInputDisplayValue=function(l){var C=l||n.state,P=C.focused,D=C.inputValue,O=C.value,X;P?X=D:X=n.toPrecisionAsStep(O),X==null&&(X="");var J=n.formatWrapper(X);return v(n.props.decimalSeparator)&&(J=J.toString().replace(".",n.props.decimalSeparator)),J},n.recordCursorPosition=function(){try{n.cursorStart=n.input.selectionStart,n.cursorEnd=n.input.selectionEnd,n.currentValue=n.input.value,n.cursorBefore=n.input.value.substring(0,n.cursorStart),n.cursorAfter=n.input.value.substring(n.cursorEnd)}catch(l){}},n.restoreByAfter=function(l){if(l===void 0)return!1;var C=n.input.value,P=C.lastIndexOf(l);if(P===-1)return!1;var D=n.cursorBefore.length;return n.lastKeyCode===L.a.DELETE&&n.cursorBefore.charAt(D-1)===l[0]?(n.fixCaret(D,D),!0):P+l.length===C.length?(n.fixCaret(P,P),!0):!1},n.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(C,P){var D=l.substring(P);return n.restoreByAfter(D)})},n.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},n.stop=function(){n.autoStepTimer&&clearTimeout(n.autoStepTimer)},n.down=function(l,C,P){n.pressingUpOrDown=!0,n.step("down",l,C,P)},n.up=function(l,C,P){n.pressingUpOrDown=!0,n.step("up",l,C,P)},n.saveInput=function(l){n.input=l};var o=f.value;o===void 0&&(o=f.defaultValue),n.state={focused:f.autoFocus};var E=n.getValidValue(n.toNumber(o));return n.state=w(w({},n.state),{},{inputValue:n.toPrecisionAsStep(E),value:E}),n}return Object(ae.a)(u,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(n){var o=this.props,E=o.value,l=o.onChange,C=o.max,P=o.min,D=this.state.focused;if(n){if(!y(n.value,E)||!y(n.max,C)||!y(n.min,P)){var O=D?E:this.getValidValue(E),X;this.pressingUpOrDown?X=O:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(O),this.setState({value:O,inputValue:X})}var J="value"in this.props?E:this.state.value;"max"in this.props&&n.max!==C&&typeof J=="number"&&J>C&&l&&l(C),"min"in this.props&&n.min!==P&&typeof J=="number"&&J1&&arguments[1]!==void 0?arguments[1]:this.props.min,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(n);return isNaN(l)?n:(lE&&(l=E),l)}},{key:"setValue",value:function(n,o){var E=this.props.precision,l=this.isNotCompleteNumber(parseFloat(n))?null:parseFloat(n),C=this.state.value,P=C===void 0?null:C,D=this.state.inputValue,O=D===void 0?null:D,X=typeof l=="number"?l.toFixed(E):"".concat(l),J=l!==P||X!=="".concat(O);return"value"in this.props?(O=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:O},o)):this.setState({value:l,inputValue:this.toPrecisionAsStep(n)},o),J&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.props,l=E.precision,C=E.step;if(v(l))return l;var P=this.getPrecision(o),D=this.getPrecision(C),O=this.getPrecision(n);return n?Math.max(O,P+D):P+D}},{key:"getPrecisionFactor",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.getMaxPrecision(n,o);return Math.pow(10,E)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(n){return this.props.formatter?this.props.formatter(n):n}},{key:"toPrecisionAsStep",value:function(n){if(this.isNotCompleteNumber(n)||n==="")return n;var o=Math.abs(this.getMaxPrecision(n));return isNaN(o)?n.toString():Number(n).toFixed(o)}},{key:"toNumber",value:function(n){var o=this.props.precision,E=this.state.focused,l=n&&n.length>16&&E;return this.isNotCompleteNumber(n)||l?n:v(o)?Math.round(n*Math.pow(10,o))/Math.pow(10,o):Number(n)}},{key:"upStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n+l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"downStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n-l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"step",value:function(n,o){var E=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=arguments.length>3?arguments[3]:void 0;this.stop(),o&&(o.persist(),o.preventDefault());var P=this.props;if(P.disabled)return;var D=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(D))return;var O=this["".concat(n,"Step")](D,l),X=O>P.max||OP.max?O=P.max:O=q),Y=(Me||Me===0)&&(isNaN(Me)||Number(Me)<=Q),H=re||l||C,k=Y||l||C,V=b()("".concat(E,"-handler"),"".concat(E,"-handler-up"),Object(S.a)({},"".concat(E,"-handler-up-disabled"),H)),ie=b()("".concat(E,"-handler"),"".concat(E,"-handler-down"),Object(S.a)({},"".concat(E,"-handler-down-disabled"),k)),ee=P?{onTouchStart:H?R:this.up,onTouchEnd:this.stop}:{onMouseDown:H?R:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=P?{onTouchStart:k?R:this.down,onTouchEnd:this.stop}:{onMouseDown:k?R:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return h.a.createElement("div",{className:m,style:pe,title:ne,onMouseEnter:ve,onMouseLeave:me,onMouseOver:he,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},h.a.createElement("div",{className:"".concat(E,"-handler-wrap")},h.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Increase Value","aria-disabled":H,className:V}),O||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner"),onClick:x})),h.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":k,className:ie}),X||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner"),onClick:x}))),h.a.createElement("div",{className:"".concat(E,"-input-wrap")},h.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Q,"aria-valuemax":q,"aria-valuenow":Me,required:ue,type:fe,placeholder:se,onPaste:Ae,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(E,"-input"),tabIndex:Oe,autoComplete:D,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:W?this.onKeyDown:R,onKeyUp:W?this.onKeyUp:R,autoFocus:te,maxLength:ye,readOnly:C,disabled:l,max:q,min:Q,step:He,name:ce,title:ne,id:Le,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(G),pattern:Pe,inputMode:Te,onInput:we},K))))}}]),u}(h.a.Component);j.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:g,min:-g,step:1,style:{},onChange:R,onKeyDown:R,onPressEnter:R,onFocus:R,onBlur:R,parser:N,required:!1,autoComplete:"off"};var r=j,a=z.a=r},fyJ8:function(xe,z,t){"use strict";var M=t("rePB"),S=t("VTBJ"),Z=t("Ff2n"),ae=t("U8pU"),T=t("q1tI"),s=t.n(T),B=t("TSYQ"),U=t.n(B),h=t("c+Xe"),$=t("sR1s");function b(c){return c&&Object(ae.a)(c)==="object"&&!Array.isArray(c)&&!T.isValidElement(c)}function L(c){return typeof c=="string"?!0:Object(h.c)(c)}function I(c,R){var x,N=c.prefixCls,A=c.className,p=c.record,g=c.index,v=c.dataIndex,y=c.render,j=c.children,r=c.component,a=r===void 0?"td":r,e=c.colSpan,i=c.rowSpan,u=c.fixLeft,f=c.fixRight,n=c.firstFixLeft,o=c.lastFixLeft,E=c.firstFixRight,l=c.lastFixRight,C=c.appendNode,P=c.additionalProps,D=P===void 0?{}:P,O=c.ellipsis,X=c.align,J=c.rowType,q=c.isSticky,Q="".concat(N,"-cell"),pe,ne;if(j)ne=j;else{var ve=Object($.b)(p,v);if(ne=ve,y){var me=y(ve,p,g);b(me)?(ne=me.children,pe=me.props):ne=me}}Object(ae.a)(ne)==="object"&&!Array.isArray(ne)&&!T.isValidElement(ne)&&(ne=null),O&&(o||E)&&(ne=T.createElement("span",{className:"".concat(Q,"-content")},ne));var he=pe||{},le=he.colSpan,ue=he.rowSpan,ge=he.style,Oe=he.className,fe=Object(Z.a)(he,["colSpan","rowSpan","style","className"]),se=le!==void 0?le:e,Le=ue!==void 0?ue:i;if(se===0||Le===0)return null;var Te={},Pe=typeof u=="number",He=typeof f=="number";Pe&&(Te.position="sticky",Te.left=u),He&&(Te.position="sticky",Te.right=f);var ye={};X&&(ye.textAlign=X);var te,ce=O===!0?{showTitle:!0}:O;ce&&(ce.showTitle||J==="header")&&(typeof ne=="string"||typeof ne=="number"?te=ne.toString():T.isValidElement(ne)&&typeof ne.props.children=="string"&&(te=ne.props.children));var Ae=Object(S.a)(Object(S.a)(Object(S.a)({title:te},fe),D),{},{colSpan:se&&se!==1?se:null,rowSpan:Le&&Le!==1?Le:null,className:U()(Q,A,(x={},Object(M.a)(x,"".concat(Q,"-fix-left"),Pe),Object(M.a)(x,"".concat(Q,"-fix-left-first"),n),Object(M.a)(x,"".concat(Q,"-fix-left-last"),o),Object(M.a)(x,"".concat(Q,"-fix-right"),He),Object(M.a)(x,"".concat(Q,"-fix-right-first"),E),Object(M.a)(x,"".concat(Q,"-fix-right-last"),l),Object(M.a)(x,"".concat(Q,"-ellipsis"),O),Object(M.a)(x,"".concat(Q,"-with-append"),C),Object(M.a)(x,"".concat(Q,"-fix-sticky"),(Pe||He)&&q),x),D.className,Oe),style:Object(S.a)(Object(S.a)(Object(S.a)(Object(S.a)({},D.style),ye),Te),ge),ref:L(a)?R:null});return T.createElement(a,Object.assign({},Ae),C,ne)}var w=T.forwardRef(I);w.displayName="Cell";var d=T.memo(w,function(c,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,c.record):!1});z.a=d},hW8S:function(xe,z,t){"use strict";t.d(z,"a",function(){return ae}),t.d(z,"c",function(){return T}),t.d(z,"b",function(){return s});var M=t("VTBJ"),S=t("Ff2n"),Z=t("Kwbf"),ae="RC_TABLE_INTERNAL_COL_DEFINE";function T(B){var U=B.expandable,h=Object(S.a)(B,["expandable"]);return"expandable"in B?Object(M.a)(Object(M.a)({},h),U):h}function s(B){return Object.keys(B).reduce(function(U,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-")&&(U[h]=B[h]),U},{})}},n6Qo:function(xe,z,t){"use strict";t.d(z,"a",function(){return U});var M=t("q1tI"),S=t("biw7"),Z=t("fyJ8");function ae(h){var $=h.className,b=h.index,L=h.children,I=h.colSpan,w=h.rowSpan,d=M.useContext(S.a),c=d.prefixCls,R=d.fixedInfoList,x=R[b];return M.createElement(Z.a,Object.assign({className:$,index:b,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:L,props:{colSpan:I,rowSpan:w}}}},x))}function T(h){return M.createElement("tr",Object.assign({},h))}function s(h){var $=h.children,b=M.useContext(S.a),L=b.prefixCls;return M.createElement("tfoot",{className:"".concat(L,"-summary")},$)}var B=z.b=s,U={Cell:ae,Row:T}},"rAM+":function(xe,z,t){"use strict";t.d(z,"a",function(){return S});var M=t("Qw5x");function S(Z,ae){var T;if(typeof Symbol=="undefined"||Z[Symbol.iterator]==null){if(Array.isArray(Z)||(T=Object(M.a)(Z))||ae&&Z&&typeof Z.length=="number"){T&&(Z=T);var s=0,B=function(){};return{s:B,n:function(){return s>=Z.length?{done:!0}:{done:!1,value:Z[s++]}},e:function(L){throw L},f:B}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var U=!0,h=!1,$;return{s:function(){T=Z[Symbol.iterator]()},n:function(){var L=T.next();return U=L.done,L},e:function(L){h=!0,$=L},f:function(){try{!U&&T.return!=null&&T.return()}finally{if(h)throw $}}}}},sR1s:function(xe,z,t){"use strict";t.d(z,"b",function(){return ae}),t.d(z,"a",function(){return T}),t.d(z,"c",function(){return s}),t.d(z,"d",function(){return B});var M=t("U8pU"),S="RC_TABLE_KEY";function Z(U){return U==null?[]:Array.isArray(U)?U:[U]}function ae(U,h){if(!h&&typeof h!="number")return U;for(var $=Z(h),b=U,L=0;L<$.length;L+=1){if(!b)return null;var I=$[L];b=b[I]}return b}function T(U){var h=[],$={};return U.forEach(function(b){for(var L=b||{},I=L.key,w=L.dataIndex,d=I||Z(w).join("-")||S;$[d];)d="".concat(d,"_next");$[d]=!0,h.push(d)}),h}function s(){var U={};function h(I,w){w&&Object.keys(w).forEach(function(d){var c=w[d];c&&Object(M.a)(c)==="object"?(I[d]=I[d]||{},h(I[d],c)):I[d]=c})}for(var $=arguments.length,b=new Array($),L=0;L<$;L++)b[L]=arguments[L];return b.forEach(function(I){h(U,I)}),U}function B(U){return U!=null}},sboe:function(xe,z,t){"use strict";t.d(z,"a",function(){return Z});var M=t("q1tI"),S=t.n(M),Z=M.createContext(null)},t23M:function(xe,z,t){"use strict";var M=t("VTBJ"),S=t("1OyB"),Z=t("vuIU"),ae=t("Ji7U"),T=t("LK+K"),s=t("q1tI"),B=t.n(s),U=t("m+aA"),h=t("Zm9Q"),$=t("Kwbf"),b=t("c+Xe"),L=t("bdgK"),I="rc-observer-key",w=function(d){Object(ae.a)(R,d);var c=Object(T.a)(R);function R(){var x;return Object(S.a)(this,R),x=c.apply(this,arguments),x.resizeObserver=null,x.childNode=null,x.currentElement=null,x.state={width:0,height:0,offsetHeight:0,offsetWidth:0},x.onResize=function(N){var A=x.props.onResize,p=N[0].target,g=p.getBoundingClientRect(),v=g.width,y=g.height,j=p.offsetWidth,r=p.offsetHeight,a=Math.floor(v),e=Math.floor(y);if(x.state.width!==a||x.state.height!==e||x.state.offsetWidth!==j||x.state.offsetHeight!==r){var i={width:a,height:e,offsetWidth:j,offsetHeight:r};x.setState(i),A&&Promise.resolve().then(function(){A(Object(M.a)(Object(M.a)({},i),{},{offsetWidth:j,offsetHeight:r}))})}},x.setChildNode=function(N){x.childNode=N},x}return Object(Z.a)(R,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var N=this.props.disabled;if(N){this.destroyObserver();return}var A=Object(U.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new L.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var N=this.props.children,A=Object(h.a)(N);if(A.length>1)Object($.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object($.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(s.isValidElement(p)&&Object(b.c)(p)){var g=p.ref;A[0]=s.cloneElement(p,{ref:Object(b.a)(g,this.setChildNode)})}return A.length===1?A[0]:A.map(function(v,y){return!s.isValidElement(v)||"key"in v&&v.key!==null?v:s.cloneElement(v,{key:"".concat(I,"-").concat(y)})})}}]),R}(s.Component);w.displayName="ResizeObserver",z.a=w},wCXF:function(xe,z,t){"use strict";t.d(z,"a",function(){return Fe});var M=t("rePB"),S=t("VTBJ"),Z=t("KQm4"),ae=t("U8pU"),T=t("ODXe"),s=t("q1tI"),B=t("TSYQ"),U=t.n(B),h=t("Gytx"),$=t.n(h),b=t("Kwbf"),L=t("t23M"),I=t("qx4F"),w=t("6eGT"),d=t("IBYe"),c=t("Ff2n"),R=t("c+Xe"),x=t("fyJ8"),N=t("biw7");function A(m,K,W,G,re){var Y=W[m]||{},H=W[K]||{},k,V;Y.fixed==="left"?k=G.left[m]:H.fixed==="right"&&(V=G.right[K]);var ie=!1,ee=!1,_=!1,F=!1,oe=W[K+1],de=W[m-1];if(re==="rtl"){if(k!==void 0){var Ce=de&&de.fixed==="left";F=!Ce}else if(V!==void 0){var je=oe&&oe.fixed==="right";_=!je}}else if(k!==void 0){var De=oe&&oe.fixed==="left";ie=!De}else if(V!==void 0){var be=de&&de.fixed==="right";ee=!be}return{fixLeft:k,fixRight:V,lastFixLeft:ie,firstFixRight:ee,lastFixRight:_,firstFixLeft:F,isSticky:G.isSticky}}var p=t("sR1s");function g(m){var K=m.cells,W=m.stickyOffsets,G=m.flattenColumns,re=m.rowComponent,Y=m.cellComponent,H=m.onHeaderRow,k=m.index,V=s.useContext(N.a),ie=V.prefixCls,ee=V.direction,_;H&&(_=H(K.map(function(oe){return oe.column}),k));var F=Object(p.a)(K.map(function(oe){return oe.column}));return s.createElement(re,Object.assign({},_),K.map(function(oe,de){var Ce=oe.column,je=A(oe.colStart,oe.colEnd,G,W,ee),De;return Ce&&Ce.onHeaderCell&&(De=oe.column.onHeaderCell(Ce)),s.createElement(x.a,Object.assign({},oe,{ellipsis:Ce.ellipsis,align:Ce.align,component:Y,prefixCls:ie,key:F[de]},je,{additionalProps:De,rowType:"header"}))}))}g.displayName="HeaderRow";var v=g;function y(m){var K=[];function W(H,k){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;K[V]=K[V]||[];var ie=k,ee=H.filter(Boolean).map(function(_){var F={key:_.key,className:_.className||"",children:_.title,column:_,colStart:ie},oe=1,de=_.children;return de&&de.length>0&&(oe=W(de,ie,V+1).reduce(function(Ce,je){return Ce+je},0),F.hasSubColumns=!0),"colSpan"in _&&(oe=_.colSpan),"rowSpan"in _&&(F.rowSpan=_.rowSpan),F.colSpan=oe,F.colEnd=F.colStart+oe-1,K[V].push(F),ie+=oe,oe});return ee}W(m,0);for(var G=K.length,re=function(k){K[k].forEach(function(V){!("rowSpan"in V)&&!V.hasSubColumns&&(V.rowSpan=G-k)})},Y=0;Y=0;k-=1){var V=K[k],ie=W&&W[k],ee=ie&&ie[a.a];(V||ee||H)&&(re.unshift(s.createElement("col",Object.assign({key:k,style:{width:V,minWidth:V}},ee))),H=!0)}return s.createElement("colgroup",null,re)}var i=e;function u(m,K){return Object(s.useMemo)(function(){for(var W=[],G=0;G1?Je-1:0),dt=1;dt=_&&(_e=_-F),H({scrollLeft:_e/_*(ee+2)}),be.current.x=Ee.pageX},$e=function(){var Ee=Object(He.b)(Y.current).top,Be=Ee+Y.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;Be-Object(I.a)()<=Ye||Ee>=Ye-k?De(function(tt){return Object(S.a)(Object(S.a)({},tt),{},{isHiddenScrollBar:!0})}):De(function(tt){return Object(S.a)(Object(S.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(Ee){De(function(Be){return Object(S.a)(Object(S.a)({},Be),{},{scrollLeft:Ee/ee*_||0})})};return s.useImperativeHandle(W,function(){return{setScrollLeft:ke}}),s.useEffect(function(){var Ue=Object(Pe.a)(document.body,"mouseup",qe,!1),Ee=Object(Pe.a)(document.body,"mousemove",et,!1);return $e(),function(){Ue.remove(),Ee.remove()}},[F,Ie]),s.useEffect(function(){var Ue=Object(Pe.a)(window,"scroll",$e,!1),Ee=Object(Pe.a)(window,"resize",$e,!1);return function(){Ue.remove(),Ee.remove()}},[]),s.useEffect(function(){je.isHiddenScrollBar||De(function(Ue){var Ee,Be;return Object(S.a)(Object(S.a)({},Ue),{},{scrollLeft:Y.current.scrollLeft/((Ee=Y.current)===null||Ee===void 0?void 0:Ee.scrollWidth)*((Be=Y.current)===null||Be===void 0?void 0:Be.clientWidth)})})},[je.isHiddenScrollBar]),ee<=_||!F||je.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(I.a)(),width:_,bottom:k},className:"".concat(ie,"-sticky-scroll")},s.createElement("div",{onMouseDown:Se,ref:oe,className:U()("".concat(ie,"-sticky-scroll-bar"),Object(M.a)({},"".concat(ie,"-sticky-scroll-bar-active"),Ie)),style:{width:"".concat(F,"px"),transform:"translate3d(".concat(je.scrollLeft,"px, 0, 0)")}}))},te=s.forwardRef(ye);function ce(m,K){return s.useMemo(function(){var W=!!m;return{isSticky:W,stickyClassName:W?"".concat(K,"-sticky-header"):"",offsetHeader:Object(ae.a)(m)==="object"&&m.offsetHeader||0,offsetScroll:Object(ae.a)(m)==="object"&&m.offsetScroll||0}},[m,K])}var Ae=[],we={},Fe="rc-table-internal-hook",ze=s.memo(function(m){var K=m.children;return K},function(m,K){return $()(m.props,K.props)?m.pingLeft!==K.pingLeft||m.pingRight!==K.pingRight:!1});function Me(m){var K,W=m.prefixCls,G=m.className,re=m.rowClassName,Y=m.style,H=m.data,k=m.rowKey,V=m.scroll,ie=m.tableLayout,ee=m.direction,_=m.title,F=m.footer,oe=m.summary,de=m.id,Ce=m.showHeader,je=m.components,De=m.emptyText,be=m.onRow,Ze=m.onHeaderRow,Ke=m.internalHooks,Ie=m.transformColumns,Ve=m.internalRefs,qe=m.sticky,Se=H||Ae,et=!!Se.length,$e=s.useState(0),ke=Object(T.a)($e,2),Ue=ke[0],Ee=ke[1];s.useEffect(function(){Ee(Object(I.a)())});var Be=s.useMemo(function(){return Object(p.c)(je,{})},[je]),Ye=s.useCallback(function(Re,Ne){return Object(p.b)(Be,Re)||Ne},[Be]),tt=s.useMemo(function(){return typeof k=="function"?k:function(Re){var Ne=Re&&Re[k];return Ne}},[k]),_e=Object(a.c)(m),jt=_e.expandIcon,Rt=_e.expandedRowKeys,Nt=_e.defaultExpandedRowKeys,it=_e.defaultExpandAllRows,ut=_e.expandedRowRender,mt=_e.onExpand,pt=_e.onExpandedRowsChange,Mt=_e.expandRowByClick,ot=_e.rowExpandable,gt=_e.expandIconColumnIndex,ht=_e.expandedRowClassName,Kt=_e.childrenColumnName,St=_e.indentSize,vt=jt||Le,Et=Kt||"children",Tt=s.useMemo(function(){return ut?"row":m.expandable&&Ke===Fe&&m.expandable.__PARENT_RENDER_ICON__||Se.some(function(Re){return Re&&Object(ae.a)(Re)==="object"&&Re[Et]})?"nest":!1},[!!ut,Se]),Pt=s.useState(function(){return Nt||(it?Te(Se,tt,Et):[])}),Ge=Object(T.a)(Pt,2),nt=Ge[0],rt=Ge[1],Je=s.useMemo(function(){return new Set(Rt||nt||[])},[Rt,nt]),ct=s.useCallback(function(Re){var Ne=tt(Re,Se.indexOf(Re)),Xe,at=Je.has(Ne);at?(Je.delete(Ne),Xe=Object(Z.a)(Je)):Xe=[].concat(Object(Z.a)(Je),[Ne]),rt(Xe),mt&&mt(!at,Re),pt&&pt(Xe)},[tt,Je,Se,mt,pt]),dt=s.useState(0),Dt=Object(T.a)(dt,2),Ct=Dt[0],Lt=Dt[1],vn=Object(ne.b)(Object(S.a)(Object(S.a)(Object(S.a)({},m),_e),{},{expandable:!!ut,expandedKeys:Je,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:ee}),Ke===Fe?Ie:null),Jt=Object(T.a)(vn,2),kt=Jt[0],We=Jt[1],wt=s.useMemo(function(){return{columns:kt,flattenColumns:We}},[kt,We]),Wt=s.useRef(),Qt=s.useRef(),ft=s.useRef(),bn=s.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],gn=Zt[1],En=s.useState(!1),en=Object(T.a)(En,2),tn=en[0],Cn=en[1],yn=he(new Map),nn=Object(T.a)(yn,2),xn=nn[0],On=nn[1],jn=Object(p.a)(We),an=jn.map(function(Re){return xn.get(Re)}),on=s.useMemo(function(){return an},[an.join("_")]),At=ge(on,We.length,ee),st=V&&Object(p.d)(V.y),lt=V&&Object(p.d)(V.x),yt=lt&&We.some(function(Re){var Ne=Re.fixed;return Ne}),rn=s.useRef(),Ut=ce(qe,W),xt=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Mn=Ut.stickyClassName,Bt,_t,Ht;st&&(_t={overflowY:"scroll",maxHeight:V.y}),lt&&(Bt={overflowX:"auto"},st||(_t={overflowY:"hidden"}),Ht={width:V.x===!0?"auto":V.x,minWidth:"100%"});var sn=s.useCallback(function(Re,Ne){On(function(Xe){var at=new Map(Xe);return at.set(Re,Ne),at})},[]),Sn=le(null),ln=Object(T.a)(Sn,2),Tn=ln[0],un=ln[1];function Ft(Re,Ne){if(!Ne)return;typeof Ne=="function"?Ne(Re):Ne.scrollLeft!==Re&&(Ne.scrollLeft=Re)}var bt=function(Ne){var Xe=Ne.currentTarget,at=Ne.scrollLeft,Ot=typeof at=="number"?at:Xe.scrollLeft,hn=Xe||we;if(!un()||un()===hn){var Yt;Tn(hn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=rn.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Xe){var _n=Xe.scrollWidth,In=Xe.clientWidth;gn(Ot>0),Cn(Ot<_n-In)}},zt=function(){ft.current&&bt({currentTarget:ft.current})},Pn=function(Ne){var Xe=Ne.width;zt(),Lt(Wt.current?Wt.current.offsetWidth:Xe)};s.useEffect(function(){return zt},[]),s.useEffect(function(){lt&&zt()},[lt]),s.useEffect(function(){Ke===Fe&&Ve&&(Ve.body.current=ft.current)});var cn=Ye(["table"],"table"),It=s.useMemo(function(){return ie||(yt?V.x==="max-content"?"auto":"fixed":st||We.some(function(Re){var Ne=Re.ellipsis;return Ne})?"fixed":"auto")},[st,yt,We,ie]),Vt,Xt={colWidths:on,columCount:We.length,stickyOffsets:At,onHeaderRow:Ze,fixHeader:st},Dn=s.useMemo(function(){return et?null:typeof De=="function"?De():De},[et,De]),dn=s.createElement(pe,{data:Se,measureColumnWidth:st||lt||xt,expandedKeys:Je,rowExpandable:ot,getRowKey:tt,onRow:be,emptyNode:Dn,childrenColumnName:Et}),fn=s.createElement(i,{colWidths:We.map(function(Re){var Ne=Re.width;return Ne}),columns:We}),mn=oe&&s.createElement(se.b,null,oe(Se)),pn=Ye(["body"]);if(st||xt){var $t;typeof pn=="function"?($t=pn(Se,{scrollbarSize:Ue,ref:ft,onScroll:bt}),Xt.colWidths=We.map(function(Re,Ne){var Xe=Re.width,at=Ne===kt.length-1?Xe-Ue:Xe;return typeof at=="number"&&!Number.isNaN(at)?at:(Object(b.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):$t=s.createElement("div",{style:Object(S.a)(Object(S.a)({},Bt),_t),onScroll:bt,ref:ft,className:U()("".concat(W,"-body"))},s.createElement(cn,{style:Object(S.a)(Object(S.a)({},Ht),{},{tableLayout:It})},fn,dn,mn),xt&&s.createElement(te,{ref:rn,offsetScroll:Nn,scrollBodyRef:ft,onScroll:bt})),Vt=s.createElement(s.Fragment,null,Ce!==!1&&s.createElement(n,Object.assign({noData:!Se.length},Xt,wt,{direction:ee,offsetHeader:Rn,stickyClassName:Mn,ref:Qt,onScroll:bt})),$t)}else Vt=s.createElement("div",{style:Object(S.a)(Object(S.a)({},Bt),_t),className:U()("".concat(W,"-content")),onScroll:bt,ref:ft},s.createElement(cn,{style:Object(S.a)(Object(S.a)({},Ht),{},{tableLayout:It})},fn,Ce!==!1&&s.createElement(r,Object.assign({},Xt,wt)),dn,mn));var Ln=Object(a.b)(m),Gt=s.createElement("div",Object.assign({className:U()(W,G,(K={},Object(M.a)(K,"".concat(W,"-rtl"),ee==="rtl"),Object(M.a)(K,"".concat(W,"-ping-left"),qt),Object(M.a)(K,"".concat(W,"-ping-right"),tn),Object(M.a)(K,"".concat(W,"-layout-fixed"),ie==="fixed"),Object(M.a)(K,"".concat(W,"-fixed-header"),st),Object(M.a)(K,"".concat(W,"-fixed-column"),yt),Object(M.a)(K,"".concat(W,"-scroll-horizontal"),lt),Object(M.a)(K,"".concat(W,"-has-fix-left"),We[0]&&We[0].fixed),Object(M.a)(K,"".concat(W,"-has-fix-right"),We[We.length-1]&&We[We.length-1].fixed==="right"),K)),style:Y,id:de,ref:Wt},Ln),s.createElement(ze,{pingLeft:qt,pingRight:tn,props:Object(S.a)(Object(S.a)({},m),{},{stickyOffsets:At,mergedExpandedKeys:Je})},_&&s.createElement(fe,{className:"".concat(W,"-title")},_(Se)),s.createElement("div",{className:"".concat(W,"-container")},Vt),F&&s.createElement(fe,{className:"".concat(W,"-footer")},F(Se))));lt&&(Gt=s.createElement(L.a,{onResize:Pn},Gt));var wn=s.useMemo(function(){return{prefixCls:W,getComponent:Ye,scrollbarSize:Ue,direction:ee,fixedInfoList:We.map(function(Re,Ne){return A(Ne,Ne,We,At,ee)}),isSticky:xt}},[W,Ye,Ue,ee,We,At,ee,xt]),An=s.useMemo(function(){return Object(S.a)(Object(S.a)({},wt),{},{tableLayout:It,rowClassName:re,expandedRowClassName:ht,componentWidth:Ct,fixHeader:st,fixColumn:yt,horizonScroll:lt,expandIcon:vt,expandableType:Tt,expandRowByClick:Mt,expandedRowRender:ut,onTriggerExpand:ct,expandIconColumnIndex:gt,indentSize:St})},[wt,It,re,ht,Ct,st,yt,lt,vt,Tt,Mt,ut,ct,gt,St]),Un=s.useMemo(function(){return{onColumnResize:sn}},[sn]);return s.createElement(N.a.Provider,{value:wn},s.createElement(E.Provider,{value:An},s.createElement(X.Provider,{value:Un},Gt)))}Me.Column=d.a,Me.ColumnGroup=w.a,Me.Summary=se.a,Me.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Qe=z.b=Me},wRmb:function(xe,z,t){"use strict";t.d(z,"a",function(){return $});var M=t("rePB"),S=t("KQm4"),Z=t("VTBJ"),ae=t("Ff2n"),T=t("q1tI"),s=t.n(T),B=t("Kwbf"),U=t("Zm9Q"),h=t("hW8S");function $(d){return Object(U.a)(d).filter(function(c){return T.isValidElement(c)}).map(function(c){var R=c.key,x=c.props,N=x.children,A=Object(ae.a)(x,["children"]),p=Object(Z.a)({key:R},A);return N&&(p.children=$(N)),p})}function b(d){return d.reduce(function(c,R){var x=R.fixed,N=x===!0?"left":x,A=R.children;return A&&A.length>0?[].concat(Object(S.a)(c),Object(S.a)(b(A).map(function(p){return Object(Z.a)({fixed:N},p)}))):[].concat(Object(S.a)(c),[Object(Z.a)(Object(Z.a)({},R),{},{fixed:N})])},[])}function L(d){for(var c=!0,R=0;R=0;A-=1){var p=d[A];if(N&&p.fixed!=="right")N=!1;else if(!N&&p.fixed==="right"){Object(B.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function I(d){return d.map(function(c){var R=c.fixed,x=Object(ae.a)(c,["fixed"]),N=R;return R==="left"?N="right":R==="right"&&(N="left"),Object(Z.a)({fixed:N},x)})}function w(d,c){var R=d.prefixCls,x=d.columns,N=d.children,A=d.expandable,p=d.expandedKeys,g=d.getRowKey,v=d.onTriggerExpand,y=d.expandIcon,j=d.rowExpandable,r=d.expandIconColumnIndex,a=d.direction,e=d.expandRowByClick,i=T.useMemo(function(){return x||$(N)},[x,N]),u=T.useMemo(function(){if(A){var o,E=r||0,l=i[E],C=(o={},Object(M.a)(o,h.a,{className:"".concat(R,"-expand-icon-col")}),Object(M.a)(o,"title",""),Object(M.a)(o,"fixed",l?l.fixed:null),Object(M.a)(o,"className","".concat(R,"-row-expand-icon-cell")),Object(M.a)(o,"render",function(O,X,J){var q=g(X,J),Q=p.has(q),pe=j?j(X):!0,ne=y({prefixCls:R,expanded:Q,expandable:pe,record:X,onExpand:v});return e?T.createElement("span",{onClick:function(me){return me.stopPropagation()}},ne):ne}),o),P=i.slice();return E>=0&&P.splice(E,0,C),P}return i},[A,i,g,p,y,a]),f=T.useMemo(function(){var o=u;return c&&(o=c(o)),o.length||(o=[{render:function(){return null}}]),o},[c,u,a]),n=T.useMemo(function(){return a==="rtl"?I(b(f)):b(f)},[f,a]);return[f,n]}z.b=w},"y0+3":function(xe,z,t){"use strict";t.d(z,"a",function(){return b}),t.d(z,"b",function(){return I});var M=/margin|padding|width|height|max|min|offset/,S={left:!0,top:!0},Z={cssFloat:1,styleFloat:1,float:1};function ae(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function T(w,d,c){if(d=d.toLowerCase(),c==="auto"){if(d==="height")return w.offsetHeight;if(d==="width")return w.offsetWidth}return d in S||(S[d]=M.test(d)),S[d]?parseFloat(c)||0:c}function s(w,d){var c=arguments.length,R=ae(w);return d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,c===1?R:T(w,d,R[d]||w.style[d])}function B(w,d,c){var R=arguments.length;if(d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,R===3)return typeof c=="number"&&M.test(d)&&(c="".concat(c,"px")),w.style[d]=c,c;for(var x in d)d.hasOwnProperty(x)&&B(w,x,d[x]);return ae(w)}function U(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function h(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function $(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:d}}function b(){var w=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:d}}function L(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var d=w.getBoundingClientRect(),c=document.documentElement;return{left:d.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); +`),insertTextRules:g.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=$(g,e,i,r,u);return{suggestions:f}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",I=t("LvDl");function w(g){return/^\d+$/.test(g)?"".concat(g,"px"):g}function d(){}var c=!1,R={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function x(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=g;if(Array.isArray(g)){for(var y=0;y0||Ce.target.offsetWidth>0)&&se.current.instance.layout()}}catch(je){oe.e(je)}finally{oe.f()}}),_.observe(fe.current)),_}function we(){Z.b.warn(decodeURIComponent(L))}var Fe=function(){var F=se.current.instance;if(a!=null&&F&&te){var oe=F.getModel();oe&&a!==oe.getValue()&&(c=!0,oe.setValue(a),F.layout(),c=!1)}};Object(B.useEffect)(function(){Le.current&&clearTimeout(Le.current),Le.current=setTimeout(function(){Fe()},500)},[a,te,se.current]);function ze(){var _=se.current.instance;if(_){var F=_.getSelection(),oe=se.current.pastePos||{},de=new N.Range(oe.startLineNumber||F.endLineNumber,oe.startColumn||F.endColumn,oe.endLineNumber||F.endLineNumber,oe.endColumn||F.endColumn);setTimeout(function(){_.executeEdits("",[{range:de,text:""}])},300)}}function Se(_){(window.navigator.platform.match("Mac")?_.metaKey:_.ctrlKey)&&_.keyCode==83&&(_.preventDefault(),O())}var Qe=function(){if(J&&se.current.instance){var F=se.current.instance.getContentHeight();ie(F0||ve.target.offsetWidth>0)&&J.layout()}}catch(me){pe.e(me)}finally{pe.f()}}),q.observe(n.current)),q}Object(B.useEffect)(function(){n.current&&t.e(27).then(t.t.bind(null,"M/lh",7)).then(function(J){N=J;var q=N.editor.createDiffEditor(n.current,Object(S.a)(Object(S.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},f),{},{wordWrap:!0}));C(q);var Q=P(q);return function(){q.dispose();var pe=q.getModel();pe&&pe.dispose(),Q.unobserve(n.current)}})},[]),Object(B.useEffect)(function(){l&&l.setModel({original:N.editor.createModel(a,i),modified:N.editor.createModel(e,i)})},[a,e,i,l]);var D=w(y),O=w(r),X={width:D,height:O};return U.a.createElement("div",{className:"my-diff-editor",ref:n,style:X})}},ZpRC:function(xe,z,t){"use strict";function S(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function M(b,L){return(!L||b!=="hidden")&&b!=="visible"&&b!=="clip"}function Z(b,L){if(b.clientHeightL||c>b&&R=L&&x>=I?c-b-w:R>L&&xI?R-L+d:0}var T=function(b,L){var I=window,w=L.scrollMode,d=L.block,c=L.inline,R=L.boundary,x=L.skipOverflowHiddenElements,N=typeof R=="function"?R:function(Pe){return Pe!==R};if(!S(b))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],g=b;S(g)&&N(g);){if((g=g.parentElement)===A){p.push(g);break}g!=null&&g===document.body&&Z(g)&&!Z(document.documentElement)||g!=null&&Z(g,x)&&p.push(g)}for(var v=I.visualViewport?I.visualViewport.width:innerWidth,y=I.visualViewport?I.visualViewport.height:innerHeight,j=window.scrollX||pageXOffset,r=window.scrollY||pageYOffset,a=b.getBoundingClientRect(),e=a.height,i=a.width,u=a.top,f=a.right,n=a.bottom,o=a.left,E=d==="start"||d==="nearest"?u:d==="end"?n:u+e/2,l=c==="center"?o+i/2:c==="end"?f:o,C=[],P=0;P=0&&o>=0&&n<=y&&f<=v&&u>=q&&n<=pe&&o>=ne&&f<=Q)return C;var ve=getComputedStyle(D),me=parseInt(ve.borderLeftWidth,10),he=parseInt(ve.borderTopWidth,10),le=parseInt(ve.borderRightWidth,10),ue=parseInt(ve.borderBottomWidth,10),ge=0,Oe=0,fe="offsetWidth"in D?D.offsetWidth-D.clientWidth-me-le:0,se="offsetHeight"in D?D.offsetHeight-D.clientHeight-he-ue:0;if(A===D)ge=d==="start"?E:d==="end"?E-y:d==="nearest"?ae(r,r+y,y,he,ue,r+E,r+E+e,e):E-y/2,Oe=c==="start"?l:c==="center"?l-v/2:c==="end"?l-v:ae(j,j+v,v,me,le,j+l,j+l+i,i),ge=Math.max(0,ge+r),Oe=Math.max(0,Oe+j);else{ge=d==="start"?E-q-he:d==="end"?E-pe+ue+se:d==="nearest"?ae(q,pe,X,he,ue+se,E,E+e,e):E-(q+X/2)+se/2,Oe=c==="start"?l-ne-me:c==="center"?l-(ne+J/2)+fe/2:c==="end"?l-Q+le+fe:ae(ne,Q,J,me,le+fe,l,l+i,i);var Le=D.scrollLeft,Te=D.scrollTop;E+=Te-(ge=Math.max(0,Math.min(Te+ge,D.scrollHeight-X+se))),l+=Le-(Oe=Math.max(0,Math.min(Le+Oe,D.scrollWidth-J+fe)))}C.push({el:D,top:ge,left:Oe})}return C};function s(b){return b===Object(b)&&Object.keys(b).length!==0}function B(b,L){L===void 0&&(L="auto");var I="scrollBehavior"in document.body.style;b.forEach(function(w){var d=w.el,c=w.top,R=w.left;d.scroll&&I?d.scroll({top:c,left:R,behavior:L}):(d.scrollTop=c,d.scrollLeft=R)})}function U(b){return b===!1?{block:"end",inline:"nearest"}:s(b)?b:{block:"start",inline:"nearest"}}function h(b,L){var I=!b.ownerDocument.documentElement.contains(b);if(s(L)&&typeof L.behavior=="function")return L.behavior(I?[]:T(b,L));if(I)return;var w=U(L);return B(T(b,w),w.behavior)}var $=z.a=h},biw7:function(xe,z,t){"use strict";var S=t("q1tI"),M=t.n(S),Z=S.createContext(null);z.a=Z},dHP6:function(xe,z,t){xe.exports={flex_box_center:"flex_box_center___x7p9B",flex_space_between:"flex_space_between___1dpUp",flex_box_vertical_center:"flex_box_vertical_center___1HpWl",flex_box_center_end:"flex_box_center_end___1j-WY",flex_box_column:"flex_box_column___CILC5",title:"title___1ypti",shixunTitle:"shixunTitle___3RarB",shixunWrp:"shixunWrp___3cvwg"}},dmUQ:function(xe,z,t){"use strict";var S=t("Ff2n"),M=t("rePB"),Z=t("1OyB"),ae=t("vuIU"),T=t("Ji7U"),s=t("md7G"),B=t("foSv"),U=t("q1tI"),h=t.n(U),$=t("TSYQ"),b=t.n($),L=t("4IlW");function I(e,i){var u=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);i&&(f=f.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),u.push.apply(u,f)}return u}function w(e){for(var i=1;i1?J-1:0),Q=1;Q1?P-1:0),O=1;O=0)return parseInt(C.slice(C.indexOf("e-")+2),10);var P=0;return C.indexOf(".")>=0&&(P=C.length-C.indexOf(".")-1),P},n.getInputDisplayValue=function(l){var C=l||n.state,P=C.focused,D=C.inputValue,O=C.value,X;P?X=D:X=n.toPrecisionAsStep(O),X==null&&(X="");var J=n.formatWrapper(X);return v(n.props.decimalSeparator)&&(J=J.toString().replace(".",n.props.decimalSeparator)),J},n.recordCursorPosition=function(){try{n.cursorStart=n.input.selectionStart,n.cursorEnd=n.input.selectionEnd,n.currentValue=n.input.value,n.cursorBefore=n.input.value.substring(0,n.cursorStart),n.cursorAfter=n.input.value.substring(n.cursorEnd)}catch(l){}},n.restoreByAfter=function(l){if(l===void 0)return!1;var C=n.input.value,P=C.lastIndexOf(l);if(P===-1)return!1;var D=n.cursorBefore.length;return n.lastKeyCode===L.a.DELETE&&n.cursorBefore.charAt(D-1)===l[0]?(n.fixCaret(D,D),!0):P+l.length===C.length?(n.fixCaret(P,P),!0):!1},n.partRestoreByAfter=function(l){return l===void 0?!1:Array.prototype.some.call(l,function(C,P){var D=l.substring(P);return n.restoreByAfter(D)})},n.isNotCompleteNumber=function(l){return isNaN(l)||l===""||l===null||l&&l.toString().indexOf(".")===l.toString().length-1},n.stop=function(){n.autoStepTimer&&clearTimeout(n.autoStepTimer)},n.down=function(l,C,P){n.pressingUpOrDown=!0,n.step("down",l,C,P)},n.up=function(l,C,P){n.pressingUpOrDown=!0,n.step("up",l,C,P)},n.saveInput=function(l){n.input=l};var o=f.value;o===void 0&&(o=f.defaultValue),n.state={focused:f.autoFocus};var E=n.getValidValue(n.toNumber(o));return n.state=w(w({},n.state),{},{inputValue:n.toPrecisionAsStep(E),value:E}),n}return Object(ae.a)(u,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(n){var o=this.props,E=o.value,l=o.onChange,C=o.max,P=o.min,D=this.state.focused;if(n){if(!y(n.value,E)||!y(n.max,C)||!y(n.min,P)){var O=D?E:this.getValidValue(E),X;this.pressingUpOrDown?X=O:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(O),this.setState({value:O,inputValue:X})}var J="value"in this.props?E:this.state.value;"max"in this.props&&n.max!==C&&typeof J=="number"&&J>C&&l&&l(C),"min"in this.props&&n.min!==P&&typeof J=="number"&&J1&&arguments[1]!==void 0?arguments[1]:this.props.min,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,l=parseFloat(n);return isNaN(l)?n:(lE&&(l=E),l)}},{key:"setValue",value:function(n,o){var E=this.props.precision,l=this.isNotCompleteNumber(parseFloat(n))?null:parseFloat(n),C=this.state.value,P=C===void 0?null:C,D=this.state.inputValue,O=D===void 0?null:D,X=typeof l=="number"?l.toFixed(E):"".concat(l),J=l!==P||X!=="".concat(O);return"value"in this.props?(O=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:O},o)):this.setState({value:l,inputValue:this.toPrecisionAsStep(n)},o),J&&this.props.onChange(l),l}},{key:"getMaxPrecision",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.props,l=E.precision,C=E.step;if(v(l))return l;var P=this.getPrecision(o),D=this.getPrecision(C),O=this.getPrecision(n);return n?Math.max(O,P+D):P+D}},{key:"getPrecisionFactor",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,E=this.getMaxPrecision(n,o);return Math.pow(10,E)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(n){return this.props.formatter?this.props.formatter(n):n}},{key:"toPrecisionAsStep",value:function(n){if(this.isNotCompleteNumber(n)||n==="")return n;var o=Math.abs(this.getMaxPrecision(n));return isNaN(o)?n.toString():Number(n).toFixed(o)}},{key:"toNumber",value:function(n){var o=this.props.precision,E=this.state.focused,l=n&&n.length>16&&E;return this.isNotCompleteNumber(n)||l?n:v(o)?Math.round(n*Math.pow(10,o))/Math.pow(10,o):Number(n)}},{key:"upStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n+l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"downStep",value:function(n,o){var E=this.props.step,l=this.getPrecisionFactor(n,o),C=Math.abs(this.getMaxPrecision(n,o)),P=((l*n-l*E*o)/l).toFixed(C);return this.toNumber(P)}},{key:"step",value:function(n,o){var E=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=arguments.length>3?arguments[3]:void 0;this.stop(),o&&(o.persist(),o.preventDefault());var P=this.props;if(P.disabled)return;var D=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(D))return;var O=this["".concat(n,"Step")](D,l),X=O>P.max||OP.max?O=P.max:O=q),Y=(Se||Se===0)&&(isNaN(Se)||Number(Se)<=Q),H=re||l||C,k=Y||l||C,V=b()("".concat(E,"-handler"),"".concat(E,"-handler-up"),Object(M.a)({},"".concat(E,"-handler-up-disabled"),H)),ie=b()("".concat(E,"-handler"),"".concat(E,"-handler-down"),Object(M.a)({},"".concat(E,"-handler-down-disabled"),k)),ee=P?{onTouchStart:H?R:this.up,onTouchEnd:this.stop}:{onMouseDown:H?R:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=P?{onTouchStart:k?R:this.down,onTouchEnd:this.stop}:{onMouseDown:k?R:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return h.a.createElement("div",{className:m,style:pe,title:ne,onMouseEnter:ve,onMouseLeave:me,onMouseOver:he,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},h.a.createElement("div",{className:"".concat(E,"-handler-wrap")},h.a.createElement("span",Object.assign({unselectable:"on"},ee,{role:"button","aria-label":"Increase Value","aria-disabled":H,className:V}),O||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-up-inner"),onClick:x})),h.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":k,className:ie}),X||h.a.createElement("span",{unselectable:"on",className:"".concat(E,"-handler-down-inner"),onClick:x}))),h.a.createElement("div",{className:"".concat(E,"-input-wrap")},h.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Q,"aria-valuemax":q,"aria-valuenow":Se,required:ue,type:fe,placeholder:se,onPaste:Ae,onClick:ge,onMouseUp:this.onMouseUp,className:"".concat(E,"-input"),tabIndex:Oe,autoComplete:D,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:W?this.onKeyDown:R,onKeyUp:W?this.onKeyUp:R,autoFocus:te,maxLength:ye,readOnly:C,disabled:l,max:q,min:Q,step:He,name:ce,title:ne,id:Le,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(G),pattern:Pe,inputMode:Te,onInput:we},K))))}}]),u}(h.a.Component);j.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:g,min:-g,step:1,style:{},onChange:R,onKeyDown:R,onPressEnter:R,onFocus:R,onBlur:R,parser:N,required:!1,autoComplete:"off"};var r=j,a=z.a=r},fyJ8:function(xe,z,t){"use strict";var S=t("rePB"),M=t("VTBJ"),Z=t("Ff2n"),ae=t("U8pU"),T=t("q1tI"),s=t.n(T),B=t("TSYQ"),U=t.n(B),h=t("c+Xe"),$=t("sR1s");function b(c){return c&&Object(ae.a)(c)==="object"&&!Array.isArray(c)&&!T.isValidElement(c)}function L(c){return typeof c=="string"?!0:Object(h.c)(c)}function I(c,R){var x,N=c.prefixCls,A=c.className,p=c.record,g=c.index,v=c.dataIndex,y=c.render,j=c.children,r=c.component,a=r===void 0?"td":r,e=c.colSpan,i=c.rowSpan,u=c.fixLeft,f=c.fixRight,n=c.firstFixLeft,o=c.lastFixLeft,E=c.firstFixRight,l=c.lastFixRight,C=c.appendNode,P=c.additionalProps,D=P===void 0?{}:P,O=c.ellipsis,X=c.align,J=c.rowType,q=c.isSticky,Q="".concat(N,"-cell"),pe,ne;if(j)ne=j;else{var ve=Object($.b)(p,v);if(ne=ve,y){var me=y(ve,p,g);b(me)?(ne=me.children,pe=me.props):ne=me}}Object(ae.a)(ne)==="object"&&!Array.isArray(ne)&&!T.isValidElement(ne)&&(ne=null),O&&(o||E)&&(ne=T.createElement("span",{className:"".concat(Q,"-content")},ne));var he=pe||{},le=he.colSpan,ue=he.rowSpan,ge=he.style,Oe=he.className,fe=Object(Z.a)(he,["colSpan","rowSpan","style","className"]),se=le!==void 0?le:e,Le=ue!==void 0?ue:i;if(se===0||Le===0)return null;var Te={},Pe=typeof u=="number",He=typeof f=="number";Pe&&(Te.position="sticky",Te.left=u),He&&(Te.position="sticky",Te.right=f);var ye={};X&&(ye.textAlign=X);var te,ce=O===!0?{showTitle:!0}:O;ce&&(ce.showTitle||J==="header")&&(typeof ne=="string"||typeof ne=="number"?te=ne.toString():T.isValidElement(ne)&&typeof ne.props.children=="string"&&(te=ne.props.children));var Ae=Object(M.a)(Object(M.a)(Object(M.a)({title:te},fe),D),{},{colSpan:se&&se!==1?se:null,rowSpan:Le&&Le!==1?Le:null,className:U()(Q,A,(x={},Object(S.a)(x,"".concat(Q,"-fix-left"),Pe),Object(S.a)(x,"".concat(Q,"-fix-left-first"),n),Object(S.a)(x,"".concat(Q,"-fix-left-last"),o),Object(S.a)(x,"".concat(Q,"-fix-right"),He),Object(S.a)(x,"".concat(Q,"-fix-right-first"),E),Object(S.a)(x,"".concat(Q,"-fix-right-last"),l),Object(S.a)(x,"".concat(Q,"-ellipsis"),O),Object(S.a)(x,"".concat(Q,"-with-append"),C),Object(S.a)(x,"".concat(Q,"-fix-sticky"),(Pe||He)&&q),x),D.className,Oe),style:Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)({},D.style),ye),Te),ge),ref:L(a)?R:null});return T.createElement(a,Object.assign({},Ae),C,ne)}var w=T.forwardRef(I);w.displayName="Cell";var d=T.memo(w,function(c,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,c.record):!1});z.a=d},hW8S:function(xe,z,t){"use strict";t.d(z,"a",function(){return ae}),t.d(z,"c",function(){return T}),t.d(z,"b",function(){return s});var S=t("VTBJ"),M=t("Ff2n"),Z=t("Kwbf"),ae="RC_TABLE_INTERNAL_COL_DEFINE";function T(B){var U=B.expandable,h=Object(M.a)(B,["expandable"]);return"expandable"in B?Object(S.a)(Object(S.a)({},h),U):h}function s(B){return Object.keys(B).reduce(function(U,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-")&&(U[h]=B[h]),U},{})}},n6Qo:function(xe,z,t){"use strict";t.d(z,"a",function(){return U});var S=t("q1tI"),M=t("biw7"),Z=t("fyJ8");function ae(h){var $=h.className,b=h.index,L=h.children,I=h.colSpan,w=h.rowSpan,d=S.useContext(M.a),c=d.prefixCls,R=d.fixedInfoList,x=R[b];return S.createElement(Z.a,Object.assign({className:$,index:b,component:"td",prefixCls:c,record:null,dataIndex:null,render:function(){return{children:L,props:{colSpan:I,rowSpan:w}}}},x))}function T(h){return S.createElement("tr",Object.assign({},h))}function s(h){var $=h.children,b=S.useContext(M.a),L=b.prefixCls;return S.createElement("tfoot",{className:"".concat(L,"-summary")},$)}var B=z.b=s,U={Cell:ae,Row:T}},"rAM+":function(xe,z,t){"use strict";t.d(z,"a",function(){return M});var S=t("Qw5x");function M(Z,ae){var T;if(typeof Symbol=="undefined"||Z[Symbol.iterator]==null){if(Array.isArray(Z)||(T=Object(S.a)(Z))||ae&&Z&&typeof Z.length=="number"){T&&(Z=T);var s=0,B=function(){};return{s:B,n:function(){return s>=Z.length?{done:!0}:{done:!1,value:Z[s++]}},e:function(L){throw L},f:B}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var U=!0,h=!1,$;return{s:function(){T=Z[Symbol.iterator]()},n:function(){var L=T.next();return U=L.done,L},e:function(L){h=!0,$=L},f:function(){try{!U&&T.return!=null&&T.return()}finally{if(h)throw $}}}}},sR1s:function(xe,z,t){"use strict";t.d(z,"b",function(){return ae}),t.d(z,"a",function(){return T}),t.d(z,"c",function(){return s}),t.d(z,"d",function(){return B});var S=t("U8pU"),M="RC_TABLE_KEY";function Z(U){return U==null?[]:Array.isArray(U)?U:[U]}function ae(U,h){if(!h&&typeof h!="number")return U;for(var $=Z(h),b=U,L=0;L<$.length;L+=1){if(!b)return null;var I=$[L];b=b[I]}return b}function T(U){var h=[],$={};return U.forEach(function(b){for(var L=b||{},I=L.key,w=L.dataIndex,d=I||Z(w).join("-")||M;$[d];)d="".concat(d,"_next");$[d]=!0,h.push(d)}),h}function s(){var U={};function h(I,w){w&&Object.keys(w).forEach(function(d){var c=w[d];c&&Object(S.a)(c)==="object"?(I[d]=I[d]||{},h(I[d],c)):I[d]=c})}for(var $=arguments.length,b=new Array($),L=0;L<$;L++)b[L]=arguments[L];return b.forEach(function(I){h(U,I)}),U}function B(U){return U!=null}},sboe:function(xe,z,t){"use strict";t.d(z,"a",function(){return Z});var S=t("q1tI"),M=t.n(S),Z=S.createContext(null)},t23M:function(xe,z,t){"use strict";var S=t("VTBJ"),M=t("1OyB"),Z=t("vuIU"),ae=t("Ji7U"),T=t("LK+K"),s=t("q1tI"),B=t.n(s),U=t("m+aA"),h=t("Zm9Q"),$=t("Kwbf"),b=t("c+Xe"),L=t("bdgK"),I="rc-observer-key",w=function(d){Object(ae.a)(R,d);var c=Object(T.a)(R);function R(){var x;return Object(M.a)(this,R),x=c.apply(this,arguments),x.resizeObserver=null,x.childNode=null,x.currentElement=null,x.state={width:0,height:0,offsetHeight:0,offsetWidth:0},x.onResize=function(N){var A=x.props.onResize,p=N[0].target,g=p.getBoundingClientRect(),v=g.width,y=g.height,j=p.offsetWidth,r=p.offsetHeight,a=Math.floor(v),e=Math.floor(y);if(x.state.width!==a||x.state.height!==e||x.state.offsetWidth!==j||x.state.offsetHeight!==r){var i={width:a,height:e,offsetWidth:j,offsetHeight:r};x.setState(i),A&&Promise.resolve().then(function(){A(Object(S.a)(Object(S.a)({},i),{},{offsetWidth:j,offsetHeight:r}))})}},x.setChildNode=function(N){x.childNode=N},x}return Object(Z.a)(R,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var N=this.props.disabled;if(N){this.destroyObserver();return}var A=Object(U.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new L.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var N=this.props.children,A=Object(h.a)(N);if(A.length>1)Object($.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object($.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(s.isValidElement(p)&&Object(b.c)(p)){var g=p.ref;A[0]=s.cloneElement(p,{ref:Object(b.a)(g,this.setChildNode)})}return A.length===1?A[0]:A.map(function(v,y){return!s.isValidElement(v)||"key"in v&&v.key!==null?v:s.cloneElement(v,{key:"".concat(I,"-").concat(y)})})}}]),R}(s.Component);w.displayName="ResizeObserver",z.a=w},wCXF:function(xe,z,t){"use strict";t.d(z,"a",function(){return Fe});var S=t("rePB"),M=t("VTBJ"),Z=t("KQm4"),ae=t("U8pU"),T=t("ODXe"),s=t("q1tI"),B=t("TSYQ"),U=t.n(B),h=t("Gytx"),$=t.n(h),b=t("Kwbf"),L=t("t23M"),I=t("qx4F"),w=t("6eGT"),d=t("IBYe"),c=t("Ff2n"),R=t("c+Xe"),x=t("fyJ8"),N=t("biw7");function A(m,K,W,G,re){var Y=W[m]||{},H=W[K]||{},k,V;Y.fixed==="left"?k=G.left[m]:H.fixed==="right"&&(V=G.right[K]);var ie=!1,ee=!1,_=!1,F=!1,oe=W[K+1],de=W[m-1];if(re==="rtl"){if(k!==void 0){var Ce=de&&de.fixed==="left";F=!Ce}else if(V!==void 0){var je=oe&&oe.fixed==="right";_=!je}}else if(k!==void 0){var De=oe&&oe.fixed==="left";ie=!De}else if(V!==void 0){var be=de&&de.fixed==="right";ee=!be}return{fixLeft:k,fixRight:V,lastFixLeft:ie,firstFixRight:ee,lastFixRight:_,firstFixLeft:F,isSticky:G.isSticky}}var p=t("sR1s");function g(m){var K=m.cells,W=m.stickyOffsets,G=m.flattenColumns,re=m.rowComponent,Y=m.cellComponent,H=m.onHeaderRow,k=m.index,V=s.useContext(N.a),ie=V.prefixCls,ee=V.direction,_;H&&(_=H(K.map(function(oe){return oe.column}),k));var F=Object(p.a)(K.map(function(oe){return oe.column}));return s.createElement(re,Object.assign({},_),K.map(function(oe,de){var Ce=oe.column,je=A(oe.colStart,oe.colEnd,G,W,ee),De;return Ce&&Ce.onHeaderCell&&(De=oe.column.onHeaderCell(Ce)),s.createElement(x.a,Object.assign({},oe,{ellipsis:Ce.ellipsis,align:Ce.align,component:Y,prefixCls:ie,key:F[de]},je,{additionalProps:De,rowType:"header"}))}))}g.displayName="HeaderRow";var v=g;function y(m){var K=[];function W(H,k){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;K[V]=K[V]||[];var ie=k,ee=H.filter(Boolean).map(function(_){var F={key:_.key,className:_.className||"",children:_.title,column:_,colStart:ie},oe=1,de=_.children;return de&&de.length>0&&(oe=W(de,ie,V+1).reduce(function(Ce,je){return Ce+je},0),F.hasSubColumns=!0),"colSpan"in _&&(oe=_.colSpan),"rowSpan"in _&&(F.rowSpan=_.rowSpan),F.colSpan=oe,F.colEnd=F.colStart+oe-1,K[V].push(F),ie+=oe,oe});return ee}W(m,0);for(var G=K.length,re=function(k){K[k].forEach(function(V){!("rowSpan"in V)&&!V.hasSubColumns&&(V.rowSpan=G-k)})},Y=0;Y=0;k-=1){var V=K[k],ie=W&&W[k],ee=ie&&ie[a.a];(V||ee||H)&&(re.unshift(s.createElement("col",Object.assign({key:k,style:{width:V,minWidth:V}},ee))),H=!0)}return s.createElement("colgroup",null,re)}var i=e;function u(m,K){return Object(s.useMemo)(function(){for(var W=[],G=0;G1?Je-1:0),dt=1;dt=_&&(_e=_-F),H({scrollLeft:_e/_*(ee+2)}),be.current.x=Ee.pageX},$e=function(){var Ee=Object(He.b)(Y.current).top,Be=Ee+Y.current.offsetHeight,Ye=document.documentElement.scrollTop+window.innerHeight;Be-Object(I.a)()<=Ye||Ee>=Ye-k?De(function(tt){return Object(M.a)(Object(M.a)({},tt),{},{isHiddenScrollBar:!0})}):De(function(tt){return Object(M.a)(Object(M.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(Ee){De(function(Be){return Object(M.a)(Object(M.a)({},Be),{},{scrollLeft:Ee/ee*_||0})})};return s.useImperativeHandle(W,function(){return{setScrollLeft:ke}}),s.useEffect(function(){var Ue=Object(Pe.a)(document.body,"mouseup",qe,!1),Ee=Object(Pe.a)(document.body,"mousemove",et,!1);return $e(),function(){Ue.remove(),Ee.remove()}},[F,Ie]),s.useEffect(function(){var Ue=Object(Pe.a)(window,"scroll",$e,!1),Ee=Object(Pe.a)(window,"resize",$e,!1);return function(){Ue.remove(),Ee.remove()}},[]),s.useEffect(function(){je.isHiddenScrollBar||De(function(Ue){var Ee,Be;return Object(M.a)(Object(M.a)({},Ue),{},{scrollLeft:Y.current.scrollLeft/((Ee=Y.current)===null||Ee===void 0?void 0:Ee.scrollWidth)*((Be=Y.current)===null||Be===void 0?void 0:Be.clientWidth)})})},[je.isHiddenScrollBar]),ee<=_||!F||je.isHiddenScrollBar?null:s.createElement("div",{style:{height:Object(I.a)(),width:_,bottom:k},className:"".concat(ie,"-sticky-scroll")},s.createElement("div",{onMouseDown:Me,ref:oe,className:U()("".concat(ie,"-sticky-scroll-bar"),Object(S.a)({},"".concat(ie,"-sticky-scroll-bar-active"),Ie)),style:{width:"".concat(F,"px"),transform:"translate3d(".concat(je.scrollLeft,"px, 0, 0)")}}))},te=s.forwardRef(ye);function ce(m,K){return s.useMemo(function(){var W=!!m;return{isSticky:W,stickyClassName:W?"".concat(K,"-sticky-header"):"",offsetHeader:Object(ae.a)(m)==="object"&&m.offsetHeader||0,offsetScroll:Object(ae.a)(m)==="object"&&m.offsetScroll||0}},[m,K])}var Ae=[],we={},Fe="rc-table-internal-hook",ze=s.memo(function(m){var K=m.children;return K},function(m,K){return $()(m.props,K.props)?m.pingLeft!==K.pingLeft||m.pingRight!==K.pingRight:!1});function Se(m){var K,W=m.prefixCls,G=m.className,re=m.rowClassName,Y=m.style,H=m.data,k=m.rowKey,V=m.scroll,ie=m.tableLayout,ee=m.direction,_=m.title,F=m.footer,oe=m.summary,de=m.id,Ce=m.showHeader,je=m.components,De=m.emptyText,be=m.onRow,Ze=m.onHeaderRow,Ke=m.internalHooks,Ie=m.transformColumns,Ve=m.internalRefs,qe=m.sticky,Me=H||Ae,et=!!Me.length,$e=s.useState(0),ke=Object(T.a)($e,2),Ue=ke[0],Ee=ke[1];s.useEffect(function(){Ee(Object(I.a)())});var Be=s.useMemo(function(){return Object(p.c)(je,{})},[je]),Ye=s.useCallback(function(Re,Ne){return Object(p.b)(Be,Re)||Ne},[Be]),tt=s.useMemo(function(){return typeof k=="function"?k:function(Re){var Ne=Re&&Re[k];return Ne}},[k]),_e=Object(a.c)(m),jt=_e.expandIcon,Rt=_e.expandedRowKeys,Nt=_e.defaultExpandedRowKeys,it=_e.defaultExpandAllRows,ut=_e.expandedRowRender,mt=_e.onExpand,pt=_e.onExpandedRowsChange,St=_e.expandRowByClick,ot=_e.rowExpandable,gt=_e.expandIconColumnIndex,ht=_e.expandedRowClassName,Kt=_e.childrenColumnName,Mt=_e.indentSize,vt=jt||Le,Et=Kt||"children",Tt=s.useMemo(function(){return ut?"row":m.expandable&&Ke===Fe&&m.expandable.__PARENT_RENDER_ICON__||Me.some(function(Re){return Re&&Object(ae.a)(Re)==="object"&&Re[Et]})?"nest":!1},[!!ut,Me]),Pt=s.useState(function(){return Nt||(it?Te(Me,tt,Et):[])}),Ge=Object(T.a)(Pt,2),nt=Ge[0],rt=Ge[1],Je=s.useMemo(function(){return new Set(Rt||nt||[])},[Rt,nt]),ct=s.useCallback(function(Re){var Ne=tt(Re,Me.indexOf(Re)),Xe,at=Je.has(Ne);at?(Je.delete(Ne),Xe=Object(Z.a)(Je)):Xe=[].concat(Object(Z.a)(Je),[Ne]),rt(Xe),mt&&mt(!at,Re),pt&&pt(Xe)},[tt,Je,Me,mt,pt]),dt=s.useState(0),Dt=Object(T.a)(dt,2),Ct=Dt[0],Lt=Dt[1],vn=Object(ne.b)(Object(M.a)(Object(M.a)(Object(M.a)({},m),_e),{},{expandable:!!ut,expandedKeys:Je,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:ee}),Ke===Fe?Ie:null),Jt=Object(T.a)(vn,2),kt=Jt[0],We=Jt[1],wt=s.useMemo(function(){return{columns:kt,flattenColumns:We}},[kt,We]),Wt=s.useRef(),Qt=s.useRef(),ft=s.useRef(),bn=s.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],gn=Zt[1],En=s.useState(!1),en=Object(T.a)(En,2),tn=en[0],Cn=en[1],yn=he(new Map),nn=Object(T.a)(yn,2),xn=nn[0],On=nn[1],jn=Object(p.a)(We),an=jn.map(function(Re){return xn.get(Re)}),on=s.useMemo(function(){return an},[an.join("_")]),At=ge(on,We.length,ee),st=V&&Object(p.d)(V.y),lt=V&&Object(p.d)(V.x),yt=lt&&We.some(function(Re){var Ne=Re.fixed;return Ne}),rn=s.useRef(),Ut=ce(qe,W),xt=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Sn=Ut.stickyClassName,Bt,_t,Ht;st&&(_t={overflowY:"scroll",maxHeight:V.y}),lt&&(Bt={overflowX:"auto"},st||(_t={overflowY:"hidden"}),Ht={width:V.x===!0?"auto":V.x,minWidth:"100%"});var sn=s.useCallback(function(Re,Ne){On(function(Xe){var at=new Map(Xe);return at.set(Re,Ne),at})},[]),Mn=le(null),ln=Object(T.a)(Mn,2),Tn=ln[0],un=ln[1];function Ft(Re,Ne){if(!Ne)return;typeof Ne=="function"?Ne(Re):Ne.scrollLeft!==Re&&(Ne.scrollLeft=Re)}var bt=function(Ne){var Xe=Ne.currentTarget,at=Ne.scrollLeft,Ot=typeof at=="number"?at:Xe.scrollLeft,hn=Xe||we;if(!un()||un()===hn){var Yt;Tn(hn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=rn.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Xe){var _n=Xe.scrollWidth,In=Xe.clientWidth;gn(Ot>0),Cn(Ot<_n-In)}},zt=function(){ft.current&&bt({currentTarget:ft.current})},Pn=function(Ne){var Xe=Ne.width;zt(),Lt(Wt.current?Wt.current.offsetWidth:Xe)};s.useEffect(function(){return zt},[]),s.useEffect(function(){lt&&zt()},[lt]),s.useEffect(function(){Ke===Fe&&Ve&&(Ve.body.current=ft.current)});var cn=Ye(["table"],"table"),It=s.useMemo(function(){return ie||(yt?V.x==="max-content"?"auto":"fixed":st||We.some(function(Re){var Ne=Re.ellipsis;return Ne})?"fixed":"auto")},[st,yt,We,ie]),Vt,Xt={colWidths:on,columCount:We.length,stickyOffsets:At,onHeaderRow:Ze,fixHeader:st},Dn=s.useMemo(function(){return et?null:typeof De=="function"?De():De},[et,De]),dn=s.createElement(pe,{data:Me,measureColumnWidth:st||lt||xt,expandedKeys:Je,rowExpandable:ot,getRowKey:tt,onRow:be,emptyNode:Dn,childrenColumnName:Et}),fn=s.createElement(i,{colWidths:We.map(function(Re){var Ne=Re.width;return Ne}),columns:We}),mn=oe&&s.createElement(se.b,null,oe(Me)),pn=Ye(["body"]);if(st||xt){var $t;typeof pn=="function"?($t=pn(Me,{scrollbarSize:Ue,ref:ft,onScroll:bt}),Xt.colWidths=We.map(function(Re,Ne){var Xe=Re.width,at=Ne===kt.length-1?Xe-Ue:Xe;return typeof at=="number"&&!Number.isNaN(at)?at:(Object(b.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):$t=s.createElement("div",{style:Object(M.a)(Object(M.a)({},Bt),_t),onScroll:bt,ref:ft,className:U()("".concat(W,"-body"))},s.createElement(cn,{style:Object(M.a)(Object(M.a)({},Ht),{},{tableLayout:It})},fn,dn,mn),xt&&s.createElement(te,{ref:rn,offsetScroll:Nn,scrollBodyRef:ft,onScroll:bt})),Vt=s.createElement(s.Fragment,null,Ce!==!1&&s.createElement(n,Object.assign({noData:!Me.length},Xt,wt,{direction:ee,offsetHeader:Rn,stickyClassName:Sn,ref:Qt,onScroll:bt})),$t)}else Vt=s.createElement("div",{style:Object(M.a)(Object(M.a)({},Bt),_t),className:U()("".concat(W,"-content")),onScroll:bt,ref:ft},s.createElement(cn,{style:Object(M.a)(Object(M.a)({},Ht),{},{tableLayout:It})},fn,Ce!==!1&&s.createElement(r,Object.assign({},Xt,wt)),dn,mn));var Ln=Object(a.b)(m),Gt=s.createElement("div",Object.assign({className:U()(W,G,(K={},Object(S.a)(K,"".concat(W,"-rtl"),ee==="rtl"),Object(S.a)(K,"".concat(W,"-ping-left"),qt),Object(S.a)(K,"".concat(W,"-ping-right"),tn),Object(S.a)(K,"".concat(W,"-layout-fixed"),ie==="fixed"),Object(S.a)(K,"".concat(W,"-fixed-header"),st),Object(S.a)(K,"".concat(W,"-fixed-column"),yt),Object(S.a)(K,"".concat(W,"-scroll-horizontal"),lt),Object(S.a)(K,"".concat(W,"-has-fix-left"),We[0]&&We[0].fixed),Object(S.a)(K,"".concat(W,"-has-fix-right"),We[We.length-1]&&We[We.length-1].fixed==="right"),K)),style:Y,id:de,ref:Wt},Ln),s.createElement(ze,{pingLeft:qt,pingRight:tn,props:Object(M.a)(Object(M.a)({},m),{},{stickyOffsets:At,mergedExpandedKeys:Je})},_&&s.createElement(fe,{className:"".concat(W,"-title")},_(Me)),s.createElement("div",{className:"".concat(W,"-container")},Vt),F&&s.createElement(fe,{className:"".concat(W,"-footer")},F(Me))));lt&&(Gt=s.createElement(L.a,{onResize:Pn},Gt));var wn=s.useMemo(function(){return{prefixCls:W,getComponent:Ye,scrollbarSize:Ue,direction:ee,fixedInfoList:We.map(function(Re,Ne){return A(Ne,Ne,We,At,ee)}),isSticky:xt}},[W,Ye,Ue,ee,We,At,ee,xt]),An=s.useMemo(function(){return Object(M.a)(Object(M.a)({},wt),{},{tableLayout:It,rowClassName:re,expandedRowClassName:ht,componentWidth:Ct,fixHeader:st,fixColumn:yt,horizonScroll:lt,expandIcon:vt,expandableType:Tt,expandRowByClick:St,expandedRowRender:ut,onTriggerExpand:ct,expandIconColumnIndex:gt,indentSize:Mt})},[wt,It,re,ht,Ct,st,yt,lt,vt,Tt,St,ut,ct,gt,Mt]),Un=s.useMemo(function(){return{onColumnResize:sn}},[sn]);return s.createElement(N.a.Provider,{value:wn},s.createElement(E.Provider,{value:An},s.createElement(X.Provider,{value:Un},Gt)))}Se.Column=d.a,Se.ColumnGroup=w.a,Se.Summary=se.a,Se.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Qe=z.b=Se},wRmb:function(xe,z,t){"use strict";t.d(z,"a",function(){return $});var S=t("rePB"),M=t("KQm4"),Z=t("VTBJ"),ae=t("Ff2n"),T=t("q1tI"),s=t.n(T),B=t("Kwbf"),U=t("Zm9Q"),h=t("hW8S");function $(d){return Object(U.a)(d).filter(function(c){return T.isValidElement(c)}).map(function(c){var R=c.key,x=c.props,N=x.children,A=Object(ae.a)(x,["children"]),p=Object(Z.a)({key:R},A);return N&&(p.children=$(N)),p})}function b(d){return d.reduce(function(c,R){var x=R.fixed,N=x===!0?"left":x,A=R.children;return A&&A.length>0?[].concat(Object(M.a)(c),Object(M.a)(b(A).map(function(p){return Object(Z.a)({fixed:N},p)}))):[].concat(Object(M.a)(c),[Object(Z.a)(Object(Z.a)({},R),{},{fixed:N})])},[])}function L(d){for(var c=!0,R=0;R=0;A-=1){var p=d[A];if(N&&p.fixed!=="right")N=!1;else if(!N&&p.fixed==="right"){Object(B.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function I(d){return d.map(function(c){var R=c.fixed,x=Object(ae.a)(c,["fixed"]),N=R;return R==="left"?N="right":R==="right"&&(N="left"),Object(Z.a)({fixed:N},x)})}function w(d,c){var R=d.prefixCls,x=d.columns,N=d.children,A=d.expandable,p=d.expandedKeys,g=d.getRowKey,v=d.onTriggerExpand,y=d.expandIcon,j=d.rowExpandable,r=d.expandIconColumnIndex,a=d.direction,e=d.expandRowByClick,i=T.useMemo(function(){return x||$(N)},[x,N]),u=T.useMemo(function(){if(A){var o,E=r||0,l=i[E],C=(o={},Object(S.a)(o,h.a,{className:"".concat(R,"-expand-icon-col")}),Object(S.a)(o,"title",""),Object(S.a)(o,"fixed",l?l.fixed:null),Object(S.a)(o,"className","".concat(R,"-row-expand-icon-cell")),Object(S.a)(o,"render",function(O,X,J){var q=g(X,J),Q=p.has(q),pe=j?j(X):!0,ne=y({prefixCls:R,expanded:Q,expandable:pe,record:X,onExpand:v});return e?T.createElement("span",{onClick:function(me){return me.stopPropagation()}},ne):ne}),o),P=i.slice();return E>=0&&P.splice(E,0,C),P}return i},[A,i,g,p,y,a]),f=T.useMemo(function(){var o=u;return c&&(o=c(o)),o.length||(o=[{render:function(){return null}}]),o},[c,u,a]),n=T.useMemo(function(){return a==="rtl"?I(b(f)):b(f)},[f,a]);return[f,n]}z.b=w},"y0+3":function(xe,z,t){"use strict";t.d(z,"a",function(){return b}),t.d(z,"b",function(){return I});var S=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},Z={cssFloat:1,styleFloat:1,float:1};function ae(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function T(w,d,c){if(d=d.toLowerCase(),c==="auto"){if(d==="height")return w.offsetHeight;if(d==="width")return w.offsetWidth}return d in M||(M[d]=S.test(d)),M[d]?parseFloat(c)||0:c}function s(w,d){var c=arguments.length,R=ae(w);return d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,c===1?R:T(w,d,R[d]||w.style[d])}function B(w,d,c){var R=arguments.length;if(d=Z[d]?"cssFloat"in w.style?"cssFloat":"styleFloat":d,R===3)return typeof c=="number"&&S.test(d)&&(c="".concat(c,"px")),w.style[d]=c,c;for(var x in d)d.hasOwnProperty(x)&&B(w,x,d[x]);return ae(w)}function U(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function h(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function $(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:d}}function b(){var w=document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:d}}function L(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function I(w){var d=w.getBoundingClientRect(),c=document.documentElement;return{left:d.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:d.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Classrooms__Lists__Statistics__StudentDetail.4e4d4abd.async.js b/p__Classrooms__Lists__Statistics__StudentDetail.4e4d4abd.async.js index 3d90dbc8df..2a5cbe8d76 100644 --- a/p__Classrooms__Lists__Statistics__StudentDetail.4e4d4abd.async.js +++ b/p__Classrooms__Lists__Statistics__StudentDetail.4e4d4abd.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[98,8,10],{"55Ip":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return H}),r.d(ne,"b",function(){return E});var P=r("Ty5D"),M=r("dI71"),he=r("q1tI"),S=r.n(he),o=r("YS25"),C=r("17x9"),ae=r.n(C),Q=r("wx14"),D=r("zLVn"),G=r("9R94"),J=function(f){Object(M.a)(s,f);function s(){for(var R,A=arguments.length,ee=new Array(A),L=0;L=0||A.relatedTarget.className.indexOf("".concat(de,"-next"))>=0))return;f.setState({goInputText:""}),ie(f.getValidValue())},f.go=function(A){var ee=f.state.goInputText;if(ee==="")return;(A.keyCode===q.ENTER||A.type==="click")&&(f.setState({goInputText:""}),f.props.quickGo(f.getValidValue()))},f}return Object(o.a)(b,[{key:"getValidValue",value:function(){var s=this.state,j=s.goInputText,R=s.current;return!j||isNaN(j)?R:Number(j)}},{key:"getPageSizeOptions",value:function(){var s=this.props,j=s.pageSize,R=s.pageSizeOptions;return R.some(function(A){return A.toString()===j.toString()})?R:R.concat([j.toString()]).sort(function(A,ee){var L=isNaN(Number(A))?0:Number(A),ie=isNaN(Number(ee))?0:Number(ee);return L-ie})}},{key:"render",value:function(){var s=this,j=this.props,R=j.pageSize,A=j.locale,ee=j.rootPrefixCls,L=j.changeSize,ie=j.quickGo,de=j.goButton,ve=j.selectComponentClass,Be=j.buildOptionText,_e=j.selectPrefixCls,oe=j.disabled,ye=this.state.goInputText,Se="".concat(ee,"-options"),Te=ve,De=null,Ge=null,Ce=null;if(!L&&!ie)return null;var ht=this.getPageSizeOptions();if(L&&Te){var ct=ht.map(function(Xe,le){return D.a.createElement(Te.Option,{key:le,value:Xe.toString()},(Be||s.buildOptionText)(Xe))});De=D.a.createElement(Te,{disabled:oe,prefixCls:_e,showSearch:!1,className:"".concat(Se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||ht[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ct)}return ie&&(de&&(Ce=typeof de=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:oe,className:"".concat(Se,"-quick-jumper-button")},A.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},de)),Ge=D.a.createElement("div",{className:"".concat(Se,"-quick-jumper")},A.jump_to,D.a.createElement("input",{disabled:oe,type:"text",value:ye,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),A.page,Ce)),D.a.createElement("li",{className:"".concat(Se)},De,Ge)}}]),b}(D.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=_,u=r("N2Kk");function U(){}function H(k){return typeof k=="number"&&isFinite(k)&&Math.floor(k)===k}function X(k,E,b){return b}function F(k,E,b){var f=typeof k=="undefined"?E.pageSize:k;return Math.floor((b.total-1)/f)+1}var se=function(k){Object(C.a)(b,k);var E=Object(ae.a)(b);function b(f){var s;Object(S.a)(this,b),s=E.call(this,f),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(F(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(L,ie){var de=s.props.prefixCls,ve=L||D.a.createElement("button",{type:"button","aria-label":ie,className:"".concat(de,"-item-link")});return typeof L=="function"&&(ve=D.a.createElement(L,Object(he.a)({},s.props))),ve},s.savePaginationNode=function(L){s.paginationNode=L},s.isValid=function(L){return H(L)&&L!==s.state.current},s.shouldDisplayQuickJumper=function(){var L=s.props,ie=L.showQuickJumper,de=L.pageSize,ve=L.total;return ve<=de?!1:ie},s.handleKeyDown=function(L){(L.keyCode===q.ARROW_UP||L.keyCode===q.ARROW_DOWN)&&L.preventDefault()},s.handleKeyUp=function(L){var ie=s.getValidValue(L),de=s.state.currentInputValue;ie!==de&&s.setState({currentInputValue:ie}),L.keyCode===q.ENTER?s.handleChange(ie):L.keyCode===q.ARROW_UP?s.handleChange(ie-1):L.keyCode===q.ARROW_DOWN&&s.handleChange(ie+1)},s.changePageSize=function(L){var ie=s.state.current,de=F(L,s.state,s.props);ie=ie>de?de:ie,de===0&&(ie=s.state.current),typeof L=="number"&&("pageSize"in s.props||s.setState({pageSize:L}),"current"in s.props||s.setState({current:ie,currentInputValue:ie})),s.props.onShowSizeChange(ie,L),"onChange"in s.props&&s.props.onChange&&s.props.onChange(ie,L)},s.handleChange=function(L){var ie=s.props.disabled,de=L;if(s.isValid(de)&&!ie){var ve=F(void 0,s.state,s.props);de>ve?de=ve:de<1&&(de=1),"current"in s.props||s.setState({current:de,currentInputValue:de});var Be=s.state.pageSize;return s.props.onChange(de,Be),de}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?de-2:0),Be=2;Be=R?ee=R:ee=Number(j),ee}},{key:"getShowSizeChanger",value:function(){var s=this.props,j=s.showSizeChanger,R=s.total,A=s.totalBoundaryShowSizeChanger;return typeof j!="undefined"?j:R>A}},{key:"renderPrev",value:function(s){var j=this.props,R=j.prevIcon,A=j.itemRender,ee=A(s,"prev",this.getItemIcon(R,"prev page")),L=!this.hasPrev();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"renderNext",value:function(s){var j=this.props,R=j.nextIcon,A=j.itemRender,ee=A(s,"next",this.getItemIcon(R,"next page")),L=!this.hasNext();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"render",value:function(){var s=this,j=this.props,R=j.prefixCls,A=j.className,ee=j.style,L=j.disabled,ie=j.hideOnSinglePage,de=j.total,ve=j.locale,Be=j.showQuickJumper,_e=j.showLessItems,oe=j.showTitle,ye=j.showTotal,Se=j.simple,Te=j.itemRender,De=j.showPrevNextJumpers,Ge=j.jumpPrevIcon,Ce=j.jumpNextIcon,ht=j.selectComponentClass,ct=j.selectPrefixCls,Xe=j.pageSizeOptions,le=this.state,we=le.current,wt=le.pageSize,Ne=le.currentInputValue;if(ie===!0&&de<=wt)return null;var Y=F(void 0,this.state,this.props),be=[],Je=null,bt=null,xt=null,tt=null,dt=null,Me=Be&&Be.goButton,Re=_e?1:2,ge=we-1>0?we-1:0,Mt=we+1=Re*2&&we!==1+2&&(be[0]=Object(Q.cloneElement)(be[0],{className:"".concat(R,"-item-after-jump-prev")}),be.unshift(Je)),Y-we>=Re*2&&we!==Y-2&&(be[be.length-1]=Object(Q.cloneElement)(be[be.length-1],{className:"".concat(R,"-item-before-jump-next")}),be.push(bt)),$!==1&&be.unshift(xt),m!==Y&&be.push(tt)}var T=null;ye&&(T=D.a.createElement("li",{className:"".concat(R,"-total-text")},ye(de,[de===0?0:(we-1)*wt+1,we*wt>de?de:we*wt])));var K=!this.hasPrev()||!Y,W=!this.hasNext()||!Y;return D.a.createElement("ul",Object(P.a)({className:J()(R,A,Object(M.a)({},"".concat(R,"-disabled"),L)),style:ee,unselectable:"unselectable",ref:this.savePaginationNode},Tt),T,D.a.createElement("li",{title:oe?ve.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(R,"-prev"),Object(M.a)({},"".concat(R,"-disabled"),K)),"aria-disabled":K},this.renderPrev(ge)),be,D.a.createElement("li",{title:oe?ve.next_page:null,onClick:this.next,tabIndex:W?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(R,"-next"),Object(M.a)({},"".concat(R,"-disabled"),W)),"aria-disabled":W},this.renderNext(Mt)),D.a.createElement(g,{disabled:L,locale:ve,rootPrefixCls:R,selectComponentClass:ht,selectPrefixCls:ct,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:we,pageSize:wt,pageSizeOptions:Xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Me}))}}],[{key:"getDerivedStateFromProps",value:function(s,j){var R={};if("current"in s&&(R.current=s.current,s.current!==j.current&&(R.currentInputValue=R.current)),"pageSize"in s&&s.pageSize!==j.pageSize){var A=j.current,ee=F(s.pageSize,j,s);A=A>ee?ee:A,"current"in s||(R.current=A,R.currentInputValue=A),R.pageSize=s.pageSize}return R}}]),b}(D.a.Component);se.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:u.a,style:{},itemRender:X,totalBoundaryShowSizeChanger:50};var w=se},"6RRn":function(mt,ne,r){"use strict";var P=r("wCXF"),M=r("n6Qo");r.d(ne,"b",function(){return M.a});var he=r("IBYe"),S=r("6eGT"),o=r("hW8S");r.d(ne,"a",function(){return o.a}),ne.c=P.b},"6eGT":function(mt,ne,r){"use strict";function P(M){return null}ne.a=P},"815F":function(mt,ne,r){"use strict";r.d(ne,"e",function(){return ae}),r.d(ne,"c",function(){return D}),r.d(ne,"d",function(){return G}),r.d(ne,"a",function(){return me}),r.d(ne,"f",function(){return re}),r.d(ne,"b",function(){return q});var P=r("KQm4"),M=r("VTBJ"),he=r("Ff2n"),S=r("Zm9Q"),o=r("Kwbf"),C=r("OZM5");function ae(_,g){return _!=null?_:g}function Q(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function u(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(U||[]).forEach(function(X){var F=X.key,se=X.children;Object(o.a)(F!=null,"Tree node must have a certain key: [".concat(H).concat(F,"]"));var w=String(F);Object(o.a)(!g.has(w)||F===null||F===void 0,"Same 'key' exist in the Tree: ".concat(w)),g.set(w,!0),u(se,"".concat(H).concat(w," > "))})}u(_)}function D(_){function g(u){var U=Object(S.a)(u);return U.map(function(H){if(!Object(C.i)(H))return Object(o.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var X=H.key,F=H.props,se=F.children,w=Object(he.a)(F,["children"]),k=Object(M.a)({key:X},w),E=g(se);return E.length&&(k.children=E),k}).filter(function(H){return H})}return g(_)}function G(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(g===!0?[]:g),U=[];function H(X){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return X.map(function(se,w){var k=Object(C.h)(F?F.pos:"0",w),E=ae(se.key,k),b=Object(M.a)(Object(M.a)({},se),{},{parent:F,pos:k,children:null,data:se,isStart:[].concat(Object(P.a)(F?F.isStart:[]),[w===0]),isEnd:[].concat(Object(P.a)(F?F.isEnd:[]),[w===X.length-1])});return U.push(b),g===!0||u.has(E)?b.children=H(se.children||[],b):b.children=[],b})}return H(_),U}function J(_,g,u){var U;u?typeof u=="string"?U=function(F){return F[u]}:typeof u=="function"&&(U=function(F){return u(F)}):U=function(F,se){return ae(F.key,se)};function H(X,F,se){var w=X?X.children:_,k=X?Object(C.h)(se.pos,F):"0";if(X){var E=U(X,k),b={node:X,index:F,pos:k,key:E,parentPos:se.node?se.pos:null,level:se.level+1};g(b)}w&&w.forEach(function(f,s){H(f,s,{node:X,pos:k,level:se?se.level+1:-1})})}H(null)}function me(_){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=g.initWrapper,U=g.processEntity,H=g.onProcessFinished,X=arguments.length>2?arguments[2]:void 0,F={},se={},w={posEntities:F,keyEntities:se};return u&&(w=u(w)||w),J(_,function(k){var E=k.node,b=k.index,f=k.pos,s=k.key,j=k.parentPos,R=k.level,A={node:E,index:b,key:s,pos:f,level:R},ee=ae(s,f);F[f]=A,se[ee]=A,A.parent=F[j],A.parent&&(A.parent.children=A.parent.children||[],A.parent.children.push(A)),U&&U(A,w)},X),H&&H(w),w}function re(_,g){var u=g.expandedKeys,U=g.selectedKeys,H=g.loadedKeys,X=g.loadingKeys,F=g.checkedKeys,se=g.halfCheckedKeys,w=g.dragOverNodeKey,k=g.dropPosition,E=g.keyEntities,b=E[_],f={eventKey:_,expanded:u.indexOf(_)!==-1,selected:U.indexOf(_)!==-1,loaded:H.indexOf(_)!==-1,loading:X.indexOf(_)!==-1,checked:F.indexOf(_)!==-1,halfChecked:se.indexOf(_)!==-1,pos:String(b?b.pos:""),dragOver:w===_&&k===0,dragOverGapTop:w===_&&k===-1,dragOverGapBottom:w===_&&k===1};return f}function q(_){var g=_.data,u=_.expanded,U=_.selected,H=_.checked,X=_.loaded,F=_.loading,se=_.halfChecked,w=_.dragOver,k=_.dragOverGapTop,E=_.dragOverGapBottom,b=_.pos,f=_.active,s=Object(M.a)(Object(M.a)({},g),{},{expanded:u,selected:U,checked:H,loaded:X,loading:F,halfChecked:se,dragOver:w,dragOverGapTop:k,dragOverGapBottom:E,pos:b,active:f});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),s}},BU3w:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var P=r("MNnm"),M="rc-util-key";function he(ae){if(ae.attachTo)return ae.attachTo;var Q=document.querySelector("head");return Q||document.body}function S(ae){var Q,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var G=document.createElement("style");if((Q=D.csp)===null||Q===void 0?void 0:Q.nonce){var J;G.nonce=(J=D.csp)===null||J===void 0?void 0:J.nonce}G.innerHTML=ae;var me=he(D),re=me.firstChild;return D.prepend&&me.prepend?me.prepend(G):D.prepend&&re?me.insertBefore(G,re):me.appendChild(G),G}var o=new Map;function C(ae,Q){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},G=he(D);if(!o.has(G)){var J=S("",D),me=J.parentNode;o.set(G,me),me.removeChild(J)}var re=Array.from(o.get(G).children).find(function(U){return U.tagName==="STYLE"&&U[M]===Q});if(re){var q,_;if(((q=D.csp)===null||q===void 0?void 0:q.nonce)&&re.nonce!==((_=D.csp)===null||_===void 0?void 0:_.nonce)){var g;re.nonce=(g=D.csp)===null||g===void 0?void 0:g.nonce}return re.innerHTML!==ae&&(re.innerHTML=ae),re}var u=S(ae,D);return u[M]=Q,u}},IBYe:function(mt,ne,r){"use strict";function P(M){return null}ne.a=P},LH4l:function(mt,ne,r){mt.exports={flex_box_center:"flex_box_center___2kM9t",flex_space_between:"flex_space_between___2GWTm",flex_box_vertical_center:"flex_box_vertical_center___1fefq",flex_box_center_end:"flex_box_center_end___1W7v1",flex_box_column:"flex_box_column___1ghF4",bg:"bg___2u1mi",title:"title___2oznh",img:"img___e7qFG",right:"right___2qEm7",top:"top___64ioH",spanfont:"spanfont___1M2sf",bottom:"bottom___uHkeQ",rightdiv:"rightdiv___3xV1j",fonttitle:"fonttitle___35Nl1",ling:"ling___348jK",content:"content___cYR2j",bgs:"bgs___3sNmI",contenttitle:"contenttitle___BbdDe",titlecoent:"titlecoent___1aw6d",es:"es___3bs0Z"}},LdHM:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return X}),r.d(ne,"a",function(){return se});var P=r("1OyB"),M=r("vuIU"),he=r("Ji7U"),S=r("LK+K"),o=r("q1tI"),C=r("rePB"),ae=r("Ff2n"),Q=r("ODXe"),D=r("4IlW"),G=r("bX4T"),J=r("YrtM"),me=r("TSYQ"),re=r.n(me),q=r("+nKL"),_=r("8OUc"),g=function(oe,ye){var Se=oe.prefixCls,Te=oe.id,De=oe.flattenOptions,Ge=oe.childrenAsData,Ce=oe.values,ht=oe.searchValue,ct=oe.multiple,Xe=oe.defaultActiveFirstOption,le=oe.height,we=oe.itemHeight,wt=oe.notFoundContent,Ne=oe.open,Y=oe.menuItemSelectedIcon,be=oe.virtual,Je=oe.onSelect,bt=oe.onToggleOpen,xt=oe.onActiveValue,tt=oe.onScroll,dt=oe.onMouseEnter,Me="".concat(Se,"-item"),Re=Object(J.a)(function(){return De},[Ne,De],function(x,T){return T[0]&&x[1]!==T[1]}),ge=o.useRef(null),Mt=function(T){T.preventDefault()},Tt=function(T){ge.current&&ge.current.scrollTo({index:T})},Ye=function(T){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=Re.length,fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(k.a)(_e).map(function(ye,Se){if(!o.isValidElement(ye)||!ye.type)return null;var Te=ye.type.isSelectOptGroup,De=ye.key,Ge=ye.props,Ce=Ge.children,ht=Object(ae.a)(Ge,["children"]);return oe||!Te?E(ye):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(De===null?Se:De,"__"),label:De},ht),{},{options:b(Ce)})}).filter(function(ye){return ye})}var f=r("2Qr1"),s=r("qNPg"),j=r("U8pU"),R=r("Kwbf"),A=r("WKfj");function ee(_e){var oe=_e.mode,ye=_e.options,Se=_e.children,Te=_e.backfill,De=_e.allowClear,Ge=_e.placeholder,Ce=_e.getInputElement,ht=_e.showSearch,ct=_e.onSearch,Xe=_e.defaultOpen,le=_e.autoFocus,we=_e.labelInValue,wt=_e.value,Ne=_e.inputValue,Y=_e.optionLabelProp,be=oe==="multiple"||oe==="tags",Je=ht!==void 0?ht:be||oe==="combobox",bt=ye||b(Se);if(Object(R.a)(oe!=="tags"||bt.every(function(Me){return!Me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),oe==="tags"||oe==="combobox"){var xt=bt.some(function(Me){return Me.options?Me.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Me?Me.value:Me.key)=="number"});Object(R.a)(!xt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(oe!=="combobox"||!Y,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(oe==="combobox"||!Te,"`backfill` only works with `combobox` mode."),Object(R.a)(oe==="combobox"||!Ce,"`getInputElement` only work with `combobox` mode."),Object(R.b)(oe!=="combobox"||!Ce||!De||!Ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!Je&&oe!=="combobox"&&oe!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!Xe||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),wt!=null){var tt=Object(A.d)(wt);Object(R.a)(!we||tt.every(function(Me){return Object(j.a)(Me)==="object"&&("key"in Me||"value"in Me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!be||Array.isArray(wt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var dt=null;Object(k.a)(Se).some(function(Me){if(!o.isValidElement(Me)||!Me.type)return!1;var Re=Me.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var ge=Object(k.a)(Me.props.children).every(function(Mt){return!o.isValidElement(Mt)||!Me.type||Mt.type.isSelectOption?!0:(dt=Mt.type,!1)});return!ge}return dt=Re,!0}),dt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(dt.displayName||dt.name||dt,"`.")),Object(R.a)(Ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=ee,ie=Object(s.a)({prefixCls:"rc-select",components:{optionList:U},convertChildrenToData:b,flattenOptions:f.d,getLabeledValue:f.e,filterOptions:f.b,isValueDisabled:f.g,findValueOption:f.c,warningProps:L,fillOptionsWithMissingValue:f.a}),de=function(_e){Object(he.a)(ye,_e);var oe=Object(S.a)(ye);function ye(){var Se;return Object(P.a)(this,ye),Se=oe.apply(this,arguments),Se.selectRef=o.createRef(),Se.focus=function(){Se.selectRef.current.focus()},Se.blur=function(){Se.selectRef.current.blur()},Se}return Object(M.a)(ye,[{key:"render",value:function(){return o.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),ye}(o.Component);de.Option=X,de.OptGroup=se;var ve=de,Be=ne.c=ve},NvD2:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var P=r("Kwbf");function M(ae,Q){var D=new Set;return ae.forEach(function(G){Q.has(G)||D.add(G)}),D}function he(ae){var Q=ae||{},D=Q.disabled,G=Q.disableCheckbox,J=Q.checkable;return!!(D||G)||J===!1}function S(ae,Q,D,G){for(var J=new Set(ae),me=new Set,re=0;re<=D;re+=1){var q=Q.get(re)||new Set;q.forEach(function(U){var H=U.key,X=U.node,F=U.children,se=F===void 0?[]:F;J.has(H)&&!G(X)&&se.filter(function(w){return!G(w.node)}).forEach(function(w){J.add(w.key)})})}for(var _=new Set,g=D;g>=0;g-=1){var u=Q.get(g)||new Set;u.forEach(function(U){var H=U.parent,X=U.node;if(G(X)||!U.parent||_.has(U.parent.key))return;if(G(U.parent.node)){_.add(H.key);return}var F=!0,se=!1;(H.children||[]).filter(function(w){return!G(w.node)}).forEach(function(w){var k=w.key,E=J.has(k);F&&!E&&(F=!1),!se&&(E||me.has(k))&&(se=!0)}),F&&J.add(H.key),se&&me.add(H.key),_.add(H.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(M(me,J))}}function o(ae,Q,D,G,J){for(var me=new Set(ae),re=new Set(Q),q=0;q<=G;q+=1){var _=D.get(q)||new Set;_.forEach(function(H){var X=H.key,F=H.node,se=H.children,w=se===void 0?[]:se;!me.has(X)&&!re.has(X)&&!J(F)&&w.filter(function(k){return!J(k.node)}).forEach(function(k){me.delete(k.key)})})}re=new Set;for(var g=new Set,u=G;u>=0;u-=1){var U=D.get(u)||new Set;U.forEach(function(H){var X=H.parent,F=H.node;if(J(F)||!H.parent||g.has(H.parent.key))return;if(J(H.parent.node)){g.add(X.key);return}var se=!0,w=!1;(X.children||[]).filter(function(k){return!J(k.node)}).forEach(function(k){var E=k.key,b=me.has(E);se&&!b&&(se=!1),!w&&(b||re.has(E))&&(w=!0)}),se||me.delete(X.key),w&&re.add(X.key),g.add(X.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(M(re,me))}}function C(ae,Q,D,G){var J=[],me;G?me=G:me=he;var re=new Set(ae.filter(function(u){var U=!!D[u];return U||J.push(u),U})),q=new Map,_=0;Object.keys(D).forEach(function(u){var U=D[u],H=U.level,X=q.get(H);X||(X=new Set,q.set(H,X)),X.add(U),_=Math.max(_,H)}),Object(P.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var g;return Q===!0?g=S(re,q,_,me):g=o(re,Q.halfCheckedKeys,q,_,me),g}},OZM5:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return G}),r.d(ne,"a",function(){return J}),r.d(ne,"k",function(){return me}),r.d(ne,"h",function(){return re}),r.d(ne,"i",function(){return q}),r.d(ne,"g",function(){return _}),r.d(ne,"c",function(){return g}),r.d(ne,"d",function(){return u}),r.d(ne,"j",function(){return X}),r.d(ne,"e",function(){return F}),r.d(ne,"f",function(){return se});var P=r("KQm4"),M=r("U8pU"),he=r("Ff2n"),S=r("q1tI"),o=r.n(S),C=r("Kwbf"),ae=r("WaYH"),Q=.25,D=2;function G(w,k){var E=w.slice(),b=E.indexOf(k);return b>=0&&E.splice(b,1),E}function J(w,k){var E=w.slice();return E.indexOf(k)===-1&&E.push(k),E}function me(w){return w.split("-")}function re(w,k){return"".concat(w,"-").concat(k)}function q(w){return w&&w.type&&w.type.isTreeNode}function _(w,k){var E=[w],b=k[w];function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(j){var R=j.key,A=j.children;E.push(R),f(A)})}return f(b.children),E}function g(w,k){var E=w.clientY,b=k.selectHandle.getBoundingClientRect(),f=b.top,s=b.bottom,j=b.height,R=Math.max(j*Q,D);return E<=f+R?-1:E>=s-R?1:0}function u(w,k){if(!w)return;var E=k.multiple;return E?w.slice():w.length?[w[0]]:w}var U=function(k){return k};function H(w,k){if(!w)return[];var E=k||{},b=E.processProps,f=b===void 0?U:b,s=Array.isArray(w)?w:[w];return s.map(function(j){var R=j.children,A=Object(he.a)(j,["children"]),ee=H(R,k);return o.a.createElement(ae.a,Object.assign({},f(A)),ee)})}function X(w){if(!w)return null;var k;if(Array.isArray(w))k={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(M.a)(w)==="object")k={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return k}function F(w,k){var E=new Set;function b(f){if(E.has(f))return;var s=k[f];if(!s)return;E.add(f);var j=s.parent,R=s.node;if(R.disabled)return;j&&b(j.key)}return(w||[]).forEach(function(f){b(f)}),Object(P.a)(E)}function se(w){var k={};return Object.keys(w).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(k[E]=w[E])}),k}},"SA+Z":function(mt,ne,r){var P=r("wTVA"),M=r("EbDI"),he=r("ZhPi"),S=r("wkBT");function o(C){return P(C)||M(C)||he(C)||S()}mt.exports=o,mt.exports.__esModule=!0,mt.exports.default=mt.exports},TljI:function(mt,ne,r){"use strict";r.r(ne);var P=r("qVdP"),M=r("jsC+"),he=r("DYRE"),S=r("zeV3"),o=r("lUTK"),C=r("BvKs"),ae=r("sPJy"),Q=r("bE4q"),D=r("9og8"),G=r("k1fw"),J=r("tJVT"),me=r("Znn+"),re=r("ZTPi"),q=r("WmNS"),_=r.n(q),g=r("q1tI"),u=r.n(g),U=r("wd/R"),H=r.n(U),X=r("Ty5D"),F=r("55Ip"),se=r("9kvl"),w=r("ErOA"),k=r("LH4l"),E=r.n(k),b=r("8Skl"),f=r("DjyN"),s=r("NUBc"),j=r("g9YV"),R=r("wCAj");H.a.locale("zh-cn");var A=re.a.TabPane,ee=[{text:"\u672A\u5F00\u542F",color:"#272A3A"},{text:"\u672A\u901A\u5173",color:"#E30000"},{text:"\u6309\u65F6\u901A\u5173",color:"#038D00"},{text:"\u8FDF\u4EA4\u901A\u5173",color:"#0152D9"}],L=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="1"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u5B9E\u9A8C\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/shixun_homework/").concat(T==null?void 0:T.id,"/").concat(T==null?void 0:T.student_work_id,"/comment"),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=ee[x])===null||T===void 0?void 0:T.color}},(K=ee[x])===null||K===void 0?void 0:K.text)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",key:"sum_evaluate_count"},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"current_complete_count",align:"center",key:"current_complete_count",render:function(x,T){return u.a.createElement("span",null,x+"/"+(T==null?void 0:T.complete_count))}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",align:"center",key:"address",render:function(x){return u.a.createElement("span",{style:{color:parseInt(x)===100?"#FF6800":"#E30000"}},x)}},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u5B9E\u9A8C")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u542F")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#E30000"}},m==null?void 0:m.uncompelete_count),u.a.createElement("div",null,"\u672A\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.opportune_compelete_count),u.a.createElement("div",null,"\u6309\u65F6\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.late_compelete_count),u.a.createElement("div",null,"\u8FDF\u4EA4\u901A\u5173")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_challenges_count),u.a.createElement("div",null,"\u5168\u90E8\u5173\u5361")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.compelete_count),u.a.createElement("div",null,"\u5DF2\u8FC7\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_evaluate_count)||0),u.a.createElement("div",null,"\u8BC4\u6D4B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ie=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(L);H.a.locale("zh-cn");var de=re.a.TabPane,ve=[{text:"\u672A\u5F00\u59CB",color:"#272A3A"},{text:"\u8003\u8BD5\u4E2D",color:"#0152D9"},{text:"\u5DF2\u4EA4\u5377",color:"#038D00"},{text:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#038D00"}],Be=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:5,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="4"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u8003\u8BD5\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"36%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/exercise/").concat(T==null?void 0:T.id,"/review/").concat(ge.login),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",width:"11%",render:function(x){var T,K;return u.a.createElement("span",{style:{color:(T=ve[x])===null||T===void 0?void 0:T.color}},(K=ve[x])===null||K===void 0?void 0:K.text)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:"27%",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",width:"11%"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",width:"15%",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(be=parseFloat(m==null?void 0:m.total_score))===null||be===void 0?void 0:be.toFixed(2)),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},m==null?void 0:m.total_count),u.a.createElement("div",null,"\u5168\u90E8\u8003\u8BD5")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.total_unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u59CB")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_examing_count),u.a.createElement("div",null,"\u8003\u8BD5\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.total_commit_count,u.a.createElement("span",{style:{color:"#272A3A"}},"/",m==null?void 0:m.total_uncommit_count)),u.a.createElement("div",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},_e=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Be);H.a.locale("zh-cn");var oe=re.a.TabPane,ye=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Se=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:1,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="2"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/common_homework/").concat(T==null?void 0:T.id,"/review/").concat(T==null?void 0:T.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=ye[x])===null||T===void 0?void 0:T.color}},(K=ye[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},Te=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Se);H.a.locale("zh-cn");var De=re.a.TabPane,Ge=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Ce=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:3,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Tt=Object(g.useState)([]),Ye=Object(J.a)(Tt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="3"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var T;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:T=W.sent,Mt(Object(G.a)({},x)),T&&Wt(T);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,T){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/group_homework/").concat(T==null?void 0:T.id,"/review/").concat(T==null?void 0:T.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u5206\u7EC4",dataIndex:"work_group",key:"work_group",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var T,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(T=Ge[x])===null||T===void 0?void 0:T.color}},(K=Ge[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ht=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Ce),ct=r("m3rI"),Xe=r("xKgJ");H.a.locale("zh-cn");var le=re.a.TabPane,we=function(Y){var be,Je,bt,xt,tt,dt,Me,Re,ge,Mt,Tt,Ye,Et,Wt,O,I,$,m=Y.classroomList,V=Y.globalSetting,x=Y.loading,T=Y.dispatch,K=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4})),W=Object(J.a)(K,2),fe=W[0],ue=W[1],Ee=Object(g.useState)(),Pe=Object(J.a)(Ee,2),Z=Pe[0],ke=Pe[1],pt=Object(g.useState)(),Qe=Object(J.a)(pt,2),nt=Qe[0],Ae=Qe[1],zt=Object(g.useState)("1"),Rt=Object(J.a)(zt,2),it=Rt[0],jt=Rt[1],Ht=Object(X.h)();Object(g.useEffect)(function(){at(Object(G.a)({},fe)),Ot(Object(G.a)({},fe)),T({type:"classroomList/getClassroomLeftMenus",payload:Object(G.a)({},fe)})},[]),Object(g.useEffect)(function(){var ce,Ie,gt,Lt,Fe,fn,mn,En,tn;m!=null&&(ce=m.detailLeftMenus)!==null&&ce!==void 0&&(Ie=ce.course_modules)!==null&&Ie!==void 0&&Ie.map(function(St){return St.type}).find(function(St){return St==="shixun_homework"})?jt("1"):m!=null&&(gt=m.detailLeftMenus)!==null&>!==void 0&&(Lt=gt.course_modules)!==null&&Lt!==void 0&&Lt.map(function(St){return St.type}).find(function(St){return St==="common_homework"})?jt("2"):m!=null&&(Fe=m.detailLeftMenus)!==null&&Fe!==void 0&&(fn=Fe.course_modules)!==null&&fn!==void 0&&fn.map(function(St){return St.type}).find(function(St){return St==="group_homework"})?jt("3"):m!=null&&(mn=m.detailLeftMenus)!==null&&mn!==void 0&&(En=mn.course_modules)!==null&&En!==void 0&&En.map(function(St){return St.type}).find(function(St){return St==="exercise"})&&jt("4")},[m==null||((be=m.detailLeftMenus)===null||be===void 0)?void 0:be.course_modules]);function at(ce){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/course_members/").concat(Ie.login,"/learning_statistics"),{method:"get",params:Ie});case 2:gt=Fe.sent,ue(Object(G.a)({},Ie)),gt&&ke(gt);case 5:case"end":return Fe.stop()}},ce)})),Bt.apply(this,arguments)}function Ot(ce){return ft.apply(this,arguments)}function ft(){return ft=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/students.json"),{method:"get",params:Object(G.a)({limit:2e3},Ie)});case 2:gt=Fe.sent,gt&&Ae(gt);case 4:case"end":return Fe.stop()}},ce)})),ft.apply(this,arguments)}var Le=m==null||((Je=m.detailLeftMenus)===null||Je===void 0||((bt=Je.course_modules)===null||bt===void 0))?void 0:bt.map(function(ce){return ce.type});return u.a.createElement("section",{className:E.a.bg},u.a.createElement(Q.a,{separator:">",style:{marginTop:20}},u.a.createElement(Q.a.Item,null,"\u6559\u5B66\u8BFE\u5802"),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:"/classrooms/".concat(fe==null?void 0:fe.coursesId)},Z==null?void 0:Z.course_name)),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:m==null||((xt=m.detailLeftMenus)===null||xt===void 0||((tt=xt.course_modules)===null||tt===void 0||((dt=tt.filter(function(ce){return ce.type==="statistics"}))===null||dt===void 0||((Me=dt[0])===null||Me===void 0))))?void 0:Me.category_url},"\u5B66\u751F\u5206\u6790")),u.a.createElement(Q.a.Item,null,"\u5B66\u751F\u5B66\u4E60\u8BE6\u60C5")),u.a.createElement("div",{className:E.a.title},u.a.createElement("div",{className:E.a.img},u.a.createElement("img",{src:ct.a.IMG_SERVER+"/images/"+(Z==null?void 0:Z.image_url)})),u.a.createElement("div",{className:E.a.right},u.a.createElement("div",{className:E.a.top},u.a.createElement("div",null,u.a.createElement("span",{className:E.a.spanfont},"\u59D3\u540D\uFF1A",u.a.createElement("span",null,Z==null?void 0:Z.username)),u.a.createElement("span",{className:E.a.spanfont},"\u5B66\u53F7\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.student_id)||"- -")),u.a.createElement("span",{className:E.a.spanfont},"\u5206\u73ED\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.course_group)||"- -"))),!Object(Xe.s)()&&u.a.createElement(M.a,{overlay:u.a.createElement(C.a,{selectedKeys:[fe==null?void 0:fe.login],style:{maxHeight:"380px",overflow:"auto"}},nt==null||((Re=nt.students)===null||Re===void 0)?void 0:Re.map(function(ce,Ie){return u.a.createElement(C.a.Item,{onClick:function(){se.d.push("/classrooms/".concat(fe==null?void 0:fe.coursesId,"/Studentdetail/").concat(ce==null?void 0:ce.login)),window.location.reload()},key:ce==null?void 0:ce.login},ce.name)}))},u.a.createElement(S.a,{style:{fontSize:14}},Z==null?void 0:Z.username,u.a.createElement(b.a,{style:{color:"#0152D9"}})))),u.a.createElement("div",{className:E.a.bottom},u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},Z==null||((ge=Z.total_score)===null||ge===void 0)?void 0:ge.toFixed(2)),u.a.createElement("div",null,"\u603B\u6210\u7EE9")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.course_group_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.course_group_user_ranking_count)),u.a.createElement("div",null,"\u5206\u73ED\u6392\u540D\uFF08\u6392\u540D / \u5206\u73ED\u4EBA\u6570\uFF09")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.overall_rating),u.a.createElement("div",null,"\u7EFC\u5408\u8BC4\u5206")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.total_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.total_user_ranking_count)),u.a.createElement("div",null,"\u7EFC\u5408\u603B\u6392\u540D\uFF08\u6392\u540D / \u603B\u4EBA\u6570\uFF09"))))),u.a.createElement("div",{className:E.a.content},u.a.createElement(re.a,{accessKey:it,onChange:function(Ie){jt(Ie)},tabBarStyle:{padding:"0px 40px",height:55}},(Le==null?void 0:Le.find(function(ce){return ce==="shixun_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Mt=m.detailLeftMenusNames)===null||Mt===void 0)?void 0:Mt.shixun_homework},m==null||((Tt=m.detailLeftMenusNames)===null||Tt===void 0)?void 0:Tt.shixun_homework),key:"1"},u.a.createElement(ie,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="common_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Ye=m.detailLeftMenusNames)===null||Ye===void 0)?void 0:Ye.common_homework},m==null||((Et=m.detailLeftMenusNames)===null||Et===void 0)?void 0:Et.common_homework),key:"2"},u.a.createElement(Te,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="group_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Wt=m.detailLeftMenusNames)===null||Wt===void 0)?void 0:Wt.group_homework},m==null||((O=m.detailLeftMenusNames)===null||O===void 0)?void 0:O.group_homework),key:"3"},u.a.createElement(ht,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="exercise"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((I=m.detailLeftMenusNames)===null||I===void 0)?void 0:I.exercise},m==null||(($=m.detailLeftMenusNames)===null||$===void 0)?void 0:$.exercise),key:"4"},u.a.createElement(_e,{activitykey:it})))))},wt=ne.default=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(we)},WaYH:function(mt,ne,r){"use strict";var P=r("rePB"),M=r("Ff2n"),he=r("VTBJ"),S=r("1OyB"),o=r("vuIU"),C=r("JX7q"),ae=r("Ji7U"),Q=r("LK+K"),D=r("q1tI"),G=r("TSYQ"),J=r.n(G),me=r("sboe"),re=r("OZM5"),q=function(k){var E=k.prefixCls,b=k.level,f=k.isStart,s=k.isEnd;if(!b)return null;for(var j="".concat(E,"-indent-unit"),R=[],A=0;Ay&&(B=y-z),Object(o.useMemo)(function(){if(!n.length)return[0,0];for(var te=n.length,je=te,ze=0;zep+B){je=ze-1;break}}for(var Ve=0,He=te-1;He>=0;He-=1){var Ke=a.get(n[He].key)||F;if(Ke[h]1&&arguments[1]!==void 0?arguments[1]:!1,l=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;l+=+n.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Me=function(d,v,l){d&&Object(ie.a)(d.style)==="object"&&(d.style[v]=l)},Re=function(){return Ne.any},ge=r("bdgK"),Mt=r("i8i4"),Tt=r.n(Mt),Ye=r("wgJM"),Et=r("l4aY"),Wt=r("m+aA"),O=r("c+Xe"),I=r("zT1h"),$=r("QC+M");function m(a,d,v){return v?a[0]===d[0]:a[0]===d[0]&&a[1]===d[1]}function V(a,d,v){var l=a[d]||{};return Object(S.a)(Object(S.a)({},l),v)}function x(a,d,v,l){for(var e=v.points,n=Object.keys(a),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(Ye.a)(function(){e<=1?l({isCanceled:function(){return n!==a.current}}):v(l,e-1)});a.current=n}return o.useEffect(function(){return function(){d()}},[]),[v,d]},fn=[Ot,ft,Le,ce],mn=!1,En=!0;function tn(a){return a===Le||a===ce}var St=function(a,d){var v=o.useState(Bt),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Fe(),i=Object(M.a)(t,2),c=i[0],h=i[1];function p(){n(Ot)}return Lt(function(){if(e!==Bt&&e!==ce){var y=fn.indexOf(e),N=fn[y+1],z=d(e);z===mn?n(N):c(function(B){function te(){if(B.isCanceled())return;n(N)}z===!0?te():Promise.resolve(z).then(te)})}},[a,e]),o.useEffect(function(){return function(){h()}},[]),[p,e]},jn=function(a){var d=Object(o.useRef)(),v=Object(o.useRef)(a);v.current=a;var l=o.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(zt,l),t.removeEventListener(Ae,l))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(zt,l),t.addEventListener(Ae,l),d.current=t)}return o.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function Mn(a,d,v,l){var e=l.motionEnter,n=e===void 0?!0:e,t=l.motionAppear,i=t===void 0?!0:t,c=l.motionLeave,h=c===void 0?!0:c,p=l.motionDeadline,y=l.motionLeaveImmediately,N=l.onAppearPrepare,z=l.onEnterPrepare,B=l.onLeavePrepare,te=l.onAppearStart,je=l.onEnterStart,ze=l.onLeaveStart,Ue=l.onAppearActive,Ve=l.onEnterActive,He=l.onLeaveActive,Ke=l.onAppearEnd,We=l.onEnterEnd,lt=l.onLeaveEnd,$e=l.onVisibleChanged,It=Ie(),yt=Object(M.a)(It,2),xe=yt[0],Oe=yt[1],Ze=Ie(it),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ie(null),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useRef)(!1),rn=Object(o.useRef)(null),Kt=Object(o.useRef)(!1),ln=Object(o.useRef)(null);function Cn(){var Dt=v();return Dt||ln.current}var un=Object(o.useRef)(!1);function cn(Dt){var vt=Cn();if(Dt&&!Dt.deadline&&Dt.target!==vt)return;var Yt;pe===jt&&un.current?Yt=Ke==null?void 0:Ke(vt,Dt):pe===Ht&&un.current?Yt=We==null?void 0:We(vt,Dt):pe===at&&un.current&&(Yt=lt==null?void 0:lt(vt,Dt)),Yt!==!1&&!Kt.current&&(st(it),At(null))}var Ft=jn(cn),en=Object(M.a)(Ft,1),Jt=en[0],$t=o.useMemo(function(){var Dt,vt,Yt;switch(pe){case"appear":return Dt={},Object(P.a)(Dt,Ot,N),Object(P.a)(Dt,ft,te),Object(P.a)(Dt,Le,Ue),Dt;case"enter":return vt={},Object(P.a)(vt,Ot,z),Object(P.a)(vt,ft,je),Object(P.a)(vt,Le,Ve),vt;case"leave":return Yt={},Object(P.a)(Yt,Ot,B),Object(P.a)(Yt,ft,ze),Object(P.a)(Yt,Le,He),Yt;default:return{}}},[pe]),wn=St(pe,function(Dt){if(Dt===Ot){var vt=$t[Ot];return vt?vt(Cn()):mn}if(Pt in $t){var Yt;At(((Yt=$t[Pt])===null||Yt===void 0?void 0:Yt.call($t,Cn(),null))||null)}return Pt===Le&&(Jt(Cn()),p>0&&(clearTimeout(rn.current),rn.current=setTimeout(function(){cn({deadline:!0})},p))),En}),An=Object(M.a)(wn,2),Fn=An[0],Pt=An[1],xn=tn(Pt);un.current=xn,Lt(function(){Oe(d);var Dt=Gt.current;if(Gt.current=!0,!a)return;var vt;!Dt&&d&&i&&(vt=jt),Dt&&d&&n&&(vt=Ht),(Dt&&!d&&h||!Dt&&y&&!d&&h)&&(vt=at),vt&&(st(vt),Fn())},[d]),Object(o.useEffect)(function(){(pe===jt&&!i||pe===Ht&&!n||pe===at&&!h)&&st(it)},[i,n,h]),Object(o.useEffect)(function(){return function(){clearTimeout(rn.current),Kt.current=!0}},[]),Object(o.useEffect)(function(){xe!==void 0&&pe===it&&($e==null||$e(xe))},[xe,pe]);var zn=_t;return $t[Ot]&&Pt===ft&&(zn=Object(S.a)({transition:"none"},zn)),[pe,Pt,zn,xe!=null?xe:d]}var Hn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){return Object(k.a)(this,v),d.apply(this,arguments)}return Object(E.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(o.Component),nn=Hn;function Un(a){var d=a;Object(ie.a)(a)==="object"&&(d=a.transitionSupport);function v(e){return!!(e.motionName&&d)}var l=o.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,c=e.removeOnLeave,h=c===void 0?!0:c,p=e.forceRender,y=e.children,N=e.motionName,z=e.leavedClassName,B=e.eventProps,te=v(e),je=Object(o.useRef)(),ze=Object(o.useRef)();function Ue(){try{return Object(Wt.a)(je.current||ze.current)}catch(st){return null}}var Ve=Mn(te,i,Ue,e),He=Object(M.a)(Ve,4),Ke=He[0],We=He[1],lt=He[2],$e=He[3],It=o.useRef($e);$e&&(It.current=!0);var yt=Object(o.useRef)(n);yt.current=n;var xe=o.useCallback(function(st){je.current=st,Object(O.b)(yt.current,st)},[]),Oe,Ze=Object(S.a)(Object(S.a)({},B),{},{visible:i});if(!y)Oe=null;else if(Ke===it||!v(e))$e?Oe=y(Object(S.a)({},Ze),xe):!h&&It.current?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:z}),xe):p?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{style:{display:"none"}}),xe):Oe=null;else{var et,pe;We===Ot?pe="prepare":tn(We)?pe="active":We===ft&&(pe="start"),Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:ae()(Rt(N,Ke),(et={},Object(P.a)(et,Rt(N,"".concat(Ke,"-").concat(pe)),pe),Object(P.a)(et,N,typeof N=="string"),et)),style:lt}),xe)}return o.createElement(nn,{ref:ze},Oe)});return l.displayName="CSSMotion",l}var On=Un(nt),kn="add",Rn="keep",gn="remove",Sn="removed";function Vn(a){var d;return a&&Object(ie.a)(a)==="object"&&"key"in a?d=a:d={key:a},Object(S.a)(Object(S.a)({},d),{},{key:String(d.key)})}function Tn(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return a.map(Vn)}function Vt(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=d.length,n=Tn(a),t=Tn(d);n.forEach(function(h){for(var p=!1,y=l;y1});return c.forEach(function(h){v=v.filter(function(p){var y=p.key,N=p.status;return y!==h||N!==gn}),v.forEach(function(p){p.key===h&&(p.status=Rn)})}),v}var qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(a){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:On,v=function(l){Object(f.a)(n,l);var e=Object(s.a)(n);function n(){var t;return Object(k.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(c){var h=c.keyEntities;return{keyEntities:h.map(function(p){return p.key!==i?p:Object(S.a)(Object(S.a)({},p),{},{status:Sn})})}})},t}return Object(E.a)(n,[{key:"render",value:function(){var i=this,c=this.state.keyEntities,h=this.props,p=h.component,y=h.children,N=h.onVisibleChanged,z=Object(he.a)(h,["component","children","onVisibleChanged"]),B=p||o.Fragment,te={};return qt.forEach(function(je){te[je]=z[je],delete z[je]}),delete z.keys,o.createElement(B,z,c.map(function(je){var ze=je.status,Ue=Object(he.a)(je,["status"]),Ve=ze===kn||ze===Rn;return o.createElement(d,Object(w.a)({},te,{key:Ue.key,visible:Ve,eventProps:Ue,onVisibleChanged:function(Ke){N==null||N(Ke,{key:Ue.key}),Ke||i.removeKey(Ue.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var h=i.keys,p=c.keyEntities,y=Tn(h),N=Vt(p,y);return{keyEntities:N.filter(function(z){var B=p.find(function(te){var je=te.key;return z.key===je});return!(B&&B.status===Sn&&z.status===gn)})}}}]),n}(o.Component);return v.defaultProps={component:"div"},v}var Qt=sn(nt),an=On;function pn(a){var d=a.prefixCls,v=a.motion,l=a.animation,e=a.transitionName;return v||(l?{motionName:"".concat(d,"-").concat(l)}:e?{motionName:e}:null)}function $n(a){var d=a.prefixCls,v=a.visible,l=a.zIndex,e=a.mask,n=a.maskMotion,t=a.maskAnimation,i=a.maskTransitionName;if(!e)return null;var c={};return(n||i||t)&&(c=Object(S.a)({motionAppear:!0},pn({motion:n,prefixCls:d,transitionName:i,animation:t}))),o.createElement(an,Object(w.a)({},c,{visible:v,removeOnLeave:!0}),function(h){var p=h.className;return o.createElement("div",{style:{zIndex:l},className:ae()("".concat(d,"-mask"),p)})})}var In=r("9mu1"),Xn=r("o0o1"),Ma=r.n(Xn),Ra=r("HaE+"),Gn=["measure","align",null,"motion"],Ut=function(a,d){var v=Object(o.useState)(null),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Object(o.useRef)(),i=Object(o.useRef)(!1);function c(y){i.current||n(y)}function h(){Ye.a.cancel(t.current)}function p(y){h(),t.current=Object(Ye.a)(function(){c(function(N){switch(e){case"align":return"motion";case"motion":return"stable";default:}return N}),y==null||y()})}return Object(o.useEffect)(function(){c("measure")},[a]),Object(o.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(Ye.a)(Object(Ra.a)(Ma.a.mark(function y(){var N,z;return Ma.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:N=Gn.indexOf(e),z=Gn[N+1],z&&N!==-1&&c(z);case 3:case"end":return te.stop()}},y)}))))},[e]),Object(o.useEffect)(function(){return function(){i.current=!0,h()}},[]),[e,p]},Jn=function(a){var d=o.useState({width:0,height:0}),v=Object(M.a)(d,2),l=v[0],e=v[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=o.useMemo(function(){var i={};if(a){var c=l.width,h=l.height;a.indexOf("height")!==-1&&h?i.height=h:a.indexOf("minHeight")!==-1&&h&&(i.minHeight=h),a.indexOf("width")!==-1&&c?i.width=c:a.indexOf("minWidth")!==-1&&c&&(i.minWidth=c)}return i},[a,l]);return[t,n]},Yn=o.forwardRef(function(a,d){var v=a.visible,l=a.prefixCls,e=a.className,n=a.style,t=a.children,i=a.zIndex,c=a.stretch,h=a.destroyPopupOnHide,p=a.forceRender,y=a.align,N=a.point,z=a.getRootDomNode,B=a.getClassNameFromAlign,te=a.onAlign,je=a.onMouseEnter,ze=a.onMouseLeave,Ue=a.onMouseDown,Ve=a.onTouchStart,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useState)(),lt=Object(M.a)(We,2),$e=lt[0],It=lt[1],yt=Jn(c),xe=Object(M.a)(yt,2),Oe=xe[0],Ze=xe[1];function et(){c&&Ze(z())}var pe=Ut(v,et),st=Object(M.a)(pe,2),Nt=st[0],ut=st[1],_t=Object(o.useRef)();function At(){return N||z}function Gt(){var Ft;(Ft=He.current)===null||Ft===void 0||Ft.forceAlign()}function rn(Ft,en){var Jt=B(en);$e!==Jt&&It(Jt),Nt==="align"&&($e!==Jt?Promise.resolve().then(function(){Gt()}):ut(function(){var $t;($t=_t.current)===null||$t===void 0||$t.call(_t)}),te==null||te(Ft,en))}var Kt=Object(S.a)({},pn(a));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ft){var en=Kt[Ft];Kt[Ft]=function(Jt,$t){return ut(),en==null?void 0:en(Jt,$t)}});function ln(){return new Promise(function(Ft){_t.current=Ft})}o.useEffect(function(){!Kt.motionName&&Nt==="motion"&&ut()},[Kt.motionName,Nt]),o.useImperativeHandle(d,function(){return{forceAlign:Gt,getElement:function(){return Ke.current}}});var Cn=Object(S.a)(Object(S.a)({},Oe),{},{zIndex:i,opacity:Nt==="motion"||Nt==="stable"||!v?void 0:0,pointerEvents:Nt==="stable"?void 0:"none"},n),un=!0;(y==null?void 0:y.points)&&(Nt==="align"||Nt==="stable")&&(un=!1);var cn=t;return o.Children.count(t)>1&&(cn=o.createElement("div",{className:"".concat(l,"-content")},t)),o.createElement(an,Object(w.a)({visible:v,ref:Ke,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:h,forceRender:p}),function(Ft,en){var Jt=Ft.className,$t=Ft.style,wn=ae()(l,e,$e,Jt);return o.createElement(In.a,{target:At(),key:"popup",ref:He,monitorWindowResize:!0,disabled:un,align:y,onAlign:rn},o.createElement("div",{ref:en,className:wn,onMouseEnter:je,onMouseLeave:ze,onMouseDownCapture:Ue,onTouchStartCapture:Ve,style:Object(S.a)(Object(S.a)({},$t),Cn)},cn))})});Yn.displayName="PopupInner";var Sa=Yn,vn=o.forwardRef(function(a,d){var v=a.prefixCls,l=a.visible,e=a.zIndex,n=a.children,t=a.mobile;t=t===void 0?{}:t;var i=t.popupClassName,c=t.popupStyle,h=t.popupMotion,p=h===void 0?{}:h,y=t.popupRender,N=o.useRef();o.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return N.current}}});var z=Object(S.a)({zIndex:e},c),B=n;return o.Children.count(n)>1&&(B=o.createElement("div",{className:"".concat(v,"-content")},n)),y&&(B=y(B)),o.createElement(an,Object(w.a)({visible:l,ref:N,removeOnLeave:!0},p),function(te,je){var ze=te.className,Ue=te.style,Ve=ae()(v,i,ze);return o.createElement("div",{ref:je,className:Ve,style:Object(S.a)(Object(S.a)({},Ue),z)},B)})});vn.displayName="MobilePopupInner";var Ha=vn,Ta=["visible","mobile"],oa=o.forwardRef(function(a,d){var v=a.visible,l=a.mobile,e=Object(he.a)(a,Ta),n=Object(o.useState)(v),t=Object(M.a)(n,2),i=t[0],c=t[1],h=Object(o.useState)(!1),p=Object(M.a)(h,2),y=p[0],N=p[1],z=Object(S.a)(Object(S.a)({},e),{},{visible:i});Object(o.useEffect)(function(){c(v),v&&l&&N(T())},[v,l]);var B=y?o.createElement(Ha,Object(w.a)({},z,{mobile:l,ref:d})):o.createElement(Sa,Object(w.a)({},z,{ref:d}));return o.createElement("div",null,o.createElement($n,z),B)});oa.displayName="Popup";var Va=oa,$a=o.createContext(null),ra=$a;function Qn(){}function Xa(){return""}function Ga(a){return a?a.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(a){var d=function(v){Object(f.a)(e,v);var l=Object(s.a)(e);function e(n){var t;Object(k.a)(this,e),t=l.call(this,n),t.popupRef=o.createRef(),t.triggerRef=o.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var h=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,h,h?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var h;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Et.a)((h=t.popupRef.current)===null||h===void 0?void 0:h.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var h;if(t.preClickTime&&t.preTouchTime?h=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?h=t.preClickTime:t.preTouchTime&&(h=t.preTouchTime),Math.abs(h-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var h=c.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(Et.a)(p,h)||t.isContextMenuOnly())&&!Object(Et.a)(y,h)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var h=Object(Wt.a)(t.triggerRef.current);if(h)return h}catch(p){}return Tt.a.findDOMNode(Object(b.a)(t))},t.getPopupClassNameFromAlign=function(c){var h=[],p=t.props,y=p.popupPlacement,N=p.builtinPlacements,z=p.prefixCls,B=p.alignPoint,te=p.getPopupClassNameFromAlign;return y&&N&&h.push(x(N,z,c,B)),te&&h.push(te(c)),h.join(" ")},t.getComponent=function(){var c=t.props,h=c.prefixCls,p=c.destroyPopupOnHide,y=c.popupClassName,N=c.onPopupAlign,z=c.popupMotion,B=c.popupAnimation,te=c.popupTransitionName,je=c.popupStyle,ze=c.mask,Ue=c.maskAnimation,Ve=c.maskTransitionName,He=c.maskMotion,Ke=c.zIndex,We=c.popup,lt=c.stretch,$e=c.alignPoint,It=c.mobile,yt=c.forceRender,xe=t.state,Oe=xe.popupVisible,Ze=xe.point,et=t.getPopupAlign(),pe={};return t.isMouseEnterToShow()&&(pe.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(pe.onMouseLeave=t.onPopupMouseLeave),pe.onMouseDown=t.onPopupMouseDown,pe.onTouchStart=t.onPopupMouseDown,o.createElement(Va,Object(w.a)({prefixCls:h,destroyPopupOnHide:p,visible:Oe,point:$e&&Ze,className:y,align:et,onAlign:N,animation:B,getClassNameFromAlign:t.getPopupClassNameFromAlign},pe,{stretch:lt,getRootDomNode:t.getRootDomNode,style:je,mask:ze,zIndex:Ke,transitionName:te,maskAnimation:Ue,maskTransitionName:Ve,maskMotion:He,ref:t.popupRef,motion:z,mobile:It,forceRender:yt}),typeof We=="function"?We():We)},t.attachParent=function(c){Ye.a.cancel(t.attachId);var h=t.props,p=h.getPopupContainer,y=h.getDocument,N=t.getRootDomNode(),z;p?(N||p.length===0)&&(z=p(N)):z=y(t.getRootDomNode()).body,z?z.appendChild(c):t.attachId=Object(Ye.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,h=c(t.getRootDomNode()).createElement("div");return h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",t.attachParent(h),h},t.setPoint=function(c){var h=t.props.alignPoint;if(!h||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Pa.forEach(function(c){t["fire".concat(c)]=function(h){t.fireEvents(c,h)}}),t}return Object(E.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(I.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(I.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(I.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(I.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ye.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,c=t.popupAlign,h=t.builtinPlacements;return i&&h?V(h,i,c):c}},{key:"setPopupVisible",value:function(t,i){var c=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:h}),this.props.onPopupVisibleChange(t)),c&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,c){var h=this,p=i*1e3;if(this.clearDelayTimer(),p){var y=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(t,y),h.clearDelayTimer()},p)}else this.setPopupVisible(t,c)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var i=this.props.children.props,c=this.props;return i[t]&&c[t]?this["fire".concat(t)]:i[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var c=this.props.children.props[t];c&&c(i);var h=this.props[t];h&&h(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,c=i.children,h=i.forceRender,p=i.alignPoint,y=i.className,N=i.autoDestroy,z=o.Children.only(c),B={key:"trigger"};this.isContextMenuToShow()?B.onContextMenu=this.onContextMenu:B.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(B.onClick=this.onClick,B.onMouseDown=this.onMouseDown,B.onTouchStart=this.onTouchStart):(B.onClick=this.createTwoChains("onClick"),B.onMouseDown=this.createTwoChains("onMouseDown"),B.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(B.onMouseEnter=this.onMouseEnter,p&&(B.onMouseMove=this.onMouseMove)):B.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?B.onMouseLeave=this.onMouseLeave:B.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(B.onFocus=this.onFocus,B.onBlur=this.onBlur):(B.onFocus=this.createTwoChains("onFocus"),B.onBlur=this.createTwoChains("onBlur"));var te=ae()(z&&z.props&&z.props.className,y);te&&(B.className=te);var je=Object(S.a)({},B);Object(O.c)(z)&&(je.ref=Object(O.a)(this.triggerRef,z.ref));var ze=o.cloneElement(z,je),Ue;return(t||this.popupRef.current||h)&&(Ue=o.createElement(a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&N&&(Ue=null),o.createElement(ra.Provider,{value:this.triggerContextValue},ze,Ue)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var c=t.popupVisible,h={};return c!==void 0&&i.popupVisible!==c&&(h.popupVisible=c,h.prevPopupVisible=i.popupVisible),h}}]),e}(o.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Xa,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja($.a),yn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},Na={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},la=ia,on=0,hn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},bn=function(d,v,l){var e=Je(v),n=d.getState();d.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},n.defaultActiveFirst),{},Object(P.a)({},e,l))})},sa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,N=e.menuInstance,z=e.props.store,B=e.getVisible();if(y===g.a.ENTER)return e.onTitleClick(p),bn(z,e.props.eventKey,!0),!0;if(y===g.a.RIGHT)return B?N.onKeyDown(p):(e.triggerOpenChange(!0),bn(z,e.props.eventKey,!0)),!0;if(y===g.a.LEFT){var te;if(B)te=N.onKeyDown(p);else return;return te||(e.triggerOpenChange(!1),te=!0),te}return B&&(y===g.a.UP||y===g.a.DOWN)?N.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onMouseEnter,B=y.store;bn(B,e.props.eventKey,!1),z({key:N,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onItemHover,B=y.onTitleMouseEnter;z({key:N,hover:!0}),B({key:N,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onItemHover,te=y.onTitleMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,hover:!1}),te({key:z,domEvent:p})},e.onTitleClick=function(p){var y=Object(b.a)(e),N=y.props;if(N.onTitleClick({key:N.eventKey,domEvent:p}),N.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),bn(N.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(S.a)(Object(S.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var N=e.props.eventKey,z=function(){e.onOpenChange({key:N,item:Object(b.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){z()},0):z()},e.isChildrenSelected=function(){var p={find:!1};return xt(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=Mt.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(b.a)(e),y=p.props,N=e.getMode();return{mode:N==="horizontal"?"vertical":N,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(b.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[Je(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var N=Object(b.a)(e),z=N.haveRendered,B=e.props,te=B.motion,je=B.rootPrefixCls,ze=Object(S.a)(Object(S.a)({},te),{},{leavedClassName:"".concat(je,"-hidden"),removeOnLeave:!1,motionAppear:z||!y||p!=="inline"});return ze};var n=l.store,t=l.eventKey,i=n.getState(),c=i.defaultActiveFirst;e.isRootMenu=!1;var h=!1;return c&&(h=c[t]),bn(n,t,h),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,c=n.manualRef,h=n.isOpen,p=function(){e.setState({mode:t,isOpen:h})},y=h!==this.state.isOpen,N=t!==this.state.mode;if((N||y)&&(Ye.a.cancel(this.updateStateRaf),N?this.updateStateRaf=Object(Ye.a)(p):p()),c&&c(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!h)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ye.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return o.createElement(ea,Object(w.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,c=n.forceSubMenuRender,h=n.direction,p=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||c,!this.haveOpened)return o.createElement("div",null);var y=ae()("".concat(n.prefixCls,"-sub"),Object(P.a)({},"".concat(n.prefixCls,"-rtl"),h==="rtl"));return this.isInlineMode()?o.createElement(an,Object(w.a)({visible:n.visible,forceRender:c},p),function(N){var z=N.className,B=N.style,te=ae()(y,z);return e.renderPopupMenu(te,B)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,n,t,i=Object(S.a)({},this.props),c=this.getVisible(),h=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),N=ae()(h,"".concat(h,"-").concat(y),(e={},Object(P.a)(e,i.className,!!i.className),Object(P.a)(e,this.getOpenClassName(),c),Object(P.a)(e,this.getActiveClassName(),i.active||c&&!p),Object(P.a)(e,this.getDisabledClassName(),i.disabled),Object(P.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(on+=1,this.internalMenuId="$__$".concat(on,"$Menu")));var z={},B={},te={};i.disabled||(z={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},B={onClick:this.onTitleClick},te={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var je={},ze=i.direction,Ue=ze==="rtl";p&&(Ue?je.paddingRight=i.inlineIndent*i.level:je.paddingLeft=i.inlineIndent*i.level);var Ve={};this.getVisible()&&(Ve={"aria-owns":this.internalMenuId});var He=null;y!=="horizontal"&&(He=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(He=o.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ke=o.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:je,className:"".concat(h,"-title"),role:"button"},te,B,{"aria-expanded":c},Ve,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,He||o.createElement("i",{className:"".concat(h,"-arrow")})),We=this.renderChildren(),lt=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(At){return At.parentNode},$e=hn[y],It=i.popupOffset?{offset:i.popupOffset}:{},yt=ae()((t={},Object(P.a)(t,i.popupClassName,i.popupClassName&&!p),Object(P.a)(t,"".concat(h,"-rtl"),Ue),t)),xe=i.disabled,Oe=i.triggerSubMenuAction,Ze=i.subMenuOpenDelay,et=i.forceSubMenuRender,pe=i.subMenuCloseDelay,st=i.builtinPlacements;tt.forEach(function(At){return delete i[At]}),delete i.onClick;var Nt=Ue?Object(S.a)(Object(S.a)({},Na),st):Object(S.a)(Object(S.a)({},ia),st);delete i.direction;var ut=this.getBaseProps(),_t=p?null:this.getMotion(ut.mode,ut.visible);return o.createElement("li",Object(w.a)({},i,z,{className:N,role:"menuitem"}),o.createElement(Ya,{prefixCls:h,popupClassName:ae()("".concat(h,"-popup"),yt),getPopupContainer:lt,builtinPlacements:Nt,popupPlacement:$e,popupVisible:p?!1:c,popupAlign:It,popup:p?null:We,action:xe||p?[]:[Oe],mouseEnterDelay:Ze,mouseLeaveDelay:pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:_t},Ke),p?We:null)}}]),v}(o.Component);sa.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Kn=Object(j.b)(function(a,d){var v=a.openKeys,l=a.activeKey,e=a.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:v.indexOf(n)>-1,active:l[t]===n,selectedKeys:e}})(sa);Kn.isSubMenu=!0;var Wn=Kn,Da="menuitem-overflowed",Qa=.5,wa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,n=l.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,n,t){var i=l.props,c=i.overflowedIndicator,h=i.level,p=i.mode,y=i.prefixCls,N=i.theme;if(h!==1||p!=="horizontal")return null;var z=l.props.children[0],B=z.props,te=B.children,je=B.title,ze=B.style,Ue=Object(he.a)(B,["children","title","style"]),Ve=Object(S.a)({},ze),He="".concat(e,"-overflowed-indicator"),Ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?Ve=Object(S.a)(Object(S.a)({},Ve),{},{display:"none"}):t&&(Ve=Object(S.a)(Object(S.a)({},Ve),{},{visibility:"hidden",position:"absolute"}),He="".concat(He,"-placeholder"),Ke="".concat(Ke,"-placeholder"));var We=N?"".concat(y,"-").concat(N):"",lt={};return tt.forEach(function($e){Ue[$e]!==void 0&&(lt[$e]=Ue[$e])}),o.createElement(Wn,Object(w.a)({title:c,className:"".concat(y,"-overflowed-submenu"),popupClassName:We},lt,{key:He,eventKey:Ke,disabled:!1,style:Ve}),n)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];Me(t,"display","inline-block");var i=l.getMenuItemNodes(),c=i.filter(function(h){return h.className.split(" ").indexOf(Da)>=0});c.forEach(function(h){Me(h,"display","inline-block")}),l.menuItemSizes=i.map(function(h){return dt(h,!0)}),c.forEach(function(h){Me(h,"display","none")}),l.overflowedIndicatorWidth=dt(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(h,p){return h+p},0),l.handleResize(),Me(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=dt(e);l.overflowedItems=[];var t=0,i;l.originalTotalWidth>n+Qa&&(i=-1,l.menuItemSizes.forEach(function(c){t+=c,t+l.overflowedIndicatorWidth<=n&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ge.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,c,h){var p=c;if(n.props.mode==="horizontal"){var y=n.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(h>t&&(p=o.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),h===t+1&&(n.overflowedItems=e.slice(t+1).map(function(z){return o.cloneElement(z,{key:z.props.eventKey,mode:"vertical-left"})}),y=n.getOverflowedSubMenuItem(c.props.eventKey,n.overflowedItems)));var N=[].concat(Object(G.a)(i),[y,p]);return h===e.length-1&&N.push(n.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),N}return[].concat(Object(G.a)(i),[p])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,c=e.mode,h=e.level,p=e.tag,y=e.children,N=e.theme,z=Object(he.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),B=p;return o.createElement(B,Object(w.a)({ref:this.childRef},z),this.renderChildren(y))}}]),v}(o.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(a){return a.length?a.every(function(d){return!!d.props.disabled}):!0}function Pn(a,d,v){var l=a.getState();a.setState({activeKey:Object(S.a)(Object(S.a)({},l.activeKey),{},Object(P.a)({},d,v))})}function _n(a){return a.eventKey||"0-menu-"}function qn(a,d){var v=d,l=a.children,e=a.eventKey;if(v){var n;if(bt(l,function(t,i){t&&t.props&&!t.props.disabled&&v===be(t,e,i)&&(n=!0)}),n)return v}return v=null,a.defaultActiveFirst&&bt(l,function(t,i){!v&&t&&!t.props.disabled&&(v=be(t,e,i))}),v}function Aa(a){if(!a)return;var d=this.instanceArray.indexOf(a);d!==-1?this.instanceArray[d]=a:this.instanceArray.push(a)}var La=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;return Object(k.a)(this,v),e=d.call(this,l),e.onKeyDown=function(n,t){var i=n.keyCode,c;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(c=p.onKeyDown(n))}),c)return 1;var h=null;return(i===g.a.UP||i===g.a.DOWN)&&(h=e.step(i===g.a.UP?-1:1)),h?(n.preventDefault(),Pn(e.props.store,_n(e.props),h.props.eventKey),typeof t=="function"&&t(h),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Pn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],c=t.length;if(!c)return null;n<0&&(t=t.concat().reverse());var h=-1;if(t.every(function(z,B){return z&&z.props.eventKey===i?(h=B,!1):!0}),!e.props.defaultActiveFirst&&h!==-1&&Zn(t.slice(h,c-1)))return;var p=(h+1)%c,y=p;do{var N=t[y];if(!N||N.props.disabled)y=(y+1)%c;else return N}while(y!==p);return null},e.renderCommonMenuItem=function(n,t,i){var c=e.props.store.getState(),h=Object(b.a)(e),p=h.props,y=be(n,p.eventKey,t),N=n.props;if(!N||typeof n.type=="string")return n;var z=y===c.activeKey,B=Object(S.a)(Object(S.a)({mode:N.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:N.disabled?void 0:Object(A.a)(n.ref,Aa.bind(Object(b.a)(e))),eventKey:y,active:!N.disabled&&z,multiple:p.multiple,onClick:function(je){(N.onClick||Y)(je),e.onClick(je)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:N.itemIcon||e.props.itemIcon,expandIcon:N.expandIcon||e.props.expandIcon},i),{},{direction:p.direction});return(p.mode==="inline"||Re())&&(B.triggerSubMenuAction="click"),o.cloneElement(n,Object(S.a)(Object(S.a)({},B),{},{key:y||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var c=e.props.store.getState(),h={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,h)},l.store.setState({activeKey:Object(S.a)(Object(S.a)({},l.store.getState().activeKey),{},Object(P.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!L()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Pn(n.store,_n(n),i);else if("activeKey"in e){var c=qn(e,e.activeKey);i!==c&&Pn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(w.a)({},this.props);this.instanceArray=[];var t=ae()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var c=n.prefixCls,h=n.eventKey,p=n.visible,y=n.level,N=n.mode,z=n.overflowedIndicator,B=n.theme;return tt.forEach(function(te){return delete n[te]}),delete n.onClick,o.createElement(ua,Object(w.a)({},n,{prefixCls:c,mode:N,tag:"ul",level:y,theme:B,visible:p,overflowedIndicator:z},i),Object(Q.a)(n.children).map(function(te,je){return e.renderMenuItem(te,je,h||"0-menu-")}))}}]),v}(o.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Ua=Object(j.b)()(La),ea=Ua,Nn=r("Kwbf");function ca(a,d,v){var l=a.prefixCls,e=a.motion,n=a.defaultMotions,t=n===void 0?{}:n,i=a.openAnimation,c=a.openTransitionName,h=d.switchingModeFromInline;if(e)return e;if(Object(ie.a)(i)==="object"&&i)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(c)return{motionName:c};var p=t[v];return p||(h?null:t.other)}var ka=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onSelect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState(),y=p.selectedKeys,N=i.key;h.multiple?y=y.concat([N]):y=[N],"selectedKeys"in h||e.store.setState({selectedKeys:y}),h.onSelect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:y}))}},e.onClick=function(i){var c=e.getRealMenuMode(),h=Object(b.a)(e),p=h.store,y=h.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(i)},e.onKeyDown=function(i,c){e.innerMenu.getWrappedInstance().onKeyDown(i,c)},e.onOpenChange=function(i){var c=Object(b.a)(e),h=c.props,p=e.store.getState().openKeys.concat(),y=!1,N=function(B){var te=!1;if(B.open)te=p.indexOf(B.key)===-1,te&&p.push(B.key);else{var je=p.indexOf(B.key);te=je!==-1,te&&p.splice(je,1)}y=y||te};Array.isArray(i)?i.forEach(N):N(i),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),h.onOpenChange(p))},e.onDeselect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState().selectedKeys.concat(),y=i.key,N=p.indexOf(y);N!==-1&&p.splice(N,1),"selectedKeys"in h||e.store.setState({selectedKeys:p}),h.onDeselect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:p}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(i)},e.onTransitionEnd=function(i){var c=i.propertyName==="width"&&i.target===i.currentTarget,h=i.target.className,p=Object.prototype.toString.call(h)==="[object SVGAnimatedString]"?h.animVal:h,y=i.propertyName==="font-size"&&p.indexOf("anticon")>=0;(c||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(n=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(j.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,c=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(S.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(S.a)(Object(S.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,o.createElement(j.a,{store:this.store},o.createElement(ea,Object(w.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,c=i.getState(),h={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?h.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=c.openKeys,h.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(h.openKeys=n.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(h).length&&i.setState(h),p}}]),v}(o.Component);ka.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Dn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.onKeyDown=function(e){var n=e.keyCode;return n===g.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseLeave;i({key:t,hover:!1}),c({key:t,domEvent:e})},l.onMouseEnter=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseEnter;i({key:t,hover:!0}),c({key:t,domEvent:e})},l.onClick=function(e){var n=l.props,t=n.eventKey,i=n.multiple,c=n.onClick,h=n.onSelect,p=n.onDeselect,y=n.isSelected,N={key:t,keyPath:[t],item:Object(b.a)(l),domEvent:e};c(N),i?y?p(N):h(N):y||h(N)},l.saveNode=function(e){l.node=e},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,n=Object(S.a)({},this.props),t=ae()(this.getPrefixCls(),n.className,(e={},Object(P.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(P.a)(e,this.getSelectedClassName(),n.isSelected),Object(P.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(S.a)(Object(S.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(S.a)(Object(S.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var c={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},h=Object(S.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?h.paddingRight=n.inlineIndent*n.level:h.paddingLeft=n.inlineIndent*n.level),tt.forEach(function(y){return delete n[y]}),delete n.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(w.a)({},Object(R.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,c,{style:h,ref:this.saveNode}),n.children,p)}}]),v}(o.Component);Dn.isMenuItem=!0,Dn.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var da=Object(j.b)(function(a,d){var v=a.activeKey,l=a.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:v[n]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(Dn),fa=da,ma=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.renderInnerMenuItem=function(e){var n=l.props,t=n.renderMenuItem,i=n.index;return t(e,i,l.props.subMenuKey)},l}return Object(E.a)(v,[{key:"render",value:function(){var e=Object(w.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,c="".concat(i,"-item-group-title"),h="".concat(i,"-item-group-list"),p=e.title,y=e.children;return tt.forEach(function(N){return delete e[N]}),delete e.direction,o.createElement("li",Object(w.a)({},e,{onClick:function(z){return z.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),o.createElement("div",{className:c,title:typeof p=="string"?p:void 0},p),o.createElement("ul",{className:h},o.Children.map(y,this.renderInnerMenuItem)))}}]),v}(o.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var v=d.className,l=d.rootPrefixCls,e=d.style;return o.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,va=r("eDIo");function eo(a,d){var v=a.prefixCls,l=a.editable,e=a.locale,n=a.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:d,type:"button",className:"".concat(v,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var ta=o.forwardRef(eo);function to(a,d){var v=a.prefixCls,l=a.id,e=a.tabs,n=a.locale,t=a.mobile,i=a.moreIcon,c=i===void 0?"More":i,h=a.moreTransitionName,p=a.style,y=a.className,N=a.editable,z=a.tabBarGutter,B=a.rtl,te=a.onTabClick,je=Object(o.useState)(!1),ze=Object(M.a)(je,2),Ue=ze[0],Ve=ze[1],He=Object(o.useState)(null),Ke=Object(M.a)(He,2),We=Ke[0],lt=Ke[1],$e="".concat(l,"-more-popup"),It="".concat(v,"-dropdown"),yt=We!==null?"".concat($e,"-").concat(We):null,xe=n==null?void 0:n.dropdownAriaLabel,Oe=o.createElement(Ka,{onClick:function(_t){var At=_t.key,Gt=_t.domEvent;te(At,Gt),Ve(!1)},id:$e,tabIndex:-1,role:"listbox","aria-activedescendant":yt,selectedKeys:[We],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(ut){return o.createElement(fa,{key:ut.key,id:"".concat($e,"-").concat(ut.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(ut.key),disabled:ut.disabled},ut.tab)}));function Ze(ut){for(var _t=e.filter(function(ln){return!ln.disabled}),At=_t.findIndex(function(ln){return ln.key===We})||0,Gt=_t.length,rn=0;rnst?(et=Oe,$e.current="x"):(et=Ze,$e.current="y");var Nt=Date.now();Nt-We.current>100&&(lt.current=!1),(d(-et,-et)||lt.current)&&(xe.preventDefault(),lt.current=!0),We.current=Nt}var yt=Object(o.useRef)(null);yt.current={onTouchStart:Ve,onTouchMove:He,onTouchEnd:Ke,onWheel:It},o.useEffect(function(){function xe(pe){yt.current.onTouchStart(pe)}function Oe(pe){yt.current.onTouchMove(pe)}function Ze(pe){yt.current.onTouchEnd(pe)}function et(pe){yt.current.onWheel(pe)}return document.addEventListener("touchmove",Oe,{passive:!1}),document.addEventListener("touchend",Ze,{passive:!1}),a.current.addEventListener("touchstart",xe,{passive:!1}),a.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Oe),document.removeEventListener("touchend",Ze)}},[])}function ba(){var a=Object(o.useRef)(new Map);function d(l){return a.current.has(l)||a.current.set(l,o.createRef()),a.current.get(l)}function v(l){a.current.delete(l)}return[d,v]}function Ba(a,d){var v=o.useRef(a),l=o.useState({}),e=Object(M.a)(l,2),n=e[1];function t(i){var c=typeof i=="function"?i(v.current):i;c!==v.current&&d(c,v.current),v.current=c,n({})}return[v.current,t]}var Fa=function(d){var v=d.position,l=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return v==="right"&&(n=t.right||!t.left&&t||null),v==="left"&&(n=t.left||null),n?o.createElement("div",{className:"".concat(l,"-extra-content")},n):null};function Bo(a,d){var v,l=o.useContext(ha),e=l.prefixCls,n=l.tabs,t=a.className,i=a.style,c=a.id,h=a.animated,p=a.activeKey,y=a.rtl,N=a.extra,z=a.editable,B=a.locale,te=a.tabPosition,je=a.tabBarGutter,ze=a.children,Ue=a.onTabClick,Ve=a.onTabScroll,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useRef)(),lt=Object(o.useRef)(),$e=ba(),It=Object(M.a)($e,2),yt=It[0],xe=It[1],Oe=te==="top"||te==="bottom",Ze=Ba(0,function(Ct,qe){Oe&&Ve&&Ve({direction:Ct>qe?"left":"right"})}),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ba(0,function(Ct,qe){!Oe&&Ve&&Ve({direction:Ct>qe?"top":"bottom"})}),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useState)(0),rn=Object(M.a)(Gt,2),Kt=rn[0],ln=rn[1],Cn=Object(o.useState)(0),un=Object(M.a)(Cn,2),cn=un[0],Ft=un[1],en=Object(o.useState)(0),Jt=Object(M.a)(en,2),$t=Jt[0],wn=Jt[1],An=Object(o.useState)(0),Fn=Object(M.a)(An,2),Pt=Fn[0],xn=Fn[1],zn=Object(o.useState)(null),Dt=Object(M.a)(zn,2),vt=Dt[0],Yt=Dt[1],$o=Object(o.useState)(null),bo=Object(M.a)($o,2),na=bo[0],Xo=bo[1],Go=Object(o.useState)(0),Eo=Object(M.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(o.useState)(0),go=Object(M.a)(Qo,2),Zo=go[0],qo=go[1],er=_(new Map),yo=Object(M.a)(er,2),tr=yo[0],nr=yo[1],za=X(n,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Oe?y?(Ea=0,ga=Math.max(0,Kt-vt)):(Ea=Math.min(0,vt-Kt),ga=0):(Ea=Math.min(0,na-cn),ga=0);function ao(Ct){return Ctga?[ga,!1]:[Ct,!0]}var Oo=Object(o.useRef)(),ar=Object(o.useState)(),_o=Object(M.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(He,function(Ct,qe){var Xt=!1;function dn(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(M.a)(xa,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(Oe){if(vt>=Kt)return Xt;dn(st,Ct)}else{if(na>=cn)return Xt;dn(At,qe)}return io(),ro(),Xt}),Object(o.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,qe=za.get(Ct);if(!qe)return;if(Oe){var Xt=pe;y?qe.rightpe+vt&&(Xt=qe.right+qe.width-vt):qe.left<-pe?Xt=-qe.left:qe.left+qe.width>-pe+vt&&(Xt=-(qe.left+qe.width-vt)),At(0),st(ao(Xt)[0])}else{var dn=_t;qe.top<-_t?dn=-qe.top:qe.top+qe.height>-_t+na&&(dn=-(qe.top+qe.height-na)),st(0),At(ao(dn)[0])}}var or=se(za,{width:vt,height:na,left:pe,top:_t},{width:$t,height:Pt},{width:Jo,height:Zo},Object(S.a)(Object(S.a)({},a),{},{tabs:n})),Mo=Object(M.a)(or,2),rr=Mo[0],ir=Mo[1],lr=n.map(function(Ct){var qe=Ct.key;return o.createElement(U,{id:c,prefixCls:e,key:qe,rtl:y,tab:Ct,closable:Ct.closable,editable:z,active:qe===p,tabPosition:te,tabBarGutter:je,renderWrapper:ze,removeAriaLabel:B==null?void 0:B.removeAriaLabel,ref:yt(qe),onClick:function(dn){Ue(qe,dn)},onRemove:function(){xe(qe)},onFocus:function(){jo(qe),ro(),y||(He.current.scrollLeft=0),He.current.scrollTop=0}})}),lo=q(function(){var Ct,qe,Xt,dn,Ca,Oa,_a,xa,aa,co=((Ct=He.current)===null||Ct===void 0?void 0:Ct.offsetWidth)||0,fo=((qe=He.current)===null||qe===void 0?void 0:qe.offsetHeight)||0,Ao=((Xt=lt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((dn=lt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,mr=((Ca=We.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=We.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),Xo(fo),Yo(Ao),qo(Lo);var Uo=(((_a=Ke.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-Ao,ko=(((xa=Ke.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;ln(Uo),Ft(ko);var Io=(aa=We.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(Io?0:mr)),xn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(vr){var Wo=vr.key,ja=yt(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),sr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(G.a)(sr),Object(G.a)(ur)),cr=Object(o.useState)(),So=Object(M.a)(cr,2),dr=So[0],fr=So[1],Ln=za.get(p),To=Object(o.useRef)();function Po(){me.a.cancel(To.current)}Object(o.useEffect)(function(){var Ct={};return Ln&&(Oe?(y?Ct.right=Ln.right:Ct.left=Ln.left,Ct.width=Ln.width):(Ct.top=Ln.top,Ct.height=Ln.height)),Po(),To.current=me()(function(){fr(Ct)}),Po},[Ln,Oe,y]),Object(o.useEffect)(function(){jo()},[p,Ln,za,Oe]),Object(o.useEffect)(function(){lo()},[y,je,p,n.map(function(Ct){return Ct.key}).join("_")]);var No=!!Ro.length,ya="".concat(e,"-nav-wrap"),so,uo,Do,wo;return Oe?y?(uo=pe>0,so=pe+vt1)Object(G.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(X.length===0)return Object(G.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var F=X[0];if(C.isValidElement(F)&&Object(J.c)(F)){var se=F.ref;X[0]=C.cloneElement(F,{ref:Object(J.a)(se,this.setChildNode)})}return X.length===1?X[0]:X.map(function(w,k){return!C.isValidElement(w)||"key"in w&&w.key!==null?w:C.cloneElement(w,{key:"".concat(re,"-").concat(k)})})}}]),u}(C.Component);q.displayName="ResizeObserver",ne.a=q},wCXF:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return Tt});var P=r("rePB"),M=r("VTBJ"),he=r("KQm4"),S=r("U8pU"),o=r("ODXe"),C=r("q1tI"),ae=r("TSYQ"),Q=r.n(ae),D=r("Gytx"),G=r.n(D),J=r("Kwbf"),me=r("t23M"),re=r("qx4F"),q=r("6eGT"),_=r("IBYe"),g=r("Ff2n"),u=r("c+Xe"),U=r("fyJ8"),H=r("biw7");function X(O,I,$,m,V){var x=$[O]||{},T=$[I]||{},K,W;x.fixed==="left"?K=m.left[O]:T.fixed==="right"&&(W=m.right[I]);var fe=!1,ue=!1,Ee=!1,Pe=!1,Z=$[I+1],ke=$[O-1];if(V==="rtl"){if(K!==void 0){var pt=ke&&ke.fixed==="left";Pe=!pt}else if(W!==void 0){var Qe=Z&&Z.fixed==="right";Ee=!Qe}}else if(K!==void 0){var nt=Z&&Z.fixed==="left";fe=!nt}else if(W!==void 0){var Ae=ke&&ke.fixed==="right";ue=!Ae}return{fixLeft:K,fixRight:W,lastFixLeft:fe,firstFixRight:ue,lastFixRight:Ee,firstFixLeft:Pe,isSticky:m.isSticky}}var F=r("sR1s");function se(O){var I=O.cells,$=O.stickyOffsets,m=O.flattenColumns,V=O.rowComponent,x=O.cellComponent,T=O.onHeaderRow,K=O.index,W=C.useContext(H.a),fe=W.prefixCls,ue=W.direction,Ee;T&&(Ee=T(I.map(function(Z){return Z.column}),K));var Pe=Object(F.a)(I.map(function(Z){return Z.column}));return C.createElement(V,Object.assign({},Ee),I.map(function(Z,ke){var pt=Z.column,Qe=X(Z.colStart,Z.colEnd,m,$,ue),nt;return pt&&pt.onHeaderCell&&(nt=Z.column.onHeaderCell(pt)),C.createElement(U.a,Object.assign({},Z,{ellipsis:pt.ellipsis,align:pt.align,component:x,prefixCls:fe,key:Pe[ke]},Qe,{additionalProps:nt,rowType:"header"}))}))}se.displayName="HeaderRow";var w=se;function k(O){var I=[];function $(T,K){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;I[W]=I[W]||[];var fe=K,ue=T.filter(Boolean).map(function(Ee){var Pe={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:fe},Z=1,ke=Ee.children;return ke&&ke.length>0&&(Z=$(ke,fe,W+1).reduce(function(pt,Qe){return pt+Qe},0),Pe.hasSubColumns=!0),"colSpan"in Ee&&(Z=Ee.colSpan),"rowSpan"in Ee&&(Pe.rowSpan=Ee.rowSpan),Pe.colSpan=Z,Pe.colEnd=Pe.colStart+Z-1,I[W].push(Pe),fe+=Z,Z});return ue}$(O,0);for(var m=I.length,V=function(K){I[K].forEach(function(W){!("rowSpan"in W)&&!W.hasSubColumns&&(W.rowSpan=m-K)})},x=0;x=0;K-=1){var W=I[K],fe=$&&$[K],ue=fe&&fe[f.a];(W||ue||T)&&(V.unshift(C.createElement("col",Object.assign({key:K,style:{width:W,minWidth:W}},ue))),T=!0)}return C.createElement("colgroup",null,V)}var j=s;function R(O,I){return Object(C.useMemo)(function(){for(var $=[],m=0;m1?Qt-1:0),pn=1;pn=Ee&&(Fe=Ee-Pe),T({scrollLeft:Fe/Ee*(ue+2)}),Ae.current.x=ce.pageX},Ot=function(){var ce=Object(tt.b)(x.current).top,Ie=ce+x.current.offsetHeight,gt=document.documentElement.scrollTop+window.innerHeight;Ie-Object(re.a)()<=gt||ce>=gt-K?nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!0})}):nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!1})})},ft=function(ce){nt(function(Ie){return Object(M.a)(Object(M.a)({},Ie),{},{scrollLeft:ce/ue*Ee||0})})};return C.useImperativeHandle($,function(){return{setScrollLeft:ft}}),C.useEffect(function(){var Le=Object(xt.a)(document.body,"mouseup",Ht,!1),ce=Object(xt.a)(document.body,"mousemove",Bt,!1);return Ot(),function(){Le.remove(),ce.remove()}},[Pe,it]),C.useEffect(function(){var Le=Object(xt.a)(window,"scroll",Ot,!1),ce=Object(xt.a)(window,"resize",Ot,!1);return function(){Le.remove(),ce.remove()}},[]),C.useEffect(function(){Qe.isHiddenScrollBar||nt(function(Le){var ce,Ie;return Object(M.a)(Object(M.a)({},Le),{},{scrollLeft:x.current.scrollLeft/((ce=x.current)===null||ce===void 0?void 0:ce.scrollWidth)*((Ie=x.current)===null||Ie===void 0?void 0:Ie.clientWidth)})})},[Qe.isHiddenScrollBar]),ue<=Ee||!Pe||Qe.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(re.a)(),width:Ee,bottom:K},className:"".concat(fe,"-sticky-scroll")},C.createElement("div",{onMouseDown:at,ref:Z,className:Q()("".concat(fe,"-sticky-scroll-bar"),Object(P.a)({},"".concat(fe,"-sticky-scroll-bar-active"),it)),style:{width:"".concat(Pe,"px"),transform:"translate3d(".concat(Qe.scrollLeft,"px, 0, 0)")}}))},Me=C.forwardRef(dt);function Re(O,I){return C.useMemo(function(){var $=!!O;return{isSticky:$,stickyClassName:$?"".concat(I,"-sticky-header"):"",offsetHeader:Object(S.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(S.a)(O)==="object"&&O.offsetScroll||0}},[O,I])}var ge=[],Mt={},Tt="rc-table-internal-hook",Ye=C.memo(function(O){var I=O.children;return I},function(O,I){return G()(O.props,I.props)?O.pingLeft!==I.pingLeft||O.pingRight!==I.pingRight:!1});function Et(O){var I,$=O.prefixCls,m=O.className,V=O.rowClassName,x=O.style,T=O.data,K=O.rowKey,W=O.scroll,fe=O.tableLayout,ue=O.direction,Ee=O.title,Pe=O.footer,Z=O.summary,ke=O.id,pt=O.showHeader,Qe=O.components,nt=O.emptyText,Ae=O.onRow,zt=O.onHeaderRow,Rt=O.internalHooks,it=O.transformColumns,jt=O.internalRefs,Ht=O.sticky,at=T||ge,Bt=!!at.length,Ot=C.useState(0),ft=Object(o.a)(Ot,2),Le=ft[0],ce=ft[1];C.useEffect(function(){ce(Object(re.a)())});var Ie=C.useMemo(function(){return Object(F.c)(Qe,{})},[Qe]),gt=C.useCallback(function(ot,rt){return Object(F.b)(Ie,ot)||rt},[Ie]),Lt=C.useMemo(function(){return typeof K=="function"?K:function(ot){var rt=ot&&ot[K];return rt}},[K]),Fe=Object(f.c)(O),fn=Fe.expandIcon,mn=Fe.expandedRowKeys,En=Fe.defaultExpandedRowKeys,tn=Fe.defaultExpandAllRows,St=Fe.expandedRowRender,jn=Fe.onExpand,Mn=Fe.onExpandedRowsChange,Hn=Fe.expandRowByClick,nn=Fe.rowExpandable,Un=Fe.expandIconColumnIndex,On=Fe.expandedRowClassName,kn=Fe.childrenColumnName,Rn=Fe.indentSize,gn=fn||Je,Sn=kn||"children",Vn=C.useMemo(function(){return St?"row":O.expandable&&Rt===Tt&&O.expandable.__PARENT_RENDER_ICON__||at.some(function(ot){return ot&&Object(S.a)(ot)==="object"&&ot[Sn]})?"nest":!1},[!!St,at]),Tn=C.useState(function(){return En||(tn?bt(at,Lt,Sn):[])}),Vt=Object(o.a)(Tn,2),qt=Vt[0],sn=Vt[1],Qt=C.useMemo(function(){return new Set(mn||qt||[])},[mn,qt]),an=C.useCallback(function(ot){var rt=Lt(ot,at.indexOf(ot)),kt,Zt=Qt.has(rt);Zt?(Qt.delete(rt),kt=Object(he.a)(Qt)):kt=[].concat(Object(he.a)(Qt),[rt]),sn(kt),jn&&jn(!Zt,ot),Mn&&Mn(kt)},[Lt,Qt,at,jn,Mn]),pn=C.useState(0),$n=Object(o.a)(pn,2),In=$n[0],Xn=$n[1],Ma=Object(Ce.b)(Object(M.a)(Object(M.a)(Object(M.a)({},O),Fe),{},{expandable:!!St,expandedKeys:Qt,getRowKey:Lt,onTriggerExpand:an,expandIcon:gn,expandIconColumnIndex:Un,direction:ue}),Rt===Tt?it:null),Ra=Object(o.a)(Ma,2),Gn=Ra[0],Ut=Ra[1],Jn=C.useMemo(function(){return{columns:Gn,flattenColumns:Ut}},[Gn,Ut]),Yn=C.useRef(),Sa=C.useRef(),vn=C.useRef(),Ha=C.useState(!1),Ta=Object(o.a)(Ha,2),oa=Ta[0],Va=Ta[1],$a=C.useState(!1),ra=Object(o.a)($a,2),Qn=ra[0],Xa=ra[1],Ga=Xe(new Map),Pa=Object(o.a)(Ga,2),Ja=Pa[0],Ya=Pa[1],yn=Object(F.a)(Ut),ia=yn.map(function(ot){return Ja.get(ot)}),Na=C.useMemo(function(){return ia},[ia.join("_")]),la=wt(Na,Ut.length,ue),on=W&&Object(F.d)(W.y),hn=W&&Object(F.d)(W.x),bn=hn&&Ut.some(function(ot){var rt=ot.fixed;return rt}),sa=C.useRef(),Kn=Re(Ht,$),Wn=Kn.isSticky,Da=Kn.offsetHeader,Qa=Kn.offsetScroll,wa=Kn.stickyClassName,ua,Zn,Pn;on&&(Zn={overflowY:"scroll",maxHeight:W.y}),hn&&(ua={overflowX:"auto"},on||(Zn={overflowY:"hidden"}),Pn={width:W.x===!0?"auto":W.x,minWidth:"100%"});var _n=C.useCallback(function(ot,rt){Ya(function(kt){var Zt=new Map(kt);return Zt.set(ot,rt),Zt})},[]),qn=le(null),Aa=Object(o.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(ot,rt){if(!rt)return;typeof rt=="function"?rt(ot):rt.scrollLeft!==ot&&(rt.scrollLeft=ot)}var Nn=function(rt){var kt=rt.currentTarget,Zt=rt.scrollLeft,Bn=typeof Zt=="number"?Zt:kt.scrollLeft,Wa=kt||Mt;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Sa.current),ea(Bn,vn.current),ea(Bn,(ba=sa.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(kt){var Ba=kt.scrollWidth,Fa=kt.clientWidth;Va(Bn>0),Xa(Bn0?[].concat(Object(M.a)(g),Object(M.a)(J(X).map(function(F){return Object(he.a)({fixed:H},F)}))):[].concat(Object(M.a)(g),[Object(he.a)(Object(he.a)({},u),{},{fixed:H})])},[])}function me(_){for(var g=!0,u=0;u<_.length;u+=1){var U=_[u];if(g&&U.fixed!=="left")g=!1;else if(!g&&U.fixed==="left"){Object(ae.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var H=!0,X=_.length-1;X>=0;X-=1){var F=_[X];if(H&&F.fixed!=="right")H=!1;else if(!H&&F.fixed==="right"){Object(ae.a)(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function re(_){return _.map(function(g){var u=g.fixed,U=Object(S.a)(g,["fixed"]),H=u;return u==="left"?H="right":u==="right"&&(H="left"),Object(he.a)({fixed:H},U)})}function q(_,g){var u=_.prefixCls,U=_.columns,H=_.children,X=_.expandable,F=_.expandedKeys,se=_.getRowKey,w=_.onTriggerExpand,k=_.expandIcon,E=_.rowExpandable,b=_.expandIconColumnIndex,f=_.direction,s=_.expandRowByClick,j=o.useMemo(function(){return U||G(H)},[U,H]),R=o.useMemo(function(){if(X){var L,ie=b||0,de=j[ie],ve=(L={},Object(P.a)(L,D.a,{className:"".concat(u,"-expand-icon-col")}),Object(P.a)(L,"title",""),Object(P.a)(L,"fixed",de?de.fixed:null),Object(P.a)(L,"className","".concat(u,"-row-expand-icon-cell")),Object(P.a)(L,"render",function(oe,ye,Se){var Te=se(ye,Se),De=F.has(Te),Ge=E?E(ye):!0,Ce=k({prefixCls:u,expanded:De,expandable:Ge,record:ye,onExpand:w});return s?o.createElement("span",{onClick:function(ct){return ct.stopPropagation()}},Ce):Ce}),L),Be=j.slice();return ie>=0&&Be.splice(ie,0,ve),Be}return j},[X,j,se,F,k,f]),A=o.useMemo(function(){var L=R;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,R,f]),ee=o.useMemo(function(){return f==="rtl"?re(J(A)):J(A)},[A,f]);return[A,ee]}ne.b=q},"y0+3":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return J}),r.d(ne,"b",function(){return re});var P=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},he={cssFloat:1,styleFloat:1,float:1};function S(q){return q.nodeType===1?q.ownerDocument.defaultView.getComputedStyle(q,null):{}}function o(q,_,g){if(_=_.toLowerCase(),g==="auto"){if(_==="height")return q.offsetHeight;if(_==="width")return q.offsetWidth}return _ in M||(M[_]=P.test(_)),M[_]?parseFloat(g)||0:g}function C(q,_){var g=arguments.length,u=S(q);return _=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,g===1?u:o(q,_,u[_]||q.style[_])}function ae(q,_,g){var u=arguments.length;if(_=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,u===3)return typeof g=="number"&&P.test(_)&&(g="".concat(g,"px")),q.style[_]=g,g;for(var U in _)_.hasOwnProperty(U)&&ae(q,U,_[U]);return S(q)}function Q(q){return q===document.body?document.documentElement.clientWidth:q.offsetWidth}function D(q){return q===document.body?window.innerHeight||document.documentElement.clientHeight:q.offsetHeight}function G(){var q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:q,height:_}}function J(){var q=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:q,height:_}}function me(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(q){var _=q.getBoundingClientRect(),g=document.documentElement;return{left:_.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[98,8,10],{"55Ip":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return H}),r.d(ne,"b",function(){return E});var T=r("Ty5D"),M=r("dI71"),he=r("q1tI"),S=r.n(he),o=r("YS25"),C=r("17x9"),ae=r.n(C),Q=r("wx14"),D=r("zLVn"),G=r("9R94"),J=function(f){Object(M.a)(s,f);function s(){for(var R,A=arguments.length,ee=new Array(A),L=0;L=0||A.relatedTarget.className.indexOf("".concat(de,"-next"))>=0))return;f.setState({goInputText:""}),ie(f.getValidValue())},f.go=function(A){var ee=f.state.goInputText;if(ee==="")return;(A.keyCode===q.ENTER||A.type==="click")&&(f.setState({goInputText:""}),f.props.quickGo(f.getValidValue()))},f}return Object(o.a)(b,[{key:"getValidValue",value:function(){var s=this.state,j=s.goInputText,R=s.current;return!j||isNaN(j)?R:Number(j)}},{key:"getPageSizeOptions",value:function(){var s=this.props,j=s.pageSize,R=s.pageSizeOptions;return R.some(function(A){return A.toString()===j.toString()})?R:R.concat([j.toString()]).sort(function(A,ee){var L=isNaN(Number(A))?0:Number(A),ie=isNaN(Number(ee))?0:Number(ee);return L-ie})}},{key:"render",value:function(){var s=this,j=this.props,R=j.pageSize,A=j.locale,ee=j.rootPrefixCls,L=j.changeSize,ie=j.quickGo,de=j.goButton,ve=j.selectComponentClass,Be=j.buildOptionText,_e=j.selectPrefixCls,oe=j.disabled,ye=this.state.goInputText,Se="".concat(ee,"-options"),Pe=ve,De=null,Ge=null,Ce=null;if(!L&&!ie)return null;var ht=this.getPageSizeOptions();if(L&&Pe){var ct=ht.map(function(Xe,le){return D.a.createElement(Pe.Option,{key:le,value:Xe.toString()},(Be||s.buildOptionText)(Xe))});De=D.a.createElement(Pe,{disabled:oe,prefixCls:_e,showSearch:!1,className:"".concat(Se,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||ht[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},ct)}return ie&&(de&&(Ce=typeof de=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:oe,className:"".concat(Se,"-quick-jumper-button")},A.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},de)),Ge=D.a.createElement("div",{className:"".concat(Se,"-quick-jumper")},A.jump_to,D.a.createElement("input",{disabled:oe,type:"text",value:ye,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),A.page,Ce)),D.a.createElement("li",{className:"".concat(Se)},De,Ge)}}]),b}(D.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=_,u=r("N2Kk");function U(){}function H(k){return typeof k=="number"&&isFinite(k)&&Math.floor(k)===k}function X(k,E,b){return b}function F(k,E,b){var f=typeof k=="undefined"?E.pageSize:k;return Math.floor((b.total-1)/f)+1}var se=function(k){Object(C.a)(b,k);var E=Object(ae.a)(b);function b(f){var s;Object(S.a)(this,b),s=E.call(this,f),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(F(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(L,ie){var de=s.props.prefixCls,ve=L||D.a.createElement("button",{type:"button","aria-label":ie,className:"".concat(de,"-item-link")});return typeof L=="function"&&(ve=D.a.createElement(L,Object(he.a)({},s.props))),ve},s.savePaginationNode=function(L){s.paginationNode=L},s.isValid=function(L){return H(L)&&L!==s.state.current},s.shouldDisplayQuickJumper=function(){var L=s.props,ie=L.showQuickJumper,de=L.pageSize,ve=L.total;return ve<=de?!1:ie},s.handleKeyDown=function(L){(L.keyCode===q.ARROW_UP||L.keyCode===q.ARROW_DOWN)&&L.preventDefault()},s.handleKeyUp=function(L){var ie=s.getValidValue(L),de=s.state.currentInputValue;ie!==de&&s.setState({currentInputValue:ie}),L.keyCode===q.ENTER?s.handleChange(ie):L.keyCode===q.ARROW_UP?s.handleChange(ie-1):L.keyCode===q.ARROW_DOWN&&s.handleChange(ie+1)},s.changePageSize=function(L){var ie=s.state.current,de=F(L,s.state,s.props);ie=ie>de?de:ie,de===0&&(ie=s.state.current),typeof L=="number"&&("pageSize"in s.props||s.setState({pageSize:L}),"current"in s.props||s.setState({current:ie,currentInputValue:ie})),s.props.onShowSizeChange(ie,L),"onChange"in s.props&&s.props.onChange&&s.props.onChange(ie,L)},s.handleChange=function(L){var ie=s.props.disabled,de=L;if(s.isValid(de)&&!ie){var ve=F(void 0,s.state,s.props);de>ve?de=ve:de<1&&(de=1),"current"in s.props||s.setState({current:de,currentInputValue:de});var Be=s.state.pageSize;return s.props.onChange(de,Be),de}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?de-2:0),Be=2;Be=R?ee=R:ee=Number(j),ee}},{key:"getShowSizeChanger",value:function(){var s=this.props,j=s.showSizeChanger,R=s.total,A=s.totalBoundaryShowSizeChanger;return typeof j!="undefined"?j:R>A}},{key:"renderPrev",value:function(s){var j=this.props,R=j.prevIcon,A=j.itemRender,ee=A(s,"prev",this.getItemIcon(R,"prev page")),L=!this.hasPrev();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"renderNext",value:function(s){var j=this.props,R=j.nextIcon,A=j.itemRender,ee=A(s,"next",this.getItemIcon(R,"next page")),L=!this.hasNext();return Object(Q.isValidElement)(ee)?Object(Q.cloneElement)(ee,{disabled:L}):ee}},{key:"render",value:function(){var s=this,j=this.props,R=j.prefixCls,A=j.className,ee=j.style,L=j.disabled,ie=j.hideOnSinglePage,de=j.total,ve=j.locale,Be=j.showQuickJumper,_e=j.showLessItems,oe=j.showTitle,ye=j.showTotal,Se=j.simple,Pe=j.itemRender,De=j.showPrevNextJumpers,Ge=j.jumpPrevIcon,Ce=j.jumpNextIcon,ht=j.selectComponentClass,ct=j.selectPrefixCls,Xe=j.pageSizeOptions,le=this.state,we=le.current,wt=le.pageSize,Ne=le.currentInputValue;if(ie===!0&&de<=wt)return null;var Y=F(void 0,this.state,this.props),be=[],Je=null,bt=null,xt=null,tt=null,dt=null,Me=Be&&Be.goButton,Re=_e?1:2,ge=we-1>0?we-1:0,Mt=we+1=Re*2&&we!==1+2&&(be[0]=Object(Q.cloneElement)(be[0],{className:"".concat(R,"-item-after-jump-prev")}),be.unshift(Je)),Y-we>=Re*2&&we!==Y-2&&(be[be.length-1]=Object(Q.cloneElement)(be[be.length-1],{className:"".concat(R,"-item-before-jump-next")}),be.push(bt)),$!==1&&be.unshift(xt),m!==Y&&be.push(tt)}var P=null;ye&&(P=D.a.createElement("li",{className:"".concat(R,"-total-text")},ye(de,[de===0?0:(we-1)*wt+1,we*wt>de?de:we*wt])));var K=!this.hasPrev()||!Y,W=!this.hasNext()||!Y;return D.a.createElement("ul",Object(T.a)({className:J()(R,A,Object(M.a)({},"".concat(R,"-disabled"),L)),style:ee,unselectable:"unselectable",ref:this.savePaginationNode},Pt),P,D.a.createElement("li",{title:oe?ve.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(R,"-prev"),Object(M.a)({},"".concat(R,"-disabled"),K)),"aria-disabled":K},this.renderPrev(ge)),be,D.a.createElement("li",{title:oe?ve.next_page:null,onClick:this.next,tabIndex:W?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(R,"-next"),Object(M.a)({},"".concat(R,"-disabled"),W)),"aria-disabled":W},this.renderNext(Mt)),D.a.createElement(g,{disabled:L,locale:ve,rootPrefixCls:R,selectComponentClass:ht,selectPrefixCls:ct,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:we,pageSize:wt,pageSizeOptions:Xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Me}))}}],[{key:"getDerivedStateFromProps",value:function(s,j){var R={};if("current"in s&&(R.current=s.current,s.current!==j.current&&(R.currentInputValue=R.current)),"pageSize"in s&&s.pageSize!==j.pageSize){var A=j.current,ee=F(s.pageSize,j,s);A=A>ee?ee:A,"current"in s||(R.current=A,R.currentInputValue=A),R.pageSize=s.pageSize}return R}}]),b}(D.a.Component);se.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:U,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:U,locale:u.a,style:{},itemRender:X,totalBoundaryShowSizeChanger:50};var w=se},"6RRn":function(mt,ne,r){"use strict";var T=r("wCXF"),M=r("n6Qo");r.d(ne,"b",function(){return M.a});var he=r("IBYe"),S=r("6eGT"),o=r("hW8S");r.d(ne,"a",function(){return o.a}),ne.c=T.b},"6eGT":function(mt,ne,r){"use strict";function T(M){return null}ne.a=T},"815F":function(mt,ne,r){"use strict";r.d(ne,"e",function(){return ae}),r.d(ne,"c",function(){return D}),r.d(ne,"d",function(){return G}),r.d(ne,"a",function(){return me}),r.d(ne,"f",function(){return re}),r.d(ne,"b",function(){return q});var T=r("KQm4"),M=r("VTBJ"),he=r("Ff2n"),S=r("Zm9Q"),o=r("Kwbf"),C=r("OZM5");function ae(_,g){return _!=null?_:g}function Q(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function u(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(U||[]).forEach(function(X){var F=X.key,se=X.children;Object(o.a)(F!=null,"Tree node must have a certain key: [".concat(H).concat(F,"]"));var w=String(F);Object(o.a)(!g.has(w)||F===null||F===void 0,"Same 'key' exist in the Tree: ".concat(w)),g.set(w,!0),u(se,"".concat(H).concat(w," > "))})}u(_)}function D(_){function g(u){var U=Object(S.a)(u);return U.map(function(H){if(!Object(C.i)(H))return Object(o.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var X=H.key,F=H.props,se=F.children,w=Object(he.a)(F,["children"]),k=Object(M.a)({key:X},w),E=g(se);return E.length&&(k.children=E),k}).filter(function(H){return H})}return g(_)}function G(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(g===!0?[]:g),U=[];function H(X){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return X.map(function(se,w){var k=Object(C.h)(F?F.pos:"0",w),E=ae(se.key,k),b=Object(M.a)(Object(M.a)({},se),{},{parent:F,pos:k,children:null,data:se,isStart:[].concat(Object(T.a)(F?F.isStart:[]),[w===0]),isEnd:[].concat(Object(T.a)(F?F.isEnd:[]),[w===X.length-1])});return U.push(b),g===!0||u.has(E)?b.children=H(se.children||[],b):b.children=[],b})}return H(_),U}function J(_,g,u){var U;u?typeof u=="string"?U=function(F){return F[u]}:typeof u=="function"&&(U=function(F){return u(F)}):U=function(F,se){return ae(F.key,se)};function H(X,F,se){var w=X?X.children:_,k=X?Object(C.h)(se.pos,F):"0";if(X){var E=U(X,k),b={node:X,index:F,pos:k,key:E,parentPos:se.node?se.pos:null,level:se.level+1};g(b)}w&&w.forEach(function(f,s){H(f,s,{node:X,pos:k,level:se?se.level+1:-1})})}H(null)}function me(_){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=g.initWrapper,U=g.processEntity,H=g.onProcessFinished,X=arguments.length>2?arguments[2]:void 0,F={},se={},w={posEntities:F,keyEntities:se};return u&&(w=u(w)||w),J(_,function(k){var E=k.node,b=k.index,f=k.pos,s=k.key,j=k.parentPos,R=k.level,A={node:E,index:b,key:s,pos:f,level:R},ee=ae(s,f);F[f]=A,se[ee]=A,A.parent=F[j],A.parent&&(A.parent.children=A.parent.children||[],A.parent.children.push(A)),U&&U(A,w)},X),H&&H(w),w}function re(_,g){var u=g.expandedKeys,U=g.selectedKeys,H=g.loadedKeys,X=g.loadingKeys,F=g.checkedKeys,se=g.halfCheckedKeys,w=g.dragOverNodeKey,k=g.dropPosition,E=g.keyEntities,b=E[_],f={eventKey:_,expanded:u.indexOf(_)!==-1,selected:U.indexOf(_)!==-1,loaded:H.indexOf(_)!==-1,loading:X.indexOf(_)!==-1,checked:F.indexOf(_)!==-1,halfChecked:se.indexOf(_)!==-1,pos:String(b?b.pos:""),dragOver:w===_&&k===0,dragOverGapTop:w===_&&k===-1,dragOverGapBottom:w===_&&k===1};return f}function q(_){var g=_.data,u=_.expanded,U=_.selected,H=_.checked,X=_.loaded,F=_.loading,se=_.halfChecked,w=_.dragOver,k=_.dragOverGapTop,E=_.dragOverGapBottom,b=_.pos,f=_.active,s=Object(M.a)(Object(M.a)({},g),{},{expanded:u,selected:U,checked:H,loaded:X,loading:F,halfChecked:se,dragOver:w,dragOverGapTop:k,dragOverGapBottom:E,pos:b,active:f});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),s}},BU3w:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var T=r("MNnm"),M="rc-util-key";function he(ae){if(ae.attachTo)return ae.attachTo;var Q=document.querySelector("head");return Q||document.body}function S(ae){var Q,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(T.a)())return null;var G=document.createElement("style");if((Q=D.csp)===null||Q===void 0?void 0:Q.nonce){var J;G.nonce=(J=D.csp)===null||J===void 0?void 0:J.nonce}G.innerHTML=ae;var me=he(D),re=me.firstChild;return D.prepend&&me.prepend?me.prepend(G):D.prepend&&re?me.insertBefore(G,re):me.appendChild(G),G}var o=new Map;function C(ae,Q){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},G=he(D);if(!o.has(G)){var J=S("",D),me=J.parentNode;o.set(G,me),me.removeChild(J)}var re=Array.from(o.get(G).children).find(function(U){return U.tagName==="STYLE"&&U[M]===Q});if(re){var q,_;if(((q=D.csp)===null||q===void 0?void 0:q.nonce)&&re.nonce!==((_=D.csp)===null||_===void 0?void 0:_.nonce)){var g;re.nonce=(g=D.csp)===null||g===void 0?void 0:g.nonce}return re.innerHTML!==ae&&(re.innerHTML=ae),re}var u=S(ae,D);return u[M]=Q,u}},IBYe:function(mt,ne,r){"use strict";function T(M){return null}ne.a=T},LH4l:function(mt,ne,r){mt.exports={flex_box_center:"flex_box_center___2kM9t",flex_space_between:"flex_space_between___2GWTm",flex_box_vertical_center:"flex_box_vertical_center___1fefq",flex_box_center_end:"flex_box_center_end___1W7v1",flex_box_column:"flex_box_column___1ghF4",bg:"bg___2u1mi",title:"title___2oznh",img:"img___e7qFG",right:"right___2qEm7",top:"top___64ioH",spanfont:"spanfont___1M2sf",bottom:"bottom___uHkeQ",rightdiv:"rightdiv___3xV1j",fonttitle:"fonttitle___35Nl1",ling:"ling___348jK",content:"content___cYR2j",bgs:"bgs___3sNmI",contenttitle:"contenttitle___BbdDe",titlecoent:"titlecoent___1aw6d",es:"es___3bs0Z"}},LdHM:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return X}),r.d(ne,"a",function(){return se});var T=r("1OyB"),M=r("vuIU"),he=r("Ji7U"),S=r("LK+K"),o=r("q1tI"),C=r("rePB"),ae=r("Ff2n"),Q=r("ODXe"),D=r("4IlW"),G=r("bX4T"),J=r("YrtM"),me=r("TSYQ"),re=r.n(me),q=r("+nKL"),_=r("8OUc"),g=function(oe,ye){var Se=oe.prefixCls,Pe=oe.id,De=oe.flattenOptions,Ge=oe.childrenAsData,Ce=oe.values,ht=oe.searchValue,ct=oe.multiple,Xe=oe.defaultActiveFirstOption,le=oe.height,we=oe.itemHeight,wt=oe.notFoundContent,Ne=oe.open,Y=oe.menuItemSelectedIcon,be=oe.virtual,Je=oe.onSelect,bt=oe.onToggleOpen,xt=oe.onActiveValue,tt=oe.onScroll,dt=oe.onMouseEnter,Me="".concat(Se,"-item"),Re=Object(J.a)(function(){return De},[Ne,De],function(x,P){return P[0]&&x[1]!==P[1]}),ge=o.useRef(null),Mt=function(P){P.preventDefault()},Pt=function(P){ge.current&&ge.current.scrollTo({index:P})},Ye=function(P){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=Re.length,fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(k.a)(_e).map(function(ye,Se){if(!o.isValidElement(ye)||!ye.type)return null;var Pe=ye.type.isSelectOptGroup,De=ye.key,Ge=ye.props,Ce=Ge.children,ht=Object(ae.a)(Ge,["children"]);return oe||!Pe?E(ye):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(De===null?Se:De,"__"),label:De},ht),{},{options:b(Ce)})}).filter(function(ye){return ye})}var f=r("2Qr1"),s=r("qNPg"),j=r("U8pU"),R=r("Kwbf"),A=r("WKfj");function ee(_e){var oe=_e.mode,ye=_e.options,Se=_e.children,Pe=_e.backfill,De=_e.allowClear,Ge=_e.placeholder,Ce=_e.getInputElement,ht=_e.showSearch,ct=_e.onSearch,Xe=_e.defaultOpen,le=_e.autoFocus,we=_e.labelInValue,wt=_e.value,Ne=_e.inputValue,Y=_e.optionLabelProp,be=oe==="multiple"||oe==="tags",Je=ht!==void 0?ht:be||oe==="combobox",bt=ye||b(Se);if(Object(R.a)(oe!=="tags"||bt.every(function(Me){return!Me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),oe==="tags"||oe==="combobox"){var xt=bt.some(function(Me){return Me.options?Me.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Me?Me.value:Me.key)=="number"});Object(R.a)(!xt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(oe!=="combobox"||!Y,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(oe==="combobox"||!Pe,"`backfill` only works with `combobox` mode."),Object(R.a)(oe==="combobox"||!Ce,"`getInputElement` only work with `combobox` mode."),Object(R.b)(oe!=="combobox"||!Ce||!De||!Ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ct&&!Je&&oe!=="combobox"&&oe!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!Xe||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),wt!=null){var tt=Object(A.d)(wt);Object(R.a)(!we||tt.every(function(Me){return Object(j.a)(Me)==="object"&&("key"in Me||"value"in Me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!be||Array.isArray(wt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var dt=null;Object(k.a)(Se).some(function(Me){if(!o.isValidElement(Me)||!Me.type)return!1;var Re=Me.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var ge=Object(k.a)(Me.props.children).every(function(Mt){return!o.isValidElement(Mt)||!Me.type||Mt.type.isSelectOption?!0:(dt=Mt.type,!1)});return!ge}return dt=Re,!0}),dt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(dt.displayName||dt.name||dt,"`.")),Object(R.a)(Ne===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=ee,ie=Object(s.a)({prefixCls:"rc-select",components:{optionList:U},convertChildrenToData:b,flattenOptions:f.d,getLabeledValue:f.e,filterOptions:f.b,isValueDisabled:f.g,findValueOption:f.c,warningProps:L,fillOptionsWithMissingValue:f.a}),de=function(_e){Object(he.a)(ye,_e);var oe=Object(S.a)(ye);function ye(){var Se;return Object(T.a)(this,ye),Se=oe.apply(this,arguments),Se.selectRef=o.createRef(),Se.focus=function(){Se.selectRef.current.focus()},Se.blur=function(){Se.selectRef.current.blur()},Se}return Object(M.a)(ye,[{key:"render",value:function(){return o.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),ye}(o.Component);de.Option=X,de.OptGroup=se;var ve=de,Be=ne.c=ve},NvD2:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return C});var T=r("Kwbf");function M(ae,Q){var D=new Set;return ae.forEach(function(G){Q.has(G)||D.add(G)}),D}function he(ae){var Q=ae||{},D=Q.disabled,G=Q.disableCheckbox,J=Q.checkable;return!!(D||G)||J===!1}function S(ae,Q,D,G){for(var J=new Set(ae),me=new Set,re=0;re<=D;re+=1){var q=Q.get(re)||new Set;q.forEach(function(U){var H=U.key,X=U.node,F=U.children,se=F===void 0?[]:F;J.has(H)&&!G(X)&&se.filter(function(w){return!G(w.node)}).forEach(function(w){J.add(w.key)})})}for(var _=new Set,g=D;g>=0;g-=1){var u=Q.get(g)||new Set;u.forEach(function(U){var H=U.parent,X=U.node;if(G(X)||!U.parent||_.has(U.parent.key))return;if(G(U.parent.node)){_.add(H.key);return}var F=!0,se=!1;(H.children||[]).filter(function(w){return!G(w.node)}).forEach(function(w){var k=w.key,E=J.has(k);F&&!E&&(F=!1),!se&&(E||me.has(k))&&(se=!0)}),F&&J.add(H.key),se&&me.add(H.key),_.add(H.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(M(me,J))}}function o(ae,Q,D,G,J){for(var me=new Set(ae),re=new Set(Q),q=0;q<=G;q+=1){var _=D.get(q)||new Set;_.forEach(function(H){var X=H.key,F=H.node,se=H.children,w=se===void 0?[]:se;!me.has(X)&&!re.has(X)&&!J(F)&&w.filter(function(k){return!J(k.node)}).forEach(function(k){me.delete(k.key)})})}re=new Set;for(var g=new Set,u=G;u>=0;u-=1){var U=D.get(u)||new Set;U.forEach(function(H){var X=H.parent,F=H.node;if(J(F)||!H.parent||g.has(H.parent.key))return;if(J(H.parent.node)){g.add(X.key);return}var se=!0,w=!1;(X.children||[]).filter(function(k){return!J(k.node)}).forEach(function(k){var E=k.key,b=me.has(E);se&&!b&&(se=!1),!w&&(b||re.has(E))&&(w=!0)}),se||me.delete(X.key),w&&re.add(X.key),g.add(X.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(M(re,me))}}function C(ae,Q,D,G){var J=[],me;G?me=G:me=he;var re=new Set(ae.filter(function(u){var U=!!D[u];return U||J.push(u),U})),q=new Map,_=0;Object.keys(D).forEach(function(u){var U=D[u],H=U.level,X=q.get(H);X||(X=new Set,q.set(H,X)),X.add(U),_=Math.max(_,H)}),Object(T.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var g;return Q===!0?g=S(re,q,_,me):g=o(re,Q.halfCheckedKeys,q,_,me),g}},OZM5:function(mt,ne,r){"use strict";r.d(ne,"b",function(){return G}),r.d(ne,"a",function(){return J}),r.d(ne,"k",function(){return me}),r.d(ne,"h",function(){return re}),r.d(ne,"i",function(){return q}),r.d(ne,"g",function(){return _}),r.d(ne,"c",function(){return g}),r.d(ne,"d",function(){return u}),r.d(ne,"j",function(){return X}),r.d(ne,"e",function(){return F}),r.d(ne,"f",function(){return se});var T=r("KQm4"),M=r("U8pU"),he=r("Ff2n"),S=r("q1tI"),o=r.n(S),C=r("Kwbf"),ae=r("WaYH"),Q=.25,D=2;function G(w,k){var E=w.slice(),b=E.indexOf(k);return b>=0&&E.splice(b,1),E}function J(w,k){var E=w.slice();return E.indexOf(k)===-1&&E.push(k),E}function me(w){return w.split("-")}function re(w,k){return"".concat(w,"-").concat(k)}function q(w){return w&&w.type&&w.type.isTreeNode}function _(w,k){var E=[w],b=k[w];function f(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(j){var R=j.key,A=j.children;E.push(R),f(A)})}return f(b.children),E}function g(w,k){var E=w.clientY,b=k.selectHandle.getBoundingClientRect(),f=b.top,s=b.bottom,j=b.height,R=Math.max(j*Q,D);return E<=f+R?-1:E>=s-R?1:0}function u(w,k){if(!w)return;var E=k.multiple;return E?w.slice():w.length?[w[0]]:w}var U=function(k){return k};function H(w,k){if(!w)return[];var E=k||{},b=E.processProps,f=b===void 0?U:b,s=Array.isArray(w)?w:[w];return s.map(function(j){var R=j.children,A=Object(he.a)(j,["children"]),ee=H(R,k);return o.a.createElement(ae.a,Object.assign({},f(A)),ee)})}function X(w){if(!w)return null;var k;if(Array.isArray(w))k={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(M.a)(w)==="object")k={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return k}function F(w,k){var E=new Set;function b(f){if(E.has(f))return;var s=k[f];if(!s)return;E.add(f);var j=s.parent,R=s.node;if(R.disabled)return;j&&b(j.key)}return(w||[]).forEach(function(f){b(f)}),Object(T.a)(E)}function se(w){var k={};return Object.keys(w).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(k[E]=w[E])}),k}},"SA+Z":function(mt,ne,r){var T=r("wTVA"),M=r("EbDI"),he=r("ZhPi"),S=r("wkBT");function o(C){return T(C)||M(C)||he(C)||S()}mt.exports=o,mt.exports.__esModule=!0,mt.exports.default=mt.exports},TljI:function(mt,ne,r){"use strict";r.r(ne);var T=r("qVdP"),M=r("jsC+"),he=r("DYRE"),S=r("zeV3"),o=r("lUTK"),C=r("BvKs"),ae=r("sPJy"),Q=r("bE4q"),D=r("9og8"),G=r("k1fw"),J=r("tJVT"),me=r("Znn+"),re=r("ZTPi"),q=r("WmNS"),_=r.n(q),g=r("q1tI"),u=r.n(g),U=r("wd/R"),H=r.n(U),X=r("Ty5D"),F=r("55Ip"),se=r("9kvl"),w=r("ErOA"),k=r("LH4l"),E=r.n(k),b=r("8Skl"),f=r("DjyN"),s=r("NUBc"),j=r("g9YV"),R=r("wCAj");H.a.locale("zh-cn");var A=re.a.TabPane,ee=[{text:"\u672A\u5F00\u542F",color:"#272A3A"},{text:"\u672A\u901A\u5173",color:"#E30000"},{text:"\u6309\u65F6\u901A\u5173",color:"#038D00"},{text:"\u8FDF\u4EA4\u901A\u5173",color:"#0152D9"}],L=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="1"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u5B9E\u9A8C\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/shixun_homework/").concat(P==null?void 0:P.id,"/").concat(P==null?void 0:P.student_work_id,"/comment"),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=ee[x])===null||P===void 0?void 0:P.color}},(K=ee[x])===null||K===void 0?void 0:K.text)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center",key:"sum_evaluate_count"},{title:"\u901A\u5173\u60C5\u51B5",dataIndex:"current_complete_count",align:"center",key:"current_complete_count",render:function(x,P){return u.a.createElement("span",null,x+"/"+(P==null?void 0:P.complete_count))}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"work_score",align:"center",key:"address",render:function(x){return u.a.createElement("span",{style:{color:parseInt(x)===100?"#FF6800":"#E30000"}},x)}},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u5B9E\u9A8C")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u542F")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#E30000"}},m==null?void 0:m.uncompelete_count),u.a.createElement("div",null,"\u672A\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.opportune_compelete_count),u.a.createElement("div",null,"\u6309\u65F6\u901A\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.late_compelete_count),u.a.createElement("div",null,"\u8FDF\u4EA4\u901A\u5173")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_challenges_count),u.a.createElement("div",null,"\u5168\u90E8\u5173\u5361")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.compelete_count),u.a.createElement("div",null,"\u5DF2\u8FC7\u5173")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_evaluate_count)||0),u.a.createElement("div",null,"\u8BC4\u6D4B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ie=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(L);H.a.locale("zh-cn");var de=re.a.TabPane,ve=[{text:"\u672A\u5F00\u59CB",color:"#272A3A"},{text:"\u8003\u8BD5\u4E2D",color:"#0152D9"},{text:"\u5DF2\u4EA4\u5377",color:"#038D00"},{text:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#038D00"}],Be=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:5,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="4"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u8003\u8BD5\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"36%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/exercise/").concat(P==null?void 0:P.id,"/review/").concat(ge.login),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",key:"commit_status",width:"11%",render:function(x){var P,K;return u.a.createElement("span",{style:{color:(P=ve[x])===null||P===void 0?void 0:P.color}},(K=ve[x])===null||K===void 0?void 0:K.text)}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",key:"end_at",width:"27%",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",width:"11%"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",width:"15%",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(be=parseFloat(m==null?void 0:m.total_score))===null||be===void 0?void 0:be.toFixed(2)),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},m==null?void 0:m.total_count),u.a.createElement("div",null,"\u5168\u90E8\u8003\u8BD5")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},m==null?void 0:m.total_unstart_count),u.a.createElement("div",null,"\u672A\u5F00\u59CB")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},m==null?void 0:m.total_examing_count),u.a.createElement("div",null,"\u8003\u8BD5\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},m==null?void 0:m.total_commit_count,u.a.createElement("span",{style:{color:"#272A3A"}},"/",m==null?void 0:m.total_uncommit_count)),u.a.createElement("div",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},_e=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Be);H.a.locale("zh-cn");var oe=re.a.TabPane,ye=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Se=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:1,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="2"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/common_homework/").concat(P==null?void 0:P.id,"/review/").concat(P==null?void 0:P.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=ye[x])===null||P===void 0?void 0:P.color}},(K=ye[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},Pe=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Se);H.a.locale("zh-cn");var De=re.a.TabPane,Ge=[{text:"\u672A\u63D0\u4EA4",color:"#272A3A"},{text:"\u6309\u65F6\u63D0\u4EA4",color:"#038D00"},{text:"\u5EF6\u65F6\u63D0\u4EA4",color:"#0152D9"}],Ce=function(Y){var be,Je=Y.classroomList,bt=Y.globalSetting,xt=Y.loading,tt=Y.activitykey,dt=Y.dispatch,Me=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:3,limit:10})),Re=Object(J.a)(Me,2),ge=Re[0],Mt=Re[1],Pt=Object(g.useState)([]),Ye=Object(J.a)(Pt,2),Et=Ye[0],Wt=Ye[1];Object(g.useEffect)(function(){tt==="3"&&O(Object(G.a)({},ge))},[tt]);function O(V){return I.apply(this,arguments)}function I(){return I=Object(D.a)(_.a.mark(function V(x){var P;return _.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(w.a)("/api/courses/".concat(x==null?void 0:x.coursesId,"/course_members/").concat(x.login,"/learning_statistics"),{method:"get",params:x});case 2:P=W.sent,Mt(Object(G.a)({},x)),P&&Wt(P);case 5:case"end":return W.stop()}},V)})),I.apply(this,arguments)}var $=[{title:u.a.createElement("div",{style:{marginLeft:12}},"\u4F5C\u4E1A\u540D\u79F0"),dataIndex:"name",key:"name",ellipsis:!0,width:"30%",render:function(x,P){return u.a.createElement("a",{href:"/classrooms/".concat(ge==null?void 0:ge.coursesId,"/group_homework/").concat(P==null?void 0:P.id,"/review/").concat(P==null?void 0:P.student_work_id),target:"_blank",style:{marginLeft:12}},x)}},{title:"\u5206\u7EC4",dataIndex:"work_group",key:"work_group",render:function(x){return u.a.createElement("span",null,x)}},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",key:"work_status",render:function(x){var P,K;return x===-1?u.a.createElement("span",{style:{color:"#FF9D18"}},"\u91CD\u505A\u4E2D"):u.a.createElement("span",{style:{color:(P=Ge[x])===null||P===void 0?void 0:P.color}},(K=Ge[x])===null||K===void 0?void 0:K.text)}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"redo_count",key:"redo_count"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",key:"update_time",render:function(x){return u.a.createElement("span",null,x||"- -")}},{title:"\u6559\u5E08\u8BC4\u5206",dataIndex:"teacher_score",key:"teacher_score"},{title:"\u52A9\u6559\u8BC4\u5206",dataIndex:"teaching_asistant_score",key:"teaching_asistant_score"},{title:"\u5F53\u524D\u6210\u7EE9",dataIndex:"work_score",key:"address"},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",key:"address",render:function(x){return u.a.createElement("span",null,x?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605")}}],m=Et.table_data;return u.a.createElement("section",{className:E.a.bgs},u.a.createElement("div",{className:E.a.contenttitle},u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null||((be=m.total_score)===null||be===void 0)?void 0:be.toFixed(2))||0),u.a.createElement("div",null,"\u603B\u5206")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_count)||0),u.a.createElement("div",null,"\u5168\u90E8\u4F5C\u4E1A")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#9A9DAD"}},(m==null?void 0:m.total_uncommit_count)||0),u.a.createElement("div",null,"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#038D00"}},(m==null?void 0:m.total_commit_count)||0),u.a.createElement("div",null,"\u6309\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},(m==null?void 0:m.total_late_commit_count)||0),u.a.createElement("div",null,"\u5EF6\u65F6\u63D0\u4EA4")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#FF9D18"}},(m==null?void 0:m.total_redos_count)||0),u.a.createElement("div",null,"\u91CD\u505A\u4E2D")),u.a.createElement("div",{className:E.a.titlecoent},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},(m==null?void 0:m.total_returns_count)||0),u.a.createElement("div",null,"\u6253\u56DE\u603B\u6B21\u6570"))),u.a.createElement(R.a,{columns:$,dataSource:m==null?void 0:m.list,pagination:!1}),u.a.createElement(s.a,{style:{marginTop:20,textAlign:"center"},hideOnSinglePage:!0,showSizeChanger:!1,pageSize:10,onChange:function(x){ge.page=x,O(ge)},current:ge==null?void 0:ge.page,total:m==null?void 0:m.total_count}))},ht=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(Ce),ct=r("m3rI"),Xe=r("xKgJ");H.a.locale("zh-cn");var le=re.a.TabPane,we=function(Y){var be,Je,bt,xt,tt,dt,Me,Re,ge,Mt,Pt,Ye,Et,Wt,O,I,$,m=Y.classroomList,V=Y.globalSetting,x=Y.loading,P=Y.dispatch,K=Object(g.useState)(Object(G.a)(Object(G.a)({},Object(X.i)()),{},{page:1,type:4})),W=Object(J.a)(K,2),fe=W[0],ue=W[1],Ee=Object(g.useState)(),Te=Object(J.a)(Ee,2),Z=Te[0],ke=Te[1],pt=Object(g.useState)(),Qe=Object(J.a)(pt,2),nt=Qe[0],Ae=Qe[1],zt=Object(g.useState)("1"),Rt=Object(J.a)(zt,2),it=Rt[0],jt=Rt[1],Ht=Object(X.h)();Object(g.useEffect)(function(){at(Object(G.a)({},fe)),Ot(Object(G.a)({},fe)),P({type:"classroomList/getClassroomLeftMenus",payload:Object(G.a)({},fe)})},[]),Object(g.useEffect)(function(){var ce,Ie,gt,Lt,Fe,fn,mn,En,tn;m!=null&&(ce=m.detailLeftMenus)!==null&&ce!==void 0&&(Ie=ce.course_modules)!==null&&Ie!==void 0&&Ie.map(function(St){return St.type}).find(function(St){return St==="shixun_homework"})?jt("1"):m!=null&&(gt=m.detailLeftMenus)!==null&>!==void 0&&(Lt=gt.course_modules)!==null&&Lt!==void 0&&Lt.map(function(St){return St.type}).find(function(St){return St==="common_homework"})?jt("2"):m!=null&&(Fe=m.detailLeftMenus)!==null&&Fe!==void 0&&(fn=Fe.course_modules)!==null&&fn!==void 0&&fn.map(function(St){return St.type}).find(function(St){return St==="group_homework"})?jt("3"):m!=null&&(mn=m.detailLeftMenus)!==null&&mn!==void 0&&(En=mn.course_modules)!==null&&En!==void 0&&En.map(function(St){return St.type}).find(function(St){return St==="exercise"})&&jt("4")},[m==null||((be=m.detailLeftMenus)===null||be===void 0)?void 0:be.course_modules]);function at(ce){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/course_members/").concat(Ie.login,"/learning_statistics"),{method:"get",params:Ie});case 2:gt=Fe.sent,ue(Object(G.a)({},Ie)),gt&&ke(gt);case 5:case"end":return Fe.stop()}},ce)})),Bt.apply(this,arguments)}function Ot(ce){return ft.apply(this,arguments)}function ft(){return ft=Object(D.a)(_.a.mark(function ce(Ie){var gt;return _.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Object(w.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/students.json"),{method:"get",params:Object(G.a)({limit:2e3},Ie)});case 2:gt=Fe.sent,gt&&Ae(gt);case 4:case"end":return Fe.stop()}},ce)})),ft.apply(this,arguments)}var Le=m==null||((Je=m.detailLeftMenus)===null||Je===void 0||((bt=Je.course_modules)===null||bt===void 0))?void 0:bt.map(function(ce){return ce.type});return u.a.createElement("section",{className:E.a.bg},u.a.createElement(Q.a,{separator:">",style:{marginTop:20}},u.a.createElement(Q.a.Item,null,"\u6559\u5B66\u8BFE\u5802"),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:"/classrooms/".concat(fe==null?void 0:fe.coursesId)},Z==null?void 0:Z.course_name)),u.a.createElement(Q.a.Item,null,u.a.createElement(F.a,{to:m==null||((xt=m.detailLeftMenus)===null||xt===void 0||((tt=xt.course_modules)===null||tt===void 0||((dt=tt.filter(function(ce){return ce.type==="statistics"}))===null||dt===void 0||((Me=dt[0])===null||Me===void 0))))?void 0:Me.category_url},"\u5B66\u751F\u5206\u6790")),u.a.createElement(Q.a.Item,null,"\u5B66\u751F\u5B66\u4E60\u8BE6\u60C5")),u.a.createElement("div",{className:E.a.title},u.a.createElement("div",{className:E.a.img},u.a.createElement("img",{src:ct.a.IMG_SERVER+"/images/"+(Z==null?void 0:Z.image_url)})),u.a.createElement("div",{className:E.a.right},u.a.createElement("div",{className:E.a.top},u.a.createElement("div",null,u.a.createElement("span",{className:E.a.spanfont},"\u59D3\u540D\uFF1A",u.a.createElement("span",null,Z==null?void 0:Z.username)),u.a.createElement("span",{className:E.a.spanfont},"\u5B66\u53F7\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.student_id)||"- -")),u.a.createElement("span",{className:E.a.spanfont},"\u5206\u73ED\uFF1A",u.a.createElement("span",null,(Z==null?void 0:Z.course_group)||"- -"))),!Object(Xe.s)()&&u.a.createElement(M.a,{overlay:u.a.createElement(C.a,{selectedKeys:[fe==null?void 0:fe.login],style:{maxHeight:"380px",overflow:"auto"}},nt==null||((Re=nt.students)===null||Re===void 0)?void 0:Re.map(function(ce,Ie){return u.a.createElement(C.a.Item,{onClick:function(){se.d.push("/classrooms/".concat(fe==null?void 0:fe.coursesId,"/Studentdetail/").concat(ce==null?void 0:ce.login)),window.location.reload()},key:ce==null?void 0:ce.login},ce.name)}))},u.a.createElement(S.a,{style:{fontSize:14}},Z==null?void 0:Z.username,u.a.createElement(b.a,{style:{color:"#0152D9"}})))),u.a.createElement("div",{className:E.a.bottom},u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#0152D9"}},Z==null||((ge=Z.total_score)===null||ge===void 0)?void 0:ge.toFixed(2)),u.a.createElement("div",null,"\u603B\u6210\u7EE9")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.course_group_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.course_group_user_ranking_count)),u.a.createElement("div",null,"\u5206\u73ED\u6392\u540D\uFF08\u6392\u540D / \u5206\u73ED\u4EBA\u6570\uFF09")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.overall_rating),u.a.createElement("div",null,"\u7EFC\u5408\u8BC4\u5206")),u.a.createElement("div",{className:E.a.ling}),u.a.createElement("div",{className:E.a.rightdiv},u.a.createElement("div",{className:E.a.fonttitle,style:{color:"#272A3A"}},Z==null?void 0:Z.total_user_ranking,"/",u.a.createElement("span",{style:{color:"#99A2B4"}},Z==null?void 0:Z.total_user_ranking_count)),u.a.createElement("div",null,"\u7EFC\u5408\u603B\u6392\u540D\uFF08\u6392\u540D / \u603B\u4EBA\u6570\uFF09"))))),u.a.createElement("div",{className:E.a.content},u.a.createElement(re.a,{accessKey:it,onChange:function(Ie){jt(Ie)},tabBarStyle:{padding:"0px 40px",height:55}},(Le==null?void 0:Le.find(function(ce){return ce==="shixun_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Mt=m.detailLeftMenusNames)===null||Mt===void 0)?void 0:Mt.shixun_homework},m==null||((Pt=m.detailLeftMenusNames)===null||Pt===void 0)?void 0:Pt.shixun_homework),key:"1"},u.a.createElement(ie,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="common_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Ye=m.detailLeftMenusNames)===null||Ye===void 0)?void 0:Ye.common_homework},m==null||((Et=m.detailLeftMenusNames)===null||Et===void 0)?void 0:Et.common_homework),key:"2"},u.a.createElement(Pe,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="group_homework"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((Wt=m.detailLeftMenusNames)===null||Wt===void 0)?void 0:Wt.group_homework},m==null||((O=m.detailLeftMenusNames)===null||O===void 0)?void 0:O.group_homework),key:"3"},u.a.createElement(ht,{activitykey:it})),(Le==null?void 0:Le.find(function(ce){return ce==="exercise"}))&&u.a.createElement(le,{tab:u.a.createElement("span",{className:E.a.es,title:m==null||((I=m.detailLeftMenusNames)===null||I===void 0)?void 0:I.exercise},m==null||(($=m.detailLeftMenusNames)===null||$===void 0)?void 0:$.exercise),key:"4"},u.a.createElement(_e,{activitykey:it})))))},wt=ne.default=Object(se.a)(function(Ne){var Y=Ne.classroomList,be=Ne.loading,Je=Ne.globalSetting;return{classroomList:Y,globalSetting:Je,loading:be}})(we)},WaYH:function(mt,ne,r){"use strict";var T=r("rePB"),M=r("Ff2n"),he=r("VTBJ"),S=r("1OyB"),o=r("vuIU"),C=r("JX7q"),ae=r("Ji7U"),Q=r("LK+K"),D=r("q1tI"),G=r("TSYQ"),J=r.n(G),me=r("sboe"),re=r("OZM5"),q=function(k){var E=k.prefixCls,b=k.level,f=k.isStart,s=k.isEnd;if(!b)return null;for(var j="".concat(E,"-indent-unit"),R=[],A=0;Ay&&(B=y-z),Object(o.useMemo)(function(){if(!n.length)return[0,0];for(var te=n.length,je=te,ze=0;zep+B){je=ze-1;break}}for(var Ve=0,He=te-1;He>=0;He-=1){var Ke=a.get(n[He].key)||F;if(Ke[h]1&&arguments[1]!==void 0?arguments[1]:!1,l=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(l){if(v){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;l+=+n.replace("px","")+ +t.replace("px","")}l=+l.toFixed(6)}return l||0},Me=function(d,v,l){d&&Object(ie.a)(d.style)==="object"&&(d.style[v]=l)},Re=function(){return Ne.any},ge=r("bdgK"),Mt=r("i8i4"),Pt=r.n(Mt),Ye=r("wgJM"),Et=r("l4aY"),Wt=r("m+aA"),O=r("c+Xe"),I=r("zT1h"),$=r("QC+M");function m(a,d,v){return v?a[0]===d[0]:a[0]===d[0]&&a[1]===d[1]}function V(a,d,v){var l=a[d]||{};return Object(S.a)(Object(S.a)({},l),v)}function x(a,d,v,l){for(var e=v.points,n=Object.keys(a),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(Ye.a)(function(){e<=1?l({isCanceled:function(){return n!==a.current}}):v(l,e-1)});a.current=n}return o.useEffect(function(){return function(){d()}},[]),[v,d]},fn=[Ot,ft,Le,ce],mn=!1,En=!0;function tn(a){return a===Le||a===ce}var St=function(a,d){var v=o.useState(Bt),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Fe(),i=Object(M.a)(t,2),c=i[0],h=i[1];function p(){n(Ot)}return Lt(function(){if(e!==Bt&&e!==ce){var y=fn.indexOf(e),N=fn[y+1],z=d(e);z===mn?n(N):c(function(B){function te(){if(B.isCanceled())return;n(N)}z===!0?te():Promise.resolve(z).then(te)})}},[a,e]),o.useEffect(function(){return function(){h()}},[]),[p,e]},jn=function(a){var d=Object(o.useRef)(),v=Object(o.useRef)(a);v.current=a;var l=o.useCallback(function(t){v.current(t)},[]);function e(t){t&&(t.removeEventListener(zt,l),t.removeEventListener(Ae,l))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(zt,l),t.addEventListener(Ae,l),d.current=t)}return o.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function Mn(a,d,v,l){var e=l.motionEnter,n=e===void 0?!0:e,t=l.motionAppear,i=t===void 0?!0:t,c=l.motionLeave,h=c===void 0?!0:c,p=l.motionDeadline,y=l.motionLeaveImmediately,N=l.onAppearPrepare,z=l.onEnterPrepare,B=l.onLeavePrepare,te=l.onAppearStart,je=l.onEnterStart,ze=l.onLeaveStart,Ue=l.onAppearActive,Ve=l.onEnterActive,He=l.onLeaveActive,Ke=l.onAppearEnd,We=l.onEnterEnd,lt=l.onLeaveEnd,$e=l.onVisibleChanged,It=Ie(),yt=Object(M.a)(It,2),xe=yt[0],Oe=yt[1],Ze=Ie(it),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ie(null),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useRef)(!1),rn=Object(o.useRef)(null),Kt=Object(o.useRef)(!1),ln=Object(o.useRef)(null);function Cn(){var Dt=v();return Dt||ln.current}var un=Object(o.useRef)(!1);function cn(Dt){var vt=Cn();if(Dt&&!Dt.deadline&&Dt.target!==vt)return;var Yt;pe===jt&&un.current?Yt=Ke==null?void 0:Ke(vt,Dt):pe===Ht&&un.current?Yt=We==null?void 0:We(vt,Dt):pe===at&&un.current&&(Yt=lt==null?void 0:lt(vt,Dt)),Yt!==!1&&!Kt.current&&(st(it),At(null))}var Ft=jn(cn),en=Object(M.a)(Ft,1),Jt=en[0],$t=o.useMemo(function(){var Dt,vt,Yt;switch(pe){case"appear":return Dt={},Object(T.a)(Dt,Ot,N),Object(T.a)(Dt,ft,te),Object(T.a)(Dt,Le,Ue),Dt;case"enter":return vt={},Object(T.a)(vt,Ot,z),Object(T.a)(vt,ft,je),Object(T.a)(vt,Le,Ve),vt;case"leave":return Yt={},Object(T.a)(Yt,Ot,B),Object(T.a)(Yt,ft,ze),Object(T.a)(Yt,Le,He),Yt;default:return{}}},[pe]),wn=St(pe,function(Dt){if(Dt===Ot){var vt=$t[Ot];return vt?vt(Cn()):mn}if(Tt in $t){var Yt;At(((Yt=$t[Tt])===null||Yt===void 0?void 0:Yt.call($t,Cn(),null))||null)}return Tt===Le&&(Jt(Cn()),p>0&&(clearTimeout(rn.current),rn.current=setTimeout(function(){cn({deadline:!0})},p))),En}),An=Object(M.a)(wn,2),Fn=An[0],Tt=An[1],xn=tn(Tt);un.current=xn,Lt(function(){Oe(d);var Dt=Gt.current;if(Gt.current=!0,!a)return;var vt;!Dt&&d&&i&&(vt=jt),Dt&&d&&n&&(vt=Ht),(Dt&&!d&&h||!Dt&&y&&!d&&h)&&(vt=at),vt&&(st(vt),Fn())},[d]),Object(o.useEffect)(function(){(pe===jt&&!i||pe===Ht&&!n||pe===at&&!h)&&st(it)},[i,n,h]),Object(o.useEffect)(function(){return function(){clearTimeout(rn.current),Kt.current=!0}},[]),Object(o.useEffect)(function(){xe!==void 0&&pe===it&&($e==null||$e(xe))},[xe,pe]);var zn=_t;return $t[Ot]&&Tt===ft&&(zn=Object(S.a)({transition:"none"},zn)),[pe,Tt,zn,xe!=null?xe:d]}var Hn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){return Object(k.a)(this,v),d.apply(this,arguments)}return Object(E.a)(v,[{key:"render",value:function(){return this.props.children}}]),v}(o.Component),nn=Hn;function Un(a){var d=a;Object(ie.a)(a)==="object"&&(d=a.transitionSupport);function v(e){return!!(e.motionName&&d)}var l=o.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,c=e.removeOnLeave,h=c===void 0?!0:c,p=e.forceRender,y=e.children,N=e.motionName,z=e.leavedClassName,B=e.eventProps,te=v(e),je=Object(o.useRef)(),ze=Object(o.useRef)();function Ue(){try{return Object(Wt.a)(je.current||ze.current)}catch(st){return null}}var Ve=Mn(te,i,Ue,e),He=Object(M.a)(Ve,4),Ke=He[0],We=He[1],lt=He[2],$e=He[3],It=o.useRef($e);$e&&(It.current=!0);var yt=Object(o.useRef)(n);yt.current=n;var xe=o.useCallback(function(st){je.current=st,Object(O.b)(yt.current,st)},[]),Oe,Ze=Object(S.a)(Object(S.a)({},B),{},{visible:i});if(!y)Oe=null;else if(Ke===it||!v(e))$e?Oe=y(Object(S.a)({},Ze),xe):!h&&It.current?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:z}),xe):p?Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{style:{display:"none"}}),xe):Oe=null;else{var et,pe;We===Ot?pe="prepare":tn(We)?pe="active":We===ft&&(pe="start"),Oe=y(Object(S.a)(Object(S.a)({},Ze),{},{className:ae()(Rt(N,Ke),(et={},Object(T.a)(et,Rt(N,"".concat(Ke,"-").concat(pe)),pe),Object(T.a)(et,N,typeof N=="string"),et)),style:lt}),xe)}return o.createElement(nn,{ref:ze},Oe)});return l.displayName="CSSMotion",l}var On=Un(nt),kn="add",Rn="keep",gn="remove",Sn="removed";function Vn(a){var d;return a&&Object(ie.a)(a)==="object"&&"key"in a?d=a:d={key:a},Object(S.a)(Object(S.a)({},d),{},{key:String(d.key)})}function Pn(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return a.map(Vn)}function Vt(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],v=[],l=0,e=d.length,n=Pn(a),t=Pn(d);n.forEach(function(h){for(var p=!1,y=l;y1});return c.forEach(function(h){v=v.filter(function(p){var y=p.key,N=p.status;return y!==h||N!==gn}),v.forEach(function(p){p.key===h&&(p.status=Rn)})}),v}var qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(a){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:On,v=function(l){Object(f.a)(n,l);var e=Object(s.a)(n);function n(){var t;return Object(k.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(c){var h=c.keyEntities;return{keyEntities:h.map(function(p){return p.key!==i?p:Object(S.a)(Object(S.a)({},p),{},{status:Sn})})}})},t}return Object(E.a)(n,[{key:"render",value:function(){var i=this,c=this.state.keyEntities,h=this.props,p=h.component,y=h.children,N=h.onVisibleChanged,z=Object(he.a)(h,["component","children","onVisibleChanged"]),B=p||o.Fragment,te={};return qt.forEach(function(je){te[je]=z[je],delete z[je]}),delete z.keys,o.createElement(B,z,c.map(function(je){var ze=je.status,Ue=Object(he.a)(je,["status"]),Ve=ze===kn||ze===Rn;return o.createElement(d,Object(w.a)({},te,{key:Ue.key,visible:Ve,eventProps:Ue,onVisibleChanged:function(Ke){N==null||N(Ke,{key:Ue.key}),Ke||i.removeKey(Ue.key)}}),y)}))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var h=i.keys,p=c.keyEntities,y=Pn(h),N=Vt(p,y);return{keyEntities:N.filter(function(z){var B=p.find(function(te){var je=te.key;return z.key===je});return!(B&&B.status===Sn&&z.status===gn)})}}}]),n}(o.Component);return v.defaultProps={component:"div"},v}var Qt=sn(nt),an=On;function pn(a){var d=a.prefixCls,v=a.motion,l=a.animation,e=a.transitionName;return v||(l?{motionName:"".concat(d,"-").concat(l)}:e?{motionName:e}:null)}function $n(a){var d=a.prefixCls,v=a.visible,l=a.zIndex,e=a.mask,n=a.maskMotion,t=a.maskAnimation,i=a.maskTransitionName;if(!e)return null;var c={};return(n||i||t)&&(c=Object(S.a)({motionAppear:!0},pn({motion:n,prefixCls:d,transitionName:i,animation:t}))),o.createElement(an,Object(w.a)({},c,{visible:v,removeOnLeave:!0}),function(h){var p=h.className;return o.createElement("div",{style:{zIndex:l},className:ae()("".concat(d,"-mask"),p)})})}var In=r("9mu1"),Xn=r("o0o1"),Ma=r.n(Xn),Ra=r("HaE+"),Gn=["measure","align",null,"motion"],Ut=function(a,d){var v=Object(o.useState)(null),l=Object(M.a)(v,2),e=l[0],n=l[1],t=Object(o.useRef)(),i=Object(o.useRef)(!1);function c(y){i.current||n(y)}function h(){Ye.a.cancel(t.current)}function p(y){h(),t.current=Object(Ye.a)(function(){c(function(N){switch(e){case"align":return"motion";case"motion":return"stable";default:}return N}),y==null||y()})}return Object(o.useEffect)(function(){c("measure")},[a]),Object(o.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(Ye.a)(Object(Ra.a)(Ma.a.mark(function y(){var N,z;return Ma.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:N=Gn.indexOf(e),z=Gn[N+1],z&&N!==-1&&c(z);case 3:case"end":return te.stop()}},y)}))))},[e]),Object(o.useEffect)(function(){return function(){i.current=!0,h()}},[]),[e,p]},Jn=function(a){var d=o.useState({width:0,height:0}),v=Object(M.a)(d,2),l=v[0],e=v[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=o.useMemo(function(){var i={};if(a){var c=l.width,h=l.height;a.indexOf("height")!==-1&&h?i.height=h:a.indexOf("minHeight")!==-1&&h&&(i.minHeight=h),a.indexOf("width")!==-1&&c?i.width=c:a.indexOf("minWidth")!==-1&&c&&(i.minWidth=c)}return i},[a,l]);return[t,n]},Yn=o.forwardRef(function(a,d){var v=a.visible,l=a.prefixCls,e=a.className,n=a.style,t=a.children,i=a.zIndex,c=a.stretch,h=a.destroyPopupOnHide,p=a.forceRender,y=a.align,N=a.point,z=a.getRootDomNode,B=a.getClassNameFromAlign,te=a.onAlign,je=a.onMouseEnter,ze=a.onMouseLeave,Ue=a.onMouseDown,Ve=a.onTouchStart,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useState)(),lt=Object(M.a)(We,2),$e=lt[0],It=lt[1],yt=Jn(c),xe=Object(M.a)(yt,2),Oe=xe[0],Ze=xe[1];function et(){c&&Ze(z())}var pe=Ut(v,et),st=Object(M.a)(pe,2),Nt=st[0],ut=st[1],_t=Object(o.useRef)();function At(){return N||z}function Gt(){var Ft;(Ft=He.current)===null||Ft===void 0||Ft.forceAlign()}function rn(Ft,en){var Jt=B(en);$e!==Jt&&It(Jt),Nt==="align"&&($e!==Jt?Promise.resolve().then(function(){Gt()}):ut(function(){var $t;($t=_t.current)===null||$t===void 0||$t.call(_t)}),te==null||te(Ft,en))}var Kt=Object(S.a)({},pn(a));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ft){var en=Kt[Ft];Kt[Ft]=function(Jt,$t){return ut(),en==null?void 0:en(Jt,$t)}});function ln(){return new Promise(function(Ft){_t.current=Ft})}o.useEffect(function(){!Kt.motionName&&Nt==="motion"&&ut()},[Kt.motionName,Nt]),o.useImperativeHandle(d,function(){return{forceAlign:Gt,getElement:function(){return Ke.current}}});var Cn=Object(S.a)(Object(S.a)({},Oe),{},{zIndex:i,opacity:Nt==="motion"||Nt==="stable"||!v?void 0:0,pointerEvents:Nt==="stable"?void 0:"none"},n),un=!0;(y==null?void 0:y.points)&&(Nt==="align"||Nt==="stable")&&(un=!1);var cn=t;return o.Children.count(t)>1&&(cn=o.createElement("div",{className:"".concat(l,"-content")},t)),o.createElement(an,Object(w.a)({visible:v,ref:Ke,leavedClassName:"".concat(l,"-hidden")},Kt,{onAppearPrepare:ln,onEnterPrepare:ln,removeOnLeave:h,forceRender:p}),function(Ft,en){var Jt=Ft.className,$t=Ft.style,wn=ae()(l,e,$e,Jt);return o.createElement(In.a,{target:At(),key:"popup",ref:He,monitorWindowResize:!0,disabled:un,align:y,onAlign:rn},o.createElement("div",{ref:en,className:wn,onMouseEnter:je,onMouseLeave:ze,onMouseDownCapture:Ue,onTouchStartCapture:Ve,style:Object(S.a)(Object(S.a)({},$t),Cn)},cn))})});Yn.displayName="PopupInner";var Sa=Yn,vn=o.forwardRef(function(a,d){var v=a.prefixCls,l=a.visible,e=a.zIndex,n=a.children,t=a.mobile;t=t===void 0?{}:t;var i=t.popupClassName,c=t.popupStyle,h=t.popupMotion,p=h===void 0?{}:h,y=t.popupRender,N=o.useRef();o.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return N.current}}});var z=Object(S.a)({zIndex:e},c),B=n;return o.Children.count(n)>1&&(B=o.createElement("div",{className:"".concat(v,"-content")},n)),y&&(B=y(B)),o.createElement(an,Object(w.a)({visible:l,ref:N,removeOnLeave:!0},p),function(te,je){var ze=te.className,Ue=te.style,Ve=ae()(v,i,ze);return o.createElement("div",{ref:je,className:Ve,style:Object(S.a)(Object(S.a)({},Ue),z)},B)})});vn.displayName="MobilePopupInner";var Ha=vn,Pa=["visible","mobile"],oa=o.forwardRef(function(a,d){var v=a.visible,l=a.mobile,e=Object(he.a)(a,Pa),n=Object(o.useState)(v),t=Object(M.a)(n,2),i=t[0],c=t[1],h=Object(o.useState)(!1),p=Object(M.a)(h,2),y=p[0],N=p[1],z=Object(S.a)(Object(S.a)({},e),{},{visible:i});Object(o.useEffect)(function(){c(v),v&&l&&N(P())},[v,l]);var B=y?o.createElement(Ha,Object(w.a)({},z,{mobile:l,ref:d})):o.createElement(Sa,Object(w.a)({},z,{ref:d}));return o.createElement("div",null,o.createElement($n,z),B)});oa.displayName="Popup";var Va=oa,$a=o.createContext(null),ra=$a;function Qn(){}function Xa(){return""}function Ga(a){return a?a.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(a){var d=function(v){Object(f.a)(e,v);var l=Object(s.a)(e);function e(n){var t;Object(k.a)(this,e),t=l.call(this,n),t.popupRef=o.createRef(),t.triggerRef=o.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var h=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,h,h?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var h;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Et.a)((h=t.popupRef.current)===null||h===void 0?void 0:h.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var h;if(t.preClickTime&&t.preTouchTime?h=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?h=t.preClickTime:t.preTouchTime&&(h=t.preTouchTime),Math.abs(h-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var p=!t.state.popupVisible;(t.isClickToHide()&&!p||p&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var h=c.target,p=t.getRootDomNode(),y=t.getPopupDomNode();(!Object(Et.a)(p,h)||t.isContextMenuOnly())&&!Object(Et.a)(y,h)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var h=Object(Wt.a)(t.triggerRef.current);if(h)return h}catch(p){}return Pt.a.findDOMNode(Object(b.a)(t))},t.getPopupClassNameFromAlign=function(c){var h=[],p=t.props,y=p.popupPlacement,N=p.builtinPlacements,z=p.prefixCls,B=p.alignPoint,te=p.getPopupClassNameFromAlign;return y&&N&&h.push(x(N,z,c,B)),te&&h.push(te(c)),h.join(" ")},t.getComponent=function(){var c=t.props,h=c.prefixCls,p=c.destroyPopupOnHide,y=c.popupClassName,N=c.onPopupAlign,z=c.popupMotion,B=c.popupAnimation,te=c.popupTransitionName,je=c.popupStyle,ze=c.mask,Ue=c.maskAnimation,Ve=c.maskTransitionName,He=c.maskMotion,Ke=c.zIndex,We=c.popup,lt=c.stretch,$e=c.alignPoint,It=c.mobile,yt=c.forceRender,xe=t.state,Oe=xe.popupVisible,Ze=xe.point,et=t.getPopupAlign(),pe={};return t.isMouseEnterToShow()&&(pe.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(pe.onMouseLeave=t.onPopupMouseLeave),pe.onMouseDown=t.onPopupMouseDown,pe.onTouchStart=t.onPopupMouseDown,o.createElement(Va,Object(w.a)({prefixCls:h,destroyPopupOnHide:p,visible:Oe,point:$e&&Ze,className:y,align:et,onAlign:N,animation:B,getClassNameFromAlign:t.getPopupClassNameFromAlign},pe,{stretch:lt,getRootDomNode:t.getRootDomNode,style:je,mask:ze,zIndex:Ke,transitionName:te,maskAnimation:Ue,maskTransitionName:Ve,maskMotion:He,ref:t.popupRef,motion:z,mobile:It,forceRender:yt}),typeof We=="function"?We():We)},t.attachParent=function(c){Ye.a.cancel(t.attachId);var h=t.props,p=h.getPopupContainer,y=h.getDocument,N=t.getRootDomNode(),z;p?(N||p.length===0)&&(z=p(N)):z=y(t.getRootDomNode()).body,z?z.appendChild(c):t.attachId=Object(Ye.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,h=c(t.getRootDomNode()).createElement("div");return h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",t.attachParent(h),h},t.setPoint=function(c){var h=t.props.alignPoint;if(!h||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Ta.forEach(function(c){t["fire".concat(c)]=function(h){t.fireEvents(c,h)}}),t}return Object(E.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(I.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(I.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(I.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(I.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ye.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,c=t.popupAlign,h=t.builtinPlacements;return i&&h?V(h,i,c):c}},{key:"setPopupVisible",value:function(t,i){var c=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:h}),this.props.onPopupVisibleChange(t)),c&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,c){var h=this,p=i*1e3;if(this.clearDelayTimer(),p){var y=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(t,y),h.clearDelayTimer()},p)}else this.setPopupVisible(t,c)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var i=this.props.children.props,c=this.props;return i[t]&&c[t]?this["fire".concat(t)]:i[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,c=t.showAction;return i.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,c=t.hideAction;return i.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var c=this.props.children.props[t];c&&c(i);var h=this.props[t];h&&h(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,c=i.children,h=i.forceRender,p=i.alignPoint,y=i.className,N=i.autoDestroy,z=o.Children.only(c),B={key:"trigger"};this.isContextMenuToShow()?B.onContextMenu=this.onContextMenu:B.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(B.onClick=this.onClick,B.onMouseDown=this.onMouseDown,B.onTouchStart=this.onTouchStart):(B.onClick=this.createTwoChains("onClick"),B.onMouseDown=this.createTwoChains("onMouseDown"),B.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(B.onMouseEnter=this.onMouseEnter,p&&(B.onMouseMove=this.onMouseMove)):B.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?B.onMouseLeave=this.onMouseLeave:B.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(B.onFocus=this.onFocus,B.onBlur=this.onBlur):(B.onFocus=this.createTwoChains("onFocus"),B.onBlur=this.createTwoChains("onBlur"));var te=ae()(z&&z.props&&z.props.className,y);te&&(B.className=te);var je=Object(S.a)({},B);Object(O.c)(z)&&(je.ref=Object(O.a)(this.triggerRef,z.ref));var ze=o.cloneElement(z,je),Ue;return(t||this.popupRef.current||h)&&(Ue=o.createElement(a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&N&&(Ue=null),o.createElement(ra.Provider,{value:this.triggerContextValue},ze,Ue)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var c=t.popupVisible,h={};return c!==void 0&&i.popupVisible!==c&&(h.popupVisible=c,h.prevPopupVisible=i.popupVisible),h}}]),e}(o.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Xa,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja($.a),yn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},Na={topLeft:{points:["bl","tl"],overflow:yn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yn,offset:[4,0]}},la=ia,on=0,hn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},bn=function(d,v,l){var e=Je(v),n=d.getState();d.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},n.defaultActiveFirst),{},Object(T.a)({},e,l))})},sa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onDestroy=function(p){e.props.onDestroy(p)},e.onKeyDown=function(p){var y=p.keyCode,N=e.menuInstance,z=e.props.store,B=e.getVisible();if(y===g.a.ENTER)return e.onTitleClick(p),bn(z,e.props.eventKey,!0),!0;if(y===g.a.RIGHT)return B?N.onKeyDown(p):(e.triggerOpenChange(!0),bn(z,e.props.eventKey,!0)),!0;if(y===g.a.LEFT){var te;if(B)te=N.onKeyDown(p);else return;return te||(e.triggerOpenChange(!1),te=!0),te}return B&&(y===g.a.UP||y===g.a.DOWN)?N.onKeyDown(p):void 0},e.onOpenChange=function(p){e.props.onOpenChange(p)},e.onPopupVisibleChange=function(p){e.triggerOpenChange(p,p?"mouseenter":"mouseleave")},e.onMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onMouseEnter,B=y.store;bn(B,e.props.eventKey,!1),z({key:N,domEvent:p})},e.onMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,domEvent:p})},e.onTitleMouseEnter=function(p){var y=e.props,N=y.eventKey,z=y.onItemHover,B=y.onTitleMouseEnter;z({key:N,hover:!0}),B({key:N,domEvent:p})},e.onTitleMouseLeave=function(p){var y=e.props,N=y.parentMenu,z=y.eventKey,B=y.onItemHover,te=y.onTitleMouseLeave;N.subMenuInstance=Object(b.a)(e),B({key:z,hover:!1}),te({key:z,domEvent:p})},e.onTitleClick=function(p){var y=Object(b.a)(e),N=y.props;if(N.onTitleClick({key:N.eventKey,domEvent:p}),N.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),bn(N.store,e.props.eventKey,!1)},e.onSubMenuClick=function(p){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(p))},e.onSelect=function(p){e.props.onSelect(p)},e.onDeselect=function(p){e.props.onDeselect(p)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(p){e.menuInstance=p},e.addKeyPath=function(p){return Object(S.a)(Object(S.a)({},p),{},{keyPath:(p.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(p,y){var N=e.props.eventKey,z=function(){e.onOpenChange({key:N,item:Object(b.a)(e),trigger:y,open:p})};y==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){z()},0):z()},e.isChildrenSelected=function(){var p={find:!1};return xt(e.props.children,e.props.selectedKeys,p),p.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var p=Mt.findDOMNode(e.menuInstance);if(p.offsetWidth>=e.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(p){e.subMenuTitle=p},e.getBaseProps=function(){var p=Object(b.a)(e),y=p.props,N=e.getMode();return{mode:N==="horizontal"?"vertical":N,visible:e.getVisible(),level:y.level+1,inlineIndent:y.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:y.selectedKeys,eventKey:"".concat(y.eventKey,"-menu-"),openKeys:y.openKeys,motion:y.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:y.subMenuOpenDelay,parentMenu:Object(b.a)(e),subMenuCloseDelay:y.subMenuCloseDelay,forceSubMenuRender:y.forceSubMenuRender,triggerSubMenuAction:y.triggerSubMenuAction,builtinPlacements:y.builtinPlacements,defaultActiveFirst:y.store.getState().defaultActiveFirst[Je(y.eventKey)],multiple:y.multiple,prefixCls:y.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:y.itemIcon,expandIcon:y.expandIcon,direction:y.direction}},e.getMotion=function(p,y){var N=Object(b.a)(e),z=N.haveRendered,B=e.props,te=B.motion,je=B.rootPrefixCls,ze=Object(S.a)(Object(S.a)({},te),{},{leavedClassName:"".concat(je,"-hidden"),removeOnLeave:!1,motionAppear:z||!y||p!=="inline"});return ze};var n=l.store,t=l.eventKey,i=n.getState(),c=i.defaultActiveFirst;e.isRootMenu=!1;var h=!1;return c&&(h=c[t]),bn(n,t,h),e.state={mode:l.mode,isOpen:l.isOpen},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,c=n.manualRef,h=n.isOpen,p=function(){e.setState({mode:t,isOpen:h})},y=h!==this.state.isOpen,N=t!==this.state.mode;if((N||y)&&(Ye.a.cancel(this.updateStateRaf),N?this.updateStateRaf=Object(Ye.a)(p):p()),c&&c(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!h)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ye.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return o.createElement(ea,Object(w.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,c=n.forceSubMenuRender,h=n.direction,p=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||c,!this.haveOpened)return o.createElement("div",null);var y=ae()("".concat(n.prefixCls,"-sub"),Object(T.a)({},"".concat(n.prefixCls,"-rtl"),h==="rtl"));return this.isInlineMode()?o.createElement(an,Object(w.a)({visible:n.visible,forceRender:c},p),function(N){var z=N.className,B=N.style,te=ae()(y,z);return e.renderPopupMenu(te,B)}):this.renderPopupMenu(y)}},{key:"render",value:function(){var e,n,t,i=Object(S.a)({},this.props),c=this.getVisible(),h=this.getPrefixCls(),p=this.isInlineMode(),y=this.getMode(),N=ae()(h,"".concat(h,"-").concat(y),(e={},Object(T.a)(e,i.className,!!i.className),Object(T.a)(e,this.getOpenClassName(),c),Object(T.a)(e,this.getActiveClassName(),i.active||c&&!p),Object(T.a)(e,this.getDisabledClassName(),i.disabled),Object(T.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(on+=1,this.internalMenuId="$__$".concat(on,"$Menu")));var z={},B={},te={};i.disabled||(z={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},B={onClick:this.onTitleClick},te={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var je={},ze=i.direction,Ue=ze==="rtl";p&&(Ue?je.paddingRight=i.inlineIndent*i.level:je.paddingLeft=i.inlineIndent*i.level);var Ve={};this.getVisible()&&(Ve={"aria-owns":this.internalMenuId});var He=null;y!=="horizontal"&&(He=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(He=o.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ke=o.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:je,className:"".concat(h,"-title"),role:"button"},te,B,{"aria-expanded":c},Ve,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,He||o.createElement("i",{className:"".concat(h,"-arrow")})),We=this.renderChildren(),lt=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(At){return At.parentNode},$e=hn[y],It=i.popupOffset?{offset:i.popupOffset}:{},yt=ae()((t={},Object(T.a)(t,i.popupClassName,i.popupClassName&&!p),Object(T.a)(t,"".concat(h,"-rtl"),Ue),t)),xe=i.disabled,Oe=i.triggerSubMenuAction,Ze=i.subMenuOpenDelay,et=i.forceSubMenuRender,pe=i.subMenuCloseDelay,st=i.builtinPlacements;tt.forEach(function(At){return delete i[At]}),delete i.onClick;var Nt=Ue?Object(S.a)(Object(S.a)({},Na),st):Object(S.a)(Object(S.a)({},ia),st);delete i.direction;var ut=this.getBaseProps(),_t=p?null:this.getMotion(ut.mode,ut.visible);return o.createElement("li",Object(w.a)({},i,z,{className:N,role:"menuitem"}),o.createElement(Ya,{prefixCls:h,popupClassName:ae()("".concat(h,"-popup"),yt),getPopupContainer:lt,builtinPlacements:Nt,popupPlacement:$e,popupVisible:p?!1:c,popupAlign:It,popup:p?null:We,action:xe||p?[]:[Oe],mouseEnterDelay:Ze,mouseLeaveDelay:pe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:_t},Ke),p?We:null)}}]),v}(o.Component);sa.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Kn=Object(j.b)(function(a,d){var v=a.openKeys,l=a.activeKey,e=a.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:v.indexOf(n)>-1,active:l[t]===n,selectedKeys:e}})(sa);Kn.isSubMenu=!0;var Wn=Kn,Da="menuitem-overflowed",Qa=.5,wa=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var e=l.props.prefixCls,n=l.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(e,n,t){var i=l.props,c=i.overflowedIndicator,h=i.level,p=i.mode,y=i.prefixCls,N=i.theme;if(h!==1||p!=="horizontal")return null;var z=l.props.children[0],B=z.props,te=B.children,je=B.title,ze=B.style,Ue=Object(he.a)(B,["children","title","style"]),Ve=Object(S.a)({},ze),He="".concat(e,"-overflowed-indicator"),Ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?Ve=Object(S.a)(Object(S.a)({},Ve),{},{display:"none"}):t&&(Ve=Object(S.a)(Object(S.a)({},Ve),{},{visibility:"hidden",position:"absolute"}),He="".concat(He,"-placeholder"),Ke="".concat(Ke,"-placeholder"));var We=N?"".concat(y,"-").concat(N):"",lt={};return tt.forEach(function($e){Ue[$e]!==void 0&&(lt[$e]=Ue[$e])}),o.createElement(Wn,Object(w.a)({title:c,className:"".concat(y,"-overflowed-submenu"),popupClassName:We},lt,{key:He,eventKey:Ke,disabled:!1,style:Ve}),n)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];Me(t,"display","inline-block");var i=l.getMenuItemNodes(),c=i.filter(function(h){return h.className.split(" ").indexOf(Da)>=0});c.forEach(function(h){Me(h,"display","inline-block")}),l.menuItemSizes=i.map(function(h){return dt(h,!0)}),c.forEach(function(h){Me(h,"display","none")}),l.overflowedIndicatorWidth=dt(e.children[e.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(h,p){return h+p},0),l.handleResize(),Me(t,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var e=l.childRef.current;if(!e)return;var n=dt(e);l.overflowedItems=[];var t=0,i;l.originalTotalWidth>n+Qa&&(i=-1,l.menuItemSizes.forEach(function(c){t+=c,t+l.overflowedIndicatorWidth<=n&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ge.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,c,h){var p=c;if(n.props.mode==="horizontal"){var y=n.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(h>t&&(p=o.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),h===t+1&&(n.overflowedItems=e.slice(t+1).map(function(z){return o.cloneElement(z,{key:z.props.eventKey,mode:"vertical-left"})}),y=n.getOverflowedSubMenuItem(c.props.eventKey,n.overflowedItems)));var N=[].concat(Object(G.a)(i),[y,p]);return h===e.length-1&&N.push(n.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),N}return[].concat(Object(G.a)(i),[p])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,c=e.mode,h=e.level,p=e.tag,y=e.children,N=e.theme,z=Object(he.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),B=p;return o.createElement(B,Object(w.a)({ref:this.childRef},z),this.renderChildren(y))}}]),v}(o.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(a){return a.length?a.every(function(d){return!!d.props.disabled}):!0}function Tn(a,d,v){var l=a.getState();a.setState({activeKey:Object(S.a)(Object(S.a)({},l.activeKey),{},Object(T.a)({},d,v))})}function _n(a){return a.eventKey||"0-menu-"}function qn(a,d){var v=d,l=a.children,e=a.eventKey;if(v){var n;if(bt(l,function(t,i){t&&t.props&&!t.props.disabled&&v===be(t,e,i)&&(n=!0)}),n)return v}return v=null,a.defaultActiveFirst&&bt(l,function(t,i){!v&&t&&!t.props.disabled&&(v=be(t,e,i))}),v}function Aa(a){if(!a)return;var d=this.instanceArray.indexOf(a);d!==-1?this.instanceArray[d]=a:this.instanceArray.push(a)}var La=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;return Object(k.a)(this,v),e=d.call(this,l),e.onKeyDown=function(n,t){var i=n.keyCode,c;if(e.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(c=p.onKeyDown(n))}),c)return 1;var h=null;return(i===g.a.UP||i===g.a.DOWN)&&(h=e.step(i===g.a.UP?-1:1)),h?(n.preventDefault(),Tn(e.props.store,_n(e.props),h.props.eventKey),typeof t=="function"&&t(h),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Tn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],c=t.length;if(!c)return null;n<0&&(t=t.concat().reverse());var h=-1;if(t.every(function(z,B){return z&&z.props.eventKey===i?(h=B,!1):!0}),!e.props.defaultActiveFirst&&h!==-1&&Zn(t.slice(h,c-1)))return;var p=(h+1)%c,y=p;do{var N=t[y];if(!N||N.props.disabled)y=(y+1)%c;else return N}while(y!==p);return null},e.renderCommonMenuItem=function(n,t,i){var c=e.props.store.getState(),h=Object(b.a)(e),p=h.props,y=be(n,p.eventKey,t),N=n.props;if(!N||typeof n.type=="string")return n;var z=y===c.activeKey,B=Object(S.a)(Object(S.a)({mode:N.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:p.prefixCls,index:t,parentMenu:p.parentMenu,manualRef:N.disabled?void 0:Object(A.a)(n.ref,Aa.bind(Object(b.a)(e))),eventKey:y,active:!N.disabled&&z,multiple:p.multiple,onClick:function(je){(N.onClick||Y)(je),e.onClick(je)},onItemHover:e.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:N.itemIcon||e.props.itemIcon,expandIcon:N.expandIcon||e.props.expandIcon},i),{},{direction:p.direction});return(p.mode==="inline"||Re())&&(B.triggerSubMenuAction="click"),o.cloneElement(n,Object(S.a)(Object(S.a)({},B),{},{key:y||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var c=e.props.store.getState(),h={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,h)},l.store.setState({activeKey:Object(S.a)(Object(S.a)({},l.store.getState().activeKey),{},Object(T.a)({},l.eventKey,qn(l,l.activeKey)))}),e.instanceArray=[],e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!L()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Tn(n.store,_n(n),i);else if("activeKey"in e){var c=qn(e,e.activeKey);i!==c&&Tn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(w.a)({},this.props);this.instanceArray=[];var t=ae()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var c=n.prefixCls,h=n.eventKey,p=n.visible,y=n.level,N=n.mode,z=n.overflowedIndicator,B=n.theme;return tt.forEach(function(te){return delete n[te]}),delete n.onClick,o.createElement(ua,Object(w.a)({},n,{prefixCls:c,mode:N,tag:"ul",level:y,theme:B,visible:p,overflowedIndicator:z},i),Object(Q.a)(n.children).map(function(te,je){return e.renderMenuItem(te,je,h||"0-menu-")}))}}]),v}(o.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Ua=Object(j.b)()(La),ea=Ua,Nn=r("Kwbf");function ca(a,d,v){var l=a.prefixCls,e=a.motion,n=a.defaultMotions,t=n===void 0?{}:n,i=a.openAnimation,c=a.openTransitionName,h=d.switchingModeFromInline;if(e)return e;if(Object(ie.a)(i)==="object"&&i)Object(Nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(c)return{motionName:c};var p=t[v];return p||(h?null:t.other)}var ka=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(l){var e;Object(k.a)(this,v),e=d.call(this,l),e.onSelect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState(),y=p.selectedKeys,N=i.key;h.multiple?y=y.concat([N]):y=[N],"selectedKeys"in h||e.store.setState({selectedKeys:y}),h.onSelect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:y}))}},e.onClick=function(i){var c=e.getRealMenuMode(),h=Object(b.a)(e),p=h.store,y=h.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(p.setState({openKeys:[]}),y([])),e.props.onClick(i)},e.onKeyDown=function(i,c){e.innerMenu.getWrappedInstance().onKeyDown(i,c)},e.onOpenChange=function(i){var c=Object(b.a)(e),h=c.props,p=e.store.getState().openKeys.concat(),y=!1,N=function(B){var te=!1;if(B.open)te=p.indexOf(B.key)===-1,te&&p.push(B.key);else{var je=p.indexOf(B.key);te=je!==-1,te&&p.splice(je,1)}y=y||te};Array.isArray(i)?i.forEach(N):N(i),y&&("openKeys"in e.props||e.store.setState({openKeys:p}),h.onOpenChange(p))},e.onDeselect=function(i){var c=Object(b.a)(e),h=c.props;if(h.selectable){var p=e.store.getState().selectedKeys.concat(),y=i.key,N=p.indexOf(y);N!==-1&&p.splice(N,1),"selectedKeys"in h||e.store.setState({selectedKeys:p}),h.onDeselect(Object(S.a)(Object(S.a)({},i),{},{selectedKeys:p}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(i)},e.onTransitionEnd=function(i){var c=i.propertyName==="width"&&i.target===i.currentTarget,h=i.target.className,p=Object.prototype.toString.call(h)==="[object SVGAnimatedString]"?h.animVal:h,y=i.propertyName==="font-size"&&p.indexOf("anticon")>=0;(c||y)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=l.defaultSelectedKeys,t=l.defaultOpenKeys;return"selectedKeys"in l&&(n=l.selectedKeys||[]),"openKeys"in l&&(t=l.openKeys||[]),e.store=Object(j.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(l,l.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:e.store},e}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,c=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(S.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(S.a)(Object(S.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,o.createElement(j.a,{store:this.store},o.createElement(ea,Object(w.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,c=i.getState(),h={},p={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in e?h.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=c.openKeys,h.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(h.openKeys=n.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(h).length&&i.setState(h),p}}]),v}(o.Component);ka.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Dn=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.onKeyDown=function(e){var n=e.keyCode;return n===g.a.ENTER?(l.onClick(e),!0):void 0},l.onMouseLeave=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseLeave;i({key:t,hover:!1}),c({key:t,domEvent:e})},l.onMouseEnter=function(e){var n=l.props,t=n.eventKey,i=n.onItemHover,c=n.onMouseEnter;i({key:t,hover:!0}),c({key:t,domEvent:e})},l.onClick=function(e){var n=l.props,t=n.eventKey,i=n.multiple,c=n.onClick,h=n.onSelect,p=n.onDeselect,y=n.isSelected,N={key:t,keyPath:[t],item:Object(b.a)(l),domEvent:e};c(N),i?y?p(N):h(N):y||h(N)},l.saveNode=function(e){l.node=e},l}return Object(E.a)(v,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,n=Object(S.a)({},this.props),t=ae()(this.getPrefixCls(),n.className,(e={},Object(T.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(T.a)(e,this.getSelectedClassName(),n.isSelected),Object(T.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(S.a)(Object(S.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(S.a)(Object(S.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var c={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},h=Object(S.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?h.paddingRight=n.inlineIndent*n.level:h.paddingLeft=n.inlineIndent*n.level),tt.forEach(function(y){return delete n[y]}),delete n.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(w.a)({},Object(R.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,c,{style:h,ref:this.saveNode}),n.children,p)}}]),v}(o.Component);Dn.isMenuItem=!0,Dn.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var da=Object(j.b)(function(a,d){var v=a.activeKey,l=a.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:v[n]===e,isSelected:Array.isArray(l)?l.indexOf(e)!==-1:l===e}})(Dn),fa=da,ma=function(a){Object(f.a)(v,a);var d=Object(s.a)(v);function v(){var l;return Object(k.a)(this,v),l=d.apply(this,arguments),l.renderInnerMenuItem=function(e){var n=l.props,t=n.renderMenuItem,i=n.index;return t(e,i,l.props.subMenuKey)},l}return Object(E.a)(v,[{key:"render",value:function(){var e=Object(w.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,c="".concat(i,"-item-group-title"),h="".concat(i,"-item-group-list"),p=e.title,y=e.children;return tt.forEach(function(N){return delete e[N]}),delete e.direction,o.createElement("li",Object(w.a)({},e,{onClick:function(z){return z.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),o.createElement("div",{className:c,title:typeof p=="string"?p:void 0},p),o.createElement("ul",{className:h},o.Children.map(y,this.renderInnerMenuItem)))}}]),v}(o.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var v=d.className,l=d.rootPrefixCls,e=d.style;return o.createElement("li",{className:"".concat(v," ").concat(l,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,va=r("eDIo");function eo(a,d){var v=a.prefixCls,l=a.editable,e=a.locale,n=a.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:d,type:"button",className:"".concat(v,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var ta=o.forwardRef(eo);function to(a,d){var v=a.prefixCls,l=a.id,e=a.tabs,n=a.locale,t=a.mobile,i=a.moreIcon,c=i===void 0?"More":i,h=a.moreTransitionName,p=a.style,y=a.className,N=a.editable,z=a.tabBarGutter,B=a.rtl,te=a.onTabClick,je=Object(o.useState)(!1),ze=Object(M.a)(je,2),Ue=ze[0],Ve=ze[1],He=Object(o.useState)(null),Ke=Object(M.a)(He,2),We=Ke[0],lt=Ke[1],$e="".concat(l,"-more-popup"),It="".concat(v,"-dropdown"),yt=We!==null?"".concat($e,"-").concat(We):null,xe=n==null?void 0:n.dropdownAriaLabel,Oe=o.createElement(Ka,{onClick:function(_t){var At=_t.key,Gt=_t.domEvent;te(At,Gt),Ve(!1)},id:$e,tabIndex:-1,role:"listbox","aria-activedescendant":yt,selectedKeys:[We],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(ut){return o.createElement(fa,{key:ut.key,id:"".concat($e,"-").concat(ut.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(ut.key),disabled:ut.disabled},ut.tab)}));function Ze(ut){for(var _t=e.filter(function(ln){return!ln.disabled}),At=_t.findIndex(function(ln){return ln.key===We})||0,Gt=_t.length,rn=0;rnst?(et=Oe,$e.current="x"):(et=Ze,$e.current="y");var Nt=Date.now();Nt-We.current>100&&(lt.current=!1),(d(-et,-et)||lt.current)&&(xe.preventDefault(),lt.current=!0),We.current=Nt}var yt=Object(o.useRef)(null);yt.current={onTouchStart:Ve,onTouchMove:He,onTouchEnd:Ke,onWheel:It},o.useEffect(function(){function xe(pe){yt.current.onTouchStart(pe)}function Oe(pe){yt.current.onTouchMove(pe)}function Ze(pe){yt.current.onTouchEnd(pe)}function et(pe){yt.current.onWheel(pe)}return document.addEventListener("touchmove",Oe,{passive:!1}),document.addEventListener("touchend",Ze,{passive:!1}),a.current.addEventListener("touchstart",xe,{passive:!1}),a.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Oe),document.removeEventListener("touchend",Ze)}},[])}function ba(){var a=Object(o.useRef)(new Map);function d(l){return a.current.has(l)||a.current.set(l,o.createRef()),a.current.get(l)}function v(l){a.current.delete(l)}return[d,v]}function Ba(a,d){var v=o.useRef(a),l=o.useState({}),e=Object(M.a)(l,2),n=e[1];function t(i){var c=typeof i=="function"?i(v.current):i;c!==v.current&&d(c,v.current),v.current=c,n({})}return[v.current,t]}var Fa=function(d){var v=d.position,l=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return v==="right"&&(n=t.right||!t.left&&t||null),v==="left"&&(n=t.left||null),n?o.createElement("div",{className:"".concat(l,"-extra-content")},n):null};function Bo(a,d){var v,l=o.useContext(ha),e=l.prefixCls,n=l.tabs,t=a.className,i=a.style,c=a.id,h=a.animated,p=a.activeKey,y=a.rtl,N=a.extra,z=a.editable,B=a.locale,te=a.tabPosition,je=a.tabBarGutter,ze=a.children,Ue=a.onTabClick,Ve=a.onTabScroll,He=Object(o.useRef)(),Ke=Object(o.useRef)(),We=Object(o.useRef)(),lt=Object(o.useRef)(),$e=ba(),It=Object(M.a)($e,2),yt=It[0],xe=It[1],Oe=te==="top"||te==="bottom",Ze=Ba(0,function(Ct,qe){Oe&&Ve&&Ve({direction:Ct>qe?"left":"right"})}),et=Object(M.a)(Ze,2),pe=et[0],st=et[1],Nt=Ba(0,function(Ct,qe){!Oe&&Ve&&Ve({direction:Ct>qe?"top":"bottom"})}),ut=Object(M.a)(Nt,2),_t=ut[0],At=ut[1],Gt=Object(o.useState)(0),rn=Object(M.a)(Gt,2),Kt=rn[0],ln=rn[1],Cn=Object(o.useState)(0),un=Object(M.a)(Cn,2),cn=un[0],Ft=un[1],en=Object(o.useState)(0),Jt=Object(M.a)(en,2),$t=Jt[0],wn=Jt[1],An=Object(o.useState)(0),Fn=Object(M.a)(An,2),Tt=Fn[0],xn=Fn[1],zn=Object(o.useState)(null),Dt=Object(M.a)(zn,2),vt=Dt[0],Yt=Dt[1],$o=Object(o.useState)(null),bo=Object(M.a)($o,2),na=bo[0],Xo=bo[1],Go=Object(o.useState)(0),Eo=Object(M.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(o.useState)(0),go=Object(M.a)(Qo,2),Zo=go[0],qo=go[1],er=_(new Map),yo=Object(M.a)(er,2),tr=yo[0],nr=yo[1],za=X(n,tr,Kt),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Oe?y?(Ea=0,ga=Math.max(0,Kt-vt)):(Ea=Math.min(0,vt-Kt),ga=0):(Ea=Math.min(0,na-cn),ga=0);function ao(Ct){return Ctga?[ga,!1]:[Ct,!0]}var Oo=Object(o.useRef)(),ar=Object(o.useState)(),_o=Object(M.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(He,function(Ct,qe){var Xt=!1;function dn(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(M.a)(xa,2),co=aa[0],fo=aa[1];return Xt=fo,co})}if(Oe){if(vt>=Kt)return Xt;dn(st,Ct)}else{if(na>=cn)return Xt;dn(At,qe)}return io(),ro(),Xt}),Object(o.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,qe=za.get(Ct);if(!qe)return;if(Oe){var Xt=pe;y?qe.rightpe+vt&&(Xt=qe.right+qe.width-vt):qe.left<-pe?Xt=-qe.left:qe.left+qe.width>-pe+vt&&(Xt=-(qe.left+qe.width-vt)),At(0),st(ao(Xt)[0])}else{var dn=_t;qe.top<-_t?dn=-qe.top:qe.top+qe.height>-_t+na&&(dn=-(qe.top+qe.height-na)),st(0),At(ao(dn)[0])}}var or=se(za,{width:vt,height:na,left:pe,top:_t},{width:$t,height:Tt},{width:Jo,height:Zo},Object(S.a)(Object(S.a)({},a),{},{tabs:n})),Mo=Object(M.a)(or,2),rr=Mo[0],ir=Mo[1],lr=n.map(function(Ct){var qe=Ct.key;return o.createElement(U,{id:c,prefixCls:e,key:qe,rtl:y,tab:Ct,closable:Ct.closable,editable:z,active:qe===p,tabPosition:te,tabBarGutter:je,renderWrapper:ze,removeAriaLabel:B==null?void 0:B.removeAriaLabel,ref:yt(qe),onClick:function(dn){Ue(qe,dn)},onRemove:function(){xe(qe)},onFocus:function(){jo(qe),ro(),y||(He.current.scrollLeft=0),He.current.scrollTop=0}})}),lo=q(function(){var Ct,qe,Xt,dn,Ca,Oa,_a,xa,aa,co=((Ct=He.current)===null||Ct===void 0?void 0:Ct.offsetWidth)||0,fo=((qe=He.current)===null||qe===void 0?void 0:qe.offsetHeight)||0,Ao=((Xt=lt.current)===null||Xt===void 0?void 0:Xt.offsetWidth)||0,Lo=((dn=lt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,mr=((Ca=We.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=We.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),Xo(fo),Yo(Ao),qo(Lo);var Uo=(((_a=Ke.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-Ao,ko=(((xa=Ke.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;ln(Uo),Ft(ko);var Io=(aa=We.current)===null||aa===void 0?void 0:aa.className.includes(Co);wn(Uo-(Io?0:mr)),xn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(vr){var Wo=vr.key,ja=yt(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),sr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(G.a)(sr),Object(G.a)(ur)),cr=Object(o.useState)(),So=Object(M.a)(cr,2),dr=So[0],fr=So[1],Ln=za.get(p),Po=Object(o.useRef)();function To(){me.a.cancel(Po.current)}Object(o.useEffect)(function(){var Ct={};return Ln&&(Oe?(y?Ct.right=Ln.right:Ct.left=Ln.left,Ct.width=Ln.width):(Ct.top=Ln.top,Ct.height=Ln.height)),To(),Po.current=me()(function(){fr(Ct)}),To},[Ln,Oe,y]),Object(o.useEffect)(function(){jo()},[p,Ln,za,Oe]),Object(o.useEffect)(function(){lo()},[y,je,p,n.map(function(Ct){return Ct.key}).join("_")]);var No=!!Ro.length,ya="".concat(e,"-nav-wrap"),so,uo,Do,wo;return Oe?y?(uo=pe>0,so=pe+vt1)Object(G.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(X.length===0)return Object(G.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var F=X[0];if(C.isValidElement(F)&&Object(J.c)(F)){var se=F.ref;X[0]=C.cloneElement(F,{ref:Object(J.a)(se,this.setChildNode)})}return X.length===1?X[0]:X.map(function(w,k){return!C.isValidElement(w)||"key"in w&&w.key!==null?w:C.cloneElement(w,{key:"".concat(re,"-").concat(k)})})}}]),u}(C.Component);q.displayName="ResizeObserver",ne.a=q},wCXF:function(mt,ne,r){"use strict";r.d(ne,"a",function(){return Pt});var T=r("rePB"),M=r("VTBJ"),he=r("KQm4"),S=r("U8pU"),o=r("ODXe"),C=r("q1tI"),ae=r("TSYQ"),Q=r.n(ae),D=r("Gytx"),G=r.n(D),J=r("Kwbf"),me=r("t23M"),re=r("qx4F"),q=r("6eGT"),_=r("IBYe"),g=r("Ff2n"),u=r("c+Xe"),U=r("fyJ8"),H=r("biw7");function X(O,I,$,m,V){var x=$[O]||{},P=$[I]||{},K,W;x.fixed==="left"?K=m.left[O]:P.fixed==="right"&&(W=m.right[I]);var fe=!1,ue=!1,Ee=!1,Te=!1,Z=$[I+1],ke=$[O-1];if(V==="rtl"){if(K!==void 0){var pt=ke&&ke.fixed==="left";Te=!pt}else if(W!==void 0){var Qe=Z&&Z.fixed==="right";Ee=!Qe}}else if(K!==void 0){var nt=Z&&Z.fixed==="left";fe=!nt}else if(W!==void 0){var Ae=ke&&ke.fixed==="right";ue=!Ae}return{fixLeft:K,fixRight:W,lastFixLeft:fe,firstFixRight:ue,lastFixRight:Ee,firstFixLeft:Te,isSticky:m.isSticky}}var F=r("sR1s");function se(O){var I=O.cells,$=O.stickyOffsets,m=O.flattenColumns,V=O.rowComponent,x=O.cellComponent,P=O.onHeaderRow,K=O.index,W=C.useContext(H.a),fe=W.prefixCls,ue=W.direction,Ee;P&&(Ee=P(I.map(function(Z){return Z.column}),K));var Te=Object(F.a)(I.map(function(Z){return Z.column}));return C.createElement(V,Object.assign({},Ee),I.map(function(Z,ke){var pt=Z.column,Qe=X(Z.colStart,Z.colEnd,m,$,ue),nt;return pt&&pt.onHeaderCell&&(nt=Z.column.onHeaderCell(pt)),C.createElement(U.a,Object.assign({},Z,{ellipsis:pt.ellipsis,align:pt.align,component:x,prefixCls:fe,key:Te[ke]},Qe,{additionalProps:nt,rowType:"header"}))}))}se.displayName="HeaderRow";var w=se;function k(O){var I=[];function $(P,K){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;I[W]=I[W]||[];var fe=K,ue=P.filter(Boolean).map(function(Ee){var Te={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:fe},Z=1,ke=Ee.children;return ke&&ke.length>0&&(Z=$(ke,fe,W+1).reduce(function(pt,Qe){return pt+Qe},0),Te.hasSubColumns=!0),"colSpan"in Ee&&(Z=Ee.colSpan),"rowSpan"in Ee&&(Te.rowSpan=Ee.rowSpan),Te.colSpan=Z,Te.colEnd=Te.colStart+Z-1,I[W].push(Te),fe+=Z,Z});return ue}$(O,0);for(var m=I.length,V=function(K){I[K].forEach(function(W){!("rowSpan"in W)&&!W.hasSubColumns&&(W.rowSpan=m-K)})},x=0;x=0;K-=1){var W=I[K],fe=$&&$[K],ue=fe&&fe[f.a];(W||ue||P)&&(V.unshift(C.createElement("col",Object.assign({key:K,style:{width:W,minWidth:W}},ue))),P=!0)}return C.createElement("colgroup",null,V)}var j=s;function R(O,I){return Object(C.useMemo)(function(){for(var $=[],m=0;m1?Qt-1:0),pn=1;pn=Ee&&(Fe=Ee-Te),P({scrollLeft:Fe/Ee*(ue+2)}),Ae.current.x=ce.pageX},Ot=function(){var ce=Object(tt.b)(x.current).top,Ie=ce+x.current.offsetHeight,gt=document.documentElement.scrollTop+window.innerHeight;Ie-Object(re.a)()<=gt||ce>=gt-K?nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!0})}):nt(function(Lt){return Object(M.a)(Object(M.a)({},Lt),{},{isHiddenScrollBar:!1})})},ft=function(ce){nt(function(Ie){return Object(M.a)(Object(M.a)({},Ie),{},{scrollLeft:ce/ue*Ee||0})})};return C.useImperativeHandle($,function(){return{setScrollLeft:ft}}),C.useEffect(function(){var Le=Object(xt.a)(document.body,"mouseup",Ht,!1),ce=Object(xt.a)(document.body,"mousemove",Bt,!1);return Ot(),function(){Le.remove(),ce.remove()}},[Te,it]),C.useEffect(function(){var Le=Object(xt.a)(window,"scroll",Ot,!1),ce=Object(xt.a)(window,"resize",Ot,!1);return function(){Le.remove(),ce.remove()}},[]),C.useEffect(function(){Qe.isHiddenScrollBar||nt(function(Le){var ce,Ie;return Object(M.a)(Object(M.a)({},Le),{},{scrollLeft:x.current.scrollLeft/((ce=x.current)===null||ce===void 0?void 0:ce.scrollWidth)*((Ie=x.current)===null||Ie===void 0?void 0:Ie.clientWidth)})})},[Qe.isHiddenScrollBar]),ue<=Ee||!Te||Qe.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(re.a)(),width:Ee,bottom:K},className:"".concat(fe,"-sticky-scroll")},C.createElement("div",{onMouseDown:at,ref:Z,className:Q()("".concat(fe,"-sticky-scroll-bar"),Object(T.a)({},"".concat(fe,"-sticky-scroll-bar-active"),it)),style:{width:"".concat(Te,"px"),transform:"translate3d(".concat(Qe.scrollLeft,"px, 0, 0)")}}))},Me=C.forwardRef(dt);function Re(O,I){return C.useMemo(function(){var $=!!O;return{isSticky:$,stickyClassName:$?"".concat(I,"-sticky-header"):"",offsetHeader:Object(S.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(S.a)(O)==="object"&&O.offsetScroll||0}},[O,I])}var ge=[],Mt={},Pt="rc-table-internal-hook",Ye=C.memo(function(O){var I=O.children;return I},function(O,I){return G()(O.props,I.props)?O.pingLeft!==I.pingLeft||O.pingRight!==I.pingRight:!1});function Et(O){var I,$=O.prefixCls,m=O.className,V=O.rowClassName,x=O.style,P=O.data,K=O.rowKey,W=O.scroll,fe=O.tableLayout,ue=O.direction,Ee=O.title,Te=O.footer,Z=O.summary,ke=O.id,pt=O.showHeader,Qe=O.components,nt=O.emptyText,Ae=O.onRow,zt=O.onHeaderRow,Rt=O.internalHooks,it=O.transformColumns,jt=O.internalRefs,Ht=O.sticky,at=P||ge,Bt=!!at.length,Ot=C.useState(0),ft=Object(o.a)(Ot,2),Le=ft[0],ce=ft[1];C.useEffect(function(){ce(Object(re.a)())});var Ie=C.useMemo(function(){return Object(F.c)(Qe,{})},[Qe]),gt=C.useCallback(function(ot,rt){return Object(F.b)(Ie,ot)||rt},[Ie]),Lt=C.useMemo(function(){return typeof K=="function"?K:function(ot){var rt=ot&&ot[K];return rt}},[K]),Fe=Object(f.c)(O),fn=Fe.expandIcon,mn=Fe.expandedRowKeys,En=Fe.defaultExpandedRowKeys,tn=Fe.defaultExpandAllRows,St=Fe.expandedRowRender,jn=Fe.onExpand,Mn=Fe.onExpandedRowsChange,Hn=Fe.expandRowByClick,nn=Fe.rowExpandable,Un=Fe.expandIconColumnIndex,On=Fe.expandedRowClassName,kn=Fe.childrenColumnName,Rn=Fe.indentSize,gn=fn||Je,Sn=kn||"children",Vn=C.useMemo(function(){return St?"row":O.expandable&&Rt===Pt&&O.expandable.__PARENT_RENDER_ICON__||at.some(function(ot){return ot&&Object(S.a)(ot)==="object"&&ot[Sn]})?"nest":!1},[!!St,at]),Pn=C.useState(function(){return En||(tn?bt(at,Lt,Sn):[])}),Vt=Object(o.a)(Pn,2),qt=Vt[0],sn=Vt[1],Qt=C.useMemo(function(){return new Set(mn||qt||[])},[mn,qt]),an=C.useCallback(function(ot){var rt=Lt(ot,at.indexOf(ot)),kt,Zt=Qt.has(rt);Zt?(Qt.delete(rt),kt=Object(he.a)(Qt)):kt=[].concat(Object(he.a)(Qt),[rt]),sn(kt),jn&&jn(!Zt,ot),Mn&&Mn(kt)},[Lt,Qt,at,jn,Mn]),pn=C.useState(0),$n=Object(o.a)(pn,2),In=$n[0],Xn=$n[1],Ma=Object(Ce.b)(Object(M.a)(Object(M.a)(Object(M.a)({},O),Fe),{},{expandable:!!St,expandedKeys:Qt,getRowKey:Lt,onTriggerExpand:an,expandIcon:gn,expandIconColumnIndex:Un,direction:ue}),Rt===Pt?it:null),Ra=Object(o.a)(Ma,2),Gn=Ra[0],Ut=Ra[1],Jn=C.useMemo(function(){return{columns:Gn,flattenColumns:Ut}},[Gn,Ut]),Yn=C.useRef(),Sa=C.useRef(),vn=C.useRef(),Ha=C.useState(!1),Pa=Object(o.a)(Ha,2),oa=Pa[0],Va=Pa[1],$a=C.useState(!1),ra=Object(o.a)($a,2),Qn=ra[0],Xa=ra[1],Ga=Xe(new Map),Ta=Object(o.a)(Ga,2),Ja=Ta[0],Ya=Ta[1],yn=Object(F.a)(Ut),ia=yn.map(function(ot){return Ja.get(ot)}),Na=C.useMemo(function(){return ia},[ia.join("_")]),la=wt(Na,Ut.length,ue),on=W&&Object(F.d)(W.y),hn=W&&Object(F.d)(W.x),bn=hn&&Ut.some(function(ot){var rt=ot.fixed;return rt}),sa=C.useRef(),Kn=Re(Ht,$),Wn=Kn.isSticky,Da=Kn.offsetHeader,Qa=Kn.offsetScroll,wa=Kn.stickyClassName,ua,Zn,Tn;on&&(Zn={overflowY:"scroll",maxHeight:W.y}),hn&&(ua={overflowX:"auto"},on||(Zn={overflowY:"hidden"}),Tn={width:W.x===!0?"auto":W.x,minWidth:"100%"});var _n=C.useCallback(function(ot,rt){Ya(function(kt){var Zt=new Map(kt);return Zt.set(ot,rt),Zt})},[]),qn=le(null),Aa=Object(o.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(ot,rt){if(!rt)return;typeof rt=="function"?rt(ot):rt.scrollLeft!==ot&&(rt.scrollLeft=ot)}var Nn=function(rt){var kt=rt.currentTarget,Zt=rt.scrollLeft,Bn=typeof Zt=="number"?Zt:kt.scrollLeft,Wa=kt||Mt;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Sa.current),ea(Bn,vn.current),ea(Bn,(ba=sa.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(kt){var Ba=kt.scrollWidth,Fa=kt.clientWidth;Va(Bn>0),Xa(Bn0?[].concat(Object(M.a)(g),Object(M.a)(J(X).map(function(F){return Object(he.a)({fixed:H},F)}))):[].concat(Object(M.a)(g),[Object(he.a)(Object(he.a)({},u),{},{fixed:H})])},[])}function me(_){for(var g=!0,u=0;u<_.length;u+=1){var U=_[u];if(g&&U.fixed!=="left")g=!1;else if(!g&&U.fixed==="left"){Object(ae.a)(!1,"Index ".concat(u-1," of `columns` missing `fixed='left'` prop."));break}}for(var H=!0,X=_.length-1;X>=0;X-=1){var F=_[X];if(H&&F.fixed!=="right")H=!1;else if(!H&&F.fixed==="right"){Object(ae.a)(!1,"Index ".concat(X+1," of `columns` missing `fixed='right'` prop."));break}}}function re(_){return _.map(function(g){var u=g.fixed,U=Object(S.a)(g,["fixed"]),H=u;return u==="left"?H="right":u==="right"&&(H="left"),Object(he.a)({fixed:H},U)})}function q(_,g){var u=_.prefixCls,U=_.columns,H=_.children,X=_.expandable,F=_.expandedKeys,se=_.getRowKey,w=_.onTriggerExpand,k=_.expandIcon,E=_.rowExpandable,b=_.expandIconColumnIndex,f=_.direction,s=_.expandRowByClick,j=o.useMemo(function(){return U||G(H)},[U,H]),R=o.useMemo(function(){if(X){var L,ie=b||0,de=j[ie],ve=(L={},Object(T.a)(L,D.a,{className:"".concat(u,"-expand-icon-col")}),Object(T.a)(L,"title",""),Object(T.a)(L,"fixed",de?de.fixed:null),Object(T.a)(L,"className","".concat(u,"-row-expand-icon-cell")),Object(T.a)(L,"render",function(oe,ye,Se){var Pe=se(ye,Se),De=F.has(Pe),Ge=E?E(ye):!0,Ce=k({prefixCls:u,expanded:De,expandable:Ge,record:ye,onExpand:w});return s?o.createElement("span",{onClick:function(ct){return ct.stopPropagation()}},Ce):Ce}),L),Be=j.slice();return ie>=0&&Be.splice(ie,0,ve),Be}return j},[X,j,se,F,k,f]),A=o.useMemo(function(){var L=R;return g&&(L=g(L)),L.length||(L=[{render:function(){return null}}]),L},[g,R,f]),ee=o.useMemo(function(){return f==="rtl"?re(J(A)):J(A)},[A,f]);return[A,ee]}ne.b=q},"y0+3":function(mt,ne,r){"use strict";r.d(ne,"a",function(){return J}),r.d(ne,"b",function(){return re});var T=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},he={cssFloat:1,styleFloat:1,float:1};function S(q){return q.nodeType===1?q.ownerDocument.defaultView.getComputedStyle(q,null):{}}function o(q,_,g){if(_=_.toLowerCase(),g==="auto"){if(_==="height")return q.offsetHeight;if(_==="width")return q.offsetWidth}return _ in M||(M[_]=T.test(_)),M[_]?parseFloat(g)||0:g}function C(q,_){var g=arguments.length,u=S(q);return _=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,g===1?u:o(q,_,u[_]||q.style[_])}function ae(q,_,g){var u=arguments.length;if(_=he[_]?"cssFloat"in q.style?"cssFloat":"styleFloat":_,u===3)return typeof g=="number"&&T.test(_)&&(g="".concat(g,"px")),q.style[_]=g,g;for(var U in _)_.hasOwnProperty(U)&&ae(q,U,_[U]);return S(q)}function Q(q){return q===document.body?document.documentElement.clientWidth:q.offsetWidth}function D(q){return q===document.body?window.innerHeight||document.documentElement.clientHeight:q.offsetHeight}function G(){var q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:q,height:_}}function J(){var q=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:q,height:_}}function me(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(q){var _=q.getBoundingClientRect(),g=document.documentElement;return{left:_.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Classrooms__Lists__Statistics__StudentVideo__index.8622f19e.async.js b/p__Classrooms__Lists__Statistics__StudentVideo__index.8622f19e.async.js index 7c5877c86f..27085173ab 100644 --- a/p__Classrooms__Lists__Statistics__StudentVideo__index.8622f19e.async.js +++ b/p__Classrooms__Lists__Statistics__StudentVideo__index.8622f19e.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[101,8],{"2TgF":function(he,A,t){he.exports={divback:"divback___19CJW",title:"title___2aAOE",divstyle:"divstyle___1ehDw"}},"6+eU":function(he,A,t){"use strict";t.d(A,"a",function(){return m});var g=t("wx14"),E=t("rePB"),G=t("VTBJ"),q=t("1OyB"),j=t("vuIU"),o=t("Ji7U"),X=t("LK+K"),T=t("q1tI"),i=t.n(T),B=t("TSYQ"),y=t.n(B),_=function(p){var n,a="".concat(p.rootPrefixCls,"-item"),e=y()(a,"".concat(a,"-").concat(p.page),(n={},Object(E.a)(n,"".concat(a,"-active"),p.active),Object(E.a)(n,p.className,!!p.className),Object(E.a)(n,"".concat(a,"-disabled"),!p.page),n)),d=function(){p.onClick(p.page)},c=function(I){p.onKeyPress(I,p.onClick,p.page)};return i.a.createElement("li",{title:p.showTitle?p.page:null,className:e,onClick:d,onKeyPress:c,tabIndex:"0"},p.itemRender(p.page,"page",i.a.createElement("a",{rel:"nofollow"},p.page)))},W=_,P={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var p=Object(X.a)(n);function n(){var a;Object(q.a)(this,n);for(var e=arguments.length,d=new Array(e),c=0;c=0||f.relatedTarget.className.indexOf("".concat(V,"-next"))>=0))return;a.setState({goInputText:""}),F(a.getValidValue())},a.go=function(f){var I=a.state.goInputText;if(I==="")return;(f.keyCode===P.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(j.a)(n,[{key:"getValidValue",value:function(){var e=this.state,d=e.goInputText,c=e.current;return!d||isNaN(d)?c:Number(d)}},{key:"getPageSizeOptions",value:function(){var e=this.props,d=e.pageSize,c=e.pageSizeOptions;return c.some(function(f){return f.toString()===d.toString()})?c:c.concat([d.toString()]).sort(function(f,I){var b=isNaN(Number(f))?0:Number(f),F=isNaN(Number(I))?0:Number(I);return b-F})}},{key:"render",value:function(){var e=this,d=this.props,c=d.pageSize,f=d.locale,I=d.rootPrefixCls,b=d.changeSize,F=d.quickGo,V=d.goButton,Q=d.selectComponentClass,ae=d.buildOptionText,H=d.selectPrefixCls,L=d.disabled,ee=this.state.goInputText,te="".concat(I,"-options"),ue=Q,re=null,Ce=null,Z=null;if(!b&&!F)return null;var Ne=this.getPageSizeOptions();if(b&&ue){var je=Ne.map(function(be,Me){return i.a.createElement(ue.Option,{key:Me,value:be.toString()},(ae||e.buildOptionText)(be))});re=i.a.createElement(ue,{disabled:L,prefixCls:H,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Me){return Me.parentNode}},je)}return F&&(V&&(Z=typeof V=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:L,className:"".concat(te,"-quick-jumper-button")},f.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},V)),Ce=i.a.createElement("div",{className:"".concat(te,"-quick-jumper")},f.jump_to,i.a.createElement("input",{disabled:L,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,Z)),i.a.createElement("li",{className:"".concat(te)},re,Ce)}}]),n}(i.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function u(){}function C(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function x(v,p,n){return n}function h(v,p,n){var a=typeof v=="undefined"?p.pageSize:v;return Math.floor((n.total-1)/a)+1}var k=function(v){Object(o.a)(n,v);var p=Object(X.a)(n);function n(a){var e;Object(q.a)(this,n),e=p.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(b,F){var V=e.props.prefixCls,Q=b||i.a.createElement("button",{type:"button","aria-label":F,className:"".concat(V,"-item-link")});return typeof b=="function"&&(Q=i.a.createElement(b,Object(G.a)({},e.props))),Q},e.savePaginationNode=function(b){e.paginationNode=b},e.isValid=function(b){return C(b)&&b!==e.state.current},e.shouldDisplayQuickJumper=function(){var b=e.props,F=b.showQuickJumper,V=b.pageSize,Q=b.total;return Q<=V?!1:F},e.handleKeyDown=function(b){(b.keyCode===P.ARROW_UP||b.keyCode===P.ARROW_DOWN)&&b.preventDefault()},e.handleKeyUp=function(b){var F=e.getValidValue(b),V=e.state.currentInputValue;F!==V&&e.setState({currentInputValue:F}),b.keyCode===P.ENTER?e.handleChange(F):b.keyCode===P.ARROW_UP?e.handleChange(F-1):b.keyCode===P.ARROW_DOWN&&e.handleChange(F+1)},e.changePageSize=function(b){var F=e.state.current,V=h(b,e.state,e.props);F=F>V?V:F,V===0&&(F=e.state.current),typeof b=="number"&&("pageSize"in e.props||e.setState({pageSize:b}),"current"in e.props||e.setState({current:F,currentInputValue:F})),e.props.onShowSizeChange(F,b),"onChange"in e.props&&e.props.onChange&&e.props.onChange(F,b)},e.handleChange=function(b){var F=e.props.disabled,V=b;if(e.isValid(V)&&!F){var Q=h(void 0,e.state,e.props);V>Q?V=Q:V<1&&(V=1),"current"in e.props||e.setState({current:V,currentInputValue:V});var ae=e.state.pageSize;return e.props.onChange(V,ae),V}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?V-2:0),ae=2;ae=c?I=c:I=Number(d),I}},{key:"getShowSizeChanger",value:function(){var e=this.props,d=e.showSizeChanger,c=e.total,f=e.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:c>f}},{key:"renderPrev",value:function(e){var d=this.props,c=d.prevIcon,f=d.itemRender,I=f(e,"prev",this.getItemIcon(c,"prev page")),b=!this.hasPrev();return Object(T.isValidElement)(I)?Object(T.cloneElement)(I,{disabled:b}):I}},{key:"renderNext",value:function(e){var d=this.props,c=d.nextIcon,f=d.itemRender,I=f(e,"next",this.getItemIcon(c,"next page")),b=!this.hasNext();return Object(T.isValidElement)(I)?Object(T.cloneElement)(I,{disabled:b}):I}},{key:"render",value:function(){var e=this,d=this.props,c=d.prefixCls,f=d.className,I=d.style,b=d.disabled,F=d.hideOnSinglePage,V=d.total,Q=d.locale,ae=d.showQuickJumper,H=d.showLessItems,L=d.showTitle,ee=d.showTotal,te=d.simple,ue=d.itemRender,re=d.showPrevNextJumpers,Ce=d.jumpPrevIcon,Z=d.jumpNextIcon,Ne=d.selectComponentClass,je=d.selectPrefixCls,be=d.pageSizeOptions,Me=this.state,ie=Me.current,Ae=Me.pageSize,we=Me.currentInputValue;if(F===!0&&V<=Ae)return null;var ce=h(void 0,this.state,this.props),Ee=[],ke=null,Ue=null,Be=null,Ye=null,_e=null,de=ae&&ae.goButton,fe=H?1:2,Qe=ie-1>0?ie-1:0,et=ie+1=fe*2&&ie!==1+2&&(Ee[0]=Object(T.cloneElement)(Ee[0],{className:"".concat(c,"-item-after-jump-prev")}),Ee.unshift(ke)),ce-ie>=fe*2&&ie!==ce-2&&(Ee[Ee.length-1]=Object(T.cloneElement)(Ee[Ee.length-1],{className:"".concat(c,"-item-before-jump-next")}),Ee.push(Ue)),N!==1&&Ee.unshift(Be),w!==ce&&Ee.push(Ye)}var D=null;ee&&(D=i.a.createElement("li",{className:"".concat(c,"-total-text")},ee(V,[V===0?0:(ie-1)*Ae+1,ie*Ae>V?V:ie*Ae])));var S=!this.hasPrev()||!ce,M=!this.hasNext()||!ce;return i.a.createElement("ul",Object(g.a)({className:y()(c,f,Object(E.a)({},"".concat(c,"-disabled"),b)),style:I,unselectable:"unselectable",ref:this.savePaginationNode},tt),D,i.a.createElement("li",{title:L?Q.prev_page:null,onClick:this.prev,tabIndex:S?null:0,onKeyPress:this.runIfEnterPrev,className:y()("".concat(c,"-prev"),Object(E.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderPrev(Qe)),Ee,i.a.createElement("li",{title:L?Q.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:y()("".concat(c,"-next"),Object(E.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),i.a.createElement(l,{disabled:b,locale:Q,rootPrefixCls:c,selectComponentClass:Ne,selectPrefixCls:je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ie,pageSize:Ae,pageSizeOptions:be,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,d){var c={};if("current"in e&&(c.current=e.current,e.current!==d.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==d.pageSize){var f=d.current,I=h(e.pageSize,d,e);f=f>I?I:f,"current"in e||(c.current=f,c.currentInputValue=f),c.pageSize=e.pageSize}return c}}]),n}(i.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:O.a,style:{},itemRender:x,totalBoundaryShowSizeChanger:50};var m=k},"6RRn":function(he,A,t){"use strict";var g=t("wCXF"),E=t("n6Qo");t.d(A,"b",function(){return E.a});var G=t("IBYe"),q=t("6eGT"),j=t("hW8S");t.d(A,"a",function(){return j.a}),A.c=g.b},"6eGT":function(he,A,t){"use strict";function g(E){return null}A.a=g},"815F":function(he,A,t){"use strict";t.d(A,"e",function(){return X}),t.d(A,"c",function(){return i}),t.d(A,"d",function(){return B}),t.d(A,"a",function(){return _}),t.d(A,"f",function(){return W}),t.d(A,"b",function(){return P});var g=t("KQm4"),E=t("VTBJ"),G=t("Ff2n"),q=t("Zm9Q"),j=t("Kwbf"),o=t("OZM5");function X(s,l){return s!=null?s:l}function T(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(u){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(x){var h=x.key,k=x.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(C).concat(h,"]"));var m=String(h);Object(j.a)(!l.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),O(k,"".concat(C).concat(m," > "))})}O(s)}function i(s){function l(O){var u=Object(q.a)(O);return u.map(function(C){if(!Object(o.i)(C))return Object(j.a)(!C,"Tree/TreeNode can only accept TreeNode as children."),null;var x=C.key,h=C.props,k=h.children,m=Object(G.a)(h,["children"]),v=Object(E.a)({key:x},m),p=l(k);return p.length&&(v.children=p),v}).filter(function(C){return C})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),u=[];function C(x){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return x.map(function(k,m){var v=Object(o.h)(h?h.pos:"0",m),p=X(k.key,v),n=Object(E.a)(Object(E.a)({},k),{},{parent:h,pos:v,children:null,data:k,isStart:[].concat(Object(g.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(g.a)(h?h.isEnd:[]),[m===x.length-1])});return u.push(n),l===!0||O.has(p)?n.children=C(k.children||[],n):n.children=[],n})}return C(s),u}function y(s,l,O){var u;O?typeof O=="string"?u=function(h){return h[O]}:typeof O=="function"&&(u=function(h){return O(h)}):u=function(h,k){return X(h.key,k)};function C(x,h,k){var m=x?x.children:s,v=x?Object(o.h)(k.pos,h):"0";if(x){var p=u(x,v),n={node:x,index:h,pos:v,key:p,parentPos:k.node?k.pos:null,level:k.level+1};l(n)}m&&m.forEach(function(a,e){C(a,e,{node:x,pos:v,level:k?k.level+1:-1})})}C(null)}function _(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,u=l.processEntity,C=l.onProcessFinished,x=arguments.length>2?arguments[2]:void 0,h={},k={},m={posEntities:h,keyEntities:k};return O&&(m=O(m)||m),y(s,function(v){var p=v.node,n=v.index,a=v.pos,e=v.key,d=v.parentPos,c=v.level,f={node:p,index:n,key:e,pos:a,level:c},I=X(e,a);h[a]=f,k[I]=f,f.parent=h[d],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),u&&u(f,m)},x),C&&C(m),m}function W(s,l){var O=l.expandedKeys,u=l.selectedKeys,C=l.loadedKeys,x=l.loadingKeys,h=l.checkedKeys,k=l.halfCheckedKeys,m=l.dragOverNodeKey,v=l.dropPosition,p=l.keyEntities,n=p[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:u.indexOf(s)!==-1,loaded:C.indexOf(s)!==-1,loading:x.indexOf(s)!==-1,checked:h.indexOf(s)!==-1,halfChecked:k.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:m===s&&v===0,dragOverGapTop:m===s&&v===-1,dragOverGapBottom:m===s&&v===1};return a}function P(s){var l=s.data,O=s.expanded,u=s.selected,C=s.checked,x=s.loaded,h=s.loading,k=s.halfChecked,m=s.dragOver,v=s.dragOverGapTop,p=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(E.a)(Object(E.a)({},l),{},{expanded:O,selected:u,checked:C,loaded:x,loading:h,halfChecked:k,dragOver:m,dragOverGapTop:v,dragOverGapBottom:p,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},BU3w:function(he,A,t){"use strict";t.d(A,"a",function(){return o});var g=t("MNnm"),E="rc-util-key";function G(X){if(X.attachTo)return X.attachTo;var T=document.querySelector("head");return T||document.body}function q(X){var T,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(g.a)())return null;var B=document.createElement("style");if((T=i.csp)===null||T===void 0?void 0:T.nonce){var y;B.nonce=(y=i.csp)===null||y===void 0?void 0:y.nonce}B.innerHTML=X;var _=G(i),W=_.firstChild;return i.prepend&&_.prepend?_.prepend(B):i.prepend&&W?_.insertBefore(B,W):_.appendChild(B),B}var j=new Map;function o(X,T){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=G(i);if(!j.has(B)){var y=q("",i),_=y.parentNode;j.set(B,_),_.removeChild(y)}var W=Array.from(j.get(B).children).find(function(u){return u.tagName==="STYLE"&&u[E]===T});if(W){var P,s;if(((P=i.csp)===null||P===void 0?void 0:P.nonce)&&W.nonce!==((s=i.csp)===null||s===void 0?void 0:s.nonce)){var l;W.nonce=(l=i.csp)===null||l===void 0?void 0:l.nonce}return W.innerHTML!==X&&(W.innerHTML=X),W}var O=q(X,i);return O[E]=T,O}},BdwD:function(he,A,t){"use strict";var g=t("+L6B"),E=t("2/Rp"),G=t("0Owb"),q=t("k1fw"),j=t("q1tI"),o=t.n(j),X=t("FOrL"),T=t.n(X),i=function(y){var _=y.buttonProps,W=_===void 0?{}:_,P=y.styles,s=P===void 0?{}:P,l=y.customText,O=y.ButtonText,u=y.ButtonClick,C=y.Buttonclass,x=y.ButtonTwo;return o.a.createElement("section",{className:"tc animated fadeIn",style:Object(q.a)(Object(q.a)({},{color:"#999",margin:"200px auto"}),s)},o.a.createElement("img",{src:T.a}),o.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),O&&o.a.createElement(E.a,Object(G.a)({className:C,onClick:u},W),O),x&&x)};A.a=i},FOrL:function(he,A,t){he.exports=t.p+"static/nodata.a6b3f948.png"},IBYe:function(he,A,t){"use strict";function g(E){return null}A.a=g},LdHM:function(he,A,t){"use strict";t.d(A,"b",function(){return x}),t.d(A,"a",function(){return k});var g=t("1OyB"),E=t("vuIU"),G=t("Ji7U"),q=t("LK+K"),j=t("q1tI"),o=t("rePB"),X=t("Ff2n"),T=t("ODXe"),i=t("4IlW"),B=t("bX4T"),y=t("YrtM"),_=t("TSYQ"),W=t.n(_),P=t("+nKL"),s=t("8OUc"),l=function(L,ee){var te=L.prefixCls,ue=L.id,re=L.flattenOptions,Ce=L.childrenAsData,Z=L.values,Ne=L.searchValue,je=L.multiple,be=L.defaultActiveFirstOption,Me=L.height,ie=L.itemHeight,Ae=L.notFoundContent,we=L.open,ce=L.menuItemSelectedIcon,Ee=L.virtual,ke=L.onSelect,Ue=L.onToggleOpen,Be=L.onActiveValue,Ye=L.onScroll,_e=L.onMouseEnter,de="".concat(te,"-item"),fe=Object(y.a)(function(){return re},[we,re],function(U,D){return D[0]&&U[1]!==D[1]}),Qe=j.useRef(null),et=function(D){D.preventDefault()},tt=function(D){Qe.current&&Qe.current.scrollTo({index:D})},st=function(D){for(var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=fe.length,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(H).map(function(ee,te){if(!j.isValidElement(ee)||!ee.type)return null;var ue=ee.type.isSelectOptGroup,re=ee.key,Ce=ee.props,Z=Ce.children,Ne=Object(X.a)(Ce,["children"]);return L||!ue?p(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(re===null?te:re,"__"),label:re},Ne),{},{options:n(Z)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),d=t("U8pU"),c=t("Kwbf"),f=t("WKfj");function I(H){var L=H.mode,ee=H.options,te=H.children,ue=H.backfill,re=H.allowClear,Ce=H.placeholder,Z=H.getInputElement,Ne=H.showSearch,je=H.onSearch,be=H.defaultOpen,Me=H.autoFocus,ie=H.labelInValue,Ae=H.value,we=H.inputValue,ce=H.optionLabelProp,Ee=L==="multiple"||L==="tags",ke=Ne!==void 0?Ne:Ee||L==="combobox",Ue=ee||n(te);if(Object(c.a)(L!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),L==="tags"||L==="combobox"){var Be=Ue.some(function(de){return de.options?de.options.some(function(fe){return typeof("value"in fe?fe.value:fe.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!Be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(L!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(L==="combobox"||!ue,"`backfill` only works with `combobox` mode."),Object(c.a)(L==="combobox"||!Z,"`getInputElement` only work with `combobox` mode."),Object(c.b)(L!=="combobox"||!Z||!re||!Ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),je&&!ke&&L!=="combobox"&&L!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!be||Me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ae!=null){var Ye=Object(f.d)(Ae);Object(c.a)(!ie||Ye.every(function(de){return Object(d.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!Ee||Array.isArray(Ae),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var _e=null;Object(v.a)(te).some(function(de){if(!j.isValidElement(de)||!de.type)return!1;var fe=de.type;if(fe.isSelectOption)return!1;if(fe.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!j.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(_e=et.type,!1)});return!Qe}return _e=fe,!0}),_e&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object(c.a)(we===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var b=I,F=Object(e.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:b,fillOptionsWithMissingValue:a.a}),V=function(H){Object(G.a)(ee,H);var L=Object(q.a)(ee);function ee(){var te;return Object(g.a)(this,ee),te=L.apply(this,arguments),te.selectRef=j.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(E.a)(ee,[{key:"render",value:function(){return j.createElement(F,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);V.Option=x,V.OptGroup=k;var Q=V,ae=A.c=Q},NvD2:function(he,A,t){"use strict";t.d(A,"a",function(){return o});var g=t("Kwbf");function E(X,T){var i=new Set;return X.forEach(function(B){T.has(B)||i.add(B)}),i}function G(X){var T=X||{},i=T.disabled,B=T.disableCheckbox,y=T.checkable;return!!(i||B)||y===!1}function q(X,T,i,B){for(var y=new Set(X),_=new Set,W=0;W<=i;W+=1){var P=T.get(W)||new Set;P.forEach(function(u){var C=u.key,x=u.node,h=u.children,k=h===void 0?[]:h;y.has(C)&&!B(x)&&k.filter(function(m){return!B(m.node)}).forEach(function(m){y.add(m.key)})})}for(var s=new Set,l=i;l>=0;l-=1){var O=T.get(l)||new Set;O.forEach(function(u){var C=u.parent,x=u.node;if(B(x)||!u.parent||s.has(u.parent.key))return;if(B(u.parent.node)){s.add(C.key);return}var h=!0,k=!1;(C.children||[]).filter(function(m){return!B(m.node)}).forEach(function(m){var v=m.key,p=y.has(v);h&&!p&&(h=!1),!k&&(p||_.has(v))&&(k=!0)}),h&&y.add(C.key),k&&_.add(C.key),s.add(C.key)})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(E(_,y))}}function j(X,T,i,B,y){for(var _=new Set(X),W=new Set(T),P=0;P<=B;P+=1){var s=i.get(P)||new Set;s.forEach(function(C){var x=C.key,h=C.node,k=C.children,m=k===void 0?[]:k;!_.has(x)&&!W.has(x)&&!y(h)&&m.filter(function(v){return!y(v.node)}).forEach(function(v){_.delete(v.key)})})}W=new Set;for(var l=new Set,O=B;O>=0;O-=1){var u=i.get(O)||new Set;u.forEach(function(C){var x=C.parent,h=C.node;if(y(h)||!C.parent||l.has(C.parent.key))return;if(y(C.parent.node)){l.add(x.key);return}var k=!0,m=!1;(x.children||[]).filter(function(v){return!y(v.node)}).forEach(function(v){var p=v.key,n=_.has(p);k&&!n&&(k=!1),!m&&(n||W.has(p))&&(m=!0)}),k||_.delete(x.key),m&&W.add(x.key),l.add(x.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(E(W,_))}}function o(X,T,i,B){var y=[],_;B?_=B:_=G;var W=new Set(X.filter(function(O){var u=!!i[O];return u||y.push(O),u})),P=new Map,s=0;Object.keys(i).forEach(function(O){var u=i[O],C=u.level,x=P.get(C);x||(x=new Set,P.set(C,x)),x.add(u),s=Math.max(s,C)}),Object(g.a)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return T===!0?l=q(W,P,s,_):l=j(W,T.halfCheckedKeys,P,s,_),l}},OZM5:function(he,A,t){"use strict";t.d(A,"b",function(){return B}),t.d(A,"a",function(){return y}),t.d(A,"k",function(){return _}),t.d(A,"h",function(){return W}),t.d(A,"i",function(){return P}),t.d(A,"g",function(){return s}),t.d(A,"c",function(){return l}),t.d(A,"d",function(){return O}),t.d(A,"j",function(){return x}),t.d(A,"e",function(){return h}),t.d(A,"f",function(){return k});var g=t("KQm4"),E=t("U8pU"),G=t("Ff2n"),q=t("q1tI"),j=t.n(q),o=t("Kwbf"),X=t("WaYH"),T=.25,i=2;function B(m,v){var p=m.slice(),n=p.indexOf(v);return n>=0&&p.splice(n,1),p}function y(m,v){var p=m.slice();return p.indexOf(v)===-1&&p.push(v),p}function _(m){return m.split("-")}function W(m,v){return"".concat(m,"-").concat(v)}function P(m){return m&&m.type&&m.type.isTreeNode}function s(m,v){var p=[m],n=v[m];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(d){var c=d.key,f=d.children;p.push(c),a(f)})}return a(n.children),p}function l(m,v){var p=m.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,d=n.height,c=Math.max(d*T,i);return p<=a+c?-1:p>=e-c?1:0}function O(m,v){if(!m)return;var p=v.multiple;return p?m.slice():m.length?[m[0]]:m}var u=function(v){return v};function C(m,v){if(!m)return[];var p=v||{},n=p.processProps,a=n===void 0?u:n,e=Array.isArray(m)?m:[m];return e.map(function(d){var c=d.children,f=Object(G.a)(d,["children"]),I=C(c,v);return j.a.createElement(X.a,Object.assign({},a(f)),I)})}function x(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(E.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var p=new Set;function n(a){if(p.has(a))return;var e=v[a];if(!e)return;p.add(a);var d=e.parent,c=e.node;if(c.disabled)return;d&&n(d.key)}return(m||[]).forEach(function(a){n(a)}),Object(g.a)(p)}function k(m){var v={};return Object.keys(m).forEach(function(p){(p.startsWith("data-")||p.startsWith("aria-"))&&(v[p]=m[p])}),v}},"SA+Z":function(he,A,t){var g=t("wTVA"),E=t("EbDI"),G=t("ZhPi"),q=t("wkBT");function j(o){return g(o)||E(o)||G(o)||q()}he.exports=j,he.exports.__esModule=!0,he.exports.default=he.exports},WaYH:function(he,A,t){"use strict";var g=t("rePB"),E=t("Ff2n"),G=t("VTBJ"),q=t("1OyB"),j=t("vuIU"),o=t("JX7q"),X=t("Ji7U"),T=t("LK+K"),i=t("q1tI"),B=t("TSYQ"),y=t.n(B),_=t("sboe"),W=t("OZM5"),P=function(v){var p=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var d="".concat(p,"-indent-unit"),c=[],f=0;f0&&_.a.createElement(q.a,{dataSource:e==null?void 0:e.student,pagination:!1,columns:Q}),_.a.createElement("aside",{className:"tc mb50 mt30 mb20"},_.a.createElement(E.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(H,L){F(H)},current:I||1,defaultPageSize:10,total:e==null?void 0:e.count})))}A.default=Object(C.a)(function(k){var m=k.user;return{user:m}})(h)},fyJ8:function(he,A,t){"use strict";var g=t("rePB"),E=t("VTBJ"),G=t("Ff2n"),q=t("U8pU"),j=t("q1tI"),o=t.n(j),X=t("TSYQ"),T=t.n(X),i=t("c+Xe"),B=t("sR1s");function y(l){return l&&Object(q.a)(l)==="object"&&!Array.isArray(l)&&!j.isValidElement(l)}function _(l){return typeof l=="string"?!0:Object(i.c)(l)}function W(l,O){var u,C=l.prefixCls,x=l.className,h=l.record,k=l.index,m=l.dataIndex,v=l.render,p=l.children,n=l.component,a=n===void 0?"td":n,e=l.colSpan,d=l.rowSpan,c=l.fixLeft,f=l.fixRight,I=l.firstFixLeft,b=l.lastFixLeft,F=l.firstFixRight,V=l.lastFixRight,Q=l.appendNode,ae=l.additionalProps,H=ae===void 0?{}:ae,L=l.ellipsis,ee=l.align,te=l.rowType,ue=l.isSticky,re="".concat(C,"-cell"),Ce,Z;if(p)Z=p;else{var Ne=Object(B.b)(h,m);if(Z=Ne,v){var je=v(Ne,h,k);y(je)?(Z=je.children,Ce=je.props):Z=je}}Object(q.a)(Z)==="object"&&!Array.isArray(Z)&&!j.isValidElement(Z)&&(Z=null),L&&(b||F)&&(Z=j.createElement("span",{className:"".concat(re,"-content")},Z));var be=Ce||{},Me=be.colSpan,ie=be.rowSpan,Ae=be.style,we=be.className,ce=Object(G.a)(be,["colSpan","rowSpan","style","className"]),Ee=Me!==void 0?Me:e,ke=ie!==void 0?ie:d;if(Ee===0||ke===0)return null;var Ue={},Be=typeof c=="number",Ye=typeof f=="number";Be&&(Ue.position="sticky",Ue.left=c),Ye&&(Ue.position="sticky",Ue.right=f);var _e={};ee&&(_e.textAlign=ee);var de,fe=L===!0?{showTitle:!0}:L;fe&&(fe.showTitle||te==="header")&&(typeof Z=="string"||typeof Z=="number"?de=Z.toString():j.isValidElement(Z)&&typeof Z.props.children=="string"&&(de=Z.props.children));var Qe=Object(E.a)(Object(E.a)(Object(E.a)({title:de},ce),H),{},{colSpan:Ee&&Ee!==1?Ee:null,rowSpan:ke&&ke!==1?ke:null,className:T()(re,x,(u={},Object(g.a)(u,"".concat(re,"-fix-left"),Be),Object(g.a)(u,"".concat(re,"-fix-left-first"),I),Object(g.a)(u,"".concat(re,"-fix-left-last"),b),Object(g.a)(u,"".concat(re,"-fix-right"),Ye),Object(g.a)(u,"".concat(re,"-fix-right-first"),F),Object(g.a)(u,"".concat(re,"-fix-right-last"),V),Object(g.a)(u,"".concat(re,"-ellipsis"),L),Object(g.a)(u,"".concat(re,"-with-append"),Q),Object(g.a)(u,"".concat(re,"-fix-sticky"),(Be||Ye)&&ue),u),H.className,we),style:Object(E.a)(Object(E.a)(Object(E.a)(Object(E.a)({},H.style),_e),Ue),Ae),ref:_(a)?O:null});return j.createElement(a,Object.assign({},Qe),Q,Z)}var P=j.forwardRef(W);P.displayName="Cell";var s=j.memo(P,function(l,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,l.record):!1});A.a=s},hW8S:function(he,A,t){"use strict";t.d(A,"a",function(){return q}),t.d(A,"c",function(){return j}),t.d(A,"b",function(){return o});var g=t("VTBJ"),E=t("Ff2n"),G=t("Kwbf"),q="RC_TABLE_INTERNAL_COL_DEFINE";function j(X){var T=X.expandable,i=Object(E.a)(X,["expandable"]);return"expandable"in X?Object(g.a)(Object(g.a)({},i),T):i}function o(X){return Object.keys(X).reduce(function(T,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(T[i]=X[i]),T},{})}},n6Qo:function(he,A,t){"use strict";t.d(A,"a",function(){return T});var g=t("q1tI"),E=t("biw7"),G=t("fyJ8");function q(i){var B=i.className,y=i.index,_=i.children,W=i.colSpan,P=i.rowSpan,s=g.useContext(E.a),l=s.prefixCls,O=s.fixedInfoList,u=O[y];return g.createElement(G.a,Object.assign({className:B,index:y,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:_,props:{colSpan:W,rowSpan:P}}}},u))}function j(i){return g.createElement("tr",Object.assign({},i))}function o(i){var B=i.children,y=g.useContext(E.a),_=y.prefixCls;return g.createElement("tfoot",{className:"".concat(_,"-summary")},B)}var X=A.b=o,T={Cell:q,Row:j}},sR1s:function(he,A,t){"use strict";t.d(A,"b",function(){return q}),t.d(A,"a",function(){return j}),t.d(A,"c",function(){return o}),t.d(A,"d",function(){return X});var g=t("U8pU"),E="RC_TABLE_KEY";function G(T){return T==null?[]:Array.isArray(T)?T:[T]}function q(T,i){if(!i&&typeof i!="number")return T;for(var B=G(i),y=T,_=0;_1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(x.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=x[0];if(o.isValidElement(h)&&Object(y.c)(h)){var k=h.ref;x[0]=o.cloneElement(h,{ref:Object(y.a)(k,this.setChildNode)})}return x.length===1?x[0]:x.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(W,"-").concat(v)})})}}]),O}(o.Component);P.displayName="ResizeObserver",A.a=P},wCXF:function(he,A,t){"use strict";t.d(A,"a",function(){return tt});var g=t("rePB"),E=t("VTBJ"),G=t("KQm4"),q=t("U8pU"),j=t("ODXe"),o=t("q1tI"),X=t("TSYQ"),T=t.n(X),i=t("Gytx"),B=t.n(i),y=t("Kwbf"),_=t("t23M"),W=t("qx4F"),P=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),u=t("fyJ8"),C=t("biw7");function x(r,R,N,w,z){var U=N[r]||{},D=N[R]||{},S,M;U.fixed==="left"?S=w.left[r]:D.fixed==="right"&&(M=w.right[R]);var J=!1,K=!1,$=!1,ne=!1,Y=N[R+1],le=N[r-1];if(z==="rtl"){if(S!==void 0){var Oe=le&&le.fixed==="left";ne=!Oe}else if(M!==void 0){var ve=Y&&Y.fixed==="right";$=!ve}}else if(S!==void 0){var ye=Y&&Y.fixed==="left";J=!ye}else if(M!==void 0){var oe=le&&le.fixed==="right";K=!oe}return{fixLeft:S,fixRight:M,lastFixLeft:J,firstFixRight:K,lastFixRight:$,firstFixLeft:ne,isSticky:w.isSticky}}var h=t("sR1s");function k(r){var R=r.cells,N=r.stickyOffsets,w=r.flattenColumns,z=r.rowComponent,U=r.cellComponent,D=r.onHeaderRow,S=r.index,M=o.useContext(C.a),J=M.prefixCls,K=M.direction,$;D&&($=D(R.map(function(Y){return Y.column}),S));var ne=Object(h.a)(R.map(function(Y){return Y.column}));return o.createElement(z,Object.assign({},$),R.map(function(Y,le){var Oe=Y.column,ve=x(Y.colStart,Y.colEnd,w,N,K),ye;return Oe&&Oe.onHeaderCell&&(ye=Y.column.onHeaderCell(Oe)),o.createElement(u.a,Object.assign({},Y,{ellipsis:Oe.ellipsis,align:Oe.align,component:U,prefixCls:J,key:ne[le]},ve,{additionalProps:ye,rowType:"header"}))}))}k.displayName="HeaderRow";var m=k;function v(r){var R=[];function N(D,S){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var J=S,K=D.filter(Boolean).map(function($){var ne={key:$.key,className:$.className||"",children:$.title,column:$,colStart:J},Y=1,le=$.children;return le&&le.length>0&&(Y=N(le,J,M+1).reduce(function(Oe,ve){return Oe+ve},0),ne.hasSubColumns=!0),"colSpan"in $&&(Y=$.colSpan),"rowSpan"in $&&(ne.rowSpan=$.rowSpan),ne.colSpan=Y,ne.colEnd=ne.colStart+Y-1,R[M].push(ne),J+=Y,Y});return K}N(r,0);for(var w=R.length,z=function(S){R[S].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=w-S)})},U=0;U=0;S-=1){var M=R[S],J=N&&N[S],K=J&&J[a.a];(M||K||D)&&(z.unshift(o.createElement("col",Object.assign({key:S,style:{width:M,minWidth:M}},K))),D=!0)}return o.createElement("colgroup",null,z)}var d=e;function c(r,R){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),ct=1;ct=$&&(Re=$-ne),D({scrollLeft:Re/$*(K+2)}),oe.current.x=se.pageX},We=function(){var se=Object(Ye.b)(U.current).top,Le=se+U.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;Le-Object(W.a)()<=Fe||se>=Fe-S?ye(function(Je){return Object(E.a)(Object(E.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(E.a)(Object(E.a)({},Je),{},{isHiddenScrollBar:!1})})},Se=function(se){ye(function(Le){return Object(E.a)(Object(E.a)({},Le),{},{scrollLeft:se/K*$||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Se}}),o.useEffect(function(){var xe=Object(Be.a)(document.body,"mouseup",$e,!1),se=Object(Be.a)(document.body,"mousemove",Ge,!1);return We(),function(){xe.remove(),se.remove()}},[ne,Te]),o.useEffect(function(){var xe=Object(Be.a)(window,"scroll",We,!1),se=Object(Be.a)(window,"resize",We,!1);return function(){xe.remove(),se.remove()}},[]),o.useEffect(function(){ve.isHiddenScrollBar||ye(function(xe){var se,Le;return Object(E.a)(Object(E.a)({},xe),{},{scrollLeft:U.current.scrollLeft/((se=U.current)===null||se===void 0?void 0:se.scrollWidth)*((Le=U.current)===null||Le===void 0?void 0:Le.clientWidth)})})},[ve.isHiddenScrollBar]),K<=$||!ne||ve.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(W.a)(),width:$,bottom:S},className:"".concat(J,"-sticky-scroll")},o.createElement("div",{onMouseDown:ge,ref:Y,className:T()("".concat(J,"-sticky-scroll-bar"),Object(g.a)({},"".concat(J,"-sticky-scroll-bar-active"),Te)),style:{width:"".concat(ne,"px"),transform:"translate3d(".concat(ve.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(_e);function fe(r,R){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(R,"-sticky-header"):"",offsetHeader:Object(q.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(q.a)(r)==="object"&&r.offsetScroll||0}},[r,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var R=r.children;return R},function(r,R){return B()(r.props,R.props)?r.pingLeft!==R.pingLeft||r.pingRight!==R.pingRight:!1});function Ve(r){var R,N=r.prefixCls,w=r.className,z=r.rowClassName,U=r.style,D=r.data,S=r.rowKey,M=r.scroll,J=r.tableLayout,K=r.direction,$=r.title,ne=r.footer,Y=r.summary,le=r.id,Oe=r.showHeader,ve=r.components,ye=r.emptyText,oe=r.onRow,Xe=r.onHeaderRow,Pe=r.internalHooks,Te=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,ge=D||Qe,Ge=!!ge.length,We=o.useState(0),Se=Object(j.a)(We,2),xe=Se[0],se=Se[1];o.useEffect(function(){se(Object(W.a)())});var Le=o.useMemo(function(){return Object(h.c)(ve,{})},[ve]),Fe=o.useCallback(function(me,pe){return Object(h.b)(Le,me)||pe},[Le]),Je=o.useMemo(function(){return typeof S=="function"?S:function(me){var pe=me&&me[S];return pe}},[S]),Re=Object(a.c)(r),jt=Re.expandIcon,Rt=Re.expandedRowKeys,Nt=Re.defaultExpandedRowKeys,rt=Re.defaultExpandAllRows,it=Re.expandedRowRender,ft=Re.onExpand,mt=Re.onExpandedRowsChange,Tt=Re.expandRowByClick,nt=Re.rowExpandable,Et=Re.expandIconColumnIndex,pt=Re.expandedRowClassName,Kt=Re.childrenColumnName,Pt=Re.indentSize,ht=jt||ke,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&Pe===tt&&r.expandable.__PARENT_RENDER_ICON__||ge.some(function(me){return me&&Object(q.a)(me)==="object"&&me[gt]})?"nest":!1},[!!it,ge]),Dt=o.useState(function(){return Nt||(rt?Ue(ge,Je,gt):[])}),ze=Object(j.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),dt=o.useCallback(function(me){var pe=Je(me,ge.indexOf(me)),Ke,qe=He.has(pe);qe?(He.delete(pe),Ke=Object(G.a)(He)):Ke=[].concat(Object(G.a)(He),[pe]),at(Ke),ft&&ft(!qe,me),mt&&mt(Ke)},[Je,He,ge,ft,mt]),ct=o.useState(0),Mt=Object(j.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(Z.b)(Object(E.a)(Object(E.a)(Object(E.a)({},r),Re),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:dt,expandIcon:ht,expandIconColumnIndex:Et,direction:K}),Pe===tt?Te:null),Yt=Object(j.a)(vn,2),Bt=Yt[0],De=Yt[1],Lt=o.useMemo(function(){return{columns:Bt,flattenColumns:De}},[Bt,De]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],Cn=en[1],yn=be(new Map),nn=Object(j.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(De),an=jn.map(function(me){return On.get(me)}),on=o.useMemo(function(){return an},[an.join("_")]),At=Ae(on,De.length,K),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),yt=lt&&De.some(function(me){var pe=me.fixed;return pe}),rn=o.useRef(),Ut=fe($e,N),Ot=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Tn=Ut.stickyClassName,kt,wt,zt;ot&&(wt={overflowY:"scroll",maxHeight:M.y}),lt&&(kt={overflowX:"auto"},ot||(wt={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(me,pe){xn(function(Ke){var qe=new Map(Ke);return qe.set(me,pe),qe})},[]),Pn=Me(null),sn=Object(j.a)(Pn,2),Sn=sn[0],dn=sn[1];function Ft(me,pe){if(!pe)return;typeof pe=="function"?pe(me):pe.scrollLeft!==me&&(pe.scrollLeft=me)}var vt=function(pe){var Ke=pe.currentTarget,qe=pe.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!dn()||dn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var wn=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(E.a)(l),Object(E.a)(y(x).map(function(h){return Object(G.a)({fixed:C},h)}))):[].concat(Object(E.a)(l),[Object(G.a)(Object(G.a)({},O),{},{fixed:C})])},[])}function _(s){for(var l=!0,O=0;O=0;x-=1){var h=s[x];if(C&&h.fixed!=="right")C=!1;else if(!C&&h.fixed==="right"){Object(X.a)(!1,"Index ".concat(x+1," of `columns` missing `fixed='right'` prop."));break}}}function W(s){return s.map(function(l){var O=l.fixed,u=Object(q.a)(l,["fixed"]),C=O;return O==="left"?C="right":O==="right"&&(C="left"),Object(G.a)({fixed:C},u)})}function P(s,l){var O=s.prefixCls,u=s.columns,C=s.children,x=s.expandable,h=s.expandedKeys,k=s.getRowKey,m=s.onTriggerExpand,v=s.expandIcon,p=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,d=j.useMemo(function(){return u||B(C)},[u,C]),c=j.useMemo(function(){if(x){var b,F=n||0,V=d[F],Q=(b={},Object(g.a)(b,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(b,"title",""),Object(g.a)(b,"fixed",V?V.fixed:null),Object(g.a)(b,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(b,"render",function(L,ee,te){var ue=k(ee,te),re=h.has(ue),Ce=p?p(ee):!0,Z=v({prefixCls:O,expanded:re,expandable:Ce,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(je){return je.stopPropagation()}},Z):Z}),b),ae=d.slice();return F>=0&&ae.splice(F,0,Q),ae}return d},[x,d,k,h,v,a]),f=j.useMemo(function(){var b=c;return l&&(b=l(b)),b.length||(b=[{render:function(){return null}}]),b},[l,c,a]),I=j.useMemo(function(){return a==="rtl"?W(y(f)):y(f)},[f,a]);return[f,I]}A.b=P},"y0+3":function(he,A,t){"use strict";t.d(A,"a",function(){return y}),t.d(A,"b",function(){return W});var g=/margin|padding|width|height|max|min|offset/,E={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function q(P){return P.nodeType===1?P.ownerDocument.defaultView.getComputedStyle(P,null):{}}function j(P,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return P.offsetHeight;if(s==="width")return P.offsetWidth}return s in E||(E[s]=g.test(s)),E[s]?parseFloat(l)||0:l}function o(P,s){var l=arguments.length,O=q(P);return s=G[s]?"cssFloat"in P.style?"cssFloat":"styleFloat":s,l===1?O:j(P,s,O[s]||P.style[s])}function X(P,s,l){var O=arguments.length;if(s=G[s]?"cssFloat"in P.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),P.style[s]=l,l;for(var u in s)s.hasOwnProperty(u)&&X(P,u,s[u]);return q(P)}function T(P){return P===document.body?document.documentElement.clientWidth:P.offsetWidth}function i(P){return P===document.body?window.innerHeight||document.documentElement.clientHeight:P.offsetHeight}function B(){var P=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:P,height:s}}function y(){var P=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:P,height:s}}function _(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(P){var s=P.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[101,8],{"2TgF":function(he,A,t){he.exports={divback:"divback___19CJW",title:"title___2aAOE",divstyle:"divstyle___1ehDw"}},"6+eU":function(he,A,t){"use strict";t.d(A,"a",function(){return m});var g=t("wx14"),E=t("rePB"),G=t("VTBJ"),q=t("1OyB"),j=t("vuIU"),o=t("Ji7U"),X=t("LK+K"),P=t("q1tI"),i=t.n(P),B=t("TSYQ"),y=t.n(B),_=function(p){var n,a="".concat(p.rootPrefixCls,"-item"),e=y()(a,"".concat(a,"-").concat(p.page),(n={},Object(E.a)(n,"".concat(a,"-active"),p.active),Object(E.a)(n,p.className,!!p.className),Object(E.a)(n,"".concat(a,"-disabled"),!p.page),n)),d=function(){p.onClick(p.page)},c=function(I){p.onKeyPress(I,p.onClick,p.page)};return i.a.createElement("li",{title:p.showTitle?p.page:null,className:e,onClick:d,onKeyPress:c,tabIndex:"0"},p.itemRender(p.page,"page",i.a.createElement("a",{rel:"nofollow"},p.page)))},W=_,T={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var p=Object(X.a)(n);function n(){var a;Object(q.a)(this,n);for(var e=arguments.length,d=new Array(e),c=0;c=0||f.relatedTarget.className.indexOf("".concat(V,"-next"))>=0))return;a.setState({goInputText:""}),F(a.getValidValue())},a.go=function(f){var I=a.state.goInputText;if(I==="")return;(f.keyCode===T.ENTER||f.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(j.a)(n,[{key:"getValidValue",value:function(){var e=this.state,d=e.goInputText,c=e.current;return!d||isNaN(d)?c:Number(d)}},{key:"getPageSizeOptions",value:function(){var e=this.props,d=e.pageSize,c=e.pageSizeOptions;return c.some(function(f){return f.toString()===d.toString()})?c:c.concat([d.toString()]).sort(function(f,I){var b=isNaN(Number(f))?0:Number(f),F=isNaN(Number(I))?0:Number(I);return b-F})}},{key:"render",value:function(){var e=this,d=this.props,c=d.pageSize,f=d.locale,I=d.rootPrefixCls,b=d.changeSize,F=d.quickGo,V=d.goButton,Q=d.selectComponentClass,ae=d.buildOptionText,H=d.selectPrefixCls,L=d.disabled,ee=this.state.goInputText,te="".concat(I,"-options"),ue=Q,re=null,Ce=null,Z=null;if(!b&&!F)return null;var Ne=this.getPageSizeOptions();if(b&&ue){var je=Ne.map(function(be,Me){return i.a.createElement(ue.Option,{key:Me,value:be.toString()},(ae||e.buildOptionText)(be))});re=i.a.createElement(ue,{disabled:L,prefixCls:H,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Me){return Me.parentNode}},je)}return F&&(V&&(Z=typeof V=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:L,className:"".concat(te,"-quick-jumper-button")},f.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},V)),Ce=i.a.createElement("div",{className:"".concat(te,"-quick-jumper")},f.jump_to,i.a.createElement("input",{disabled:L,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),f.page,Z)),i.a.createElement("li",{className:"".concat(te)},re,Ce)}}]),n}(i.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function u(){}function C(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function x(v,p,n){return n}function h(v,p,n){var a=typeof v=="undefined"?p.pageSize:v;return Math.floor((n.total-1)/a)+1}var k=function(v){Object(o.a)(n,v);var p=Object(X.a)(n);function n(a){var e;Object(q.a)(this,n),e=p.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(b,F){var V=e.props.prefixCls,Q=b||i.a.createElement("button",{type:"button","aria-label":F,className:"".concat(V,"-item-link")});return typeof b=="function"&&(Q=i.a.createElement(b,Object(G.a)({},e.props))),Q},e.savePaginationNode=function(b){e.paginationNode=b},e.isValid=function(b){return C(b)&&b!==e.state.current},e.shouldDisplayQuickJumper=function(){var b=e.props,F=b.showQuickJumper,V=b.pageSize,Q=b.total;return Q<=V?!1:F},e.handleKeyDown=function(b){(b.keyCode===T.ARROW_UP||b.keyCode===T.ARROW_DOWN)&&b.preventDefault()},e.handleKeyUp=function(b){var F=e.getValidValue(b),V=e.state.currentInputValue;F!==V&&e.setState({currentInputValue:F}),b.keyCode===T.ENTER?e.handleChange(F):b.keyCode===T.ARROW_UP?e.handleChange(F-1):b.keyCode===T.ARROW_DOWN&&e.handleChange(F+1)},e.changePageSize=function(b){var F=e.state.current,V=h(b,e.state,e.props);F=F>V?V:F,V===0&&(F=e.state.current),typeof b=="number"&&("pageSize"in e.props||e.setState({pageSize:b}),"current"in e.props||e.setState({current:F,currentInputValue:F})),e.props.onShowSizeChange(F,b),"onChange"in e.props&&e.props.onChange&&e.props.onChange(F,b)},e.handleChange=function(b){var F=e.props.disabled,V=b;if(e.isValid(V)&&!F){var Q=h(void 0,e.state,e.props);V>Q?V=Q:V<1&&(V=1),"current"in e.props||e.setState({current:V,currentInputValue:V});var ae=e.state.pageSize;return e.props.onChange(V,ae),V}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?V-2:0),ae=2;ae=c?I=c:I=Number(d),I}},{key:"getShowSizeChanger",value:function(){var e=this.props,d=e.showSizeChanger,c=e.total,f=e.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:c>f}},{key:"renderPrev",value:function(e){var d=this.props,c=d.prevIcon,f=d.itemRender,I=f(e,"prev",this.getItemIcon(c,"prev page")),b=!this.hasPrev();return Object(P.isValidElement)(I)?Object(P.cloneElement)(I,{disabled:b}):I}},{key:"renderNext",value:function(e){var d=this.props,c=d.nextIcon,f=d.itemRender,I=f(e,"next",this.getItemIcon(c,"next page")),b=!this.hasNext();return Object(P.isValidElement)(I)?Object(P.cloneElement)(I,{disabled:b}):I}},{key:"render",value:function(){var e=this,d=this.props,c=d.prefixCls,f=d.className,I=d.style,b=d.disabled,F=d.hideOnSinglePage,V=d.total,Q=d.locale,ae=d.showQuickJumper,H=d.showLessItems,L=d.showTitle,ee=d.showTotal,te=d.simple,ue=d.itemRender,re=d.showPrevNextJumpers,Ce=d.jumpPrevIcon,Z=d.jumpNextIcon,Ne=d.selectComponentClass,je=d.selectPrefixCls,be=d.pageSizeOptions,Me=this.state,ie=Me.current,Ae=Me.pageSize,we=Me.currentInputValue;if(F===!0&&V<=Ae)return null;var ce=h(void 0,this.state,this.props),Ee=[],ke=null,Ue=null,Be=null,Ye=null,_e=null,de=ae&&ae.goButton,fe=H?1:2,Qe=ie-1>0?ie-1:0,et=ie+1=fe*2&&ie!==1+2&&(Ee[0]=Object(P.cloneElement)(Ee[0],{className:"".concat(c,"-item-after-jump-prev")}),Ee.unshift(ke)),ce-ie>=fe*2&&ie!==ce-2&&(Ee[Ee.length-1]=Object(P.cloneElement)(Ee[Ee.length-1],{className:"".concat(c,"-item-before-jump-next")}),Ee.push(Ue)),N!==1&&Ee.unshift(Be),w!==ce&&Ee.push(Ye)}var D=null;ee&&(D=i.a.createElement("li",{className:"".concat(c,"-total-text")},ee(V,[V===0?0:(ie-1)*Ae+1,ie*Ae>V?V:ie*Ae])));var S=!this.hasPrev()||!ce,M=!this.hasNext()||!ce;return i.a.createElement("ul",Object(g.a)({className:y()(c,f,Object(E.a)({},"".concat(c,"-disabled"),b)),style:I,unselectable:"unselectable",ref:this.savePaginationNode},tt),D,i.a.createElement("li",{title:L?Q.prev_page:null,onClick:this.prev,tabIndex:S?null:0,onKeyPress:this.runIfEnterPrev,className:y()("".concat(c,"-prev"),Object(E.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderPrev(Qe)),Ee,i.a.createElement("li",{title:L?Q.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:y()("".concat(c,"-next"),Object(E.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),i.a.createElement(l,{disabled:b,locale:Q,rootPrefixCls:c,selectComponentClass:Ne,selectPrefixCls:je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ie,pageSize:Ae,pageSizeOptions:be,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,d){var c={};if("current"in e&&(c.current=e.current,e.current!==d.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==d.pageSize){var f=d.current,I=h(e.pageSize,d,e);f=f>I?I:f,"current"in e||(c.current=f,c.currentInputValue=f),c.pageSize=e.pageSize}return c}}]),n}(i.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:O.a,style:{},itemRender:x,totalBoundaryShowSizeChanger:50};var m=k},"6RRn":function(he,A,t){"use strict";var g=t("wCXF"),E=t("n6Qo");t.d(A,"b",function(){return E.a});var G=t("IBYe"),q=t("6eGT"),j=t("hW8S");t.d(A,"a",function(){return j.a}),A.c=g.b},"6eGT":function(he,A,t){"use strict";function g(E){return null}A.a=g},"815F":function(he,A,t){"use strict";t.d(A,"e",function(){return X}),t.d(A,"c",function(){return i}),t.d(A,"d",function(){return B}),t.d(A,"a",function(){return _}),t.d(A,"f",function(){return W}),t.d(A,"b",function(){return T});var g=t("KQm4"),E=t("VTBJ"),G=t("Ff2n"),q=t("Zm9Q"),j=t("Kwbf"),o=t("OZM5");function X(s,l){return s!=null?s:l}function P(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(u){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(x){var h=x.key,k=x.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(C).concat(h,"]"));var m=String(h);Object(j.a)(!l.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),O(k,"".concat(C).concat(m," > "))})}O(s)}function i(s){function l(O){var u=Object(q.a)(O);return u.map(function(C){if(!Object(o.i)(C))return Object(j.a)(!C,"Tree/TreeNode can only accept TreeNode as children."),null;var x=C.key,h=C.props,k=h.children,m=Object(G.a)(h,["children"]),v=Object(E.a)({key:x},m),p=l(k);return p.length&&(v.children=p),v}).filter(function(C){return C})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),u=[];function C(x){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return x.map(function(k,m){var v=Object(o.h)(h?h.pos:"0",m),p=X(k.key,v),n=Object(E.a)(Object(E.a)({},k),{},{parent:h,pos:v,children:null,data:k,isStart:[].concat(Object(g.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(g.a)(h?h.isEnd:[]),[m===x.length-1])});return u.push(n),l===!0||O.has(p)?n.children=C(k.children||[],n):n.children=[],n})}return C(s),u}function y(s,l,O){var u;O?typeof O=="string"?u=function(h){return h[O]}:typeof O=="function"&&(u=function(h){return O(h)}):u=function(h,k){return X(h.key,k)};function C(x,h,k){var m=x?x.children:s,v=x?Object(o.h)(k.pos,h):"0";if(x){var p=u(x,v),n={node:x,index:h,pos:v,key:p,parentPos:k.node?k.pos:null,level:k.level+1};l(n)}m&&m.forEach(function(a,e){C(a,e,{node:x,pos:v,level:k?k.level+1:-1})})}C(null)}function _(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,u=l.processEntity,C=l.onProcessFinished,x=arguments.length>2?arguments[2]:void 0,h={},k={},m={posEntities:h,keyEntities:k};return O&&(m=O(m)||m),y(s,function(v){var p=v.node,n=v.index,a=v.pos,e=v.key,d=v.parentPos,c=v.level,f={node:p,index:n,key:e,pos:a,level:c},I=X(e,a);h[a]=f,k[I]=f,f.parent=h[d],f.parent&&(f.parent.children=f.parent.children||[],f.parent.children.push(f)),u&&u(f,m)},x),C&&C(m),m}function W(s,l){var O=l.expandedKeys,u=l.selectedKeys,C=l.loadedKeys,x=l.loadingKeys,h=l.checkedKeys,k=l.halfCheckedKeys,m=l.dragOverNodeKey,v=l.dropPosition,p=l.keyEntities,n=p[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:u.indexOf(s)!==-1,loaded:C.indexOf(s)!==-1,loading:x.indexOf(s)!==-1,checked:h.indexOf(s)!==-1,halfChecked:k.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:m===s&&v===0,dragOverGapTop:m===s&&v===-1,dragOverGapBottom:m===s&&v===1};return a}function T(s){var l=s.data,O=s.expanded,u=s.selected,C=s.checked,x=s.loaded,h=s.loading,k=s.halfChecked,m=s.dragOver,v=s.dragOverGapTop,p=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(E.a)(Object(E.a)({},l),{},{expanded:O,selected:u,checked:C,loaded:x,loading:h,halfChecked:k,dragOver:m,dragOverGapTop:v,dragOverGapBottom:p,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},BU3w:function(he,A,t){"use strict";t.d(A,"a",function(){return o});var g=t("MNnm"),E="rc-util-key";function G(X){if(X.attachTo)return X.attachTo;var P=document.querySelector("head");return P||document.body}function q(X){var P,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(g.a)())return null;var B=document.createElement("style");if((P=i.csp)===null||P===void 0?void 0:P.nonce){var y;B.nonce=(y=i.csp)===null||y===void 0?void 0:y.nonce}B.innerHTML=X;var _=G(i),W=_.firstChild;return i.prepend&&_.prepend?_.prepend(B):i.prepend&&W?_.insertBefore(B,W):_.appendChild(B),B}var j=new Map;function o(X,P){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=G(i);if(!j.has(B)){var y=q("",i),_=y.parentNode;j.set(B,_),_.removeChild(y)}var W=Array.from(j.get(B).children).find(function(u){return u.tagName==="STYLE"&&u[E]===P});if(W){var T,s;if(((T=i.csp)===null||T===void 0?void 0:T.nonce)&&W.nonce!==((s=i.csp)===null||s===void 0?void 0:s.nonce)){var l;W.nonce=(l=i.csp)===null||l===void 0?void 0:l.nonce}return W.innerHTML!==X&&(W.innerHTML=X),W}var O=q(X,i);return O[E]=P,O}},BdwD:function(he,A,t){"use strict";var g=t("+L6B"),E=t("2/Rp"),G=t("0Owb"),q=t("k1fw"),j=t("q1tI"),o=t.n(j),X=t("FOrL"),P=t.n(X),i=function(y){var _=y.buttonProps,W=_===void 0?{}:_,T=y.styles,s=T===void 0?{}:T,l=y.customText,O=y.ButtonText,u=y.ButtonClick,C=y.Buttonclass,x=y.ButtonTwo;return o.a.createElement("section",{className:"tc animated fadeIn",style:Object(q.a)(Object(q.a)({},{color:"#999",margin:"200px auto"}),s)},o.a.createElement("img",{src:P.a}),o.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),O&&o.a.createElement(E.a,Object(G.a)({className:C,onClick:u},W),O),x&&x)};A.a=i},FOrL:function(he,A,t){he.exports=t.p+"static/nodata.a6b3f948.png"},IBYe:function(he,A,t){"use strict";function g(E){return null}A.a=g},LdHM:function(he,A,t){"use strict";t.d(A,"b",function(){return x}),t.d(A,"a",function(){return k});var g=t("1OyB"),E=t("vuIU"),G=t("Ji7U"),q=t("LK+K"),j=t("q1tI"),o=t("rePB"),X=t("Ff2n"),P=t("ODXe"),i=t("4IlW"),B=t("bX4T"),y=t("YrtM"),_=t("TSYQ"),W=t.n(_),T=t("+nKL"),s=t("8OUc"),l=function(L,ee){var te=L.prefixCls,ue=L.id,re=L.flattenOptions,Ce=L.childrenAsData,Z=L.values,Ne=L.searchValue,je=L.multiple,be=L.defaultActiveFirstOption,Me=L.height,ie=L.itemHeight,Ae=L.notFoundContent,we=L.open,ce=L.menuItemSelectedIcon,Ee=L.virtual,ke=L.onSelect,Ue=L.onToggleOpen,Be=L.onActiveValue,Ye=L.onScroll,_e=L.onMouseEnter,de="".concat(te,"-item"),fe=Object(y.a)(function(){return re},[we,re],function(U,D){return D[0]&&U[1]!==D[1]}),Qe=j.useRef(null),et=function(D){D.preventDefault()},tt=function(D){Qe.current&&Qe.current.scrollTo({index:D})},st=function(D){for(var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=fe.length,J=0;J1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(H).map(function(ee,te){if(!j.isValidElement(ee)||!ee.type)return null;var ue=ee.type.isSelectOptGroup,re=ee.key,Ce=ee.props,Z=Ce.children,Ne=Object(X.a)(Ce,["children"]);return L||!ue?p(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(re===null?te:re,"__"),label:re},Ne),{},{options:n(Z)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),d=t("U8pU"),c=t("Kwbf"),f=t("WKfj");function I(H){var L=H.mode,ee=H.options,te=H.children,ue=H.backfill,re=H.allowClear,Ce=H.placeholder,Z=H.getInputElement,Ne=H.showSearch,je=H.onSearch,be=H.defaultOpen,Me=H.autoFocus,ie=H.labelInValue,Ae=H.value,we=H.inputValue,ce=H.optionLabelProp,Ee=L==="multiple"||L==="tags",ke=Ne!==void 0?Ne:Ee||L==="combobox",Ue=ee||n(te);if(Object(c.a)(L!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),L==="tags"||L==="combobox"){var Be=Ue.some(function(de){return de.options?de.options.some(function(fe){return typeof("value"in fe?fe.value:fe.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!Be,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(L!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(L==="combobox"||!ue,"`backfill` only works with `combobox` mode."),Object(c.a)(L==="combobox"||!Z,"`getInputElement` only work with `combobox` mode."),Object(c.b)(L!=="combobox"||!Z||!re||!Ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),je&&!ke&&L!=="combobox"&&L!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!be||Me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ae!=null){var Ye=Object(f.d)(Ae);Object(c.a)(!ie||Ye.every(function(de){return Object(d.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!Ee||Array.isArray(Ae),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var _e=null;Object(v.a)(te).some(function(de){if(!j.isValidElement(de)||!de.type)return!1;var fe=de.type;if(fe.isSelectOption)return!1;if(fe.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!j.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(_e=et.type,!1)});return!Qe}return _e=fe,!0}),_e&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object(c.a)(we===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var b=I,F=Object(e.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:b,fillOptionsWithMissingValue:a.a}),V=function(H){Object(G.a)(ee,H);var L=Object(q.a)(ee);function ee(){var te;return Object(g.a)(this,ee),te=L.apply(this,arguments),te.selectRef=j.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(E.a)(ee,[{key:"render",value:function(){return j.createElement(F,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);V.Option=x,V.OptGroup=k;var Q=V,ae=A.c=Q},NvD2:function(he,A,t){"use strict";t.d(A,"a",function(){return o});var g=t("Kwbf");function E(X,P){var i=new Set;return X.forEach(function(B){P.has(B)||i.add(B)}),i}function G(X){var P=X||{},i=P.disabled,B=P.disableCheckbox,y=P.checkable;return!!(i||B)||y===!1}function q(X,P,i,B){for(var y=new Set(X),_=new Set,W=0;W<=i;W+=1){var T=P.get(W)||new Set;T.forEach(function(u){var C=u.key,x=u.node,h=u.children,k=h===void 0?[]:h;y.has(C)&&!B(x)&&k.filter(function(m){return!B(m.node)}).forEach(function(m){y.add(m.key)})})}for(var s=new Set,l=i;l>=0;l-=1){var O=P.get(l)||new Set;O.forEach(function(u){var C=u.parent,x=u.node;if(B(x)||!u.parent||s.has(u.parent.key))return;if(B(u.parent.node)){s.add(C.key);return}var h=!0,k=!1;(C.children||[]).filter(function(m){return!B(m.node)}).forEach(function(m){var v=m.key,p=y.has(v);h&&!p&&(h=!1),!k&&(p||_.has(v))&&(k=!0)}),h&&y.add(C.key),k&&_.add(C.key),s.add(C.key)})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(E(_,y))}}function j(X,P,i,B,y){for(var _=new Set(X),W=new Set(P),T=0;T<=B;T+=1){var s=i.get(T)||new Set;s.forEach(function(C){var x=C.key,h=C.node,k=C.children,m=k===void 0?[]:k;!_.has(x)&&!W.has(x)&&!y(h)&&m.filter(function(v){return!y(v.node)}).forEach(function(v){_.delete(v.key)})})}W=new Set;for(var l=new Set,O=B;O>=0;O-=1){var u=i.get(O)||new Set;u.forEach(function(C){var x=C.parent,h=C.node;if(y(h)||!C.parent||l.has(C.parent.key))return;if(y(C.parent.node)){l.add(x.key);return}var k=!0,m=!1;(x.children||[]).filter(function(v){return!y(v.node)}).forEach(function(v){var p=v.key,n=_.has(p);k&&!n&&(k=!1),!m&&(n||W.has(p))&&(m=!0)}),k||_.delete(x.key),m&&W.add(x.key),l.add(x.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(E(W,_))}}function o(X,P,i,B){var y=[],_;B?_=B:_=G;var W=new Set(X.filter(function(O){var u=!!i[O];return u||y.push(O),u})),T=new Map,s=0;Object.keys(i).forEach(function(O){var u=i[O],C=u.level,x=T.get(C);x||(x=new Set,T.set(C,x)),x.add(u),s=Math.max(s,C)}),Object(g.a)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return P===!0?l=q(W,T,s,_):l=j(W,P.halfCheckedKeys,T,s,_),l}},OZM5:function(he,A,t){"use strict";t.d(A,"b",function(){return B}),t.d(A,"a",function(){return y}),t.d(A,"k",function(){return _}),t.d(A,"h",function(){return W}),t.d(A,"i",function(){return T}),t.d(A,"g",function(){return s}),t.d(A,"c",function(){return l}),t.d(A,"d",function(){return O}),t.d(A,"j",function(){return x}),t.d(A,"e",function(){return h}),t.d(A,"f",function(){return k});var g=t("KQm4"),E=t("U8pU"),G=t("Ff2n"),q=t("q1tI"),j=t.n(q),o=t("Kwbf"),X=t("WaYH"),P=.25,i=2;function B(m,v){var p=m.slice(),n=p.indexOf(v);return n>=0&&p.splice(n,1),p}function y(m,v){var p=m.slice();return p.indexOf(v)===-1&&p.push(v),p}function _(m){return m.split("-")}function W(m,v){return"".concat(m,"-").concat(v)}function T(m){return m&&m.type&&m.type.isTreeNode}function s(m,v){var p=[m],n=v[m];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(d){var c=d.key,f=d.children;p.push(c),a(f)})}return a(n.children),p}function l(m,v){var p=m.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,d=n.height,c=Math.max(d*P,i);return p<=a+c?-1:p>=e-c?1:0}function O(m,v){if(!m)return;var p=v.multiple;return p?m.slice():m.length?[m[0]]:m}var u=function(v){return v};function C(m,v){if(!m)return[];var p=v||{},n=p.processProps,a=n===void 0?u:n,e=Array.isArray(m)?m:[m];return e.map(function(d){var c=d.children,f=Object(G.a)(d,["children"]),I=C(c,v);return j.a.createElement(X.a,Object.assign({},a(f)),I)})}function x(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(E.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var p=new Set;function n(a){if(p.has(a))return;var e=v[a];if(!e)return;p.add(a);var d=e.parent,c=e.node;if(c.disabled)return;d&&n(d.key)}return(m||[]).forEach(function(a){n(a)}),Object(g.a)(p)}function k(m){var v={};return Object.keys(m).forEach(function(p){(p.startsWith("data-")||p.startsWith("aria-"))&&(v[p]=m[p])}),v}},"SA+Z":function(he,A,t){var g=t("wTVA"),E=t("EbDI"),G=t("ZhPi"),q=t("wkBT");function j(o){return g(o)||E(o)||G(o)||q()}he.exports=j,he.exports.__esModule=!0,he.exports.default=he.exports},WaYH:function(he,A,t){"use strict";var g=t("rePB"),E=t("Ff2n"),G=t("VTBJ"),q=t("1OyB"),j=t("vuIU"),o=t("JX7q"),X=t("Ji7U"),P=t("LK+K"),i=t("q1tI"),B=t("TSYQ"),y=t.n(B),_=t("sboe"),W=t("OZM5"),T=function(v){var p=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var d="".concat(p,"-indent-unit"),c=[],f=0;f0&&_.a.createElement(q.a,{dataSource:e==null?void 0:e.student,pagination:!1,columns:Q}),_.a.createElement("aside",{className:"tc mb50 mt30 mb20"},_.a.createElement(E.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(H,L){F(H)},current:I||1,defaultPageSize:10,total:e==null?void 0:e.count})))}A.default=Object(C.a)(function(k){var m=k.user;return{user:m}})(h)},fyJ8:function(he,A,t){"use strict";var g=t("rePB"),E=t("VTBJ"),G=t("Ff2n"),q=t("U8pU"),j=t("q1tI"),o=t.n(j),X=t("TSYQ"),P=t.n(X),i=t("c+Xe"),B=t("sR1s");function y(l){return l&&Object(q.a)(l)==="object"&&!Array.isArray(l)&&!j.isValidElement(l)}function _(l){return typeof l=="string"?!0:Object(i.c)(l)}function W(l,O){var u,C=l.prefixCls,x=l.className,h=l.record,k=l.index,m=l.dataIndex,v=l.render,p=l.children,n=l.component,a=n===void 0?"td":n,e=l.colSpan,d=l.rowSpan,c=l.fixLeft,f=l.fixRight,I=l.firstFixLeft,b=l.lastFixLeft,F=l.firstFixRight,V=l.lastFixRight,Q=l.appendNode,ae=l.additionalProps,H=ae===void 0?{}:ae,L=l.ellipsis,ee=l.align,te=l.rowType,ue=l.isSticky,re="".concat(C,"-cell"),Ce,Z;if(p)Z=p;else{var Ne=Object(B.b)(h,m);if(Z=Ne,v){var je=v(Ne,h,k);y(je)?(Z=je.children,Ce=je.props):Z=je}}Object(q.a)(Z)==="object"&&!Array.isArray(Z)&&!j.isValidElement(Z)&&(Z=null),L&&(b||F)&&(Z=j.createElement("span",{className:"".concat(re,"-content")},Z));var be=Ce||{},Me=be.colSpan,ie=be.rowSpan,Ae=be.style,we=be.className,ce=Object(G.a)(be,["colSpan","rowSpan","style","className"]),Ee=Me!==void 0?Me:e,ke=ie!==void 0?ie:d;if(Ee===0||ke===0)return null;var Ue={},Be=typeof c=="number",Ye=typeof f=="number";Be&&(Ue.position="sticky",Ue.left=c),Ye&&(Ue.position="sticky",Ue.right=f);var _e={};ee&&(_e.textAlign=ee);var de,fe=L===!0?{showTitle:!0}:L;fe&&(fe.showTitle||te==="header")&&(typeof Z=="string"||typeof Z=="number"?de=Z.toString():j.isValidElement(Z)&&typeof Z.props.children=="string"&&(de=Z.props.children));var Qe=Object(E.a)(Object(E.a)(Object(E.a)({title:de},ce),H),{},{colSpan:Ee&&Ee!==1?Ee:null,rowSpan:ke&&ke!==1?ke:null,className:P()(re,x,(u={},Object(g.a)(u,"".concat(re,"-fix-left"),Be),Object(g.a)(u,"".concat(re,"-fix-left-first"),I),Object(g.a)(u,"".concat(re,"-fix-left-last"),b),Object(g.a)(u,"".concat(re,"-fix-right"),Ye),Object(g.a)(u,"".concat(re,"-fix-right-first"),F),Object(g.a)(u,"".concat(re,"-fix-right-last"),V),Object(g.a)(u,"".concat(re,"-ellipsis"),L),Object(g.a)(u,"".concat(re,"-with-append"),Q),Object(g.a)(u,"".concat(re,"-fix-sticky"),(Be||Ye)&&ue),u),H.className,we),style:Object(E.a)(Object(E.a)(Object(E.a)(Object(E.a)({},H.style),_e),Ue),Ae),ref:_(a)?O:null});return j.createElement(a,Object.assign({},Qe),Q,Z)}var T=j.forwardRef(W);T.displayName="Cell";var s=j.memo(T,function(l,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,l.record):!1});A.a=s},hW8S:function(he,A,t){"use strict";t.d(A,"a",function(){return q}),t.d(A,"c",function(){return j}),t.d(A,"b",function(){return o});var g=t("VTBJ"),E=t("Ff2n"),G=t("Kwbf"),q="RC_TABLE_INTERNAL_COL_DEFINE";function j(X){var P=X.expandable,i=Object(E.a)(X,["expandable"]);return"expandable"in X?Object(g.a)(Object(g.a)({},i),P):i}function o(X){return Object.keys(X).reduce(function(P,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(P[i]=X[i]),P},{})}},n6Qo:function(he,A,t){"use strict";t.d(A,"a",function(){return P});var g=t("q1tI"),E=t("biw7"),G=t("fyJ8");function q(i){var B=i.className,y=i.index,_=i.children,W=i.colSpan,T=i.rowSpan,s=g.useContext(E.a),l=s.prefixCls,O=s.fixedInfoList,u=O[y];return g.createElement(G.a,Object.assign({className:B,index:y,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:_,props:{colSpan:W,rowSpan:T}}}},u))}function j(i){return g.createElement("tr",Object.assign({},i))}function o(i){var B=i.children,y=g.useContext(E.a),_=y.prefixCls;return g.createElement("tfoot",{className:"".concat(_,"-summary")},B)}var X=A.b=o,P={Cell:q,Row:j}},sR1s:function(he,A,t){"use strict";t.d(A,"b",function(){return q}),t.d(A,"a",function(){return j}),t.d(A,"c",function(){return o}),t.d(A,"d",function(){return X});var g=t("U8pU"),E="RC_TABLE_KEY";function G(P){return P==null?[]:Array.isArray(P)?P:[P]}function q(P,i){if(!i&&typeof i!="number")return P;for(var B=G(i),y=P,_=0;_1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(x.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=x[0];if(o.isValidElement(h)&&Object(y.c)(h)){var k=h.ref;x[0]=o.cloneElement(h,{ref:Object(y.a)(k,this.setChildNode)})}return x.length===1?x[0]:x.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(W,"-").concat(v)})})}}]),O}(o.Component);T.displayName="ResizeObserver",A.a=T},wCXF:function(he,A,t){"use strict";t.d(A,"a",function(){return tt});var g=t("rePB"),E=t("VTBJ"),G=t("KQm4"),q=t("U8pU"),j=t("ODXe"),o=t("q1tI"),X=t("TSYQ"),P=t.n(X),i=t("Gytx"),B=t.n(i),y=t("Kwbf"),_=t("t23M"),W=t("qx4F"),T=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),u=t("fyJ8"),C=t("biw7");function x(r,R,N,w,z){var U=N[r]||{},D=N[R]||{},S,M;U.fixed==="left"?S=w.left[r]:D.fixed==="right"&&(M=w.right[R]);var J=!1,K=!1,$=!1,ne=!1,Y=N[R+1],le=N[r-1];if(z==="rtl"){if(S!==void 0){var Oe=le&&le.fixed==="left";ne=!Oe}else if(M!==void 0){var ve=Y&&Y.fixed==="right";$=!ve}}else if(S!==void 0){var ye=Y&&Y.fixed==="left";J=!ye}else if(M!==void 0){var oe=le&&le.fixed==="right";K=!oe}return{fixLeft:S,fixRight:M,lastFixLeft:J,firstFixRight:K,lastFixRight:$,firstFixLeft:ne,isSticky:w.isSticky}}var h=t("sR1s");function k(r){var R=r.cells,N=r.stickyOffsets,w=r.flattenColumns,z=r.rowComponent,U=r.cellComponent,D=r.onHeaderRow,S=r.index,M=o.useContext(C.a),J=M.prefixCls,K=M.direction,$;D&&($=D(R.map(function(Y){return Y.column}),S));var ne=Object(h.a)(R.map(function(Y){return Y.column}));return o.createElement(z,Object.assign({},$),R.map(function(Y,le){var Oe=Y.column,ve=x(Y.colStart,Y.colEnd,w,N,K),ye;return Oe&&Oe.onHeaderCell&&(ye=Y.column.onHeaderCell(Oe)),o.createElement(u.a,Object.assign({},Y,{ellipsis:Oe.ellipsis,align:Oe.align,component:U,prefixCls:J,key:ne[le]},ve,{additionalProps:ye,rowType:"header"}))}))}k.displayName="HeaderRow";var m=k;function v(r){var R=[];function N(D,S){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var J=S,K=D.filter(Boolean).map(function($){var ne={key:$.key,className:$.className||"",children:$.title,column:$,colStart:J},Y=1,le=$.children;return le&&le.length>0&&(Y=N(le,J,M+1).reduce(function(Oe,ve){return Oe+ve},0),ne.hasSubColumns=!0),"colSpan"in $&&(Y=$.colSpan),"rowSpan"in $&&(ne.rowSpan=$.rowSpan),ne.colSpan=Y,ne.colEnd=ne.colStart+Y-1,R[M].push(ne),J+=Y,Y});return K}N(r,0);for(var w=R.length,z=function(S){R[S].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=w-S)})},U=0;U=0;S-=1){var M=R[S],J=N&&N[S],K=J&&J[a.a];(M||K||D)&&(z.unshift(o.createElement("col",Object.assign({key:S,style:{width:M,minWidth:M}},K))),D=!0)}return o.createElement("colgroup",null,z)}var d=e;function c(r,R){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),ct=1;ct=$&&(Re=$-ne),D({scrollLeft:Re/$*(K+2)}),oe.current.x=se.pageX},We=function(){var se=Object(Ye.b)(U.current).top,Le=se+U.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;Le-Object(W.a)()<=Fe||se>=Fe-S?ye(function(Je){return Object(E.a)(Object(E.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(E.a)(Object(E.a)({},Je),{},{isHiddenScrollBar:!1})})},Se=function(se){ye(function(Le){return Object(E.a)(Object(E.a)({},Le),{},{scrollLeft:se/K*$||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Se}}),o.useEffect(function(){var xe=Object(Be.a)(document.body,"mouseup",$e,!1),se=Object(Be.a)(document.body,"mousemove",Ge,!1);return We(),function(){xe.remove(),se.remove()}},[ne,Pe]),o.useEffect(function(){var xe=Object(Be.a)(window,"scroll",We,!1),se=Object(Be.a)(window,"resize",We,!1);return function(){xe.remove(),se.remove()}},[]),o.useEffect(function(){ve.isHiddenScrollBar||ye(function(xe){var se,Le;return Object(E.a)(Object(E.a)({},xe),{},{scrollLeft:U.current.scrollLeft/((se=U.current)===null||se===void 0?void 0:se.scrollWidth)*((Le=U.current)===null||Le===void 0?void 0:Le.clientWidth)})})},[ve.isHiddenScrollBar]),K<=$||!ne||ve.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(W.a)(),width:$,bottom:S},className:"".concat(J,"-sticky-scroll")},o.createElement("div",{onMouseDown:ge,ref:Y,className:P()("".concat(J,"-sticky-scroll-bar"),Object(g.a)({},"".concat(J,"-sticky-scroll-bar-active"),Pe)),style:{width:"".concat(ne,"px"),transform:"translate3d(".concat(ve.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(_e);function fe(r,R){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(R,"-sticky-header"):"",offsetHeader:Object(q.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(q.a)(r)==="object"&&r.offsetScroll||0}},[r,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var R=r.children;return R},function(r,R){return B()(r.props,R.props)?r.pingLeft!==R.pingLeft||r.pingRight!==R.pingRight:!1});function Ve(r){var R,N=r.prefixCls,w=r.className,z=r.rowClassName,U=r.style,D=r.data,S=r.rowKey,M=r.scroll,J=r.tableLayout,K=r.direction,$=r.title,ne=r.footer,Y=r.summary,le=r.id,Oe=r.showHeader,ve=r.components,ye=r.emptyText,oe=r.onRow,Xe=r.onHeaderRow,Te=r.internalHooks,Pe=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,ge=D||Qe,Ge=!!ge.length,We=o.useState(0),Se=Object(j.a)(We,2),xe=Se[0],se=Se[1];o.useEffect(function(){se(Object(W.a)())});var Le=o.useMemo(function(){return Object(h.c)(ve,{})},[ve]),Fe=o.useCallback(function(me,pe){return Object(h.b)(Le,me)||pe},[Le]),Je=o.useMemo(function(){return typeof S=="function"?S:function(me){var pe=me&&me[S];return pe}},[S]),Re=Object(a.c)(r),jt=Re.expandIcon,Rt=Re.expandedRowKeys,Nt=Re.defaultExpandedRowKeys,rt=Re.defaultExpandAllRows,it=Re.expandedRowRender,ft=Re.onExpand,mt=Re.onExpandedRowsChange,Pt=Re.expandRowByClick,nt=Re.rowExpandable,Et=Re.expandIconColumnIndex,pt=Re.expandedRowClassName,Kt=Re.childrenColumnName,Tt=Re.indentSize,ht=jt||ke,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&Te===tt&&r.expandable.__PARENT_RENDER_ICON__||ge.some(function(me){return me&&Object(q.a)(me)==="object"&&me[gt]})?"nest":!1},[!!it,ge]),Dt=o.useState(function(){return Nt||(rt?Ue(ge,Je,gt):[])}),ze=Object(j.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),dt=o.useCallback(function(me){var pe=Je(me,ge.indexOf(me)),Ke,qe=He.has(pe);qe?(He.delete(pe),Ke=Object(G.a)(He)):Ke=[].concat(Object(G.a)(He),[pe]),at(Ke),ft&&ft(!qe,me),mt&&mt(Ke)},[Je,He,ge,ft,mt]),ct=o.useState(0),Mt=Object(j.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(Z.b)(Object(E.a)(Object(E.a)(Object(E.a)({},r),Re),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:dt,expandIcon:ht,expandIconColumnIndex:Et,direction:K}),Te===tt?Pe:null),Yt=Object(j.a)(vn,2),Bt=Yt[0],De=Yt[1],Lt=o.useMemo(function(){return{columns:Bt,flattenColumns:De}},[Bt,De]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],Cn=en[1],yn=be(new Map),nn=Object(j.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(De),an=jn.map(function(me){return On.get(me)}),on=o.useMemo(function(){return an},[an.join("_")]),At=Ae(on,De.length,K),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),yt=lt&&De.some(function(me){var pe=me.fixed;return pe}),rn=o.useRef(),Ut=fe($e,N),Ot=Ut.isSticky,Rn=Ut.offsetHeader,Nn=Ut.offsetScroll,Pn=Ut.stickyClassName,kt,wt,zt;ot&&(wt={overflowY:"scroll",maxHeight:M.y}),lt&&(kt={overflowX:"auto"},ot||(wt={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(me,pe){xn(function(Ke){var qe=new Map(Ke);return qe.set(me,pe),qe})},[]),Tn=Me(null),sn=Object(j.a)(Tn,2),Sn=sn[0],dn=sn[1];function Ft(me,pe){if(!pe)return;typeof pe=="function"?pe(me):pe.scrollLeft!==me&&(pe.scrollLeft=me)}var vt=function(pe){var Ke=pe.currentTarget,qe=pe.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!dn()||dn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var wn=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(E.a)(l),Object(E.a)(y(x).map(function(h){return Object(G.a)({fixed:C},h)}))):[].concat(Object(E.a)(l),[Object(G.a)(Object(G.a)({},O),{},{fixed:C})])},[])}function _(s){for(var l=!0,O=0;O=0;x-=1){var h=s[x];if(C&&h.fixed!=="right")C=!1;else if(!C&&h.fixed==="right"){Object(X.a)(!1,"Index ".concat(x+1," of `columns` missing `fixed='right'` prop."));break}}}function W(s){return s.map(function(l){var O=l.fixed,u=Object(q.a)(l,["fixed"]),C=O;return O==="left"?C="right":O==="right"&&(C="left"),Object(G.a)({fixed:C},u)})}function T(s,l){var O=s.prefixCls,u=s.columns,C=s.children,x=s.expandable,h=s.expandedKeys,k=s.getRowKey,m=s.onTriggerExpand,v=s.expandIcon,p=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,d=j.useMemo(function(){return u||B(C)},[u,C]),c=j.useMemo(function(){if(x){var b,F=n||0,V=d[F],Q=(b={},Object(g.a)(b,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(b,"title",""),Object(g.a)(b,"fixed",V?V.fixed:null),Object(g.a)(b,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(b,"render",function(L,ee,te){var ue=k(ee,te),re=h.has(ue),Ce=p?p(ee):!0,Z=v({prefixCls:O,expanded:re,expandable:Ce,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(je){return je.stopPropagation()}},Z):Z}),b),ae=d.slice();return F>=0&&ae.splice(F,0,Q),ae}return d},[x,d,k,h,v,a]),f=j.useMemo(function(){var b=c;return l&&(b=l(b)),b.length||(b=[{render:function(){return null}}]),b},[l,c,a]),I=j.useMemo(function(){return a==="rtl"?W(y(f)):y(f)},[f,a]);return[f,I]}A.b=T},"y0+3":function(he,A,t){"use strict";t.d(A,"a",function(){return y}),t.d(A,"b",function(){return W});var g=/margin|padding|width|height|max|min|offset/,E={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function q(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function j(T,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return T.offsetHeight;if(s==="width")return T.offsetWidth}return s in E||(E[s]=g.test(s)),E[s]?parseFloat(l)||0:l}function o(T,s){var l=arguments.length,O=q(T);return s=G[s]?"cssFloat"in T.style?"cssFloat":"styleFloat":s,l===1?O:j(T,s,O[s]||T.style[s])}function X(T,s,l){var O=arguments.length;if(s=G[s]?"cssFloat"in T.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),T.style[s]=l,l;for(var u in s)s.hasOwnProperty(u)&&X(T,u,s[u]);return q(T)}function P(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function i(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function B(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:s}}function y(){var T=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:s}}function _(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(T){var s=T.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Competitions__Entered__Assembly__TeamDateil.683b464c.async.js b/p__Competitions__Entered__Assembly__TeamDateil.683b464c.async.js index 5f1bd735de..3b727a2c2c 100644 --- a/p__Competitions__Entered__Assembly__TeamDateil.683b464c.async.js +++ b/p__Competitions__Entered__Assembly__TeamDateil.683b464c.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[120,8],{"55Ip":function(je,w,n){"use strict";n.d(w,"a",function(){return g}),n.d(w,"b",function(){return b});var E=n("Ty5D"),y=n("dI71"),Q=n("q1tI"),J=n.n(Q),j=n("YS25"),o=n("17x9"),ne=n.n(o),L=n("wx14"),u=n("zLVn"),V=n("9R94"),A=function(t){Object(y.a)(e,t);function e(){for(var c,d=arguments.length,N=new Array(d),f=0;f=0||d.relatedTarget.className.indexOf("".concat(k,"-next"))>=0))return;t.setState({goInputText:""}),K(t.getValidValue())},t.go=function(d){var N=t.state.goInputText;if(N==="")return;(d.keyCode===D.ENTER||d.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(j.a)(a,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(d){return d.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(d,N){var f=isNaN(Number(d))?0:Number(d),K=isNaN(Number(N))?0:Number(N);return f-K})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,d=i.locale,N=i.rootPrefixCls,f=i.changeSize,K=i.quickGo,k=i.goButton,F=i.selectComponentClass,ce=i.buildOptionText,Z=i.selectPrefixCls,S=i.disabled,ee=this.state.goInputText,ae="".concat(N,"-options"),le=F,oe=null,te=null,C=null;if(!f&&!K)return null;var X=this.getPageSizeOptions();if(f&&le){var ve=X.map(function(pe,he){return u.a.createElement(le.Option,{key:he,value:pe.toString()},(ce||e.buildOptionText)(pe))});oe=u.a.createElement(le,{disabled:S,prefixCls:Z,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},ve)}return K&&(k&&(C=typeof k=="boolean"?u.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:S,className:"".concat(ae,"-quick-jumper-button")},d.jump_to_confirm):u.a.createElement("span",{onClick:this.go,onKeyUp:this.go},k)),te=u.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},d.jump_to,u.a.createElement("input",{disabled:S,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),d.page,C)),u.a.createElement("li",{className:"".concat(ae)},oe,te)}}]),a}(u.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=r,x=n("N2Kk");function p(){}function g(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function O(v,b,a){return a}function h(v,b,a){var t=typeof v=="undefined"?b.pageSize:v;return Math.floor((a.total-1)/t)+1}var B=function(v){Object(o.a)(a,v);var b=Object(ne.a)(a);function a(t){var e;Object(J.a)(this,a),e=b.call(this,t),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(f,K){var k=e.props.prefixCls,F=f||u.a.createElement("button",{type:"button","aria-label":K,className:"".concat(k,"-item-link")});return typeof f=="function"&&(F=u.a.createElement(f,Object(Q.a)({},e.props))),F},e.savePaginationNode=function(f){e.paginationNode=f},e.isValid=function(f){return g(f)&&f!==e.state.current},e.shouldDisplayQuickJumper=function(){var f=e.props,K=f.showQuickJumper,k=f.pageSize,F=f.total;return F<=k?!1:K},e.handleKeyDown=function(f){(f.keyCode===D.ARROW_UP||f.keyCode===D.ARROW_DOWN)&&f.preventDefault()},e.handleKeyUp=function(f){var K=e.getValidValue(f),k=e.state.currentInputValue;K!==k&&e.setState({currentInputValue:K}),f.keyCode===D.ENTER?e.handleChange(K):f.keyCode===D.ARROW_UP?e.handleChange(K-1):f.keyCode===D.ARROW_DOWN&&e.handleChange(K+1)},e.changePageSize=function(f){var K=e.state.current,k=h(f,e.state,e.props);K=K>k?k:K,k===0&&(K=e.state.current),typeof f=="number"&&("pageSize"in e.props||e.setState({pageSize:f}),"current"in e.props||e.setState({current:K,currentInputValue:K})),e.props.onShowSizeChange(K,f),"onChange"in e.props&&e.props.onChange&&e.props.onChange(K,f)},e.handleChange=function(f){var K=e.props.disabled,k=f;if(e.isValid(k)&&!K){var F=h(void 0,e.state,e.props);k>F?k=F:k<1&&(k=1),"current"in e.props||e.setState({current:k,currentInputValue:k});var ce=e.state.pageSize;return e.props.onChange(k,ce),k}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?k-2:0),ce=2;ce=c?N=c:N=Number(i),N}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,d=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>d}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,d=i.itemRender,N=d(e,"prev",this.getItemIcon(c,"prev page")),f=!this.hasPrev();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,d=i.itemRender,N=d(e,"next",this.getItemIcon(c,"next page")),f=!this.hasNext();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,d=i.className,N=i.style,f=i.disabled,K=i.hideOnSinglePage,k=i.total,F=i.locale,ce=i.showQuickJumper,Z=i.showLessItems,S=i.showTitle,ee=i.showTotal,ae=i.simple,le=i.itemRender,oe=i.showPrevNextJumpers,te=i.jumpPrevIcon,C=i.jumpNextIcon,X=i.selectComponentClass,ve=i.selectPrefixCls,pe=i.pageSizeOptions,he=this.state,se=he.current,De=he.pageSize,Le=he.currentInputValue;if(K===!0&&k<=De)return null;var de=h(void 0,this.state,this.props),Ce=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,me=ce&&ce.goButton,be=Z?1:2,Qe=se-1>0?se-1:0,et=se+1=be*2&&se!==1+2&&(Ce[0]=Object(L.cloneElement)(Ce[0],{className:"".concat(c,"-item-after-jump-prev")}),Ce.unshift(Be)),de-se>=be*2&&se!==de-2&&(Ce[Ce.length-1]=Object(L.cloneElement)(Ce[Ce.length-1],{className:"".concat(c,"-item-before-jump-next")}),Ce.push(Ue)),P!==1&&Ce.unshift(ke),I!==de&&Ce.push(Ye)}var _=null;ee&&(_=u.a.createElement("li",{className:"".concat(c,"-total-text")},ee(k,[k===0?0:(se-1)*De+1,se*De>k?k:se*De])));var T=!this.hasPrev()||!de,M=!this.hasNext()||!de;return u.a.createElement("ul",Object(E.a)({className:A()(c,d,Object(y.a)({},"".concat(c,"-disabled"),f)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},tt),_,u.a.createElement("li",{title:S?F.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:A()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),Ce,u.a.createElement("li",{title:S?F.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:A()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),u.a.createElement(s,{disabled:f,locale:F,rootPrefixCls:c,selectComponentClass:X,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:De,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var d=i.current,N=h(e.pageSize,i,e);d=d>N?N:d,"current"in e||(c.current=d,c.currentInputValue=d),c.pageSize=e.pageSize}return c}}]),a}(u.a.Component);B.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:x.a,style:{},itemRender:O,totalBoundaryShowSizeChanger:50};var m=B},"6RRn":function(je,w,n){"use strict";var E=n("wCXF"),y=n("n6Qo");n.d(w,"b",function(){return y.a});var Q=n("IBYe"),J=n("6eGT"),j=n("hW8S");n.d(w,"a",function(){return j.a}),w.c=E.b},"6eGT":function(je,w,n){"use strict";function E(y){return null}w.a=E},"815F":function(je,w,n){"use strict";n.d(w,"e",function(){return ne}),n.d(w,"c",function(){return u}),n.d(w,"d",function(){return V}),n.d(w,"a",function(){return Y}),n.d(w,"f",function(){return H}),n.d(w,"b",function(){return D});var E=n("KQm4"),y=n("VTBJ"),Q=n("Ff2n"),J=n("Zm9Q"),j=n("Kwbf"),o=n("OZM5");function ne(r,s){return r!=null?r:s}function L(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function x(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(O){var h=O.key,B=O.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(g).concat(h,"]"));var m=String(h);Object(j.a)(!s.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),s.set(m,!0),x(B,"".concat(g).concat(m," > "))})}x(r)}function u(r){function s(x){var p=Object(J.a)(x);return p.map(function(g){if(!Object(o.i)(g))return Object(j.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,h=g.props,B=h.children,m=Object(Q.a)(h,["children"]),v=Object(y.a)({key:O},m),b=s(B);return b.length&&(v.children=b),v}).filter(function(g){return g})}return s(r)}function V(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=new Set(s===!0?[]:s),p=[];function g(O){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(B,m){var v=Object(o.h)(h?h.pos:"0",m),b=ne(B.key,v),a=Object(y.a)(Object(y.a)({},B),{},{parent:h,pos:v,children:null,data:B,isStart:[].concat(Object(E.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(E.a)(h?h.isEnd:[]),[m===O.length-1])});return p.push(a),s===!0||x.has(b)?a.children=g(B.children||[],a):a.children=[],a})}return g(r),p}function A(r,s,x){var p;x?typeof x=="string"?p=function(h){return h[x]}:typeof x=="function"&&(p=function(h){return x(h)}):p=function(h,B){return ne(h.key,B)};function g(O,h,B){var m=O?O.children:r,v=O?Object(o.h)(B.pos,h):"0";if(O){var b=p(O,v),a={node:O,index:h,pos:v,key:b,parentPos:B.node?B.pos:null,level:B.level+1};s(a)}m&&m.forEach(function(t,e){g(t,e,{node:O,pos:v,level:B?B.level+1:-1})})}g(null)}function Y(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=s.initWrapper,p=s.processEntity,g=s.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,h={},B={},m={posEntities:h,keyEntities:B};return x&&(m=x(m)||m),A(r,function(v){var b=v.node,a=v.index,t=v.pos,e=v.key,i=v.parentPos,c=v.level,d={node:b,index:a,key:e,pos:t,level:c},N=ne(e,t);h[t]=d,B[N]=d,d.parent=h[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),p&&p(d,m)},O),g&&g(m),m}function H(r,s){var x=s.expandedKeys,p=s.selectedKeys,g=s.loadedKeys,O=s.loadingKeys,h=s.checkedKeys,B=s.halfCheckedKeys,m=s.dragOverNodeKey,v=s.dropPosition,b=s.keyEntities,a=b[r],t={eventKey:r,expanded:x.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:g.indexOf(r)!==-1,loading:O.indexOf(r)!==-1,checked:h.indexOf(r)!==-1,halfChecked:B.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&v===0,dragOverGapTop:m===r&&v===-1,dragOverGapBottom:m===r&&v===1};return t}function D(r){var s=r.data,x=r.expanded,p=r.selected,g=r.checked,O=r.loaded,h=r.loading,B=r.halfChecked,m=r.dragOver,v=r.dragOverGapTop,b=r.dragOverGapBottom,a=r.pos,t=r.active,e=Object(y.a)(Object(y.a)({},s),{},{expanded:x,selected:p,checked:g,loaded:O,loading:h,halfChecked:B,dragOver:m,dragOverGapTop:v,dragOverGapBottom:b,pos:a,active:t});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),e}},IBYe:function(je,w,n){"use strict";function E(y){return null}w.a=E},LdHM:function(je,w,n){"use strict";n.d(w,"b",function(){return O}),n.d(w,"a",function(){return B});var E=n("1OyB"),y=n("vuIU"),Q=n("Ji7U"),J=n("LK+K"),j=n("q1tI"),o=n("rePB"),ne=n("Ff2n"),L=n("ODXe"),u=n("4IlW"),V=n("bX4T"),A=n("YrtM"),Y=n("TSYQ"),H=n.n(Y),D=n("+nKL"),r=n("8OUc"),s=function(S,ee){var ae=S.prefixCls,le=S.id,oe=S.flattenOptions,te=S.childrenAsData,C=S.values,X=S.searchValue,ve=S.multiple,pe=S.defaultActiveFirstOption,he=S.height,se=S.itemHeight,De=S.notFoundContent,Le=S.open,de=S.menuItemSelectedIcon,Ce=S.virtual,Be=S.onSelect,Ue=S.onToggleOpen,ke=S.onActiveValue,Ye=S.onScroll,Ae=S.onMouseEnter,me="".concat(ae,"-item"),be=Object(A.a)(function(){return oe},[Le,oe],function(U,_){return _[0]&&U[1]!==_[1]}),Qe=j.useRef(null),et=function(_){_.preventDefault()},tt=function(_){Qe.current&&Qe.current.scrollTo({index:_})},st=function(_){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=be.length,G=0;G1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,ae){if(!j.isValidElement(ee)||!ee.type)return null;var le=ee.type.isSelectOptGroup,oe=ee.key,te=ee.props,C=te.children,X=Object(ne.a)(te,["children"]);return S||!le?b(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(oe===null?ae:oe,"__"),label:oe},X),{},{options:a(C)})}).filter(function(ee){return ee})}var t=n("2Qr1"),e=n("qNPg"),i=n("U8pU"),c=n("Kwbf"),d=n("WKfj");function N(Z){var S=Z.mode,ee=Z.options,ae=Z.children,le=Z.backfill,oe=Z.allowClear,te=Z.placeholder,C=Z.getInputElement,X=Z.showSearch,ve=Z.onSearch,pe=Z.defaultOpen,he=Z.autoFocus,se=Z.labelInValue,De=Z.value,Le=Z.inputValue,de=Z.optionLabelProp,Ce=S==="multiple"||S==="tags",Be=X!==void 0?X:Ce||S==="combobox",Ue=ee||a(ae);if(Object(c.a)(S!=="tags"||Ue.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var ke=Ue.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(S!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(S==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(c.a)(S==="combobox"||!C,"`getInputElement` only work with `combobox` mode."),Object(c.b)(S!=="combobox"||!C||!oe||!te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Be&&S!=="combobox"&&S!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!pe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),De!=null){var Ye=Object(d.d)(De);Object(c.a)(!se||Ye.every(function(me){return Object(i.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!Ce||Array.isArray(De),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ae=null;Object(v.a)(ae).some(function(me){if(!j.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Qe=Object(v.a)(me.props.children).every(function(et){return!j.isValidElement(et)||!me.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=be,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var f=N,K=Object(e.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:a,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:f,fillOptionsWithMissingValue:t.a}),k=function(Z){Object(Q.a)(ee,Z);var S=Object(J.a)(ee);function ee(){var ae;return Object(E.a)(this,ee),ae=S.apply(this,arguments),ae.selectRef=j.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(y.a)(ee,[{key:"render",value:function(){return j.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);k.Option=O,k.OptGroup=B;var F=k,ce=w.c=F},NvD2:function(je,w,n){"use strict";n.d(w,"a",function(){return o});var E=n("Kwbf");function y(ne,L){var u=new Set;return ne.forEach(function(V){L.has(V)||u.add(V)}),u}function Q(ne){var L=ne||{},u=L.disabled,V=L.disableCheckbox,A=L.checkable;return!!(u||V)||A===!1}function J(ne,L,u,V){for(var A=new Set(ne),Y=new Set,H=0;H<=u;H+=1){var D=L.get(H)||new Set;D.forEach(function(p){var g=p.key,O=p.node,h=p.children,B=h===void 0?[]:h;A.has(g)&&!V(O)&&B.filter(function(m){return!V(m.node)}).forEach(function(m){A.add(m.key)})})}for(var r=new Set,s=u;s>=0;s-=1){var x=L.get(s)||new Set;x.forEach(function(p){var g=p.parent,O=p.node;if(V(O)||!p.parent||r.has(p.parent.key))return;if(V(p.parent.node)){r.add(g.key);return}var h=!0,B=!1;(g.children||[]).filter(function(m){return!V(m.node)}).forEach(function(m){var v=m.key,b=A.has(v);h&&!b&&(h=!1),!B&&(b||Y.has(v))&&(B=!0)}),h&&A.add(g.key),B&&Y.add(g.key),r.add(g.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(y(Y,A))}}function j(ne,L,u,V,A){for(var Y=new Set(ne),H=new Set(L),D=0;D<=V;D+=1){var r=u.get(D)||new Set;r.forEach(function(g){var O=g.key,h=g.node,B=g.children,m=B===void 0?[]:B;!Y.has(O)&&!H.has(O)&&!A(h)&&m.filter(function(v){return!A(v.node)}).forEach(function(v){Y.delete(v.key)})})}H=new Set;for(var s=new Set,x=V;x>=0;x-=1){var p=u.get(x)||new Set;p.forEach(function(g){var O=g.parent,h=g.node;if(A(h)||!g.parent||s.has(g.parent.key))return;if(A(g.parent.node)){s.add(O.key);return}var B=!0,m=!1;(O.children||[]).filter(function(v){return!A(v.node)}).forEach(function(v){var b=v.key,a=Y.has(b);B&&!a&&(B=!1),!m&&(a||H.has(b))&&(m=!0)}),B||Y.delete(O.key),m&&H.add(O.key),s.add(O.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(y(H,Y))}}function o(ne,L,u,V){var A=[],Y;V?Y=V:Y=Q;var H=new Set(ne.filter(function(x){var p=!!u[x];return p||A.push(x),p})),D=new Map,r=0;Object.keys(u).forEach(function(x){var p=u[x],g=p.level,O=D.get(g);O||(O=new Set,D.set(g,O)),O.add(p),r=Math.max(r,g)}),Object(E.a)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var s;return L===!0?s=J(H,D,r,Y):s=j(H,L.halfCheckedKeys,D,r,Y),s}},OZM5:function(je,w,n){"use strict";n.d(w,"b",function(){return V}),n.d(w,"a",function(){return A}),n.d(w,"k",function(){return Y}),n.d(w,"h",function(){return H}),n.d(w,"i",function(){return D}),n.d(w,"g",function(){return r}),n.d(w,"c",function(){return s}),n.d(w,"d",function(){return x}),n.d(w,"j",function(){return O}),n.d(w,"e",function(){return h}),n.d(w,"f",function(){return B});var E=n("KQm4"),y=n("U8pU"),Q=n("Ff2n"),J=n("q1tI"),j=n.n(J),o=n("Kwbf"),ne=n("WaYH"),L=.25,u=2;function V(m,v){var b=m.slice(),a=b.indexOf(v);return a>=0&&b.splice(a,1),b}function A(m,v){var b=m.slice();return b.indexOf(v)===-1&&b.push(v),b}function Y(m){return m.split("-")}function H(m,v){return"".concat(m,"-").concat(v)}function D(m){return m&&m.type&&m.type.isTreeNode}function r(m,v){var b=[m],a=v[m];function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,d=i.children;b.push(c),t(d)})}return t(a.children),b}function s(m,v){var b=m.clientY,a=v.selectHandle.getBoundingClientRect(),t=a.top,e=a.bottom,i=a.height,c=Math.max(i*L,u);return b<=t+c?-1:b>=e-c?1:0}function x(m,v){if(!m)return;var b=v.multiple;return b?m.slice():m.length?[m[0]]:m}var p=function(v){return v};function g(m,v){if(!m)return[];var b=v||{},a=b.processProps,t=a===void 0?p:a,e=Array.isArray(m)?m:[m];return e.map(function(i){var c=i.children,d=Object(Q.a)(i,["children"]),N=g(c,v);return j.a.createElement(ne.a,Object.assign({},t(d)),N)})}function O(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(y.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var b=new Set;function a(t){if(b.has(t))return;var e=v[t];if(!e)return;b.add(t);var i=e.parent,c=e.node;if(c.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(t){a(t)}),Object(E.a)(b)}function B(m){var v={};return Object.keys(m).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=m[b])}),v}},"SA+Z":function(je,w,n){var E=n("wTVA"),y=n("EbDI"),Q=n("ZhPi"),J=n("wkBT");function j(o){return E(o)||y(o)||Q(o)||J()}je.exports=j,je.exports.__esModule=!0,je.exports.default=je.exports},WaYH:function(je,w,n){"use strict";var E=n("rePB"),y=n("Ff2n"),Q=n("VTBJ"),J=n("1OyB"),j=n("vuIU"),o=n("JX7q"),ne=n("Ji7U"),L=n("LK+K"),u=n("q1tI"),V=n("TSYQ"),A=n.n(V),Y=n("sboe"),H=n("OZM5"),D=function(v){var b=v.prefixCls,a=v.level,t=v.isStart,e=v.isEnd;if(!a)return null;for(var i="".concat(b,"-indent-unit"),c=[],d=0;d"},r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index/".concat(e,"/enroll")},"\u62A5\u540D")),r.a.createElement(J.a.Item,null,"\u6218\u961F\u8BE6\u60C5")),r.a.createElement("p",null,"\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement(y.a,{className:"teamsLayoutTable",columns:le,dataSource:N,bordered:!0,pagination:!1}),r.a.createElement("p",null,"\u6559\u5B66\u8BFE\u5802"),r.a.createElement(y.a,{className:"teamsLayoutTable",columns:oe,dataSource:F,bordered:!0,pagination:!1}))};w.default=Object(p.a)(function(O){var h=O.loading,B=O.globalSetting,m=O.user;return{globalSetting:B,loading:h.effects,user:m}})(g)},n6Qo:function(je,w,n){"use strict";n.d(w,"a",function(){return L});var E=n("q1tI"),y=n("biw7"),Q=n("fyJ8");function J(u){var V=u.className,A=u.index,Y=u.children,H=u.colSpan,D=u.rowSpan,r=E.useContext(y.a),s=r.prefixCls,x=r.fixedInfoList,p=x[A];return E.createElement(Q.a,Object.assign({className:V,index:A,component:"td",prefixCls:s,record:null,dataIndex:null,render:function(){return{children:Y,props:{colSpan:H,rowSpan:D}}}},p))}function j(u){return E.createElement("tr",Object.assign({},u))}function o(u){var V=u.children,A=E.useContext(y.a),Y=A.prefixCls;return E.createElement("tfoot",{className:"".concat(Y,"-summary")},V)}var ne=w.b=o,L={Cell:J,Row:j}},sR1s:function(je,w,n){"use strict";n.d(w,"b",function(){return J}),n.d(w,"a",function(){return j}),n.d(w,"c",function(){return o}),n.d(w,"d",function(){return ne});var E=n("U8pU"),y="RC_TABLE_KEY";function Q(L){return L==null?[]:Array.isArray(L)?L:[L]}function J(L,u){if(!u&&typeof u!="number")return L;for(var V=Q(u),A=L,Y=0;Y1)Object(V.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(V.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=O[0];if(o.isValidElement(h)&&Object(A.c)(h)){var B=h.ref;O[0]=o.cloneElement(h,{ref:Object(A.a)(B,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(H,"-").concat(v)})})}}]),x}(o.Component);D.displayName="ResizeObserver",w.a=D},wCXF:function(je,w,n){"use strict";n.d(w,"a",function(){return tt});var E=n("rePB"),y=n("VTBJ"),Q=n("KQm4"),J=n("U8pU"),j=n("ODXe"),o=n("q1tI"),ne=n("TSYQ"),L=n.n(ne),u=n("Gytx"),V=n.n(u),A=n("Kwbf"),Y=n("t23M"),H=n("qx4F"),D=n("6eGT"),r=n("IBYe"),s=n("Ff2n"),x=n("c+Xe"),p=n("fyJ8"),g=n("biw7");function O(l,R,P,I,z){var U=P[l]||{},_=P[R]||{},T,M;U.fixed==="left"?T=I.left[l]:_.fixed==="right"&&(M=I.right[R]);var G=!1,W=!1,$=!1,re=!1,q=P[R+1],ue=P[l-1];if(z==="rtl"){if(T!==void 0){var Re=ue&&ue.fixed==="left";re=!Re}else if(M!==void 0){var ye=q&&q.fixed==="right";$=!ye}}else if(T!==void 0){var xe=q&&q.fixed==="left";G=!xe}else if(M!==void 0){var ie=ue&&ue.fixed==="right";W=!ie}return{fixLeft:T,fixRight:M,lastFixLeft:G,firstFixRight:W,lastFixRight:$,firstFixLeft:re,isSticky:I.isSticky}}var h=n("sR1s");function B(l){var R=l.cells,P=l.stickyOffsets,I=l.flattenColumns,z=l.rowComponent,U=l.cellComponent,_=l.onHeaderRow,T=l.index,M=o.useContext(g.a),G=M.prefixCls,W=M.direction,$;_&&($=_(R.map(function(q){return q.column}),T));var re=Object(h.a)(R.map(function(q){return q.column}));return o.createElement(z,Object.assign({},$),R.map(function(q,ue){var Re=q.column,ye=O(q.colStart,q.colEnd,I,P,W),xe;return Re&&Re.onHeaderCell&&(xe=q.column.onHeaderCell(Re)),o.createElement(p.a,Object.assign({},q,{ellipsis:Re.ellipsis,align:Re.align,component:U,prefixCls:G,key:re[ue]},ye,{additionalProps:xe,rowType:"header"}))}))}B.displayName="HeaderRow";var m=B;function v(l){var R=[];function P(_,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var G=T,W=_.filter(Boolean).map(function($){var re={key:$.key,className:$.className||"",children:$.title,column:$,colStart:G},q=1,ue=$.children;return ue&&ue.length>0&&(q=P(ue,G,M+1).reduce(function(Re,ye){return Re+ye},0),re.hasSubColumns=!0),"colSpan"in $&&(q=$.colSpan),"rowSpan"in $&&(re.rowSpan=$.rowSpan),re.colSpan=q,re.colEnd=re.colStart+q-1,R[M].push(re),G+=q,q});return W}P(l,0);for(var I=R.length,z=function(T){R[T].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=I-T)})},U=0;U=0;T-=1){var M=R[T],G=P&&P[T],W=G&&G[t.a];(M||W||_)&&(z.unshift(o.createElement("col",Object.assign({key:T,style:{width:M,minWidth:M}},W))),_=!0)}return o.createElement("colgroup",null,z)}var i=e;function c(l,R){return Object(o.useMemo)(function(){for(var P=[],I=0;I1?Fe-1:0),dt=1;dt=$&&(Ne=$-re),_({scrollLeft:Ne/$*(W+2)}),ie.current.x=fe.pageX},We=function(){var fe=Object(Ye.b)(U.current).top,we=fe+U.current.offsetHeight,He=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=He||fe>=He-T?xe(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):xe(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},_e=function(fe){xe(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:fe/W*$||0})})};return o.useImperativeHandle(P,function(){return{setScrollLeft:_e}}),o.useEffect(function(){var Pe=Object(ke.a)(document.body,"mouseup",$e,!1),fe=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Pe.remove(),fe.remove()}},[re,Te]),o.useEffect(function(){var Pe=Object(ke.a)(window,"scroll",We,!1),fe=Object(ke.a)(window,"resize",We,!1);return function(){Pe.remove(),fe.remove()}},[]),o.useEffect(function(){ye.isHiddenScrollBar||xe(function(Pe){var fe,we;return Object(y.a)(Object(y.a)({},Pe),{},{scrollLeft:U.current.scrollLeft/((fe=U.current)===null||fe===void 0?void 0:fe.scrollWidth)*((we=U.current)===null||we===void 0?void 0:we.clientWidth)})})},[ye.isHiddenScrollBar]),W<=$||!re||ye.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:$,bottom:T},className:"".concat(G,"-sticky-scroll")},o.createElement("div",{onMouseDown:Oe,ref:q,className:L()("".concat(G,"-sticky-scroll-bar"),Object(E.a)({},"".concat(G,"-sticky-scroll-bar-active"),Te)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(ye.scrollLeft,"px, 0, 0)")}}))},me=o.forwardRef(Ae);function be(l,R){return o.useMemo(function(){var P=!!l;return{isSticky:P,stickyClassName:P?"".concat(R,"-sticky-header"):"",offsetHeader:Object(J.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(J.a)(l)==="object"&&l.offsetScroll||0}},[l,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(l){var R=l.children;return R},function(l,R){return V()(l.props,R.props)?l.pingLeft!==R.pingLeft||l.pingRight!==R.pingRight:!1});function Ve(l){var R,P=l.prefixCls,I=l.className,z=l.rowClassName,U=l.style,_=l.data,T=l.rowKey,M=l.scroll,G=l.tableLayout,W=l.direction,$=l.title,re=l.footer,q=l.summary,ue=l.id,Re=l.showHeader,ye=l.components,xe=l.emptyText,ie=l.onRow,Xe=l.onHeaderRow,Se=l.internalHooks,Te=l.transformColumns,Ie=l.internalRefs,$e=l.sticky,Oe=_||Qe,Ge=!!Oe.length,We=o.useState(0),_e=Object(j.a)(We,2),Pe=_e[0],fe=_e[1];o.useEffect(function(){fe(Object(H.a)())});var we=o.useMemo(function(){return Object(h.c)(ye,{})},[ye]),He=o.useCallback(function(Ee,ge){return Object(h.b)(we,Ee)||ge},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(Ee){var ge=Ee&&Ee[T];return ge}},[T]),Ne=Object(t.c)(l),jt=Ne.expandIcon,Rt=Ne.expandedRowKeys,Pt=Ne.defaultExpandedRowKeys,rt=Ne.defaultExpandAllRows,it=Ne.expandedRowRender,ft=Ne.onExpand,mt=Ne.onExpandedRowsChange,Nt=Ne.expandRowByClick,nt=Ne.rowExpandable,Et=Ne.expandIconColumnIndex,pt=Ne.expandedRowClassName,Kt=Ne.childrenColumnName,Tt=Ne.indentSize,ht=jt||Be,gt=Kt||"children",Dt=o.useMemo(function(){return it?"row":l.expandable&&Se===tt&&l.expandable.__PARENT_RENDER_ICON__||Oe.some(function(Ee){return Ee&&Object(J.a)(Ee)==="object"&&Ee[gt]})?"nest":!1},[!!it,Oe]),St=o.useState(function(){return Pt||(rt?Ue(Oe,Je,gt):[])}),ze=Object(j.a)(St,2),Ze=ze[0],at=ze[1],Fe=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),ct=o.useCallback(function(Ee){var ge=Je(Ee,Oe.indexOf(Ee)),Ke,qe=Fe.has(ge);qe?(Fe.delete(ge),Ke=Object(Q.a)(Fe)):Ke=[].concat(Object(Q.a)(Fe),[ge]),at(Ke),ft&&ft(!qe,Ee),mt&&mt(Ke)},[Je,Fe,Oe,ft,mt]),dt=o.useState(0),_t=Object(j.a)(dt,2),yt=_t[0],Mt=_t[1],vn=Object(C.b)(Object(y.a)(Object(y.a)(Object(y.a)({},l),Ne),{},{expandable:!!it,expandedKeys:Fe,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:W}),Se===tt?Te:null),Yt=Object(j.a)(vn,2),kt=Yt[0],Me=Yt[1],Lt=o.useMemo(function(){return{columns:kt,flattenColumns:Me}},[kt,Me]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],yn=en[1],Cn=pe(new Map),nn=Object(j.a)(Cn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(Me),an=jn.map(function(Ee){return On.get(Ee)}),on=o.useMemo(function(){return an},[an.join("_")]),At=De(on,Me.length,W),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),Ct=lt&&Me.some(function(Ee){var ge=Ee.fixed;return ge}),rn=o.useRef(),wt=be($e,P),Ot=wt.isSticky,Rn=wt.offsetHeader,Pn=wt.offsetScroll,Nn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:M.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(Ee,ge){xn(function(Ke){var qe=new Map(Ke);return qe.set(Ee,ge),qe})},[]),Tn=he(null),sn=Object(j.a)(Tn,2),Dn=sn[0],cn=sn[1];function Ht(Ee,ge){if(!ge)return;typeof ge=="function"?ge(Ee):ge.scrollLeft!==Ee&&(ge.scrollLeft=Ee)}var vt=function(ge){var Ke=ge.currentTarget,qe=ge.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Dn(hn),Ht(xt,Qt.current),Ht(xt,ut.current),Ht(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),yn(xt0?[].concat(Object(y.a)(s),Object(y.a)(A(O).map(function(h){return Object(Q.a)({fixed:g},h)}))):[].concat(Object(y.a)(s),[Object(Q.a)(Object(Q.a)({},x),{},{fixed:g})])},[])}function Y(r){for(var s=!0,x=0;x=0;O-=1){var h=r[O];if(g&&h.fixed!=="right")g=!1;else if(!g&&h.fixed==="right"){Object(ne.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function H(r){return r.map(function(s){var x=s.fixed,p=Object(J.a)(s,["fixed"]),g=x;return x==="left"?g="right":x==="right"&&(g="left"),Object(Q.a)({fixed:g},p)})}function D(r,s){var x=r.prefixCls,p=r.columns,g=r.children,O=r.expandable,h=r.expandedKeys,B=r.getRowKey,m=r.onTriggerExpand,v=r.expandIcon,b=r.rowExpandable,a=r.expandIconColumnIndex,t=r.direction,e=r.expandRowByClick,i=j.useMemo(function(){return p||V(g)},[p,g]),c=j.useMemo(function(){if(O){var f,K=a||0,k=i[K],F=(f={},Object(E.a)(f,u.a,{className:"".concat(x,"-expand-icon-col")}),Object(E.a)(f,"title",""),Object(E.a)(f,"fixed",k?k.fixed:null),Object(E.a)(f,"className","".concat(x,"-row-expand-icon-cell")),Object(E.a)(f,"render",function(S,ee,ae){var le=B(ee,ae),oe=h.has(le),te=b?b(ee):!0,C=v({prefixCls:x,expanded:oe,expandable:te,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},C):C}),f),ce=i.slice();return K>=0&&ce.splice(K,0,F),ce}return i},[O,i,B,h,v,t]),d=j.useMemo(function(){var f=c;return s&&(f=s(f)),f.length||(f=[{render:function(){return null}}]),f},[s,c,t]),N=j.useMemo(function(){return t==="rtl"?H(A(d)):A(d)},[d,t]);return[d,N]}w.b=D},"y0+3":function(je,w,n){"use strict";n.d(w,"a",function(){return A}),n.d(w,"b",function(){return H});var E=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},Q={cssFloat:1,styleFloat:1,float:1};function J(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function j(D,r,s){if(r=r.toLowerCase(),s==="auto"){if(r==="height")return D.offsetHeight;if(r==="width")return D.offsetWidth}return r in y||(y[r]=E.test(r)),y[r]?parseFloat(s)||0:s}function o(D,r){var s=arguments.length,x=J(D);return r=Q[r]?"cssFloat"in D.style?"cssFloat":"styleFloat":r,s===1?x:j(D,r,x[r]||D.style[r])}function ne(D,r,s){var x=arguments.length;if(r=Q[r]?"cssFloat"in D.style?"cssFloat":"styleFloat":r,x===3)return typeof s=="number"&&E.test(r)&&(s="".concat(s,"px")),D.style[r]=s,s;for(var p in r)r.hasOwnProperty(p)&&ne(D,p,r[p]);return J(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function u(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function V(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:r}}function A(){var D=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:r}}function Y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var r=D.getBoundingClientRect(),s=document.documentElement;return{left:r.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[120,8],{"55Ip":function(je,w,n){"use strict";n.d(w,"a",function(){return g}),n.d(w,"b",function(){return b});var E=n("Ty5D"),C=n("dI71"),Q=n("q1tI"),J=n.n(Q),j=n("YS25"),o=n("17x9"),ne=n.n(o),L=n("wx14"),u=n("zLVn"),V=n("9R94"),A=function(t){Object(C.a)(e,t);function e(){for(var c,d=arguments.length,N=new Array(d),f=0;f=0||d.relatedTarget.className.indexOf("".concat(k,"-next"))>=0))return;t.setState({goInputText:""}),K(t.getValidValue())},t.go=function(d){var N=t.state.goInputText;if(N==="")return;(d.keyCode===D.ENTER||d.type==="click")&&(t.setState({goInputText:""}),t.props.quickGo(t.getValidValue()))},t}return Object(j.a)(a,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(d){return d.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(d,N){var f=isNaN(Number(d))?0:Number(d),K=isNaN(Number(N))?0:Number(N);return f-K})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,d=i.locale,N=i.rootPrefixCls,f=i.changeSize,K=i.quickGo,k=i.goButton,F=i.selectComponentClass,ce=i.buildOptionText,Z=i.selectPrefixCls,S=i.disabled,ee=this.state.goInputText,ae="".concat(N,"-options"),le=F,oe=null,te=null,y=null;if(!f&&!K)return null;var X=this.getPageSizeOptions();if(f&&le){var ve=X.map(function(pe,he){return u.a.createElement(le.Option,{key:he,value:pe.toString()},(ce||e.buildOptionText)(pe))});oe=u.a.createElement(le,{disabled:S,prefixCls:Z,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},ve)}return K&&(k&&(y=typeof k=="boolean"?u.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:S,className:"".concat(ae,"-quick-jumper-button")},d.jump_to_confirm):u.a.createElement("span",{onClick:this.go,onKeyUp:this.go},k)),te=u.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},d.jump_to,u.a.createElement("input",{disabled:S,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),d.page,y)),u.a.createElement("li",{className:"".concat(ae)},oe,te)}}]),a}(u.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=r,x=n("N2Kk");function p(){}function g(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function O(v,b,a){return a}function h(v,b,a){var t=typeof v=="undefined"?b.pageSize:v;return Math.floor((a.total-1)/t)+1}var B=function(v){Object(o.a)(a,v);var b=Object(ne.a)(a);function a(t){var e;Object(J.a)(this,a),e=b.call(this,t),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(h(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(f,K){var k=e.props.prefixCls,F=f||u.a.createElement("button",{type:"button","aria-label":K,className:"".concat(k,"-item-link")});return typeof f=="function"&&(F=u.a.createElement(f,Object(Q.a)({},e.props))),F},e.savePaginationNode=function(f){e.paginationNode=f},e.isValid=function(f){return g(f)&&f!==e.state.current},e.shouldDisplayQuickJumper=function(){var f=e.props,K=f.showQuickJumper,k=f.pageSize,F=f.total;return F<=k?!1:K},e.handleKeyDown=function(f){(f.keyCode===D.ARROW_UP||f.keyCode===D.ARROW_DOWN)&&f.preventDefault()},e.handleKeyUp=function(f){var K=e.getValidValue(f),k=e.state.currentInputValue;K!==k&&e.setState({currentInputValue:K}),f.keyCode===D.ENTER?e.handleChange(K):f.keyCode===D.ARROW_UP?e.handleChange(K-1):f.keyCode===D.ARROW_DOWN&&e.handleChange(K+1)},e.changePageSize=function(f){var K=e.state.current,k=h(f,e.state,e.props);K=K>k?k:K,k===0&&(K=e.state.current),typeof f=="number"&&("pageSize"in e.props||e.setState({pageSize:f}),"current"in e.props||e.setState({current:K,currentInputValue:K})),e.props.onShowSizeChange(K,f),"onChange"in e.props&&e.props.onChange&&e.props.onChange(K,f)},e.handleChange=function(f){var K=e.props.disabled,k=f;if(e.isValid(k)&&!K){var F=h(void 0,e.state,e.props);k>F?k=F:k<1&&(k=1),"current"in e.props||e.setState({current:k,currentInputValue:k});var ce=e.state.pageSize;return e.props.onChange(k,ce),k}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?k-2:0),ce=2;ce=c?N=c:N=Number(i),N}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,d=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>d}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,d=i.itemRender,N=d(e,"prev",this.getItemIcon(c,"prev page")),f=!this.hasPrev();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,d=i.itemRender,N=d(e,"next",this.getItemIcon(c,"next page")),f=!this.hasNext();return Object(L.isValidElement)(N)?Object(L.cloneElement)(N,{disabled:f}):N}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,d=i.className,N=i.style,f=i.disabled,K=i.hideOnSinglePage,k=i.total,F=i.locale,ce=i.showQuickJumper,Z=i.showLessItems,S=i.showTitle,ee=i.showTotal,ae=i.simple,le=i.itemRender,oe=i.showPrevNextJumpers,te=i.jumpPrevIcon,y=i.jumpNextIcon,X=i.selectComponentClass,ve=i.selectPrefixCls,pe=i.pageSizeOptions,he=this.state,se=he.current,De=he.pageSize,Le=he.currentInputValue;if(K===!0&&k<=De)return null;var de=h(void 0,this.state,this.props),ye=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,me=ce&&ce.goButton,be=Z?1:2,Qe=se-1>0?se-1:0,et=se+1=be*2&&se!==1+2&&(ye[0]=Object(L.cloneElement)(ye[0],{className:"".concat(c,"-item-after-jump-prev")}),ye.unshift(Be)),de-se>=be*2&&se!==de-2&&(ye[ye.length-1]=Object(L.cloneElement)(ye[ye.length-1],{className:"".concat(c,"-item-before-jump-next")}),ye.push(Ue)),P!==1&&ye.unshift(ke),I!==de&&ye.push(Ye)}var _=null;ee&&(_=u.a.createElement("li",{className:"".concat(c,"-total-text")},ee(k,[k===0?0:(se-1)*De+1,se*De>k?k:se*De])));var T=!this.hasPrev()||!de,M=!this.hasNext()||!de;return u.a.createElement("ul",Object(E.a)({className:A()(c,d,Object(C.a)({},"".concat(c,"-disabled"),f)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},tt),_,u.a.createElement("li",{title:S?F.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:A()("".concat(c,"-prev"),Object(C.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ye,u.a.createElement("li",{title:S?F.next_page:null,onClick:this.next,tabIndex:M?null:0,onKeyPress:this.runIfEnterNext,className:A()("".concat(c,"-next"),Object(C.a)({},"".concat(c,"-disabled"),M)),"aria-disabled":M},this.renderNext(et)),u.a.createElement(s,{disabled:f,locale:F,rootPrefixCls:c,selectComponentClass:X,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:De,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var d=i.current,N=h(e.pageSize,i,e);d=d>N?N:d,"current"in e||(c.current=d,c.currentInputValue=d),c.pageSize=e.pageSize}return c}}]),a}(u.a.Component);B.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:x.a,style:{},itemRender:O,totalBoundaryShowSizeChanger:50};var m=B},"6RRn":function(je,w,n){"use strict";var E=n("wCXF"),C=n("n6Qo");n.d(w,"b",function(){return C.a});var Q=n("IBYe"),J=n("6eGT"),j=n("hW8S");n.d(w,"a",function(){return j.a}),w.c=E.b},"6eGT":function(je,w,n){"use strict";function E(C){return null}w.a=E},"815F":function(je,w,n){"use strict";n.d(w,"e",function(){return ne}),n.d(w,"c",function(){return u}),n.d(w,"d",function(){return V}),n.d(w,"a",function(){return Y}),n.d(w,"f",function(){return H}),n.d(w,"b",function(){return D});var E=n("KQm4"),C=n("VTBJ"),Q=n("Ff2n"),J=n("Zm9Q"),j=n("Kwbf"),o=n("OZM5");function ne(r,s){return r!=null?r:s}function L(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function x(p){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(O){var h=O.key,B=O.children;Object(j.a)(h!=null,"Tree node must have a certain key: [".concat(g).concat(h,"]"));var m=String(h);Object(j.a)(!s.has(m)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(m)),s.set(m,!0),x(B,"".concat(g).concat(m," > "))})}x(r)}function u(r){function s(x){var p=Object(J.a)(x);return p.map(function(g){if(!Object(o.i)(g))return Object(j.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,h=g.props,B=h.children,m=Object(Q.a)(h,["children"]),v=Object(C.a)({key:O},m),b=s(B);return b.length&&(v.children=b),v}).filter(function(g){return g})}return s(r)}function V(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=new Set(s===!0?[]:s),p=[];function g(O){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(B,m){var v=Object(o.h)(h?h.pos:"0",m),b=ne(B.key,v),a=Object(C.a)(Object(C.a)({},B),{},{parent:h,pos:v,children:null,data:B,isStart:[].concat(Object(E.a)(h?h.isStart:[]),[m===0]),isEnd:[].concat(Object(E.a)(h?h.isEnd:[]),[m===O.length-1])});return p.push(a),s===!0||x.has(b)?a.children=g(B.children||[],a):a.children=[],a})}return g(r),p}function A(r,s,x){var p;x?typeof x=="string"?p=function(h){return h[x]}:typeof x=="function"&&(p=function(h){return x(h)}):p=function(h,B){return ne(h.key,B)};function g(O,h,B){var m=O?O.children:r,v=O?Object(o.h)(B.pos,h):"0";if(O){var b=p(O,v),a={node:O,index:h,pos:v,key:b,parentPos:B.node?B.pos:null,level:B.level+1};s(a)}m&&m.forEach(function(t,e){g(t,e,{node:O,pos:v,level:B?B.level+1:-1})})}g(null)}function Y(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=s.initWrapper,p=s.processEntity,g=s.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,h={},B={},m={posEntities:h,keyEntities:B};return x&&(m=x(m)||m),A(r,function(v){var b=v.node,a=v.index,t=v.pos,e=v.key,i=v.parentPos,c=v.level,d={node:b,index:a,key:e,pos:t,level:c},N=ne(e,t);h[t]=d,B[N]=d,d.parent=h[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),p&&p(d,m)},O),g&&g(m),m}function H(r,s){var x=s.expandedKeys,p=s.selectedKeys,g=s.loadedKeys,O=s.loadingKeys,h=s.checkedKeys,B=s.halfCheckedKeys,m=s.dragOverNodeKey,v=s.dropPosition,b=s.keyEntities,a=b[r],t={eventKey:r,expanded:x.indexOf(r)!==-1,selected:p.indexOf(r)!==-1,loaded:g.indexOf(r)!==-1,loading:O.indexOf(r)!==-1,checked:h.indexOf(r)!==-1,halfChecked:B.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&v===0,dragOverGapTop:m===r&&v===-1,dragOverGapBottom:m===r&&v===1};return t}function D(r){var s=r.data,x=r.expanded,p=r.selected,g=r.checked,O=r.loaded,h=r.loading,B=r.halfChecked,m=r.dragOver,v=r.dragOverGapTop,b=r.dragOverGapBottom,a=r.pos,t=r.active,e=Object(C.a)(Object(C.a)({},s),{},{expanded:x,selected:p,checked:g,loaded:O,loading:h,halfChecked:B,dragOver:m,dragOverGapTop:v,dragOverGapBottom:b,pos:a,active:t});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),e}},IBYe:function(je,w,n){"use strict";function E(C){return null}w.a=E},LdHM:function(je,w,n){"use strict";n.d(w,"b",function(){return O}),n.d(w,"a",function(){return B});var E=n("1OyB"),C=n("vuIU"),Q=n("Ji7U"),J=n("LK+K"),j=n("q1tI"),o=n("rePB"),ne=n("Ff2n"),L=n("ODXe"),u=n("4IlW"),V=n("bX4T"),A=n("YrtM"),Y=n("TSYQ"),H=n.n(Y),D=n("+nKL"),r=n("8OUc"),s=function(S,ee){var ae=S.prefixCls,le=S.id,oe=S.flattenOptions,te=S.childrenAsData,y=S.values,X=S.searchValue,ve=S.multiple,pe=S.defaultActiveFirstOption,he=S.height,se=S.itemHeight,De=S.notFoundContent,Le=S.open,de=S.menuItemSelectedIcon,ye=S.virtual,Be=S.onSelect,Ue=S.onToggleOpen,ke=S.onActiveValue,Ye=S.onScroll,Ae=S.onMouseEnter,me="".concat(ae,"-item"),be=Object(A.a)(function(){return oe},[Le,oe],function(U,_){return _[0]&&U[1]!==_[1]}),Qe=j.useRef(null),et=function(_){_.preventDefault()},tt=function(_){Qe.current&&Qe.current.scrollTo({index:_})},st=function(_){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,M=be.length,G=0;G1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,ae){if(!j.isValidElement(ee)||!ee.type)return null;var le=ee.type.isSelectOptGroup,oe=ee.key,te=ee.props,y=te.children,X=Object(ne.a)(te,["children"]);return S||!le?b(ee):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(oe===null?ae:oe,"__"),label:oe},X),{},{options:a(y)})}).filter(function(ee){return ee})}var t=n("2Qr1"),e=n("qNPg"),i=n("U8pU"),c=n("Kwbf"),d=n("WKfj");function N(Z){var S=Z.mode,ee=Z.options,ae=Z.children,le=Z.backfill,oe=Z.allowClear,te=Z.placeholder,y=Z.getInputElement,X=Z.showSearch,ve=Z.onSearch,pe=Z.defaultOpen,he=Z.autoFocus,se=Z.labelInValue,De=Z.value,Le=Z.inputValue,de=Z.optionLabelProp,ye=S==="multiple"||S==="tags",Be=X!==void 0?X:ye||S==="combobox",Ue=ee||a(ae);if(Object(c.a)(S!=="tags"||Ue.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var ke=Ue.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(S!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(S==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(c.a)(S==="combobox"||!y,"`getInputElement` only work with `combobox` mode."),Object(c.b)(S!=="combobox"||!y||!oe||!te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!Be&&S!=="combobox"&&S!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!pe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),De!=null){var Ye=Object(d.d)(De);Object(c.a)(!se||Ye.every(function(me){return Object(i.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ye||Array.isArray(De),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Ae=null;Object(v.a)(ae).some(function(me){if(!j.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Qe=Object(v.a)(me.props.children).every(function(et){return!j.isValidElement(et)||!me.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=be,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Le===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var f=N,K=Object(e.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:a,flattenOptions:t.d,getLabeledValue:t.e,filterOptions:t.b,isValueDisabled:t.g,findValueOption:t.c,warningProps:f,fillOptionsWithMissingValue:t.a}),k=function(Z){Object(Q.a)(ee,Z);var S=Object(J.a)(ee);function ee(){var ae;return Object(E.a)(this,ee),ae=S.apply(this,arguments),ae.selectRef=j.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(C.a)(ee,[{key:"render",value:function(){return j.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ee}(j.Component);k.Option=O,k.OptGroup=B;var F=k,ce=w.c=F},NvD2:function(je,w,n){"use strict";n.d(w,"a",function(){return o});var E=n("Kwbf");function C(ne,L){var u=new Set;return ne.forEach(function(V){L.has(V)||u.add(V)}),u}function Q(ne){var L=ne||{},u=L.disabled,V=L.disableCheckbox,A=L.checkable;return!!(u||V)||A===!1}function J(ne,L,u,V){for(var A=new Set(ne),Y=new Set,H=0;H<=u;H+=1){var D=L.get(H)||new Set;D.forEach(function(p){var g=p.key,O=p.node,h=p.children,B=h===void 0?[]:h;A.has(g)&&!V(O)&&B.filter(function(m){return!V(m.node)}).forEach(function(m){A.add(m.key)})})}for(var r=new Set,s=u;s>=0;s-=1){var x=L.get(s)||new Set;x.forEach(function(p){var g=p.parent,O=p.node;if(V(O)||!p.parent||r.has(p.parent.key))return;if(V(p.parent.node)){r.add(g.key);return}var h=!0,B=!1;(g.children||[]).filter(function(m){return!V(m.node)}).forEach(function(m){var v=m.key,b=A.has(v);h&&!b&&(h=!1),!B&&(b||Y.has(v))&&(B=!0)}),h&&A.add(g.key),B&&Y.add(g.key),r.add(g.key)})}return{checkedKeys:Array.from(A),halfCheckedKeys:Array.from(C(Y,A))}}function j(ne,L,u,V,A){for(var Y=new Set(ne),H=new Set(L),D=0;D<=V;D+=1){var r=u.get(D)||new Set;r.forEach(function(g){var O=g.key,h=g.node,B=g.children,m=B===void 0?[]:B;!Y.has(O)&&!H.has(O)&&!A(h)&&m.filter(function(v){return!A(v.node)}).forEach(function(v){Y.delete(v.key)})})}H=new Set;for(var s=new Set,x=V;x>=0;x-=1){var p=u.get(x)||new Set;p.forEach(function(g){var O=g.parent,h=g.node;if(A(h)||!g.parent||s.has(g.parent.key))return;if(A(g.parent.node)){s.add(O.key);return}var B=!0,m=!1;(O.children||[]).filter(function(v){return!A(v.node)}).forEach(function(v){var b=v.key,a=Y.has(b);B&&!a&&(B=!1),!m&&(a||H.has(b))&&(m=!0)}),B||Y.delete(O.key),m&&H.add(O.key),s.add(O.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(C(H,Y))}}function o(ne,L,u,V){var A=[],Y;V?Y=V:Y=Q;var H=new Set(ne.filter(function(x){var p=!!u[x];return p||A.push(x),p})),D=new Map,r=0;Object.keys(u).forEach(function(x){var p=u[x],g=p.level,O=D.get(g);O||(O=new Set,D.set(g,O)),O.add(p),r=Math.max(r,g)}),Object(E.a)(!A.length,"Tree missing follow keys: ".concat(A.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var s;return L===!0?s=J(H,D,r,Y):s=j(H,L.halfCheckedKeys,D,r,Y),s}},OZM5:function(je,w,n){"use strict";n.d(w,"b",function(){return V}),n.d(w,"a",function(){return A}),n.d(w,"k",function(){return Y}),n.d(w,"h",function(){return H}),n.d(w,"i",function(){return D}),n.d(w,"g",function(){return r}),n.d(w,"c",function(){return s}),n.d(w,"d",function(){return x}),n.d(w,"j",function(){return O}),n.d(w,"e",function(){return h}),n.d(w,"f",function(){return B});var E=n("KQm4"),C=n("U8pU"),Q=n("Ff2n"),J=n("q1tI"),j=n.n(J),o=n("Kwbf"),ne=n("WaYH"),L=.25,u=2;function V(m,v){var b=m.slice(),a=b.indexOf(v);return a>=0&&b.splice(a,1),b}function A(m,v){var b=m.slice();return b.indexOf(v)===-1&&b.push(v),b}function Y(m){return m.split("-")}function H(m,v){return"".concat(m,"-").concat(v)}function D(m){return m&&m.type&&m.type.isTreeNode}function r(m,v){var b=[m],a=v[m];function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,d=i.children;b.push(c),t(d)})}return t(a.children),b}function s(m,v){var b=m.clientY,a=v.selectHandle.getBoundingClientRect(),t=a.top,e=a.bottom,i=a.height,c=Math.max(i*L,u);return b<=t+c?-1:b>=e-c?1:0}function x(m,v){if(!m)return;var b=v.multiple;return b?m.slice():m.length?[m[0]]:m}var p=function(v){return v};function g(m,v){if(!m)return[];var b=v||{},a=b.processProps,t=a===void 0?p:a,e=Array.isArray(m)?m:[m];return e.map(function(i){var c=i.children,d=Object(Q.a)(i,["children"]),N=g(c,v);return j.a.createElement(ne.a,Object.assign({},t(d)),N)})}function O(m){if(!m)return null;var v;if(Array.isArray(m))v={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(C.a)(m)==="object")v={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function h(m,v){var b=new Set;function a(t){if(b.has(t))return;var e=v[t];if(!e)return;b.add(t);var i=e.parent,c=e.node;if(c.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(t){a(t)}),Object(E.a)(b)}function B(m){var v={};return Object.keys(m).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=m[b])}),v}},"SA+Z":function(je,w,n){var E=n("wTVA"),C=n("EbDI"),Q=n("ZhPi"),J=n("wkBT");function j(o){return E(o)||C(o)||Q(o)||J()}je.exports=j,je.exports.__esModule=!0,je.exports.default=je.exports},WaYH:function(je,w,n){"use strict";var E=n("rePB"),C=n("Ff2n"),Q=n("VTBJ"),J=n("1OyB"),j=n("vuIU"),o=n("JX7q"),ne=n("Ji7U"),L=n("LK+K"),u=n("q1tI"),V=n("TSYQ"),A=n.n(V),Y=n("sboe"),H=n("OZM5"),D=function(v){var b=v.prefixCls,a=v.level,t=v.isStart,e=v.isEnd;if(!a)return null;for(var i="".concat(b,"-indent-unit"),c=[],d=0;d"},r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),r.a.createElement(J.a.Item,null,r.a.createElement(x.a,{to:"/competitions/index/".concat(e,"/enroll")},"\u62A5\u540D")),r.a.createElement(J.a.Item,null,"\u6218\u961F\u8BE6\u60C5")),r.a.createElement("p",null,"\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement(C.a,{className:"teamsLayoutTable",columns:le,dataSource:N,bordered:!0,pagination:!1}),r.a.createElement("p",null,"\u6559\u5B66\u8BFE\u5802"),r.a.createElement(C.a,{className:"teamsLayoutTable",columns:oe,dataSource:F,bordered:!0,pagination:!1}))};w.default=Object(p.a)(function(O){var h=O.loading,B=O.globalSetting,m=O.user;return{globalSetting:B,loading:h.effects,user:m}})(g)},n6Qo:function(je,w,n){"use strict";n.d(w,"a",function(){return L});var E=n("q1tI"),C=n("biw7"),Q=n("fyJ8");function J(u){var V=u.className,A=u.index,Y=u.children,H=u.colSpan,D=u.rowSpan,r=E.useContext(C.a),s=r.prefixCls,x=r.fixedInfoList,p=x[A];return E.createElement(Q.a,Object.assign({className:V,index:A,component:"td",prefixCls:s,record:null,dataIndex:null,render:function(){return{children:Y,props:{colSpan:H,rowSpan:D}}}},p))}function j(u){return E.createElement("tr",Object.assign({},u))}function o(u){var V=u.children,A=E.useContext(C.a),Y=A.prefixCls;return E.createElement("tfoot",{className:"".concat(Y,"-summary")},V)}var ne=w.b=o,L={Cell:J,Row:j}},sR1s:function(je,w,n){"use strict";n.d(w,"b",function(){return J}),n.d(w,"a",function(){return j}),n.d(w,"c",function(){return o}),n.d(w,"d",function(){return ne});var E=n("U8pU"),C="RC_TABLE_KEY";function Q(L){return L==null?[]:Array.isArray(L)?L:[L]}function J(L,u){if(!u&&typeof u!="number")return L;for(var V=Q(u),A=L,Y=0;Y1)Object(V.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(V.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var h=O[0];if(o.isValidElement(h)&&Object(A.c)(h)){var B=h.ref;O[0]=o.cloneElement(h,{ref:Object(A.a)(B,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,v){return!o.isValidElement(m)||"key"in m&&m.key!==null?m:o.cloneElement(m,{key:"".concat(H,"-").concat(v)})})}}]),x}(o.Component);D.displayName="ResizeObserver",w.a=D},wCXF:function(je,w,n){"use strict";n.d(w,"a",function(){return tt});var E=n("rePB"),C=n("VTBJ"),Q=n("KQm4"),J=n("U8pU"),j=n("ODXe"),o=n("q1tI"),ne=n("TSYQ"),L=n.n(ne),u=n("Gytx"),V=n.n(u),A=n("Kwbf"),Y=n("t23M"),H=n("qx4F"),D=n("6eGT"),r=n("IBYe"),s=n("Ff2n"),x=n("c+Xe"),p=n("fyJ8"),g=n("biw7");function O(l,R,P,I,z){var U=P[l]||{},_=P[R]||{},T,M;U.fixed==="left"?T=I.left[l]:_.fixed==="right"&&(M=I.right[R]);var G=!1,W=!1,$=!1,re=!1,q=P[R+1],ue=P[l-1];if(z==="rtl"){if(T!==void 0){var Re=ue&&ue.fixed==="left";re=!Re}else if(M!==void 0){var Ce=q&&q.fixed==="right";$=!Ce}}else if(T!==void 0){var xe=q&&q.fixed==="left";G=!xe}else if(M!==void 0){var ie=ue&&ue.fixed==="right";W=!ie}return{fixLeft:T,fixRight:M,lastFixLeft:G,firstFixRight:W,lastFixRight:$,firstFixLeft:re,isSticky:I.isSticky}}var h=n("sR1s");function B(l){var R=l.cells,P=l.stickyOffsets,I=l.flattenColumns,z=l.rowComponent,U=l.cellComponent,_=l.onHeaderRow,T=l.index,M=o.useContext(g.a),G=M.prefixCls,W=M.direction,$;_&&($=_(R.map(function(q){return q.column}),T));var re=Object(h.a)(R.map(function(q){return q.column}));return o.createElement(z,Object.assign({},$),R.map(function(q,ue){var Re=q.column,Ce=O(q.colStart,q.colEnd,I,P,W),xe;return Re&&Re.onHeaderCell&&(xe=q.column.onHeaderCell(Re)),o.createElement(p.a,Object.assign({},q,{ellipsis:Re.ellipsis,align:Re.align,component:U,prefixCls:G,key:re[ue]},Ce,{additionalProps:xe,rowType:"header"}))}))}B.displayName="HeaderRow";var m=B;function v(l){var R=[];function P(_,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;R[M]=R[M]||[];var G=T,W=_.filter(Boolean).map(function($){var re={key:$.key,className:$.className||"",children:$.title,column:$,colStart:G},q=1,ue=$.children;return ue&&ue.length>0&&(q=P(ue,G,M+1).reduce(function(Re,Ce){return Re+Ce},0),re.hasSubColumns=!0),"colSpan"in $&&(q=$.colSpan),"rowSpan"in $&&(re.rowSpan=$.rowSpan),re.colSpan=q,re.colEnd=re.colStart+q-1,R[M].push(re),G+=q,q});return W}P(l,0);for(var I=R.length,z=function(T){R[T].forEach(function(M){!("rowSpan"in M)&&!M.hasSubColumns&&(M.rowSpan=I-T)})},U=0;U=0;T-=1){var M=R[T],G=P&&P[T],W=G&&G[t.a];(M||W||_)&&(z.unshift(o.createElement("col",Object.assign({key:T,style:{width:M,minWidth:M}},W))),_=!0)}return o.createElement("colgroup",null,z)}var i=e;function c(l,R){return Object(o.useMemo)(function(){for(var P=[],I=0;I1?Fe-1:0),dt=1;dt=$&&(Ne=$-re),_({scrollLeft:Ne/$*(W+2)}),ie.current.x=fe.pageX},We=function(){var fe=Object(Ye.b)(U.current).top,we=fe+U.current.offsetHeight,He=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=He||fe>=He-T?xe(function(Je){return Object(C.a)(Object(C.a)({},Je),{},{isHiddenScrollBar:!0})}):xe(function(Je){return Object(C.a)(Object(C.a)({},Je),{},{isHiddenScrollBar:!1})})},_e=function(fe){xe(function(we){return Object(C.a)(Object(C.a)({},we),{},{scrollLeft:fe/W*$||0})})};return o.useImperativeHandle(P,function(){return{setScrollLeft:_e}}),o.useEffect(function(){var Pe=Object(ke.a)(document.body,"mouseup",$e,!1),fe=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Pe.remove(),fe.remove()}},[re,Te]),o.useEffect(function(){var Pe=Object(ke.a)(window,"scroll",We,!1),fe=Object(ke.a)(window,"resize",We,!1);return function(){Pe.remove(),fe.remove()}},[]),o.useEffect(function(){Ce.isHiddenScrollBar||xe(function(Pe){var fe,we;return Object(C.a)(Object(C.a)({},Pe),{},{scrollLeft:U.current.scrollLeft/((fe=U.current)===null||fe===void 0?void 0:fe.scrollWidth)*((we=U.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ce.isHiddenScrollBar]),W<=$||!re||Ce.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:$,bottom:T},className:"".concat(G,"-sticky-scroll")},o.createElement("div",{onMouseDown:Oe,ref:q,className:L()("".concat(G,"-sticky-scroll-bar"),Object(E.a)({},"".concat(G,"-sticky-scroll-bar-active"),Te)),style:{width:"".concat(re,"px"),transform:"translate3d(".concat(Ce.scrollLeft,"px, 0, 0)")}}))},me=o.forwardRef(Ae);function be(l,R){return o.useMemo(function(){var P=!!l;return{isSticky:P,stickyClassName:P?"".concat(R,"-sticky-header"):"",offsetHeader:Object(J.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(J.a)(l)==="object"&&l.offsetScroll||0}},[l,R])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(l){var R=l.children;return R},function(l,R){return V()(l.props,R.props)?l.pingLeft!==R.pingLeft||l.pingRight!==R.pingRight:!1});function Ve(l){var R,P=l.prefixCls,I=l.className,z=l.rowClassName,U=l.style,_=l.data,T=l.rowKey,M=l.scroll,G=l.tableLayout,W=l.direction,$=l.title,re=l.footer,q=l.summary,ue=l.id,Re=l.showHeader,Ce=l.components,xe=l.emptyText,ie=l.onRow,Xe=l.onHeaderRow,Se=l.internalHooks,Te=l.transformColumns,Ie=l.internalRefs,$e=l.sticky,Oe=_||Qe,Ge=!!Oe.length,We=o.useState(0),_e=Object(j.a)(We,2),Pe=_e[0],fe=_e[1];o.useEffect(function(){fe(Object(H.a)())});var we=o.useMemo(function(){return Object(h.c)(Ce,{})},[Ce]),He=o.useCallback(function(Ee,ge){return Object(h.b)(we,Ee)||ge},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(Ee){var ge=Ee&&Ee[T];return ge}},[T]),Ne=Object(t.c)(l),jt=Ne.expandIcon,Rt=Ne.expandedRowKeys,Pt=Ne.defaultExpandedRowKeys,rt=Ne.defaultExpandAllRows,it=Ne.expandedRowRender,ft=Ne.onExpand,mt=Ne.onExpandedRowsChange,Nt=Ne.expandRowByClick,nt=Ne.rowExpandable,Et=Ne.expandIconColumnIndex,pt=Ne.expandedRowClassName,Kt=Ne.childrenColumnName,Tt=Ne.indentSize,ht=jt||Be,gt=Kt||"children",Dt=o.useMemo(function(){return it?"row":l.expandable&&Se===tt&&l.expandable.__PARENT_RENDER_ICON__||Oe.some(function(Ee){return Ee&&Object(J.a)(Ee)==="object"&&Ee[gt]})?"nest":!1},[!!it,Oe]),St=o.useState(function(){return Pt||(rt?Ue(Oe,Je,gt):[])}),ze=Object(j.a)(St,2),Ze=ze[0],at=ze[1],Fe=o.useMemo(function(){return new Set(Rt||Ze||[])},[Rt,Ze]),ct=o.useCallback(function(Ee){var ge=Je(Ee,Oe.indexOf(Ee)),Ke,qe=Fe.has(ge);qe?(Fe.delete(ge),Ke=Object(Q.a)(Fe)):Ke=[].concat(Object(Q.a)(Fe),[ge]),at(Ke),ft&&ft(!qe,Ee),mt&&mt(Ke)},[Je,Fe,Oe,ft,mt]),dt=o.useState(0),_t=Object(j.a)(dt,2),Ct=_t[0],Mt=_t[1],vn=Object(y.b)(Object(C.a)(Object(C.a)(Object(C.a)({},l),Ne),{},{expandable:!!it,expandedKeys:Fe,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:W}),Se===tt?Te:null),Yt=Object(j.a)(vn,2),kt=Yt[0],Me=Yt[1],Lt=o.useMemo(function(){return{columns:kt,flattenColumns:Me}},[kt,Me]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(j.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(j.a)(gn,2),tn=en[0],Cn=en[1],yn=pe(new Map),nn=Object(j.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(h.a)(Me),an=jn.map(function(Ee){return On.get(Ee)}),on=o.useMemo(function(){return an},[an.join("_")]),At=De(on,Me.length,W),ot=M&&Object(h.d)(M.y),lt=M&&Object(h.d)(M.x),yt=lt&&Me.some(function(Ee){var ge=Ee.fixed;return ge}),rn=o.useRef(),wt=be($e,P),Ot=wt.isSticky,Rn=wt.offsetHeader,Pn=wt.offsetScroll,Nn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:M.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:M.x===!0?"auto":M.x,minWidth:"100%"});var ln=o.useCallback(function(Ee,ge){xn(function(Ke){var qe=new Map(Ke);return qe.set(Ee,ge),qe})},[]),Tn=he(null),sn=Object(j.a)(Tn,2),Dn=sn[0],cn=sn[1];function Ht(Ee,ge){if(!ge)return;typeof ge=="function"?ge(Ee):ge.scrollLeft!==Ee&&(ge.scrollLeft=Ee)}var vt=function(ge){var Ke=ge.currentTarget,qe=ge.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Dn(hn),Ht(xt,Qt.current),Ht(xt,ut.current),Ht(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(C.a)(s),Object(C.a)(A(O).map(function(h){return Object(Q.a)({fixed:g},h)}))):[].concat(Object(C.a)(s),[Object(Q.a)(Object(Q.a)({},x),{},{fixed:g})])},[])}function Y(r){for(var s=!0,x=0;x=0;O-=1){var h=r[O];if(g&&h.fixed!=="right")g=!1;else if(!g&&h.fixed==="right"){Object(ne.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function H(r){return r.map(function(s){var x=s.fixed,p=Object(J.a)(s,["fixed"]),g=x;return x==="left"?g="right":x==="right"&&(g="left"),Object(Q.a)({fixed:g},p)})}function D(r,s){var x=r.prefixCls,p=r.columns,g=r.children,O=r.expandable,h=r.expandedKeys,B=r.getRowKey,m=r.onTriggerExpand,v=r.expandIcon,b=r.rowExpandable,a=r.expandIconColumnIndex,t=r.direction,e=r.expandRowByClick,i=j.useMemo(function(){return p||V(g)},[p,g]),c=j.useMemo(function(){if(O){var f,K=a||0,k=i[K],F=(f={},Object(E.a)(f,u.a,{className:"".concat(x,"-expand-icon-col")}),Object(E.a)(f,"title",""),Object(E.a)(f,"fixed",k?k.fixed:null),Object(E.a)(f,"className","".concat(x,"-row-expand-icon-cell")),Object(E.a)(f,"render",function(S,ee,ae){var le=B(ee,ae),oe=h.has(le),te=b?b(ee):!0,y=v({prefixCls:x,expanded:oe,expandable:te,record:ee,onExpand:m});return e?j.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},y):y}),f),ce=i.slice();return K>=0&&ce.splice(K,0,F),ce}return i},[O,i,B,h,v,t]),d=j.useMemo(function(){var f=c;return s&&(f=s(f)),f.length||(f=[{render:function(){return null}}]),f},[s,c,t]),N=j.useMemo(function(){return t==="rtl"?H(A(d)):A(d)},[d,t]);return[d,N]}w.b=D},"y0+3":function(je,w,n){"use strict";n.d(w,"a",function(){return A}),n.d(w,"b",function(){return H});var E=/margin|padding|width|height|max|min|offset/,C={left:!0,top:!0},Q={cssFloat:1,styleFloat:1,float:1};function J(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function j(D,r,s){if(r=r.toLowerCase(),s==="auto"){if(r==="height")return D.offsetHeight;if(r==="width")return D.offsetWidth}return r in C||(C[r]=E.test(r)),C[r]?parseFloat(s)||0:s}function o(D,r){var s=arguments.length,x=J(D);return r=Q[r]?"cssFloat"in D.style?"cssFloat":"styleFloat":r,s===1?x:j(D,r,x[r]||D.style[r])}function ne(D,r,s){var x=arguments.length;if(r=Q[r]?"cssFloat"in D.style?"cssFloat":"styleFloat":r,x===3)return typeof s=="number"&&E.test(r)&&(s="".concat(s,"px")),D.style[r]=s,s;for(var p in r)r.hasOwnProperty(p)&&ne(D,p,r[p]);return J(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function u(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function V(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:r}}function A(){var D=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:r}}function Y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var r=D.getBoundingClientRect(),s=document.documentElement;return{left:r.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__StudentList.5de338a5.async.js b/p__Engineering__Lists__StudentList.5de338a5.async.js index 7ced57c003..6fce9aff95 100644 --- a/p__Engineering__Lists__StudentList.5de338a5.async.js +++ b/p__Engineering__Lists__StudentList.5de338a5.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[134,6,8,10],{"0ntK":function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___wiNIz",flex_space_between:"flex_space_between___W6VyH",flex_box_vertical_center:"flex_box_vertical_center___2wI53",flex_box_center_end:"flex_box_center_end___1xc94",flex_box_column:"flex_box_column___t1uPg",wrap:"wrap___3SdnL",title:"title___5aDvb",control:"control___2cHNi",label:"label___2P1PV",button:"button___Fi9NA",form:"form___1mrGy",customModal:"customModal___1uZJy",customTable:"customTable___3xqky"}},"6+eU":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return T});var w=a("wx14"),j=a("rePB"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("Ji7U"),ce=a("LK+K"),se=a("q1tI"),K=a.n(se),k=a("TSYQ"),X=a.n(k),le=function($){var g,O="".concat($.rootPrefixCls,"-item"),d=X()(O,"".concat(O,"-").concat($.page),(g={},Object(j.a)(g,"".concat(O,"-active"),$.active),Object(j.a)(g,$.className,!!$.className),Object(j.a)(g,"".concat(O,"-disabled"),!$.page),g)),I=function(){$.onClick($.page)},z=function(Ce){$.onKeyPress(Ce,$.onClick,$.page)};return K.a.createElement("li",{title:$.showTitle?$.page:null,className:d,onClick:I,onKeyPress:z,tabIndex:"0"},$.itemRender($.page,"page",K.a.createElement("a",{rel:"nofollow"},$.page)))},pe=le,Z={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},_=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(){var O;Object(U.a)(this,g);for(var d=arguments.length,I=new Array(d),z=0;z=0||Q.relatedTarget.className.indexOf("".concat(L,"-next"))>=0))return;O.setState({goInputText:""}),P(O.getValidValue())},O.go=function(Q){var Ce=O.state.goInputText;if(Ce==="")return;(Q.keyCode===Z.ENTER||Q.type==="click")&&(O.setState({goInputText:""}),O.props.quickGo(O.getValidValue()))},O}return Object(r.a)(g,[{key:"getValidValue",value:function(){var d=this.state,I=d.goInputText,z=d.current;return!I||isNaN(I)?z:Number(I)}},{key:"getPageSizeOptions",value:function(){var d=this.props,I=d.pageSize,z=d.pageSizeOptions;return z.some(function(Q){return Q.toString()===I.toString()})?z:z.concat([I.toString()]).sort(function(Q,Ce){var te=isNaN(Number(Q))?0:Number(Q),P=isNaN(Number(Ce))?0:Number(Ce);return te-P})}},{key:"render",value:function(){var d=this,I=this.props,z=I.pageSize,Q=I.locale,Ce=I.rootPrefixCls,te=I.changeSize,P=I.quickGo,L=I.goButton,y=I.selectComponentClass,p=I.buildOptionText,A=I.selectPrefixCls,h=I.disabled,M=this.state.goInputText,G="".concat(Ce,"-options"),oe=y,D=null,B=null,ne=null;if(!te&&!P)return null;var ie=this.getPageSizeOptions();if(te&&oe){var ee=ie.map(function(F,q){return K.a.createElement(oe.Option,{key:q,value:F.toString()},(p||d.buildOptionText)(F))});D=K.a.createElement(oe,{disabled:h,prefixCls:A,showSearch:!1,className:"".concat(G,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(z||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(q){return q.parentNode}},ee)}return P&&(L&&(ne=typeof L=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:h,className:"".concat(G,"-quick-jumper-button")},Q.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),B=K.a.createElement("div",{className:"".concat(G,"-quick-jumper")},Q.jump_to,K.a.createElement("input",{disabled:h,type:"text",value:M,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,ne)),K.a.createElement("li",{className:"".concat(G)},D,B)}}]),g}(K.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=_,ue=a("N2Kk");function V(){}function ae(J){return typeof J=="number"&&isFinite(J)&&Math.floor(J)===J}function fe(J,$,g){return g}function Y(J,$,g){var O=typeof J=="undefined"?$.pageSize:J;return Math.floor((g.total-1)/O)+1}var he=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(O){var d;Object(U.a)(this,g),d=$.call(this,O),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(Y(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(te,P){var L=d.props.prefixCls,y=te||K.a.createElement("button",{type:"button","aria-label":P,className:"".concat(L,"-item-link")});return typeof te=="function"&&(y=K.a.createElement(te,Object(je.a)({},d.props))),y},d.savePaginationNode=function(te){d.paginationNode=te},d.isValid=function(te){return ae(te)&&te!==d.state.current},d.shouldDisplayQuickJumper=function(){var te=d.props,P=te.showQuickJumper,L=te.pageSize,y=te.total;return y<=L?!1:P},d.handleKeyDown=function(te){(te.keyCode===Z.ARROW_UP||te.keyCode===Z.ARROW_DOWN)&&te.preventDefault()},d.handleKeyUp=function(te){var P=d.getValidValue(te),L=d.state.currentInputValue;P!==L&&d.setState({currentInputValue:P}),te.keyCode===Z.ENTER?d.handleChange(P):te.keyCode===Z.ARROW_UP?d.handleChange(P-1):te.keyCode===Z.ARROW_DOWN&&d.handleChange(P+1)},d.changePageSize=function(te){var P=d.state.current,L=Y(te,d.state,d.props);P=P>L?L:P,L===0&&(P=d.state.current),typeof te=="number"&&("pageSize"in d.props||d.setState({pageSize:te}),"current"in d.props||d.setState({current:P,currentInputValue:P})),d.props.onShowSizeChange(P,te),"onChange"in d.props&&d.props.onChange&&d.props.onChange(P,te)},d.handleChange=function(te){var P=d.props.disabled,L=te;if(d.isValid(L)&&!P){var y=Y(void 0,d.state,d.props);L>y?L=y:L<1&&(L=1),"current"in d.props||d.setState({current:L,currentInputValue:L});var p=d.state.pageSize;return d.props.onChange(L,p),L}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?L-2:0),p=2;p=z?Ce=z:Ce=Number(I),Ce}},{key:"getShowSizeChanger",value:function(){var d=this.props,I=d.showSizeChanger,z=d.total,Q=d.totalBoundaryShowSizeChanger;return typeof I!="undefined"?I:z>Q}},{key:"renderPrev",value:function(d){var I=this.props,z=I.prevIcon,Q=I.itemRender,Ce=Q(d,"prev",this.getItemIcon(z,"prev page")),te=!this.hasPrev();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"renderNext",value:function(d){var I=this.props,z=I.nextIcon,Q=I.itemRender,Ce=Q(d,"next",this.getItemIcon(z,"next page")),te=!this.hasNext();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"render",value:function(){var d=this,I=this.props,z=I.prefixCls,Q=I.className,Ce=I.style,te=I.disabled,P=I.hideOnSinglePage,L=I.total,y=I.locale,p=I.showQuickJumper,A=I.showLessItems,h=I.showTitle,M=I.showTotal,G=I.simple,oe=I.itemRender,D=I.showPrevNextJumpers,B=I.jumpPrevIcon,ne=I.jumpNextIcon,ie=I.selectComponentClass,ee=I.selectPrefixCls,F=I.pageSizeOptions,q=this.state,n=q.current,m=q.pageSize,s=q.currentInputValue;if(P===!0&&L<=m)return null;var S=Y(void 0,this.state,this.props),H=[],re=null,Ee=null,Pe=null,ke=null,Ie=null,Ne=p&&p.goButton,Le=A?1:2,Nt=n-1>0?n-1:0,It=n+1=Le*2&&n!==1+2&&(H[0]=Object(se.cloneElement)(H[0],{className:"".concat(z,"-item-after-jump-prev")}),H.unshift(re)),S-n>=Le*2&&n!==S-2&&(H[H.length-1]=Object(se.cloneElement)(H[H.length-1],{className:"".concat(z,"-item-before-jump-next")}),H.push(Ee)),ge!==1&&H.unshift(Pe),Me!==S&&H.push(ke)}var xe=null;M&&(xe=K.a.createElement("li",{className:"".concat(z,"-total-text")},M(L,[L===0?0:(n-1)*m+1,n*m>L?L:n*m])));var ye=!this.hasPrev()||!S,_e=!this.hasNext()||!S;return K.a.createElement("ul",Object(w.a)({className:X()(z,Q,Object(j.a)({},"".concat(z,"-disabled"),te)),style:Ce,unselectable:"unselectable",ref:this.savePaginationNode},At),xe,K.a.createElement("li",{title:h?y.prev_page:null,onClick:this.prev,tabIndex:ye?null:0,onKeyPress:this.runIfEnterPrev,className:X()("".concat(z,"-prev"),Object(j.a)({},"".concat(z,"-disabled"),ye)),"aria-disabled":ye},this.renderPrev(Nt)),H,K.a.createElement("li",{title:h?y.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:X()("".concat(z,"-next"),Object(j.a)({},"".concat(z,"-disabled"),_e)),"aria-disabled":_e},this.renderNext(It)),K.a.createElement(x,{disabled:te,locale:y,rootPrefixCls:z,selectComponentClass:ie,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:m,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ne}))}}],[{key:"getDerivedStateFromProps",value:function(d,I){var z={};if("current"in d&&(z.current=d.current,d.current!==I.current&&(z.currentInputValue=z.current)),"pageSize"in d&&d.pageSize!==I.pageSize){var Q=I.current,Ce=Y(d.pageSize,I,d);Q=Q>Ce?Ce:Q,"current"in d||(z.current=Q,z.currentInputValue=Q),z.pageSize=d.pageSize}return z}}]),g}(K.a.Component);he.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:ue.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var T=he},"6RRn":function(Xe,ve,a){"use strict";var w=a("wCXF"),j=a("n6Qo");a.d(ve,"b",function(){return j.a});var je=a("IBYe"),U=a("6eGT"),r=a("hW8S");a.d(ve,"a",function(){return r.a}),ve.c=w.b},"6eGT":function(Xe,ve,a){"use strict";function w(j){return null}ve.a=w},"815F":function(Xe,ve,a){"use strict";a.d(ve,"e",function(){return ce}),a.d(ve,"c",function(){return K}),a.d(ve,"d",function(){return k}),a.d(ve,"a",function(){return le}),a.d(ve,"f",function(){return pe}),a.d(ve,"b",function(){return Z});var w=a("KQm4"),j=a("VTBJ"),je=a("Ff2n"),U=a("Zm9Q"),r=a("Kwbf"),f=a("OZM5");function ce(_,x){return _!=null?_:x}function se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=new Map;function ue(V){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(fe){var Y=fe.key,he=fe.children;Object(r.a)(Y!=null,"Tree node must have a certain key: [".concat(ae).concat(Y,"]"));var T=String(Y);Object(r.a)(!x.has(T)||Y===null||Y===void 0,"Same 'key' exist in the Tree: ".concat(T)),x.set(T,!0),ue(he,"".concat(ae).concat(T," > "))})}ue(_)}function K(_){function x(ue){var V=Object(U.a)(ue);return V.map(function(ae){if(!Object(f.i)(ae))return Object(r.a)(!ae,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=ae.key,Y=ae.props,he=Y.children,T=Object(je.a)(Y,["children"]),J=Object(j.a)({key:fe},T),$=x(he);return $.length&&(J.children=$),J}).filter(function(ae){return ae})}return x(_)}function k(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=new Set(x===!0?[]:x),V=[];function ae(fe){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(he,T){var J=Object(f.h)(Y?Y.pos:"0",T),$=ce(he.key,J),g=Object(j.a)(Object(j.a)({},he),{},{parent:Y,pos:J,children:null,data:he,isStart:[].concat(Object(w.a)(Y?Y.isStart:[]),[T===0]),isEnd:[].concat(Object(w.a)(Y?Y.isEnd:[]),[T===fe.length-1])});return V.push(g),x===!0||ue.has($)?g.children=ae(he.children||[],g):g.children=[],g})}return ae(_),V}function X(_,x,ue){var V;ue?typeof ue=="string"?V=function(Y){return Y[ue]}:typeof ue=="function"&&(V=function(Y){return ue(Y)}):V=function(Y,he){return ce(Y.key,he)};function ae(fe,Y,he){var T=fe?fe.children:_,J=fe?Object(f.h)(he.pos,Y):"0";if(fe){var $=V(fe,J),g={node:fe,index:Y,pos:J,key:$,parentPos:he.node?he.pos:null,level:he.level+1};x(g)}T&&T.forEach(function(O,d){ae(O,d,{node:fe,pos:J,level:he?he.level+1:-1})})}ae(null)}function le(_){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=x.initWrapper,V=x.processEntity,ae=x.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,Y={},he={},T={posEntities:Y,keyEntities:he};return ue&&(T=ue(T)||T),X(_,function(J){var $=J.node,g=J.index,O=J.pos,d=J.key,I=J.parentPos,z=J.level,Q={node:$,index:g,key:d,pos:O,level:z},Ce=ce(d,O);Y[O]=Q,he[Ce]=Q,Q.parent=Y[I],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),V&&V(Q,T)},fe),ae&&ae(T),T}function pe(_,x){var ue=x.expandedKeys,V=x.selectedKeys,ae=x.loadedKeys,fe=x.loadingKeys,Y=x.checkedKeys,he=x.halfCheckedKeys,T=x.dragOverNodeKey,J=x.dropPosition,$=x.keyEntities,g=$[_],O={eventKey:_,expanded:ue.indexOf(_)!==-1,selected:V.indexOf(_)!==-1,loaded:ae.indexOf(_)!==-1,loading:fe.indexOf(_)!==-1,checked:Y.indexOf(_)!==-1,halfChecked:he.indexOf(_)!==-1,pos:String(g?g.pos:""),dragOver:T===_&&J===0,dragOverGapTop:T===_&&J===-1,dragOverGapBottom:T===_&&J===1};return O}function Z(_){var x=_.data,ue=_.expanded,V=_.selected,ae=_.checked,fe=_.loaded,Y=_.loading,he=_.halfChecked,T=_.dragOver,J=_.dragOverGapTop,$=_.dragOverGapBottom,g=_.pos,O=_.active,d=Object(j.a)(Object(j.a)({},x),{},{expanded:ue,selected:V,checked:ae,loaded:fe,loading:Y,halfChecked:he,dragOver:T,dragOverGapTop:J,dragOverGapBottom:$,pos:g,active:O});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),d}},"9ZfG":function(Xe,ve,a){"use strict";var w=a("2qtc"),j=a("kLXV"),je=a("DYRE"),U=a("zeV3"),r=a("DZo9"),f=a("8z0m"),ce=a("+L6B"),se=a("2/Rp"),K=a("Znn+"),k=a("ZTPi"),X=a("miYZ"),le=a("tsqr"),pe=a("tJVT"),Z=a("q1tI"),_=a.n(Z),x=a("xvlK"),ue=a("1vsH"),V=a("Ty5D"),ae=a("NdNG"),fe=a.n(ae),Y=function(T){var J=T.visible,$=T.onOk,g=T.onCancel,O=T.templateFileName,d=T.templateFileUrl,I=T.otherTemplateText,z=T.formNode,Q=T.title,Ce=Object(Z.useState)([]),te=Object(pe.a)(Ce,2),P=te[0],L=te[1],y=Object(Z.useState)(!1),p=Object(pe.a)(y,2),A=p[0],h=p[1],M=Object(Z.useState)("1"),G=Object(pe.a)(M,2),oe=G[0],D=G[1],B=Object(V.i)();Object(Z.useEffect)(function(){J||(L([]),h(!1),D("1"))},[J]);var ne=function(){h(!0),$(P,function(){h(!1)})},ie=function(){g()},ee=function(){var m=d;Object(ue.v)(null,m)},F=function(m){var s,S,H,re,Ee=m==null||((s=m.name)===null||s===void 0)?void 0:s.substring(m==null||((S=m.name)===null||S===void 0)?void 0:S.lastIndexOf("."),m==null||((H=m.name)===null||H===void 0)?void 0:H.length);if(Ee=(re=Ee)===null||re===void 0?void 0:re.toLowerCase(),Ee!==".xls"&&Ee!==".xlsx")return le.b.error("\u53EA\u80FD\u4E0A\u4F20.xls,.xlsx\u683C\u5F0F\u7684\u6587\u6863"),Promise.reject();var Pe={name:m.name,uid:m.uid,file:m};return L([Pe]),!1},q=function(){L([])};return _.a.createElement(j.a,{title:Q,visible:J,centered:!0,wrapClassName:fe.a.customModal,onCancel:ie,width:"740px",confirmLoading:A,footer:null},_.a.createElement(k.a,{className:fe.a.tabWarp,onChange:function(m){return D(m)},activeKey:oe},_.a.createElement(k.a.TabPane,{tab:"\u624B\u52A8\u65B0\u589E",key:"1"},z),_.a.createElement(k.a.TabPane,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},_.a.createElement("div",{className:fe.a.content},_.a.createElement("div",{style:{marginLeft:41,paddingBottom:50}},_.a.createElement("div",{style:{marginTop:36}},_.a.createElement("span",null,"\u6B65\u9AA41\uFF1A"),_.a.createElement("span",null,"\u4E0B\u8F7D\xA0",_.a.createElement("span",{style:{color:"#0152D9",cursor:"pointer"},onClick:ee},_.a.createElement("i",{className:"iconfont icon-moban1 font14"}),O),"\uFF0C\xA0",I),_.a.createElement("span",{style:{color:"#FA6400"},className:"mt10"},"\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\u3002")),_.a.createElement("aside",{style:{marginTop:30}},_.a.createElement("div",{className:"mr20"},"\u6B65\u9AA42\uFF1A\u4E0A\u4F20\u586B\u5199\u5B8C\u6210\u7684\u6A21\u677F\u3002"),_.a.createElement("div",null,J&&_.a.createElement(f.a,{action:"/api/attachments.json",fileList:P,beforeUpload:F,onRemove:q,withCredentials:!0,accept:".xls,.xlsx"},_.a.createElement(se.a,{type:"primary",icon:_.a.createElement(x.a,null)},"\u9009\u62E9\u6587\u4EF6"))))),_.a.createElement(U.a,{className:"mr40 pb20",size:10,style:{float:"right"}},_.a.createElement(se.a,{onClick:function(){return ie()}},"\u53D6\u6D88"),_.a.createElement(se.a,{onClick:function(){return ne()},type:"primary"},"\u786E\u8BA4"))))))};ve.a=Y},BU3w:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("MNnm"),j="rc-util-key";function je(ce){if(ce.attachTo)return ce.attachTo;var se=document.querySelector("head");return se||document.body}function U(ce){var se,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var k=document.createElement("style");if((se=K.csp)===null||se===void 0?void 0:se.nonce){var X;k.nonce=(X=K.csp)===null||X===void 0?void 0:X.nonce}k.innerHTML=ce;var le=je(K),pe=le.firstChild;return K.prepend&&le.prepend?le.prepend(k):K.prepend&&pe?le.insertBefore(k,pe):le.appendChild(k),k}var r=new Map;function f(ce,se){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=je(K);if(!r.has(k)){var X=U("",K),le=X.parentNode;r.set(k,le),le.removeChild(X)}var pe=Array.from(r.get(k).children).find(function(V){return V.tagName==="STYLE"&&V[j]===se});if(pe){var Z,_;if(((Z=K.csp)===null||Z===void 0?void 0:Z.nonce)&&pe.nonce!==((_=K.csp)===null||_===void 0?void 0:_.nonce)){var x;pe.nonce=(x=K.csp)===null||x===void 0?void 0:x.nonce}return pe.innerHTML!==ce&&(pe.innerHTML=ce),pe}var ue=U(ce,K);return ue[j]=se,ue}},FAcQ:function(Xe,ve,a){"use strict";a.r(ve);var w=a("g9YV"),j=a("wCAj"),je=a("OaEy"),U=a("2fM7"),r=a("DYRE"),f=a("zeV3"),ce=a("+L6B"),se=a("2/Rp"),K=a("5NDa"),k=a("5rEg"),X=a("2qtc"),le=a("kLXV"),pe=a("miYZ"),Z=a("tsqr"),_=a("k1fw"),x=a("9og8"),ue=a("y8nQ"),V=a("Vl3Y"),ae=a("tJVT"),fe=a("WmNS"),Y=a.n(fe),he=a("q1tI"),T=a.n(he),J=a("0ntK"),$=a.n(J),g=a("9kvl"),O=a("9ZfG"),d=a("ErOA"),I=a("LvDl"),z=a.n(I),Q=a("1vsH"),Ce=a("m3rI"),te=a("fj85"),P=a("g+eg"),L=function(p){var A,h=p.user,M={page:1,per_page:20,total:0,search:"",save_search:"",ec_major_school_id:null,ec_year_id:null,category:"name",sort_by:null,direction:null},G=Object(he.useState)(M),oe=Object(ae.a)(G,2),D=oe[0],B=oe[1],ne=Object(he.useState)(!0),ie=Object(ae.a)(ne,2),ee=ie[0],F=ie[1],q=Object(he.useState)(!1),n=Object(ae.a)(q,2),m=n[0],s=n[1],S=Object(he.useState)(!1),H=Object(ae.a)(S,2),re=H[0],Ee=H[1],Pe=Object(he.useState)(!1),ke=Object(ae.a)(Pe,2),Ie=ke[0],Ne=ke[1],Le=Object(he.useState)(!1),Nt=Object(ae.a)(Le,2),It=Nt[0],At=Nt[1],jt=Object(he.useState)([]),Ft=Object(ae.a)(jt,2),un=Ft[0],N=Ft[1],be=Object(he.useState)([]),ge=Object(ae.a)(be,2),Me=ge[0],Ae=ge[1],Te=Object(he.useState)([]),xe=Object(ae.a)(Te,2),ye=xe[0],_e=xe[1],Ue=Object(he.useState)([]),Se=Object(ae.a)(Ue,2),we=Se[0],$e=Se[1],Ke=Object(he.useState)(!1),Qe=Object(ae.a)(Ke,2),Et=Qe[0],ot=Qe[1],yt=V.a.useForm(),Ye=Object(ae.a)(yt,1),wt=Ye[0],Mt=Object(he.useRef)(null);Object(he.useEffect)(function(){var ze;h!=null&&(ze=h.userInfo)!==null&&ze!==void 0&&ze.school_id&&Jt()},[h==null||((A=h.userInfo)===null||A===void 0)?void 0:A.school_id]);var lt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return it=Object(I.cloneDeep)(Be),P.a.setItem(h==null||((Ve=h.userInfo)===null||Ve===void 0)?void 0:Ve.login,[it==null?void 0:it.ec_major_school_id,it==null?void 0:it.ec_year_id]),it[Be==null?void 0:Be.category]=Be==null?void 0:Be.search,F(!0),Ut.next=6,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"get",params:it});case 6:Ge=Ut.sent,Ge!=null&&Ge.students&&($e((Ge==null?void 0:Ge.students)||[]),D.total=Ge==null?void 0:Ge.count,D.save_search=D.search,B(Object(_.a)({},D))),F(!1);case 9:case"end":return Ut.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),zt=function(){var Re=Object(I.cloneDeep)(D);Re[D==null?void 0:D.category]=D==null?void 0:D.search,Object(Q.t)("",Object(Q.U)({url:Ce.a.API_SERVER+"/api/ec_years/".concat(D.ec_year_id,"/students.xlsx"),query:Re}))},Jt=function(){var ze=Object(x.a)(Y.a.mark(function Re(){var Be,Ve,it,Ge,st,Ut,St,_n,Qt,cn,gn,dn;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(d.a)("/api/schools/".concat(h==null||((Be=h.userInfo)===null||Be===void 0)?void 0:Be.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(Qt=Pt.sent,Qt!=null&&(Ve=Qt.data)!==null&&Ve!==void 0&&(it=Ve[0])!==null&&it!==void 0&&it.ec_major_school_id){Pt.next=7;break}return F(!1),s(!0),Pt.abrupt("return");case 7:return cn=P.a.getItem(h==null||((Ge=h.userInfo)===null||Ge===void 0)?void 0:Ge.login),gn=cn[0]||(Qt==null||((st=Qt.data)===null||st===void 0||((Ut=st[0])===null||Ut===void 0))?void 0:Ut.ec_major_school_id),Pt.next=11,Object(d.a)("/api/ec_major_schools/".concat(gn,"/ec_years/get_year_list.json"),{method:"get"});case 11:dn=Pt.sent,D.ec_major_school_id=gn,D.ec_year_id=cn[1]||(dn==null||((St=dn.data)===null||St===void 0||((_n=St[0])===null||_n===void 0))?void 0:_n.ec_year_id),Ae((Qt==null?void 0:Qt.data)||[]),_e((dn==null?void 0:dn.data)||[]),B(D),lt(D);case 18:case"end":return Pt.stop()}},Re)}));return function(){return ze.apply(this,arguments)}}(),ft=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(d.a)("/api/ec_major_schools/".concat(Be,"/ec_years/get_year_list.json"),{method:"get"});case 2:Ge=Ut.sent,D.ec_major_school_id=Be,D.ec_year_id=Ge==null||((Ve=Ge.data)===null||Ve===void 0||((it=Ve[0])===null||it===void 0))?void 0:it.ec_year_id,_e((Ge==null?void 0:Ge.data)||[]),B(D),lt(D);case 8:case"end":return Ut.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Gt=function(Re,Be){if(D.page=1,D[Be]=Re,Be==="category"){D.search="",D.save_search="",B(Object(_.a)({},D));return}if(Be==="ec_major_school_id"){ft(Re);return}Be==="ec_year_id"&&(B(Object(_.a)({},D)),lt(D))},Tt=function(Re){D.page=1,D.save_search=Re,B(Object(_.a)({},D))},Ct=function(Re){if(Re.length===0){Z.b.warn("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5B66\u751F");return}le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Be=Object(x.a)(Y.a.mark(function it(){var Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"delete",body:{ids:Re}});case 2:Ge=St.sent,(Ge==null?void 0:Ge.status)===0&&(st=Re.length===we.length&&D.page>1?D.page-1:D.page,D.page=st,N([]),B(Object(_.a)({},D)),lt(D));case 4:case"end":return St.stop()}},it)}));function Ve(){return Be.apply(this,arguments)}return Ve}()})},ht=function(Re,Be,Ve){if(D.page=Re==null?void 0:Re.current,D.per_page=Re==null?void 0:Re.pageSize,Ve!=null&&Ve.order?(D.sort_by=Ve==null?void 0:Ve.field,D.direction=(Ve==null?void 0:Ve.order)==="ascend"?"asc":"desc"):(D.sort_by=null,D.direction=null),B(Object(_.a)({},D)),nn)return;lt(D)},Ze={selectedRowKeys:un,columnWidth:54,onChange:function(Re){return N(Re)}},Lt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:90,render:function(Re,Be,Ve){return D.per_page*(D.page-1)+Ve+1}},{title:"\u59D3\u540D",dataIndex:"name",sorter:!0,ellipsis:!0,render:function(Re){return Re||"-"}},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u73ED\u7EA7",dataIndex:"clazz",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u6240\u5C5E\u5B66\u9662",dataIndex:"department",ellipsis:!0,sorter:!0,render:function(Re){return Re||"-"}},{title:"\u64CD\u4F5C",width:90,dataIndex:"action",render:function(Re,Be){return T.a.createElement("span",null,T.a.createElement("i",{onClick:function(){return qt(Be.id)},className:"iconfont icon-bianji7 c-gcrz-primary mr10 current"}),T.a.createElement("i",{onClick:function(){return Ct([Be.id])},className:"iconfont icon-piliangshanchubeifen c-gcrz-primary current"}))}}],Zt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be,Ve){var it,Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(!(Be.length===0)){St.next=4;break}return Z.b.warn("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ve(),St.abrupt("return");case 4:return Ge=new FormData,Ge.append("file",(it=Be[0])===null||it===void 0?void 0:it.file),St.next=8,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/import.json"),{method:"post",body:Ge},!0);case 8:st=St.sent,(st==null?void 0:st.status)===0&&(lt(D),At(!1)),Ve();case 11:case"end":return St.stop()}},Re)}));return function(Be,Ve){return ze.apply(this,arguments)}}(),qt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve;return Y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return ot(Be),Ge.next=3,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/student_detail.json"),{method:"get",params:{id:Be}});case 3:Ve=Ge.sent,Ve!=null&&Ve.students&&wt.setFieldsValue((Ve==null?void 0:Ve.students)||{});case 5:case"end":return Ge.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Dt=function(){var ze=Object(x.a)(Y.a.mark(function Re(Be){var Ve,it;return Y.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Mt.current?Ee(!0):Ne(!0),!Et){st.next=7;break}return st.next=4,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"put",body:Object(_.a)(Object(_.a)({},Be),{},{id:Et})});case 4:it=st.sent,st.next=10;break;case 7:return st.next=9,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"post",body:Be});case 9:it=st.sent;case 10:((Ve=it)===null||Ve===void 0?void 0:Ve.status)===0&&(Mt.current&&(At(!1),ot(!1)),wt.resetFields(),Z.b.success("\u4FDD\u5B58\u6210\u529F"),lt(D)),Ee(!1),Ne(!1);case 13:case"end":return st.stop()}},Re)}));return function(Be){return ze.apply(this,arguments)}}(),Rn=function(Re){return T.a.createElement("div",null,T.a.createElement(V.a,{form:wt,className:$.a.form,colon:!1,onFinish:Dt,labelCol:{span:4},wrapperCol:{span:19}},T.a.createElement(V.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D"})),T.a.createElement(V.a.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"})),T.a.createElement(V.a.Item,{label:"\u73ED\u7EA7",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u73ED\u7EA7"})),T.a.createElement(V.a.Item,{label:"\u6240\u5C5E\u5B66\u9662",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}]},T.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}))),T.a.createElement(f.a,{size:10,className:$.a.button,style:{margin:"0 40px 20px 0"}},T.a.createElement(se.a,{onClick:function(){ot(!1),At(!1)}},"\u53D6\u6D88"),T.a.createElement(se.a,{disabled:Ie,type:Re?"primary":"default",loading:re,onClick:function(){Mt.current=!0,wt.submit()}},"\u4FDD\u5B58"),!Re&&T.a.createElement(se.a,{disabled:re,loading:Ie,type:"primary",onClick:function(){Mt.current=!1,wt.submit()}},"\u7EE7\u7EED\u65B0\u589E")),T.a.createElement("div",{style:{clear:"both"}}))},nn=ee||m;return T.a.createElement("div",{className:$.a.wrap},T.a.createElement(te.a,{title:"\u5B66\u751F\u4FE1\u606F",style:{padding:"12px 0 0 20px"}}),T.a.createElement(f.a,{className:$.a.button,size:10},T.a.createElement(se.a,{disabled:nn,onClick:function(){wt.resetFields(),At(!0)},type:"primary"},T.a.createElement("i",{className:"iconfont icon-xinzeng font14 mr5"}),"\u65B0\u589E\u5B66\u751F"),T.a.createElement(se.a,{disabled:nn,onClick:function(){return Ct(un)}},T.a.createElement("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"\u6279\u91CF\u5220\u9664"),T.a.createElement(se.a,{disabled:nn,onClick:function(){return zt()}},T.a.createElement("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"\u5BFC\u51FA")),T.a.createElement("div",{style:{clear:"both"}}),T.a.createElement("div",{className:$.a.control},T.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u4E13\u4E1A"),T.a.createElement(U.a,{disabled:nn,style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",value:D==null?void 0:D.ec_major_school_id,onChange:function(Re){return Gt(Re,"ec_major_school_id")}},Me==null?void 0:Me.map(function(ze){return T.a.createElement(U.a.Option,{key:ze.ec_major_school_id,value:ze.ec_major_school_id},ze.name)})),T.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u5C4A\u522B"),T.a.createElement(U.a,{disabled:nn,style:{width:140},placeholder:"\u8BF7\u9009\u62E9\u5C4A\u522B",value:D==null?void 0:D.ec_year_id,onChange:function(Re){return Gt(Re,"ec_year_id")}},ye==null?void 0:ye.map(function(ze){return T.a.createElement(U.a.Option,{key:ze.ec_year_id,value:ze.ec_year_id},ze.year)})),T.a.createElement("div",{className:$.a.label,style:{width:100,background:"#fff"}},T.a.createElement(U.a,{disabled:nn,style:{width:100,transform:"translate(-1px, -1px)"},bordered:!1,value:D==null?void 0:D.category,onChange:function(Re){return Gt(Re,"category")}},T.a.createElement(U.a.Option,{value:"student_id"},"\u5B66\u751F\u5B66\u53F7"),T.a.createElement(U.a.Option,{value:"name"},"\u5B66\u751F\u59D3\u540D"),T.a.createElement(U.a.Option,{value:"clazz"},"\u5B66\u751F\u73ED\u7EA7"))),T.a.createElement(k.a.Search,{placeholder:"\u8BF7\u8F93\u5165".concat((D==null?void 0:D.category)==="student_id"?"\u5B66\u751F\u5B66\u53F7":(D==null?void 0:D.category)==="name"?"\u5B66\u751F\u59D3\u540D":"\u5B66\u751F\u73ED\u7EA7"),value:D==null?void 0:D.save_search,disabled:nn,onChange:function(Re){return Tt(Re.target.value)},onSearch:function(){D.page=1,D.search=D.save_search,B(Object(_.a)({},D)),lt(D)}})),T.a.createElement(j.a,{rowSelection:Ze,className:$.a.customTable,dataSource:we,bordered:!1,rowKey:"id",columns:Lt,rowClassName:$.a.row,loading:ee,onChange:ht,pagination:{pageSize:D.per_page,total:D.total,current:D.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],showTotal:function(Re){return T.a.createElement("span",{className:"mr10"},"\u5171",T.a.createElement("span",{className:"c-orange"},Re),"\u6761\u6570\u636E")}}}),T.a.createElement(O.a,{title:"\u65B0\u589E\u5B66\u751F",visible:It,onCancel:function(){return At(!1)},onOk:Zt,templateFileName:"\u5B66\u751F\u5BFC\u5165\u6A21\u677F",templateFileUrl:Ce.a.API_SERVER+"/api/ec_years/1/students/down_template.xlsx",otherTemplateText:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u4FE1\u606F\u3002",formNode:Rn()}),T.a.createElement(le.a,{title:"\u4FEE\u6539\u5B66\u751F\u4FE1\u606F",className:$.a.customModal,width:740,visible:!!Et,centered:!0,onCancel:function(){ot(!1),wt.resetFields()},footer:null},Rn(!0)))};ve.default=Object(g.a)(function(y){var p=y.user;return{user:p}})(L)},GfqC:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je);function r(y,p){var A="cannot "+y.method+" "+y.action+" "+p.status+"'",h=new Error(A);return h.status=p.status,h.method=y.method,h.url=y.action,h}function f(y){var p=y.responseText||y.response;if(!p)return p;try{return JSON.parse(p)}catch(A){return p}}function ce(y){var p=new XMLHttpRequest;y.onProgress&&p.upload&&(p.upload.onprogress=function(G){G.total>0&&(G.percent=G.loaded/G.total*100),y.onProgress(G)});var A=new FormData;y.data&&Object.keys(y.data).forEach(function(M){var G=y.data[M];if(Array.isArray(G)){G.forEach(function(oe){A.append(M+"[]",oe)});return}A.append(M,y.data[M])}),y.file instanceof Blob?A.append(y.filename,y.file,y.file.name):A.append(y.filename,y.file),p.onerror=function(G){y.onError(G)},p.onload=function(){return p.status<200||p.status>=300?y.onError(r(y,p),f(p)):y.onSuccess(f(p),p)},p.open(y.method,y.action,!0),y.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0);var h=y.headers||{};return h["X-Requested-With"]!==null&&p.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(h).forEach(function(M){h[M]!==null&&p.setRequestHeader(M,h[M])}),p.send(A),{abort:function(){p.abort()}}}var se=+new Date,K=0;function k(){return"rc-upload-"+se+"-"+ ++K}function X(y,p){return y.indexOf(p,y.length-p.length)!==-1}var le=function(y,p){if(y&&p){var A=Array.isArray(p)?p:p.split(","),h=y.name||"",M=y.type||"",G=M.replace(/\/.*$/,"");return A.some(function(oe){var D=oe.trim();return D.charAt(0)==="."?X(h.toLowerCase(),D.toLowerCase()):/\/\*$/.test(D)?G===D.replace(/\/.*$/,""):M===D})}return!0};function pe(y,p){var A=y.createReader(),h=[];function M(){A.readEntries(function(G){var oe=Array.prototype.slice.apply(G);h=h.concat(oe);var D=!oe.length;D?p(h):M()})}M()}var Z=function(p,A,h){var M=function G(oe,D){D=D||"",oe.isFile?oe.file(function(B){h(B)&&(oe.fullPath&&!B.webkitRelativePath&&(Object.defineProperties(B,{webkitRelativePath:{writable:!0}}),B.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(B,{webkitRelativePath:{writable:!1}})),A([B]))}):oe.isDirectory&&pe(oe,function(B){B.forEach(function(ne){G(ne,""+D+oe.name+"/")})})};p.forEach(function(G){M(G.webkitGetAsEntry())})},_=Z,x=Object.assign||function(y){for(var p=1;p=0)continue;if(!Object.prototype.hasOwnProperty.call(y,h))continue;A[h]=y[h]}return A}function Y(y,p){if(!(y instanceof p))throw new TypeError("Cannot call a class as a function")}function he(y,p){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:y}function T(y,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);y.prototype=Object.create(p&&p.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(y,p):y.__proto__=p)}var J=function(p){return Object.keys(p).reduce(function(A,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-"||h==="role")&&(A[h]=p[h]),A},{})},$=function(y){T(p,y);function p(){var A,h,M,G;Y(this,p);for(var oe=arguments.length,D=Array(oe),B=0;B1&&arguments[1]!==void 0?arguments[1]:1,_e=Le.length,Ue=0;Ue<_e;Ue+=1){var Se=(xe+Ue*ye+_e)%_e,we=Le[Se],$e=we.group,Ke=we.data;if(!$e&&!Ke.disabled)return Se}return-1},Ft=r.useState(function(){return jt(0)}),un=Object(se.a)(Ft,2),N=un[0],be=un[1],ge=function(xe){be(xe);var ye=Le[xe];if(!ye){Pe(null,-1);return}Pe(ye.data.value,xe)};r.useEffect(function(){ge(F!==!1?jt(0):-1)},[Le.length,ie]),r.useEffect(function(){var Te=setTimeout(function(){if(!ee&&s&&ne.size===1){var xe=Array.from(ne)[0],ye=Le.findIndex(function(_e){var Ue=_e.data;return Ue.value===xe});ge(ye),At(ye)}});return function(){return clearTimeout(Te)}},[s]);var Me=function(xe){xe!==void 0&&re(xe,{selected:!ne.has(xe)}),ee||Ee(!1)};if(r.useImperativeHandle(M,function(){return{onKeyDown:function(xe){var ye=xe.which;switch(ye){case K.a.UP:case K.a.DOWN:{var _e=0;if(ye===K.a.UP?_e=-1:ye===K.a.DOWN&&(_e=1),_e!==0){var Ue=jt(N+_e,_e);At(Ue),ge(Ue)}break}case K.a.ENTER:{var Se=Le[N];Se&&!Se.data.disabled?Me(Se.data.value):Me(void 0),s&&xe.preventDefault();break}case K.a.ESC:Ee(!1)}},onKeyUp:function(){},scrollTo:function(xe){At(xe)}}}),Le.length===0)return r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:It},m);function Ae(Te){var xe=Le[Te];if(!xe)return null;var ye=xe.data||{},_e=ye.value,Ue=ye.label,Se=ye.children,we=Object(k.a)(ye,!0),$e=B?Se:Ue;return xe?r.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},we,{key:Te,role:"option",id:"".concat(oe,"_list_").concat(Te),"aria-selected":ne.has(_e)}),_e):null}return r.createElement(r.Fragment,null,r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ae(N-1),Ae(N),Ae(N+1)),r.createElement(Z.a,{itemKey:"key",ref:Nt,data:Le,height:q,itemHeight:n,fullHeight:!1,onMouseDown:It,onScroll:ke,virtual:H,onMouseEnter:Ie},function(Te,xe){var ye,_e=Te.group,Ue=Te.groupOption,Se=Te.data,we=Se.label,$e=Se.key;if(_e)return r.createElement("div",{className:pe()(Ne,"".concat(Ne,"-group"))},we!==void 0?we:$e);var Ke=Se.disabled,Qe=Se.value,Et=Se.title,ot=Se.children,yt=Se.style,Ye=Se.className,wt=Object(ce.a)(Se,["disabled","value","title","children","style","className"]),Mt=ne.has(Qe),lt="".concat(Ne,"-option"),zt=pe()(Ne,lt,Ye,(ye={},Object(f.a)(ye,"".concat(lt,"-grouped"),Ue),Object(f.a)(ye,"".concat(lt,"-active"),N===xe&&!Ke),Object(f.a)(ye,"".concat(lt,"-disabled"),Ke),Object(f.a)(ye,"".concat(lt,"-selected"),Mt),ye)),Jt=B?ot:we,ft=!S||typeof S=="function"||Mt;return r.createElement("div",Object.assign({},wt,{"aria-selected":Mt,className:zt,title:Et,onMouseMove:function(){if(N===xe||Ke)return;ge(xe)},onClick:function(){Ke||Me(Qe)},style:yt}),r.createElement("div",{className:"".concat(lt,"-content")},Jt||Qe),r.isValidElement(S)||Mt,ft&&r.createElement(_.a,{className:"".concat(Ne,"-option-state"),customizeIcon:S,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},ue=r.forwardRef(x);ue.displayName="OptionList";var V=ue,ae=function(){return null};ae.isSelectOption=!0;var fe=ae,Y=function(){return null};Y.isSelectOptGroup=!0;var he=Y,T=a("VTBJ"),J=a("Zm9Q");function $(A){var h=A.key,M=A.props,G=M.children,oe=M.value,D=Object(ce.a)(M,["children","value"]);return Object(T.a)({key:h,value:oe!==void 0?oe:h,children:G},D)}function g(A){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(J.a)(A).map(function(M,G){if(!r.isValidElement(M)||!M.type)return null;var oe=M.type.isSelectOptGroup,D=M.key,B=M.props,ne=B.children,ie=Object(ce.a)(B,["children"]);return h||!oe?$(M):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(D===null?G:D,"__"),label:D},ie),{},{options:g(ne)})}).filter(function(M){return M})}var O=a("2Qr1"),d=a("qNPg"),I=a("U8pU"),z=a("Kwbf"),Q=a("WKfj");function Ce(A){var h=A.mode,M=A.options,G=A.children,oe=A.backfill,D=A.allowClear,B=A.placeholder,ne=A.getInputElement,ie=A.showSearch,ee=A.onSearch,F=A.defaultOpen,q=A.autoFocus,n=A.labelInValue,m=A.value,s=A.inputValue,S=A.optionLabelProp,H=h==="multiple"||h==="tags",re=ie!==void 0?ie:H||h==="combobox",Ee=M||g(G);if(Object(z.a)(h!=="tags"||Ee.every(function(Ne){return!Ne.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var Pe=Ee.some(function(Ne){return Ne.options?Ne.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ne?Ne.value:Ne.key)=="number"});Object(z.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)(h!=="combobox"||!S,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)(h==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(z.a)(h==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(z.b)(h!=="combobox"||!ne||!D||!B,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&h!=="combobox"&&h!=="tags"&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!F||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),m!=null){var ke=Object(Q.d)(m);Object(z.a)(!n||ke.every(function(Ne){return Object(I.a)(Ne)==="object"&&("key"in Ne||"value"in Ne)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!H||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(G){var Ie=null;Object(J.a)(G).some(function(Ne){if(!r.isValidElement(Ne)||!Ne.type)return!1;var Le=Ne.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var Nt=Object(J.a)(Ne.props.children).every(function(It){return!r.isValidElement(It)||!Ne.type||It.type.isSelectOption?!0:(Ie=It.type,!1)});return!Nt}return Ie=Le,!0}),Ie&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(z.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var te=Ce,P=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:g,flattenOptions:O.d,getLabeledValue:O.e,filterOptions:O.b,isValueDisabled:O.g,findValueOption:O.c,warningProps:te,fillOptionsWithMissingValue:O.a}),L=function(A){Object(je.a)(M,A);var h=Object(U.a)(M);function M(){var G;return Object(w.a)(this,M),G=h.apply(this,arguments),G.selectRef=r.createRef(),G.focus=function(){G.selectRef.current.focus()},G.blur=function(){G.selectRef.current.blur()},G}return Object(j.a)(M,[{key:"render",value:function(){return r.createElement(P,Object.assign({ref:this.selectRef},this.props))}}]),M}(r.Component);L.Option=fe,L.OptGroup=he;var y=L,p=ve.c=y},NdNG:function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___14pl3",flex_space_between:"flex_space_between___3BrPp",flex_box_vertical_center:"flex_box_vertical_center___3uNta",flex_box_center_end:"flex_box_center_end___2OAdL",flex_box_column:"flex_box_column___1Nwh3",customModal:"customModal___20MJx",content:"content___3jy8C",tabWarp:"tabWarp___cpvG0"}},NvD2:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("Kwbf");function j(ce,se){var K=new Set;return ce.forEach(function(k){se.has(k)||K.add(k)}),K}function je(ce){var se=ce||{},K=se.disabled,k=se.disableCheckbox,X=se.checkable;return!!(K||k)||X===!1}function U(ce,se,K,k){for(var X=new Set(ce),le=new Set,pe=0;pe<=K;pe+=1){var Z=se.get(pe)||new Set;Z.forEach(function(V){var ae=V.key,fe=V.node,Y=V.children,he=Y===void 0?[]:Y;X.has(ae)&&!k(fe)&&he.filter(function(T){return!k(T.node)}).forEach(function(T){X.add(T.key)})})}for(var _=new Set,x=K;x>=0;x-=1){var ue=se.get(x)||new Set;ue.forEach(function(V){var ae=V.parent,fe=V.node;if(k(fe)||!V.parent||_.has(V.parent.key))return;if(k(V.parent.node)){_.add(ae.key);return}var Y=!0,he=!1;(ae.children||[]).filter(function(T){return!k(T.node)}).forEach(function(T){var J=T.key,$=X.has(J);Y&&!$&&(Y=!1),!he&&($||le.has(J))&&(he=!0)}),Y&&X.add(ae.key),he&&le.add(ae.key),_.add(ae.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(j(le,X))}}function r(ce,se,K,k,X){for(var le=new Set(ce),pe=new Set(se),Z=0;Z<=k;Z+=1){var _=K.get(Z)||new Set;_.forEach(function(ae){var fe=ae.key,Y=ae.node,he=ae.children,T=he===void 0?[]:he;!le.has(fe)&&!pe.has(fe)&&!X(Y)&&T.filter(function(J){return!X(J.node)}).forEach(function(J){le.delete(J.key)})})}pe=new Set;for(var x=new Set,ue=k;ue>=0;ue-=1){var V=K.get(ue)||new Set;V.forEach(function(ae){var fe=ae.parent,Y=ae.node;if(X(Y)||!ae.parent||x.has(ae.parent.key))return;if(X(ae.parent.node)){x.add(fe.key);return}var he=!0,T=!1;(fe.children||[]).filter(function(J){return!X(J.node)}).forEach(function(J){var $=J.key,g=le.has($);he&&!g&&(he=!1),!T&&(g||pe.has($))&&(T=!0)}),he||le.delete(fe.key),T&&pe.add(fe.key),x.add(fe.key)})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(j(pe,le))}}function f(ce,se,K,k){var X=[],le;k?le=k:le=je;var pe=new Set(ce.filter(function(ue){var V=!!K[ue];return V||X.push(ue),V})),Z=new Map,_=0;Object.keys(K).forEach(function(ue){var V=K[ue],ae=V.level,fe=Z.get(ae);fe||(fe=new Set,Z.set(ae,fe)),fe.add(V),_=Math.max(_,ae)}),Object(w.a)(!X.length,"Tree missing follow keys: ".concat(X.slice(0,100).map(function(ue){return"'".concat(ue,"'")}).join(", ")));var x;return se===!0?x=U(pe,Z,_,le):x=r(pe,se.halfCheckedKeys,Z,_,le),x}},OZM5:function(Xe,ve,a){"use strict";a.d(ve,"b",function(){return k}),a.d(ve,"a",function(){return X}),a.d(ve,"k",function(){return le}),a.d(ve,"h",function(){return pe}),a.d(ve,"i",function(){return Z}),a.d(ve,"g",function(){return _}),a.d(ve,"c",function(){return x}),a.d(ve,"d",function(){return ue}),a.d(ve,"j",function(){return fe}),a.d(ve,"e",function(){return Y}),a.d(ve,"f",function(){return he});var w=a("KQm4"),j=a("U8pU"),je=a("Ff2n"),U=a("q1tI"),r=a.n(U),f=a("Kwbf"),ce=a("WaYH"),se=.25,K=2;function k(T,J){var $=T.slice(),g=$.indexOf(J);return g>=0&&$.splice(g,1),$}function X(T,J){var $=T.slice();return $.indexOf(J)===-1&&$.push(J),$}function le(T){return T.split("-")}function pe(T,J){return"".concat(T,"-").concat(J)}function Z(T){return T&&T.type&&T.type.isTreeNode}function _(T,J){var $=[T],g=J[T];function O(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(I){var z=I.key,Q=I.children;$.push(z),O(Q)})}return O(g.children),$}function x(T,J){var $=T.clientY,g=J.selectHandle.getBoundingClientRect(),O=g.top,d=g.bottom,I=g.height,z=Math.max(I*se,K);return $<=O+z?-1:$>=d-z?1:0}function ue(T,J){if(!T)return;var $=J.multiple;return $?T.slice():T.length?[T[0]]:T}var V=function(J){return J};function ae(T,J){if(!T)return[];var $=J||{},g=$.processProps,O=g===void 0?V:g,d=Array.isArray(T)?T:[T];return d.map(function(I){var z=I.children,Q=Object(je.a)(I,["children"]),Ce=ae(z,J);return r.a.createElement(ce.a,Object.assign({},O(Q)),Ce)})}function fe(T){if(!T)return null;var J;if(Array.isArray(T))J={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(j.a)(T)==="object")J={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return J}function Y(T,J){var $=new Set;function g(O){if($.has(O))return;var d=J[O];if(!d)return;$.add(O);var I=d.parent,z=d.node;if(z.disabled)return;I&&g(I.key)}return(T||[]).forEach(function(O){g(O)}),Object(w.a)($)}function he(T){var J={};return Object.keys(T).forEach(function($){($.startsWith("data-")||$.startsWith("aria-"))&&(J[$]=T[$])}),J}},PsNh:function(Xe,ve,a){Xe.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Xe,ve,a){var w=a("wTVA"),j=a("EbDI"),je=a("ZhPi"),U=a("wkBT");function r(f){return w(f)||j(f)||je(f)||U()}Xe.exports=r,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},WaYH:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("Ff2n"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("JX7q"),ce=a("Ji7U"),se=a("LK+K"),K=a("q1tI"),k=a("TSYQ"),X=a.n(k),le=a("sboe"),pe=a("OZM5"),Z=function(J){var $=J.prefixCls,g=J.level,O=J.isStart,d=J.isEnd;if(!g)return null;for(var I="".concat($,"-indent-unit"),z=[],Q=0;Q=0||Q.relatedTarget.className.indexOf("".concat(L,"-next"))>=0))return;O.setState({goInputText:""}),P(O.getValidValue())},O.go=function(Q){var Ce=O.state.goInputText;if(Ce==="")return;(Q.keyCode===Z.ENTER||Q.type==="click")&&(O.setState({goInputText:""}),O.props.quickGo(O.getValidValue()))},O}return Object(r.a)(g,[{key:"getValidValue",value:function(){var d=this.state,I=d.goInputText,z=d.current;return!I||isNaN(I)?z:Number(I)}},{key:"getPageSizeOptions",value:function(){var d=this.props,I=d.pageSize,z=d.pageSizeOptions;return z.some(function(Q){return Q.toString()===I.toString()})?z:z.concat([I.toString()]).sort(function(Q,Ce){var te=isNaN(Number(Q))?0:Number(Q),P=isNaN(Number(Ce))?0:Number(Ce);return te-P})}},{key:"render",value:function(){var d=this,I=this.props,z=I.pageSize,Q=I.locale,Ce=I.rootPrefixCls,te=I.changeSize,P=I.quickGo,L=I.goButton,y=I.selectComponentClass,p=I.buildOptionText,A=I.selectPrefixCls,h=I.disabled,M=this.state.goInputText,G="".concat(Ce,"-options"),oe=y,D=null,B=null,ne=null;if(!te&&!P)return null;var ie=this.getPageSizeOptions();if(te&&oe){var ee=ie.map(function(F,q){return K.a.createElement(oe.Option,{key:q,value:F.toString()},(p||d.buildOptionText)(F))});D=K.a.createElement(oe,{disabled:h,prefixCls:A,showSearch:!1,className:"".concat(G,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(z||ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(q){return q.parentNode}},ee)}return P&&(L&&(ne=typeof L=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:h,className:"".concat(G,"-quick-jumper-button")},Q.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},L)),B=K.a.createElement("div",{className:"".concat(G,"-quick-jumper")},Q.jump_to,K.a.createElement("input",{disabled:h,type:"text",value:M,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,ne)),K.a.createElement("li",{className:"".concat(G)},D,B)}}]),g}(K.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=_,ue=a("N2Kk");function V(){}function ae(J){return typeof J=="number"&&isFinite(J)&&Math.floor(J)===J}function fe(J,$,g){return g}function Y(J,$,g){var O=typeof J=="undefined"?$.pageSize:J;return Math.floor((g.total-1)/O)+1}var he=function(J){Object(f.a)(g,J);var $=Object(ce.a)(g);function g(O){var d;Object(U.a)(this,g),d=$.call(this,O),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(Y(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(te,P){var L=d.props.prefixCls,y=te||K.a.createElement("button",{type:"button","aria-label":P,className:"".concat(L,"-item-link")});return typeof te=="function"&&(y=K.a.createElement(te,Object(je.a)({},d.props))),y},d.savePaginationNode=function(te){d.paginationNode=te},d.isValid=function(te){return ae(te)&&te!==d.state.current},d.shouldDisplayQuickJumper=function(){var te=d.props,P=te.showQuickJumper,L=te.pageSize,y=te.total;return y<=L?!1:P},d.handleKeyDown=function(te){(te.keyCode===Z.ARROW_UP||te.keyCode===Z.ARROW_DOWN)&&te.preventDefault()},d.handleKeyUp=function(te){var P=d.getValidValue(te),L=d.state.currentInputValue;P!==L&&d.setState({currentInputValue:P}),te.keyCode===Z.ENTER?d.handleChange(P):te.keyCode===Z.ARROW_UP?d.handleChange(P-1):te.keyCode===Z.ARROW_DOWN&&d.handleChange(P+1)},d.changePageSize=function(te){var P=d.state.current,L=Y(te,d.state,d.props);P=P>L?L:P,L===0&&(P=d.state.current),typeof te=="number"&&("pageSize"in d.props||d.setState({pageSize:te}),"current"in d.props||d.setState({current:P,currentInputValue:P})),d.props.onShowSizeChange(P,te),"onChange"in d.props&&d.props.onChange&&d.props.onChange(P,te)},d.handleChange=function(te){var P=d.props.disabled,L=te;if(d.isValid(L)&&!P){var y=Y(void 0,d.state,d.props);L>y?L=y:L<1&&(L=1),"current"in d.props||d.setState({current:L,currentInputValue:L});var p=d.state.pageSize;return d.props.onChange(L,p),L}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?L-2:0),p=2;p=z?Ce=z:Ce=Number(I),Ce}},{key:"getShowSizeChanger",value:function(){var d=this.props,I=d.showSizeChanger,z=d.total,Q=d.totalBoundaryShowSizeChanger;return typeof I!="undefined"?I:z>Q}},{key:"renderPrev",value:function(d){var I=this.props,z=I.prevIcon,Q=I.itemRender,Ce=Q(d,"prev",this.getItemIcon(z,"prev page")),te=!this.hasPrev();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"renderNext",value:function(d){var I=this.props,z=I.nextIcon,Q=I.itemRender,Ce=Q(d,"next",this.getItemIcon(z,"next page")),te=!this.hasNext();return Object(se.isValidElement)(Ce)?Object(se.cloneElement)(Ce,{disabled:te}):Ce}},{key:"render",value:function(){var d=this,I=this.props,z=I.prefixCls,Q=I.className,Ce=I.style,te=I.disabled,P=I.hideOnSinglePage,L=I.total,y=I.locale,p=I.showQuickJumper,A=I.showLessItems,h=I.showTitle,M=I.showTotal,G=I.simple,oe=I.itemRender,D=I.showPrevNextJumpers,B=I.jumpPrevIcon,ne=I.jumpNextIcon,ie=I.selectComponentClass,ee=I.selectPrefixCls,F=I.pageSizeOptions,q=this.state,n=q.current,m=q.pageSize,s=q.currentInputValue;if(P===!0&&L<=m)return null;var S=Y(void 0,this.state,this.props),H=[],re=null,Ee=null,Pe=null,ke=null,Ie=null,Ne=p&&p.goButton,Le=A?1:2,Nt=n-1>0?n-1:0,It=n+1=Le*2&&n!==1+2&&(H[0]=Object(se.cloneElement)(H[0],{className:"".concat(z,"-item-after-jump-prev")}),H.unshift(re)),S-n>=Le*2&&n!==S-2&&(H[H.length-1]=Object(se.cloneElement)(H[H.length-1],{className:"".concat(z,"-item-before-jump-next")}),H.push(Ee)),ge!==1&&H.unshift(Pe),Me!==S&&H.push(ke)}var xe=null;M&&(xe=K.a.createElement("li",{className:"".concat(z,"-total-text")},M(L,[L===0?0:(n-1)*m+1,n*m>L?L:n*m])));var ye=!this.hasPrev()||!S,_e=!this.hasNext()||!S;return K.a.createElement("ul",Object(w.a)({className:X()(z,Q,Object(j.a)({},"".concat(z,"-disabled"),te)),style:Ce,unselectable:"unselectable",ref:this.savePaginationNode},At),xe,K.a.createElement("li",{title:h?y.prev_page:null,onClick:this.prev,tabIndex:ye?null:0,onKeyPress:this.runIfEnterPrev,className:X()("".concat(z,"-prev"),Object(j.a)({},"".concat(z,"-disabled"),ye)),"aria-disabled":ye},this.renderPrev(Nt)),H,K.a.createElement("li",{title:h?y.next_page:null,onClick:this.next,tabIndex:_e?null:0,onKeyPress:this.runIfEnterNext,className:X()("".concat(z,"-next"),Object(j.a)({},"".concat(z,"-disabled"),_e)),"aria-disabled":_e},this.renderNext(It)),K.a.createElement(x,{disabled:te,locale:y,rootPrefixCls:z,selectComponentClass:ie,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:m,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ne}))}}],[{key:"getDerivedStateFromProps",value:function(d,I){var z={};if("current"in d&&(z.current=d.current,d.current!==I.current&&(z.currentInputValue=z.current)),"pageSize"in d&&d.pageSize!==I.pageSize){var Q=I.current,Ce=Y(d.pageSize,I,d);Q=Q>Ce?Ce:Q,"current"in d||(z.current=Q,z.currentInputValue=Q),z.pageSize=d.pageSize}return z}}]),g}(K.a.Component);he.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:ue.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var R=he},"6RRn":function(Xe,ve,a){"use strict";var w=a("wCXF"),j=a("n6Qo");a.d(ve,"b",function(){return j.a});var je=a("IBYe"),U=a("6eGT"),r=a("hW8S");a.d(ve,"a",function(){return r.a}),ve.c=w.b},"6eGT":function(Xe,ve,a){"use strict";function w(j){return null}ve.a=w},"815F":function(Xe,ve,a){"use strict";a.d(ve,"e",function(){return ce}),a.d(ve,"c",function(){return K}),a.d(ve,"d",function(){return k}),a.d(ve,"a",function(){return le}),a.d(ve,"f",function(){return pe}),a.d(ve,"b",function(){return Z});var w=a("KQm4"),j=a("VTBJ"),je=a("Ff2n"),U=a("Zm9Q"),r=a("Kwbf"),f=a("OZM5");function ce(_,x){return _!=null?_:x}function se(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=new Map;function ue(V){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(fe){var Y=fe.key,he=fe.children;Object(r.a)(Y!=null,"Tree node must have a certain key: [".concat(ae).concat(Y,"]"));var R=String(Y);Object(r.a)(!x.has(R)||Y===null||Y===void 0,"Same 'key' exist in the Tree: ".concat(R)),x.set(R,!0),ue(he,"".concat(ae).concat(R," > "))})}ue(_)}function K(_){function x(ue){var V=Object(U.a)(ue);return V.map(function(ae){if(!Object(f.i)(ae))return Object(r.a)(!ae,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=ae.key,Y=ae.props,he=Y.children,R=Object(je.a)(Y,["children"]),J=Object(j.a)({key:fe},R),$=x(he);return $.length&&(J.children=$),J}).filter(function(ae){return ae})}return x(_)}function k(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=new Set(x===!0?[]:x),V=[];function ae(fe){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(he,R){var J=Object(f.h)(Y?Y.pos:"0",R),$=ce(he.key,J),g=Object(j.a)(Object(j.a)({},he),{},{parent:Y,pos:J,children:null,data:he,isStart:[].concat(Object(w.a)(Y?Y.isStart:[]),[R===0]),isEnd:[].concat(Object(w.a)(Y?Y.isEnd:[]),[R===fe.length-1])});return V.push(g),x===!0||ue.has($)?g.children=ae(he.children||[],g):g.children=[],g})}return ae(_),V}function X(_,x,ue){var V;ue?typeof ue=="string"?V=function(Y){return Y[ue]}:typeof ue=="function"&&(V=function(Y){return ue(Y)}):V=function(Y,he){return ce(Y.key,he)};function ae(fe,Y,he){var R=fe?fe.children:_,J=fe?Object(f.h)(he.pos,Y):"0";if(fe){var $=V(fe,J),g={node:fe,index:Y,pos:J,key:$,parentPos:he.node?he.pos:null,level:he.level+1};x(g)}R&&R.forEach(function(O,d){ae(O,d,{node:fe,pos:J,level:he?he.level+1:-1})})}ae(null)}function le(_){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=x.initWrapper,V=x.processEntity,ae=x.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,Y={},he={},R={posEntities:Y,keyEntities:he};return ue&&(R=ue(R)||R),X(_,function(J){var $=J.node,g=J.index,O=J.pos,d=J.key,I=J.parentPos,z=J.level,Q={node:$,index:g,key:d,pos:O,level:z},Ce=ce(d,O);Y[O]=Q,he[Ce]=Q,Q.parent=Y[I],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),V&&V(Q,R)},fe),ae&&ae(R),R}function pe(_,x){var ue=x.expandedKeys,V=x.selectedKeys,ae=x.loadedKeys,fe=x.loadingKeys,Y=x.checkedKeys,he=x.halfCheckedKeys,R=x.dragOverNodeKey,J=x.dropPosition,$=x.keyEntities,g=$[_],O={eventKey:_,expanded:ue.indexOf(_)!==-1,selected:V.indexOf(_)!==-1,loaded:ae.indexOf(_)!==-1,loading:fe.indexOf(_)!==-1,checked:Y.indexOf(_)!==-1,halfChecked:he.indexOf(_)!==-1,pos:String(g?g.pos:""),dragOver:R===_&&J===0,dragOverGapTop:R===_&&J===-1,dragOverGapBottom:R===_&&J===1};return O}function Z(_){var x=_.data,ue=_.expanded,V=_.selected,ae=_.checked,fe=_.loaded,Y=_.loading,he=_.halfChecked,R=_.dragOver,J=_.dragOverGapTop,$=_.dragOverGapBottom,g=_.pos,O=_.active,d=Object(j.a)(Object(j.a)({},x),{},{expanded:ue,selected:V,checked:ae,loaded:fe,loading:Y,halfChecked:he,dragOver:R,dragOverGapTop:J,dragOverGapBottom:$,pos:g,active:O});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),d}},"9ZfG":function(Xe,ve,a){"use strict";var w=a("2qtc"),j=a("kLXV"),je=a("DYRE"),U=a("zeV3"),r=a("DZo9"),f=a("8z0m"),ce=a("+L6B"),se=a("2/Rp"),K=a("Znn+"),k=a("ZTPi"),X=a("miYZ"),le=a("tsqr"),pe=a("tJVT"),Z=a("q1tI"),_=a.n(Z),x=a("xvlK"),ue=a("1vsH"),V=a("Ty5D"),ae=a("NdNG"),fe=a.n(ae),Y=function(R){var J=R.visible,$=R.onOk,g=R.onCancel,O=R.templateFileName,d=R.templateFileUrl,I=R.otherTemplateText,z=R.formNode,Q=R.title,Ce=Object(Z.useState)([]),te=Object(pe.a)(Ce,2),P=te[0],L=te[1],y=Object(Z.useState)(!1),p=Object(pe.a)(y,2),A=p[0],h=p[1],M=Object(Z.useState)("1"),G=Object(pe.a)(M,2),oe=G[0],D=G[1],B=Object(V.i)();Object(Z.useEffect)(function(){J||(L([]),h(!1),D("1"))},[J]);var ne=function(){h(!0),$(P,function(){h(!1)})},ie=function(){g()},ee=function(){var m=d;Object(ue.v)(null,m)},F=function(m){var s,S,H,re,Ee=m==null||((s=m.name)===null||s===void 0)?void 0:s.substring(m==null||((S=m.name)===null||S===void 0)?void 0:S.lastIndexOf("."),m==null||((H=m.name)===null||H===void 0)?void 0:H.length);if(Ee=(re=Ee)===null||re===void 0?void 0:re.toLowerCase(),Ee!==".xls"&&Ee!==".xlsx")return le.b.error("\u53EA\u80FD\u4E0A\u4F20.xls,.xlsx\u683C\u5F0F\u7684\u6587\u6863"),Promise.reject();var Pe={name:m.name,uid:m.uid,file:m};return L([Pe]),!1},q=function(){L([])};return _.a.createElement(j.a,{title:Q,visible:J,centered:!0,wrapClassName:fe.a.customModal,onCancel:ie,width:"740px",confirmLoading:A,footer:null},_.a.createElement(k.a,{className:fe.a.tabWarp,onChange:function(m){return D(m)},activeKey:oe},_.a.createElement(k.a.TabPane,{tab:"\u624B\u52A8\u65B0\u589E",key:"1"},z),_.a.createElement(k.a.TabPane,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},_.a.createElement("div",{className:fe.a.content},_.a.createElement("div",{style:{marginLeft:41,paddingBottom:50}},_.a.createElement("div",{style:{marginTop:36}},_.a.createElement("span",null,"\u6B65\u9AA41\uFF1A"),_.a.createElement("span",null,"\u4E0B\u8F7D\xA0",_.a.createElement("span",{style:{color:"#0152D9",cursor:"pointer"},onClick:ee},_.a.createElement("i",{className:"iconfont icon-moban1 font14"}),O),"\uFF0C\xA0",I),_.a.createElement("span",{style:{color:"#FA6400"},className:"mt10"},"\u6CE8\uFF1A\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\u3002")),_.a.createElement("aside",{style:{marginTop:30}},_.a.createElement("div",{className:"mr20"},"\u6B65\u9AA42\uFF1A\u4E0A\u4F20\u586B\u5199\u5B8C\u6210\u7684\u6A21\u677F\u3002"),_.a.createElement("div",null,J&&_.a.createElement(f.a,{action:"/api/attachments.json",fileList:P,beforeUpload:F,onRemove:q,withCredentials:!0,accept:".xls,.xlsx"},_.a.createElement(se.a,{type:"primary",icon:_.a.createElement(x.a,null)},"\u9009\u62E9\u6587\u4EF6"))))),_.a.createElement(U.a,{className:"mr40 pb20",size:10,style:{float:"right"}},_.a.createElement(se.a,{onClick:function(){return ie()}},"\u53D6\u6D88"),_.a.createElement(se.a,{onClick:function(){return ne()},type:"primary"},"\u786E\u8BA4"))))))};ve.a=Y},BU3w:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("MNnm"),j="rc-util-key";function je(ce){if(ce.attachTo)return ce.attachTo;var se=document.querySelector("head");return se||document.body}function U(ce){var se,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(w.a)())return null;var k=document.createElement("style");if((se=K.csp)===null||se===void 0?void 0:se.nonce){var X;k.nonce=(X=K.csp)===null||X===void 0?void 0:X.nonce}k.innerHTML=ce;var le=je(K),pe=le.firstChild;return K.prepend&&le.prepend?le.prepend(k):K.prepend&&pe?le.insertBefore(k,pe):le.appendChild(k),k}var r=new Map;function f(ce,se){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=je(K);if(!r.has(k)){var X=U("",K),le=X.parentNode;r.set(k,le),le.removeChild(X)}var pe=Array.from(r.get(k).children).find(function(V){return V.tagName==="STYLE"&&V[j]===se});if(pe){var Z,_;if(((Z=K.csp)===null||Z===void 0?void 0:Z.nonce)&&pe.nonce!==((_=K.csp)===null||_===void 0?void 0:_.nonce)){var x;pe.nonce=(x=K.csp)===null||x===void 0?void 0:x.nonce}return pe.innerHTML!==ce&&(pe.innerHTML=ce),pe}var ue=U(ce,K);return ue[j]=se,ue}},FAcQ:function(Xe,ve,a){"use strict";a.r(ve);var w=a("g9YV"),j=a("wCAj"),je=a("OaEy"),U=a("2fM7"),r=a("DYRE"),f=a("zeV3"),ce=a("+L6B"),se=a("2/Rp"),K=a("5NDa"),k=a("5rEg"),X=a("2qtc"),le=a("kLXV"),pe=a("miYZ"),Z=a("tsqr"),_=a("k1fw"),x=a("9og8"),ue=a("y8nQ"),V=a("Vl3Y"),ae=a("tJVT"),fe=a("WmNS"),Y=a.n(fe),he=a("q1tI"),R=a.n(he),J=a("0ntK"),$=a.n(J),g=a("9kvl"),O=a("9ZfG"),d=a("ErOA"),I=a("LvDl"),z=a.n(I),Q=a("1vsH"),Ce=a("m3rI"),te=a("fj85"),P=a("g+eg"),L=function(p){var A,h=p.user,M={page:1,per_page:20,total:0,search:"",save_search:"",ec_major_school_id:null,ec_year_id:null,category:"name",sort_by:null,direction:null},G=Object(he.useState)(M),oe=Object(ae.a)(G,2),D=oe[0],B=oe[1],ne=Object(he.useState)(!0),ie=Object(ae.a)(ne,2),ee=ie[0],F=ie[1],q=Object(he.useState)(!1),n=Object(ae.a)(q,2),m=n[0],s=n[1],S=Object(he.useState)(!1),H=Object(ae.a)(S,2),re=H[0],Ee=H[1],Pe=Object(he.useState)(!1),ke=Object(ae.a)(Pe,2),Ie=ke[0],Ne=ke[1],Le=Object(he.useState)(!1),Nt=Object(ae.a)(Le,2),It=Nt[0],At=Nt[1],jt=Object(he.useState)([]),Ft=Object(ae.a)(jt,2),un=Ft[0],N=Ft[1],be=Object(he.useState)([]),ge=Object(ae.a)(be,2),Me=ge[0],Ae=ge[1],Re=Object(he.useState)([]),xe=Object(ae.a)(Re,2),ye=xe[0],_e=xe[1],Ue=Object(he.useState)([]),Se=Object(ae.a)(Ue,2),we=Se[0],$e=Se[1],Ke=Object(he.useState)(!1),Qe=Object(ae.a)(Ke,2),Et=Qe[0],ot=Qe[1],yt=V.a.useForm(),Ye=Object(ae.a)(yt,1),wt=Ye[0],Mt=Object(he.useRef)(null);Object(he.useEffect)(function(){var ze;h!=null&&(ze=h.userInfo)!==null&&ze!==void 0&&ze.school_id&&Jt()},[h==null||((A=h.userInfo)===null||A===void 0)?void 0:A.school_id]);var lt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return it=Object(I.cloneDeep)(Be),P.a.setItem(h==null||((Ve=h.userInfo)===null||Ve===void 0)?void 0:Ve.login,[it==null?void 0:it.ec_major_school_id,it==null?void 0:it.ec_year_id]),it[Be==null?void 0:Be.category]=Be==null?void 0:Be.search,F(!0),Ut.next=6,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"get",params:it});case 6:Ge=Ut.sent,Ge!=null&&Ge.students&&($e((Ge==null?void 0:Ge.students)||[]),D.total=Ge==null?void 0:Ge.count,D.save_search=D.search,B(Object(_.a)({},D))),F(!1);case 9:case"end":return Ut.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),zt=function(){var Te=Object(I.cloneDeep)(D);Te[D==null?void 0:D.category]=D==null?void 0:D.search,Object(Q.t)("",Object(Q.U)({url:Ce.a.API_SERVER+"/api/ec_years/".concat(D.ec_year_id,"/students.xlsx"),query:Te}))},Jt=function(){var ze=Object(x.a)(Y.a.mark(function Te(){var Be,Ve,it,Ge,st,Ut,St,_n,Qt,cn,gn,dn;return Y.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(d.a)("/api/schools/".concat(h==null||((Be=h.userInfo)===null||Be===void 0)?void 0:Be.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:if(Qt=Pt.sent,Qt!=null&&(Ve=Qt.data)!==null&&Ve!==void 0&&(it=Ve[0])!==null&&it!==void 0&&it.ec_major_school_id){Pt.next=7;break}return F(!1),s(!0),Pt.abrupt("return");case 7:return cn=P.a.getItem(h==null||((Ge=h.userInfo)===null||Ge===void 0)?void 0:Ge.login),gn=cn[0]||(Qt==null||((st=Qt.data)===null||st===void 0||((Ut=st[0])===null||Ut===void 0))?void 0:Ut.ec_major_school_id),Pt.next=11,Object(d.a)("/api/ec_major_schools/".concat(gn,"/ec_years/get_year_list.json"),{method:"get"});case 11:dn=Pt.sent,D.ec_major_school_id=gn,D.ec_year_id=cn[1]||(dn==null||((St=dn.data)===null||St===void 0||((_n=St[0])===null||_n===void 0))?void 0:_n.ec_year_id),Ae((Qt==null?void 0:Qt.data)||[]),_e((dn==null?void 0:dn.data)||[]),B(D),lt(D);case 18:case"end":return Pt.stop()}},Te)}));return function(){return ze.apply(this,arguments)}}(),ft=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it,Ge;return Y.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Ut.next=2,Object(d.a)("/api/ec_major_schools/".concat(Be,"/ec_years/get_year_list.json"),{method:"get"});case 2:Ge=Ut.sent,D.ec_major_school_id=Be,D.ec_year_id=Ge==null||((Ve=Ge.data)===null||Ve===void 0||((it=Ve[0])===null||it===void 0))?void 0:it.ec_year_id,_e((Ge==null?void 0:Ge.data)||[]),B(D),lt(D);case 8:case"end":return Ut.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Gt=function(Te,Be){if(D.page=1,D[Be]=Te,Be==="category"){D.search="",D.save_search="",B(Object(_.a)({},D));return}if(Be==="ec_major_school_id"){ft(Te);return}Be==="ec_year_id"&&(B(Object(_.a)({},D)),lt(D))},Rt=function(Te){D.page=1,D.save_search=Te,B(Object(_.a)({},D))},Ct=function(Te){if(Te.length===0){Z.b.warn("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u5B66\u751F");return}le.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var Be=Object(x.a)(Y.a.mark(function it(){var Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"delete",body:{ids:Te}});case 2:Ge=St.sent,(Ge==null?void 0:Ge.status)===0&&(st=Te.length===we.length&&D.page>1?D.page-1:D.page,D.page=st,N([]),B(Object(_.a)({},D)),lt(D));case 4:case"end":return St.stop()}},it)}));function Ve(){return Be.apply(this,arguments)}return Ve}()})},ht=function(Te,Be,Ve){if(D.page=Te==null?void 0:Te.current,D.per_page=Te==null?void 0:Te.pageSize,Ve!=null&&Ve.order?(D.sort_by=Ve==null?void 0:Ve.field,D.direction=(Ve==null?void 0:Ve.order)==="ascend"?"asc":"desc"):(D.sort_by=null,D.direction=null),B(Object(_.a)({},D)),nn)return;lt(D)},Ze={selectedRowKeys:un,columnWidth:54,onChange:function(Te){return N(Te)}},Lt=[{title:"\u5E8F\u53F7",dataIndex:"index",width:90,render:function(Te,Be,Ve){return D.per_page*(D.page-1)+Ve+1}},{title:"\u59D3\u540D",dataIndex:"name",sorter:!0,ellipsis:!0,render:function(Te){return Te||"-"}},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u73ED\u7EA7",dataIndex:"clazz",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u6240\u5C5E\u5B66\u9662",dataIndex:"department",ellipsis:!0,sorter:!0,render:function(Te){return Te||"-"}},{title:"\u64CD\u4F5C",width:90,dataIndex:"action",render:function(Te,Be){return R.a.createElement("span",null,R.a.createElement("i",{onClick:function(){return qt(Be.id)},className:"iconfont icon-bianji7 c-gcrz-primary mr10 current"}),R.a.createElement("i",{onClick:function(){return Ct([Be.id])},className:"iconfont icon-piliangshanchubeifen c-gcrz-primary current"}))}}],Zt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be,Ve){var it,Ge,st;return Y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(!(Be.length===0)){St.next=4;break}return Z.b.warn("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ve(),St.abrupt("return");case 4:return Ge=new FormData,Ge.append("file",(it=Be[0])===null||it===void 0?void 0:it.file),St.next=8,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/import.json"),{method:"post",body:Ge},!0);case 8:st=St.sent,(st==null?void 0:st.status)===0&&(lt(D),At(!1)),Ve();case 11:case"end":return St.stop()}},Te)}));return function(Be,Ve){return ze.apply(this,arguments)}}(),qt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve;return Y.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return ot(Be),Ge.next=3,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students/student_detail.json"),{method:"get",params:{id:Be}});case 3:Ve=Ge.sent,Ve!=null&&Ve.students&&wt.setFieldsValue((Ve==null?void 0:Ve.students)||{});case 5:case"end":return Ge.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Dt=function(){var ze=Object(x.a)(Y.a.mark(function Te(Be){var Ve,it;return Y.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(Mt.current?Ee(!0):Ne(!0),!Et){st.next=7;break}return st.next=4,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"put",body:Object(_.a)(Object(_.a)({},Be),{},{id:Et})});case 4:it=st.sent,st.next=10;break;case 7:return st.next=9,Object(d.a)("/api/ec_years/".concat(D.ec_year_id,"/students.json"),{method:"post",body:Be});case 9:it=st.sent;case 10:((Ve=it)===null||Ve===void 0?void 0:Ve.status)===0&&(Mt.current&&(At(!1),ot(!1)),wt.resetFields(),Z.b.success("\u4FDD\u5B58\u6210\u529F"),lt(D)),Ee(!1),Ne(!1);case 13:case"end":return st.stop()}},Te)}));return function(Be){return ze.apply(this,arguments)}}(),Tn=function(Te){return R.a.createElement("div",null,R.a.createElement(V.a,{form:wt,className:$.a.form,colon:!1,onFinish:Dt,labelCol:{span:4},wrapperCol:{span:19}},R.a.createElement(V.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D"})),R.a.createElement(V.a.Item,{label:"\u5B66\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"})),R.a.createElement(V.a.Item,{label:"\u73ED\u7EA7",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u73ED\u7EA7"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u73ED\u7EA7"})),R.a.createElement(V.a.Item,{label:"\u6240\u5C5E\u5B66\u9662",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}]},R.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u5B66\u9662"}))),R.a.createElement(f.a,{size:10,className:$.a.button,style:{margin:"0 40px 20px 0"}},R.a.createElement(se.a,{onClick:function(){ot(!1),At(!1)}},"\u53D6\u6D88"),R.a.createElement(se.a,{disabled:Ie,type:Te?"primary":"default",loading:re,onClick:function(){Mt.current=!0,wt.submit()}},"\u4FDD\u5B58"),!Te&&R.a.createElement(se.a,{disabled:re,loading:Ie,type:"primary",onClick:function(){Mt.current=!1,wt.submit()}},"\u7EE7\u7EED\u65B0\u589E")),R.a.createElement("div",{style:{clear:"both"}}))},nn=ee||m;return R.a.createElement("div",{className:$.a.wrap},R.a.createElement(te.a,{title:"\u5B66\u751F\u4FE1\u606F",style:{padding:"12px 0 0 20px"}}),R.a.createElement(f.a,{className:$.a.button,size:10},R.a.createElement(se.a,{disabled:nn,onClick:function(){wt.resetFields(),At(!0)},type:"primary"},R.a.createElement("i",{className:"iconfont icon-xinzeng font14 mr5"}),"\u65B0\u589E\u5B66\u751F"),R.a.createElement(se.a,{disabled:nn,onClick:function(){return Ct(un)}},R.a.createElement("i",{className:"iconfont icon-piliangshanchubeifen font14 mr5"}),"\u6279\u91CF\u5220\u9664"),R.a.createElement(se.a,{disabled:nn,onClick:function(){return zt()}},R.a.createElement("i",{className:"iconfont icon-daochubeifen font14 mr5"}),"\u5BFC\u51FA")),R.a.createElement("div",{style:{clear:"both"}}),R.a.createElement("div",{className:$.a.control},R.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u4E13\u4E1A"),R.a.createElement(U.a,{disabled:nn,style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",value:D==null?void 0:D.ec_major_school_id,onChange:function(Te){return Gt(Te,"ec_major_school_id")}},Me==null?void 0:Me.map(function(ze){return R.a.createElement(U.a.Option,{key:ze.ec_major_school_id,value:ze.ec_major_school_id},ze.name)})),R.a.createElement("div",{className:$.a.label},"\u8BA4\u8BC1\u5C4A\u522B"),R.a.createElement(U.a,{disabled:nn,style:{width:140},placeholder:"\u8BF7\u9009\u62E9\u5C4A\u522B",value:D==null?void 0:D.ec_year_id,onChange:function(Te){return Gt(Te,"ec_year_id")}},ye==null?void 0:ye.map(function(ze){return R.a.createElement(U.a.Option,{key:ze.ec_year_id,value:ze.ec_year_id},ze.year)})),R.a.createElement("div",{className:$.a.label,style:{width:100,background:"#fff"}},R.a.createElement(U.a,{disabled:nn,style:{width:100,transform:"translate(-1px, -1px)"},bordered:!1,value:D==null?void 0:D.category,onChange:function(Te){return Gt(Te,"category")}},R.a.createElement(U.a.Option,{value:"student_id"},"\u5B66\u751F\u5B66\u53F7"),R.a.createElement(U.a.Option,{value:"name"},"\u5B66\u751F\u59D3\u540D"),R.a.createElement(U.a.Option,{value:"clazz"},"\u5B66\u751F\u73ED\u7EA7"))),R.a.createElement(k.a.Search,{placeholder:"\u8BF7\u8F93\u5165".concat((D==null?void 0:D.category)==="student_id"?"\u5B66\u751F\u5B66\u53F7":(D==null?void 0:D.category)==="name"?"\u5B66\u751F\u59D3\u540D":"\u5B66\u751F\u73ED\u7EA7"),value:D==null?void 0:D.save_search,disabled:nn,onChange:function(Te){return Rt(Te.target.value)},onSearch:function(){D.page=1,D.search=D.save_search,B(Object(_.a)({},D)),lt(D)}})),R.a.createElement(j.a,{rowSelection:Ze,className:$.a.customTable,dataSource:we,bordered:!1,rowKey:"id",columns:Lt,rowClassName:$.a.row,loading:ee,onChange:ht,pagination:{pageSize:D.per_page,total:D.total,current:D.page,showQuickJumper:!0,hideOnSinglePage:!1,showSizeChanger:!0,position:["bottomCenter"],showTotal:function(Te){return R.a.createElement("span",{className:"mr10"},"\u5171",R.a.createElement("span",{className:"c-orange"},Te),"\u6761\u6570\u636E")}}}),R.a.createElement(O.a,{title:"\u65B0\u589E\u5B66\u751F",visible:It,onCancel:function(){return At(!1)},onOk:Zt,templateFileName:"\u5B66\u751F\u5BFC\u5165\u6A21\u677F",templateFileUrl:Ce.a.API_SERVER+"/api/ec_years/1/students/down_template.xlsx",otherTemplateText:"\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u4FE1\u606F\u3002",formNode:Tn()}),R.a.createElement(le.a,{title:"\u4FEE\u6539\u5B66\u751F\u4FE1\u606F",className:$.a.customModal,width:740,visible:!!Et,centered:!0,onCancel:function(){ot(!1),wt.resetFields()},footer:null},Tn(!0)))};ve.default=Object(g.a)(function(y){var p=y.user;return{user:p}})(L)},GfqC:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je);function r(y,p){var A="cannot "+y.method+" "+y.action+" "+p.status+"'",h=new Error(A);return h.status=p.status,h.method=y.method,h.url=y.action,h}function f(y){var p=y.responseText||y.response;if(!p)return p;try{return JSON.parse(p)}catch(A){return p}}function ce(y){var p=new XMLHttpRequest;y.onProgress&&p.upload&&(p.upload.onprogress=function(G){G.total>0&&(G.percent=G.loaded/G.total*100),y.onProgress(G)});var A=new FormData;y.data&&Object.keys(y.data).forEach(function(M){var G=y.data[M];if(Array.isArray(G)){G.forEach(function(oe){A.append(M+"[]",oe)});return}A.append(M,y.data[M])}),y.file instanceof Blob?A.append(y.filename,y.file,y.file.name):A.append(y.filename,y.file),p.onerror=function(G){y.onError(G)},p.onload=function(){return p.status<200||p.status>=300?y.onError(r(y,p),f(p)):y.onSuccess(f(p),p)},p.open(y.method,y.action,!0),y.withCredentials&&"withCredentials"in p&&(p.withCredentials=!0);var h=y.headers||{};return h["X-Requested-With"]!==null&&p.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(h).forEach(function(M){h[M]!==null&&p.setRequestHeader(M,h[M])}),p.send(A),{abort:function(){p.abort()}}}var se=+new Date,K=0;function k(){return"rc-upload-"+se+"-"+ ++K}function X(y,p){return y.indexOf(p,y.length-p.length)!==-1}var le=function(y,p){if(y&&p){var A=Array.isArray(p)?p:p.split(","),h=y.name||"",M=y.type||"",G=M.replace(/\/.*$/,"");return A.some(function(oe){var D=oe.trim();return D.charAt(0)==="."?X(h.toLowerCase(),D.toLowerCase()):/\/\*$/.test(D)?G===D.replace(/\/.*$/,""):M===D})}return!0};function pe(y,p){var A=y.createReader(),h=[];function M(){A.readEntries(function(G){var oe=Array.prototype.slice.apply(G);h=h.concat(oe);var D=!oe.length;D?p(h):M()})}M()}var Z=function(p,A,h){var M=function G(oe,D){D=D||"",oe.isFile?oe.file(function(B){h(B)&&(oe.fullPath&&!B.webkitRelativePath&&(Object.defineProperties(B,{webkitRelativePath:{writable:!0}}),B.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(B,{webkitRelativePath:{writable:!1}})),A([B]))}):oe.isDirectory&&pe(oe,function(B){B.forEach(function(ne){G(ne,""+D+oe.name+"/")})})};p.forEach(function(G){M(G.webkitGetAsEntry())})},_=Z,x=Object.assign||function(y){for(var p=1;p=0)continue;if(!Object.prototype.hasOwnProperty.call(y,h))continue;A[h]=y[h]}return A}function Y(y,p){if(!(y instanceof p))throw new TypeError("Cannot call a class as a function")}function he(y,p){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:y}function R(y,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);y.prototype=Object.create(p&&p.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(y,p):y.__proto__=p)}var J=function(p){return Object.keys(p).reduce(function(A,h){return(h.substr(0,5)==="data-"||h.substr(0,5)==="aria-"||h==="role")&&(A[h]=p[h]),A},{})},$=function(y){R(p,y);function p(){var A,h,M,G;Y(this,p);for(var oe=arguments.length,D=Array(oe),B=0;B1&&arguments[1]!==void 0?arguments[1]:1,_e=Le.length,Ue=0;Ue<_e;Ue+=1){var Se=(xe+Ue*ye+_e)%_e,we=Le[Se],$e=we.group,Ke=we.data;if(!$e&&!Ke.disabled)return Se}return-1},Ft=r.useState(function(){return jt(0)}),un=Object(se.a)(Ft,2),N=un[0],be=un[1],ge=function(xe){be(xe);var ye=Le[xe];if(!ye){Pe(null,-1);return}Pe(ye.data.value,xe)};r.useEffect(function(){ge(F!==!1?jt(0):-1)},[Le.length,ie]),r.useEffect(function(){var Re=setTimeout(function(){if(!ee&&s&&ne.size===1){var xe=Array.from(ne)[0],ye=Le.findIndex(function(_e){var Ue=_e.data;return Ue.value===xe});ge(ye),At(ye)}});return function(){return clearTimeout(Re)}},[s]);var Me=function(xe){xe!==void 0&&re(xe,{selected:!ne.has(xe)}),ee||Ee(!1)};if(r.useImperativeHandle(M,function(){return{onKeyDown:function(xe){var ye=xe.which;switch(ye){case K.a.UP:case K.a.DOWN:{var _e=0;if(ye===K.a.UP?_e=-1:ye===K.a.DOWN&&(_e=1),_e!==0){var Ue=jt(N+_e,_e);At(Ue),ge(Ue)}break}case K.a.ENTER:{var Se=Le[N];Se&&!Se.data.disabled?Me(Se.data.value):Me(void 0),s&&xe.preventDefault();break}case K.a.ESC:Ee(!1)}},onKeyUp:function(){},scrollTo:function(xe){At(xe)}}}),Le.length===0)return r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(Ne,"-empty"),onMouseDown:It},m);function Ae(Re){var xe=Le[Re];if(!xe)return null;var ye=xe.data||{},_e=ye.value,Ue=ye.label,Se=ye.children,we=Object(k.a)(ye,!0),$e=B?Se:Ue;return xe?r.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},we,{key:Re,role:"option",id:"".concat(oe,"_list_").concat(Re),"aria-selected":ne.has(_e)}),_e):null}return r.createElement(r.Fragment,null,r.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Ae(N-1),Ae(N),Ae(N+1)),r.createElement(Z.a,{itemKey:"key",ref:Nt,data:Le,height:q,itemHeight:n,fullHeight:!1,onMouseDown:It,onScroll:ke,virtual:H,onMouseEnter:Ie},function(Re,xe){var ye,_e=Re.group,Ue=Re.groupOption,Se=Re.data,we=Se.label,$e=Se.key;if(_e)return r.createElement("div",{className:pe()(Ne,"".concat(Ne,"-group"))},we!==void 0?we:$e);var Ke=Se.disabled,Qe=Se.value,Et=Se.title,ot=Se.children,yt=Se.style,Ye=Se.className,wt=Object(ce.a)(Se,["disabled","value","title","children","style","className"]),Mt=ne.has(Qe),lt="".concat(Ne,"-option"),zt=pe()(Ne,lt,Ye,(ye={},Object(f.a)(ye,"".concat(lt,"-grouped"),Ue),Object(f.a)(ye,"".concat(lt,"-active"),N===xe&&!Ke),Object(f.a)(ye,"".concat(lt,"-disabled"),Ke),Object(f.a)(ye,"".concat(lt,"-selected"),Mt),ye)),Jt=B?ot:we,ft=!S||typeof S=="function"||Mt;return r.createElement("div",Object.assign({},wt,{"aria-selected":Mt,className:zt,title:Et,onMouseMove:function(){if(N===xe||Ke)return;ge(xe)},onClick:function(){Ke||Me(Qe)},style:yt}),r.createElement("div",{className:"".concat(lt,"-content")},Jt||Qe),r.isValidElement(S)||Mt,ft&&r.createElement(_.a,{className:"".concat(Ne,"-option-state"),customizeIcon:S,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},ue=r.forwardRef(x);ue.displayName="OptionList";var V=ue,ae=function(){return null};ae.isSelectOption=!0;var fe=ae,Y=function(){return null};Y.isSelectOptGroup=!0;var he=Y,R=a("VTBJ"),J=a("Zm9Q");function $(A){var h=A.key,M=A.props,G=M.children,oe=M.value,D=Object(ce.a)(M,["children","value"]);return Object(R.a)({key:h,value:oe!==void 0?oe:h,children:G},D)}function g(A){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(J.a)(A).map(function(M,G){if(!r.isValidElement(M)||!M.type)return null;var oe=M.type.isSelectOptGroup,D=M.key,B=M.props,ne=B.children,ie=Object(ce.a)(B,["children"]);return h||!oe?$(M):Object(R.a)(Object(R.a)({key:"__RC_SELECT_GRP__".concat(D===null?G:D,"__"),label:D},ie),{},{options:g(ne)})}).filter(function(M){return M})}var O=a("2Qr1"),d=a("qNPg"),I=a("U8pU"),z=a("Kwbf"),Q=a("WKfj");function Ce(A){var h=A.mode,M=A.options,G=A.children,oe=A.backfill,D=A.allowClear,B=A.placeholder,ne=A.getInputElement,ie=A.showSearch,ee=A.onSearch,F=A.defaultOpen,q=A.autoFocus,n=A.labelInValue,m=A.value,s=A.inputValue,S=A.optionLabelProp,H=h==="multiple"||h==="tags",re=ie!==void 0?ie:H||h==="combobox",Ee=M||g(G);if(Object(z.a)(h!=="tags"||Ee.every(function(Ne){return!Ne.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),h==="tags"||h==="combobox"){var Pe=Ee.some(function(Ne){return Ne.options?Ne.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ne?Ne.value:Ne.key)=="number"});Object(z.a)(!Pe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)(h!=="combobox"||!S,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)(h==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(z.a)(h==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(z.b)(h!=="combobox"||!ne||!D||!B,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&h!=="combobox"&&h!=="tags"&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!F||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),m!=null){var ke=Object(Q.d)(m);Object(z.a)(!n||ke.every(function(Ne){return Object(I.a)(Ne)==="object"&&("key"in Ne||"value"in Ne)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!H||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(G){var Ie=null;Object(J.a)(G).some(function(Ne){if(!r.isValidElement(Ne)||!Ne.type)return!1;var Le=Ne.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var Nt=Object(J.a)(Ne.props.children).every(function(It){return!r.isValidElement(It)||!Ne.type||It.type.isSelectOption?!0:(Ie=It.type,!1)});return!Nt}return Ie=Le,!0}),Ie&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ie.displayName||Ie.name||Ie,"`.")),Object(z.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var te=Ce,P=Object(d.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:g,flattenOptions:O.d,getLabeledValue:O.e,filterOptions:O.b,isValueDisabled:O.g,findValueOption:O.c,warningProps:te,fillOptionsWithMissingValue:O.a}),L=function(A){Object(je.a)(M,A);var h=Object(U.a)(M);function M(){var G;return Object(w.a)(this,M),G=h.apply(this,arguments),G.selectRef=r.createRef(),G.focus=function(){G.selectRef.current.focus()},G.blur=function(){G.selectRef.current.blur()},G}return Object(j.a)(M,[{key:"render",value:function(){return r.createElement(P,Object.assign({ref:this.selectRef},this.props))}}]),M}(r.Component);L.Option=fe,L.OptGroup=he;var y=L,p=ve.c=y},NdNG:function(Xe,ve,a){Xe.exports={flex_box_center:"flex_box_center___14pl3",flex_space_between:"flex_space_between___3BrPp",flex_box_vertical_center:"flex_box_vertical_center___3uNta",flex_box_center_end:"flex_box_center_end___2OAdL",flex_box_column:"flex_box_column___1Nwh3",customModal:"customModal___20MJx",content:"content___3jy8C",tabWarp:"tabWarp___cpvG0"}},NvD2:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f});var w=a("Kwbf");function j(ce,se){var K=new Set;return ce.forEach(function(k){se.has(k)||K.add(k)}),K}function je(ce){var se=ce||{},K=se.disabled,k=se.disableCheckbox,X=se.checkable;return!!(K||k)||X===!1}function U(ce,se,K,k){for(var X=new Set(ce),le=new Set,pe=0;pe<=K;pe+=1){var Z=se.get(pe)||new Set;Z.forEach(function(V){var ae=V.key,fe=V.node,Y=V.children,he=Y===void 0?[]:Y;X.has(ae)&&!k(fe)&&he.filter(function(R){return!k(R.node)}).forEach(function(R){X.add(R.key)})})}for(var _=new Set,x=K;x>=0;x-=1){var ue=se.get(x)||new Set;ue.forEach(function(V){var ae=V.parent,fe=V.node;if(k(fe)||!V.parent||_.has(V.parent.key))return;if(k(V.parent.node)){_.add(ae.key);return}var Y=!0,he=!1;(ae.children||[]).filter(function(R){return!k(R.node)}).forEach(function(R){var J=R.key,$=X.has(J);Y&&!$&&(Y=!1),!he&&($||le.has(J))&&(he=!0)}),Y&&X.add(ae.key),he&&le.add(ae.key),_.add(ae.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(j(le,X))}}function r(ce,se,K,k,X){for(var le=new Set(ce),pe=new Set(se),Z=0;Z<=k;Z+=1){var _=K.get(Z)||new Set;_.forEach(function(ae){var fe=ae.key,Y=ae.node,he=ae.children,R=he===void 0?[]:he;!le.has(fe)&&!pe.has(fe)&&!X(Y)&&R.filter(function(J){return!X(J.node)}).forEach(function(J){le.delete(J.key)})})}pe=new Set;for(var x=new Set,ue=k;ue>=0;ue-=1){var V=K.get(ue)||new Set;V.forEach(function(ae){var fe=ae.parent,Y=ae.node;if(X(Y)||!ae.parent||x.has(ae.parent.key))return;if(X(ae.parent.node)){x.add(fe.key);return}var he=!0,R=!1;(fe.children||[]).filter(function(J){return!X(J.node)}).forEach(function(J){var $=J.key,g=le.has($);he&&!g&&(he=!1),!R&&(g||pe.has($))&&(R=!0)}),he||le.delete(fe.key),R&&pe.add(fe.key),x.add(fe.key)})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(j(pe,le))}}function f(ce,se,K,k){var X=[],le;k?le=k:le=je;var pe=new Set(ce.filter(function(ue){var V=!!K[ue];return V||X.push(ue),V})),Z=new Map,_=0;Object.keys(K).forEach(function(ue){var V=K[ue],ae=V.level,fe=Z.get(ae);fe||(fe=new Set,Z.set(ae,fe)),fe.add(V),_=Math.max(_,ae)}),Object(w.a)(!X.length,"Tree missing follow keys: ".concat(X.slice(0,100).map(function(ue){return"'".concat(ue,"'")}).join(", ")));var x;return se===!0?x=U(pe,Z,_,le):x=r(pe,se.halfCheckedKeys,Z,_,le),x}},OZM5:function(Xe,ve,a){"use strict";a.d(ve,"b",function(){return k}),a.d(ve,"a",function(){return X}),a.d(ve,"k",function(){return le}),a.d(ve,"h",function(){return pe}),a.d(ve,"i",function(){return Z}),a.d(ve,"g",function(){return _}),a.d(ve,"c",function(){return x}),a.d(ve,"d",function(){return ue}),a.d(ve,"j",function(){return fe}),a.d(ve,"e",function(){return Y}),a.d(ve,"f",function(){return he});var w=a("KQm4"),j=a("U8pU"),je=a("Ff2n"),U=a("q1tI"),r=a.n(U),f=a("Kwbf"),ce=a("WaYH"),se=.25,K=2;function k(R,J){var $=R.slice(),g=$.indexOf(J);return g>=0&&$.splice(g,1),$}function X(R,J){var $=R.slice();return $.indexOf(J)===-1&&$.push(J),$}function le(R){return R.split("-")}function pe(R,J){return"".concat(R,"-").concat(J)}function Z(R){return R&&R.type&&R.type.isTreeNode}function _(R,J){var $=[R],g=J[R];function O(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(I){var z=I.key,Q=I.children;$.push(z),O(Q)})}return O(g.children),$}function x(R,J){var $=R.clientY,g=J.selectHandle.getBoundingClientRect(),O=g.top,d=g.bottom,I=g.height,z=Math.max(I*se,K);return $<=O+z?-1:$>=d-z?1:0}function ue(R,J){if(!R)return;var $=J.multiple;return $?R.slice():R.length?[R[0]]:R}var V=function(J){return J};function ae(R,J){if(!R)return[];var $=J||{},g=$.processProps,O=g===void 0?V:g,d=Array.isArray(R)?R:[R];return d.map(function(I){var z=I.children,Q=Object(je.a)(I,["children"]),Ce=ae(z,J);return r.a.createElement(ce.a,Object.assign({},O(Q)),Ce)})}function fe(R){if(!R)return null;var J;if(Array.isArray(R))J={checkedKeys:R,halfCheckedKeys:void 0};else if(Object(j.a)(R)==="object")J={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return J}function Y(R,J){var $=new Set;function g(O){if($.has(O))return;var d=J[O];if(!d)return;$.add(O);var I=d.parent,z=d.node;if(z.disabled)return;I&&g(I.key)}return(R||[]).forEach(function(O){g(O)}),Object(w.a)($)}function he(R){var J={};return Object.keys(R).forEach(function($){($.startsWith("data-")||$.startsWith("aria-"))&&(J[$]=R[$])}),J}},PsNh:function(Xe,ve,a){Xe.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Xe,ve,a){var w=a("wTVA"),j=a("EbDI"),je=a("ZhPi"),U=a("wkBT");function r(f){return w(f)||j(f)||je(f)||U()}Xe.exports=r,Xe.exports.__esModule=!0,Xe.exports.default=Xe.exports},WaYH:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("Ff2n"),je=a("VTBJ"),U=a("1OyB"),r=a("vuIU"),f=a("JX7q"),ce=a("Ji7U"),se=a("LK+K"),K=a("q1tI"),k=a("TSYQ"),X=a.n(k),le=a("sboe"),pe=a("OZM5"),Z=function(J){var $=J.prefixCls,g=J.level,O=J.isStart,d=J.isEnd;if(!g)return null;for(var I="".concat($,"-indent-unit"),z=[],Q=0;Q1&&arguments[1]!==void 0?arguments[1]:!1,ie=B.getAttribute("id")||B.getAttribute("data-reactid")||B.getAttribute("name");if(ne&&te[ie])return te[ie];var ee=window.getComputedStyle(B),F=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),q=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),n=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),m=Ce.map(function(S){return"".concat(S,":").concat(ee.getPropertyValue(S))}).join(";"),s={sizingStyle:m,paddingSize:q,borderSize:n,boxSizing:F};return ne&&ie&&(te[ie]=s),s}function y(B){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;P||(P=document.createElement("textarea"),P.setAttribute("tab-index","-1"),P.setAttribute("aria-hidden","true"),document.body.appendChild(P)),B.getAttribute("wrap")?P.setAttribute("wrap",B.getAttribute("wrap")):P.removeAttribute("wrap");var F=L(B,ne),q=F.paddingSize,n=F.borderSize,m=F.boxSizing,s=F.sizingStyle;P.setAttribute("style","".concat(s,";").concat(Q)),P.value=B.value||B.placeholder||"";var S=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,re=P.scrollHeight,Ee;if(m==="border-box"?re+=n:m==="content-box"&&(re-=q),ie!==null||ee!==null){P.value=" ";var Pe=P.scrollHeight-q;ie!==null&&(S=Pe*ie,m==="border-box"&&(S=S+q+n),re=Math.max(S,re)),ee!==null&&(H=Pe*ee,m==="border-box"&&(H=H+q+n),Ee=re>H?"":"hidden",re=Math.min(H,re))}return{height:re,minHeight:S,maxHeight:H,overflowY:Ee,resize:"none"}}var p=a("Gytx"),A=a.n(p),h;(function(B){B[B.NONE=0]="NONE",B[B.RESIZING=1]="RESIZING",B[B.RESIZED=2]="RESIZED"})(h||(h={}));var M=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;return Object(j.a)(this,ie),F=ne.call(this,ee),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(q){F.textArea=q},F.handleResize=function(q){var n=F.state.resizeStatus,m=F.props,s=m.autoSize,S=m.onResize;if(n!==h.NONE)return;typeof S=="function"&&S(q),s&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var q=F.props.autoSize;if(!q||!F.textArea)return;var n=q.minRows,m=q.maxRows,s=y(F.textArea,!1,n,m);F.setState({textareaStyles:s,resizeStatus:h.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var q=F.props,n=q.prefixCls,m=n===void 0?"rc-textarea":n,s=q.autoSize,S=q.onResize,H=q.className,re=q.disabled,Ee=F.state,Pe=Ee.textareaStyles,ke=Ee.resizeStatus,Ie=Object(d.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ne=z()(m,H,Object(se.a)({},"".concat(m,"-disabled"),re));"value"in Ie&&(Ie.value=Ie.value||"");var Le=Object(ce.a)(Object(ce.a)(Object(ce.a)({},F.props.style),Pe),ke===h.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(O,{onResize:F.handleResize,disabled:!(s||S)},f.createElement("textarea",Object(w.a)({},Ie,{className:Ne,style:Le,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:h.NONE},F}return Object(je.a)(ie,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!A()(F.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var F=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,q)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(f.Component),G=M,oe=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;Object(j.a)(this,ie),F=ne.call(this,ee),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(n){F.resizableTextArea=n},F.handleChange=function(n){var m=F.props.onChange;F.setValue(n.target.value,function(){F.resizableTextArea.resizeTextarea()}),m&&m(n)},F.handleKeyDown=function(n){var m=F.props,s=m.onPressEnter,S=m.onKeyDown;n.keyCode===13&&s&&s(n),S&&S(n)};var q=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return F.state={value:q},F}return Object(je.a)(ie,[{key:"setValue",value:function(F,q){"value"in this.props||this.setState({value:F},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(G,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),ie}(f.Component),D=ve.default=oe},ZW5e:function(Xe,ve,a){Xe.exports={panelTitleContainer:"panelTitleContainer___tHoLi"}},ZpRC:function(Xe,ve,a){"use strict";function w(X){return typeof X=="object"&&X!=null&&X.nodeType===1}function j(X,le){return(!le||X!=="hidden")&&X!=="visible"&&X!=="clip"}function je(X,le){if(X.clientHeightle||x>X&&ue=le&&V>=pe?x-X-Z:ue>le&&Vpe?ue-le+_:0}var r=function(X,le){var pe=window,Z=le.scrollMode,_=le.block,x=le.inline,ue=le.boundary,V=le.skipOverflowHiddenElements,ae=typeof ue=="function"?ue:function(Pe){return Pe!==ue};if(!w(X))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,Y=[],he=X;w(he)&&ae(he);){if((he=he.parentElement)===fe){Y.push(he);break}he!=null&&he===document.body&&je(he)&&!je(document.documentElement)||he!=null&&je(he,V)&&Y.push(he)}for(var T=pe.visualViewport?pe.visualViewport.width:innerWidth,J=pe.visualViewport?pe.visualViewport.height:innerHeight,$=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,O=X.getBoundingClientRect(),d=O.height,I=O.width,z=O.top,Q=O.right,Ce=O.bottom,te=O.left,P=_==="start"||_==="nearest"?z:_==="end"?Ce:z+d/2,L=x==="center"?te+I/2:x==="end"?Q:te,y=[],p=0;p=0&&te>=0&&Ce<=J&&Q<=T&&z>=oe&&Ce<=B&&te>=ne&&Q<=D)return y;var ie=getComputedStyle(A),ee=parseInt(ie.borderLeftWidth,10),F=parseInt(ie.borderTopWidth,10),q=parseInt(ie.borderRightWidth,10),n=parseInt(ie.borderBottomWidth,10),m=0,s=0,S="offsetWidth"in A?A.offsetWidth-A.clientWidth-ee-q:0,H="offsetHeight"in A?A.offsetHeight-A.clientHeight-F-n:0;if(fe===A)m=_==="start"?P:_==="end"?P-J:_==="nearest"?U(g,g+J,J,F,n,g+P,g+P+d,d):P-J/2,s=x==="start"?L:x==="center"?L-T/2:x==="end"?L-T:U($,$+T,T,ee,q,$+L,$+L+I,I),m=Math.max(0,m+g),s=Math.max(0,s+$);else{m=_==="start"?P-oe-F:_==="end"?P-B+n+H:_==="nearest"?U(oe,B,M,F,n+H,P,P+d,d):P-(oe+M/2)+H/2,s=x==="start"?L-ne-ee:x==="center"?L-(ne+G/2)+S/2:x==="end"?L-D+q+S:U(ne,D,G,ee,q+S,L,L+I,I);var re=A.scrollLeft,Ee=A.scrollTop;P+=Ee-(m=Math.max(0,Math.min(Ee+m,A.scrollHeight-M+H))),L+=re-(s=Math.max(0,Math.min(re+s,A.scrollWidth-G+S)))}y.push({el:A,top:m,left:s})}return y};function f(X){return X===Object(X)&&Object.keys(X).length!==0}function ce(X,le){le===void 0&&(le="auto");var pe="scrollBehavior"in document.body.style;X.forEach(function(Z){var _=Z.el,x=Z.top,ue=Z.left;_.scroll&&pe?_.scroll({top:x,left:ue,behavior:le}):(_.scrollTop=x,_.scrollLeft=ue)})}function se(X){return X===!1?{block:"end",inline:"nearest"}:f(X)?X:{block:"start",inline:"nearest"}}function K(X,le){var pe=!X.ownerDocument.documentElement.contains(X);if(f(le)&&typeof le.behavior=="function")return le.behavior(pe?[]:r(X,le));if(pe)return;var Z=se(le);return ce(r(X,Z),Z.behavior)}var k=ve.a=K},Zss7:function(Xe,ve,a){var w;(function(j){var je=/^\s+/,U=/\s+$/,r=0,f=j.round,ce=j.min,se=j.max,K=j.random;function k(n,m){if(n=n||"",m=m||{},n instanceof k)return n;if(!(this instanceof k))return new k(n,m);var s=X(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=f(100*this._a)/100,this._format=m.format||s.format,this._gradientType=m.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=s.ok,this._tc_id=r++}k.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),m,s,S,H,re,Ee;return m=n.r/255,s=n.g/255,S=n.b/255,m<=.03928?H=m/12.92:H=j.pow((m+.055)/1.055,2.4),s<=.03928?re=s/12.92:re=j.pow((s+.055)/1.055,2.4),S<=.03928?Ee=S/12.92:Ee=j.pow((S+.055)/1.055,2.4),.2126*H+.7152*re+.0722*Ee},setAlpha:function(n){return this._a=y(n),this._roundA=f(100*this._a)/100,this},toHsv:function(){var n=_(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=_(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.v*100);return this._a==1?"hsv("+m+", "+s+"%, "+S+"%)":"hsva("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var n=pe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=pe(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.l*100);return this._a==1?"hsl("+m+", "+s+"%, "+S+"%)":"hsla("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHex:function(n){return ue(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(p(this._r,255)*100)+"%",g:f(p(this._g,255)*100)+"%",b:f(p(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%)":"rgba("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P[ue(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var m="#"+ae(this._r,this._g,this._b,this._a),s=m,S=this._gradientType?"GradientType = 1, ":"";if(n){var H=k(n);s="#"+ae(H._r,H._g,H._b,H._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+m+",endColorstr="+s+")"},toString:function(n){var m=!!n;n=n||this._format;var s=!1,S=this._a<1&&this._a>=0,H=!m&&S&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return H?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return k(this.toString())},_applyModification:function(n,m){var s=n.apply(null,[this].concat([].slice.call(m)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(J,arguments)},darken:function(){return this._applyModification($,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(Y,arguments)},greyscale:function(){return this._applyModification(he,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(n,m){return n.apply(null,[this].concat([].slice.call(m)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(Ce,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(I,arguments)}},k.fromRatio=function(n,m){if(typeof n=="object"){var s={};for(var S in n)n.hasOwnProperty(S)&&(S==="a"?s[S]=n[S]:s[S]=D(n[S]));n=s}return k(n,m)};function X(n){var m={r:0,g:0,b:0},s=1,S=null,H=null,re=null,Ee=!1,Pe=!1;return typeof n=="string"&&(n=F(n)),typeof n=="object"&&(ee(n.r)&&ee(n.g)&&ee(n.b)?(m=le(n.r,n.g,n.b),Ee=!0,Pe=String(n.r).substr(-1)==="%"?"prgb":"rgb"):ee(n.h)&&ee(n.s)&&ee(n.v)?(S=D(n.s),H=D(n.v),m=x(n.h,S,H),Ee=!0,Pe="hsv"):ee(n.h)&&ee(n.s)&&ee(n.l)&&(S=D(n.s),re=D(n.l),m=Z(n.h,S,re),Ee=!0,Pe="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=y(s),{ok:Ee,format:n.format||Pe,r:ce(255,se(m.r,0)),g:ce(255,se(m.g,0)),b:ce(255,se(m.b,0)),a:s}}function le(n,m,s){return{r:p(n,255)*255,g:p(m,255)*255,b:p(s,255)*255}}function pe(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=(S+H)/2;if(S==H)re=Ee=0;else{var ke=S-H;Ee=Pe>.5?ke/(2-S-H):ke/(S+H);switch(S){case n:re=(m-s)/ke+(m1&&(Le-=1),Le<1/6?Ie+(Ne-Ie)*6*Le:Le<1/2?Ne:Le<2/3?Ie+(Ne-Ie)*(2/3-Le)*6:Ie}if(m===0)S=H=re=s;else{var Pe=s<.5?s*(1+m):s+m-s*m,ke=2*s-Pe;S=Ee(ke,Pe,n+1/3),H=Ee(ke,Pe,n),re=Ee(ke,Pe,n-1/3)}return{r:S*255,g:H*255,b:re*255}}function _(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=S,ke=S-H;if(Ee=S===0?0:ke/S,S==H)re=0;else{switch(S){case n:re=(m-s)/ke+(m>1)+720)%360;--m;)S.h=(S.h+H)%360,re.push(k(S));return re}function Ce(n,m){m=m||6;for(var s=k(n).toHsv(),S=s.h,H=s.s,re=s.v,Ee=[],Pe=1/m;m--;)Ee.push(k({h:S,s:H,v:re})),re=(re+Pe)%1;return Ee}k.mix=function(n,m,s){s=s===0?0:s||50;var S=k(n).toRgb(),H=k(m).toRgb(),re=s/100,Ee={r:(H.r-S.r)*re+S.r,g:(H.g-S.g)*re+S.g,b:(H.b-S.b)*re+S.b,a:(H.a-S.a)*re+S.a};return k(Ee)},k.readability=function(n,m){var s=k(n),S=k(m);return(j.max(s.getLuminance(),S.getLuminance())+.05)/(j.min(s.getLuminance(),S.getLuminance())+.05)},k.isReadable=function(n,m,s){var S=k.readability(n,m),H,re;re=!1,H=q(s);switch(H.level+H.size){case"AAsmall":case"AAAlarge":re=S>=4.5;break;case"AAlarge":re=S>=3;break;case"AAAsmall":re=S>=7;break}return re},k.mostReadable=function(n,m,s){var S=null,H=0,re,Ee,Pe,ke;s=s||{},Ee=s.includeFallbackColors,Pe=s.level,ke=s.size;for(var Ie=0;IeH&&(H=re,S=k(m[Ie]));return k.isReadable(n,S,{level:Pe,size:ke})||!Ee?S:(s.includeFallbackColors=!1,k.mostReadable(n,["#fff","#000"],s))};var te=k.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P=k.hexNames=L(te);function L(n){var m={};for(var s in n)n.hasOwnProperty(s)&&(m[n[s]]=s);return m}function y(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function p(n,m){M(n)&&(n="100%");var s=G(n);return n=ce(m,se(0,parseFloat(n))),s&&(n=parseInt(n*m,10)/100),j.abs(n-m)<1e-6?1:n%m/parseFloat(m)}function A(n){return ce(1,se(0,n))}function h(n){return parseInt(n,16)}function M(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function G(n){return typeof n=="string"&&n.indexOf("%")!=-1}function oe(n){return n.length==1?"0"+n:""+n}function D(n){return n<=1&&(n=n*100+"%"),n}function B(n){return j.round(parseFloat(n)*255).toString(16)}function ne(n){return h(n)/255}var ie=function(){var n="[-\\+]?\\d+%?",m="[-\\+]?\\d*\\.\\d+%?",s="(?:"+m+")|(?:"+n+")",S="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",H="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+S),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+S),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+S),hsva:new RegExp("hsva"+H),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ee(n){return!!ie.CSS_UNIT.exec(n)}function F(n){n=n.replace(je,"").replace(U,"").toLowerCase();var m=!1;if(te[n])n=te[n],m=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=ie.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=ie.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=ie.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=ie.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=ie.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=ie.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=ie.hex8.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),a:ne(s[4]),format:m?"name":"hex8"}:(s=ie.hex6.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),format:m?"name":"hex"}:(s=ie.hex4.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),a:ne(s[4]+""+s[4]),format:m?"name":"hex8"}:(s=ie.hex3.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),format:m?"name":"hex"}:!1}function q(n){var m,s;return n=n||{level:"AA",size:"small"},m=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),m!=="AA"&&m!=="AAA"&&(m="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:m,size:s}}Xe.exports?Xe.exports=k:!(w=function(){return k}.call(ve,a,ve,Xe),w!==void 0&&(Xe.exports=w))})(Math)},bT9E:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return j});var w=a("VTBJ");function j(je,U){var r=Object(w.a)({},je);return Array.isArray(U)&&U.forEach(function(f){delete r[f]}),r}},biw7:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=w.createContext(null);ve.a=je},fj85:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f}),a.d(ve,"b",function(){return k});var w=a("q1tI"),j=a.n(w),je=a("ZW5e"),U=a.n(je),r=function(le){var pe=le.title,Z=le.style,_=Z===void 0?{}:Z;return j.a.createElement("div",{className:U.a.panelTitleContainer,style:_},j.a.createElement("div",null,pe))},f=r,ce=a("PsNh"),se=a.n(ce),K=function(le){var pe=le.title,Z=le.children;return j.a.createElement("div",{className:se.a.selectWrapContainer},j.a.createElement("span",null,pe),Z)},k=K},fyJ8:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("VTBJ"),je=a("Ff2n"),U=a("U8pU"),r=a("q1tI"),f=a.n(r),ce=a("TSYQ"),se=a.n(ce),K=a("c+Xe"),k=a("sR1s");function X(x){return x&&Object(U.a)(x)==="object"&&!Array.isArray(x)&&!r.isValidElement(x)}function le(x){return typeof x=="string"?!0:Object(K.c)(x)}function pe(x,ue){var V,ae=x.prefixCls,fe=x.className,Y=x.record,he=x.index,T=x.dataIndex,J=x.render,$=x.children,g=x.component,O=g===void 0?"td":g,d=x.colSpan,I=x.rowSpan,z=x.fixLeft,Q=x.fixRight,Ce=x.firstFixLeft,te=x.lastFixLeft,P=x.firstFixRight,L=x.lastFixRight,y=x.appendNode,p=x.additionalProps,A=p===void 0?{}:p,h=x.ellipsis,M=x.align,G=x.rowType,oe=x.isSticky,D="".concat(ae,"-cell"),B,ne;if($)ne=$;else{var ie=Object(k.b)(Y,T);if(ne=ie,J){var ee=J(ie,Y,he);X(ee)?(ne=ee.children,B=ee.props):ne=ee}}Object(U.a)(ne)==="object"&&!Array.isArray(ne)&&!r.isValidElement(ne)&&(ne=null),h&&(te||P)&&(ne=r.createElement("span",{className:"".concat(D,"-content")},ne));var F=B||{},q=F.colSpan,n=F.rowSpan,m=F.style,s=F.className,S=Object(je.a)(F,["colSpan","rowSpan","style","className"]),H=q!==void 0?q:d,re=n!==void 0?n:I;if(H===0||re===0)return null;var Ee={},Pe=typeof z=="number",ke=typeof Q=="number";Pe&&(Ee.position="sticky",Ee.left=z),ke&&(Ee.position="sticky",Ee.right=Q);var Ie={};M&&(Ie.textAlign=M);var Ne,Le=h===!0?{showTitle:!0}:h;Le&&(Le.showTitle||G==="header")&&(typeof ne=="string"||typeof ne=="number"?Ne=ne.toString():r.isValidElement(ne)&&typeof ne.props.children=="string"&&(Ne=ne.props.children));var Nt=Object(j.a)(Object(j.a)(Object(j.a)({title:Ne},S),A),{},{colSpan:H&&H!==1?H:null,rowSpan:re&&re!==1?re:null,className:se()(D,fe,(V={},Object(w.a)(V,"".concat(D,"-fix-left"),Pe),Object(w.a)(V,"".concat(D,"-fix-left-first"),Ce),Object(w.a)(V,"".concat(D,"-fix-left-last"),te),Object(w.a)(V,"".concat(D,"-fix-right"),ke),Object(w.a)(V,"".concat(D,"-fix-right-first"),P),Object(w.a)(V,"".concat(D,"-fix-right-last"),L),Object(w.a)(V,"".concat(D,"-ellipsis"),h),Object(w.a)(V,"".concat(D,"-with-append"),y),Object(w.a)(V,"".concat(D,"-fix-sticky"),(Pe||ke)&&oe),V),A.className,s),style:Object(j.a)(Object(j.a)(Object(j.a)(Object(j.a)({},A.style),Ie),Ee),m),ref:le(O)?ue:null});return r.createElement(O,Object.assign({},Nt),y,ne)}var Z=r.forwardRef(pe);Z.displayName="Cell";var _=r.memo(Z,function(x,ue){return ue.shouldCellUpdate?!ue.shouldCellUpdate(ue.record,x.record):!1});ve.a=_},h78n:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return Ce});var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(L){var y=L.map(function(){return Object(w.useRef)()}),p=Object(w.useRef)();return Object(w.useEffect)(function(){var A=Date.now(),h=!1;Object.keys(y).forEach(function(M){var G=y[M].current;if(!G)return;h=!0;var oe=G.style;oe.transitionDuration=".3s, .3s, .3s, .06s",p.current&&A-p.current<100&&(oe.transitionDuration="0s, 0s")}),h&&(p.current=Date.now())}),[y]};function ce(){return ce=Object.assign||function(P){for(var L=1;L1&&arguments[1]!==void 0?arguments[1]:!1,ie=B.getAttribute("id")||B.getAttribute("data-reactid")||B.getAttribute("name");if(ne&&te[ie])return te[ie];var ee=window.getComputedStyle(B),F=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),q=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),n=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),m=Ce.map(function(S){return"".concat(S,":").concat(ee.getPropertyValue(S))}).join(";"),s={sizingStyle:m,paddingSize:q,borderSize:n,boxSizing:F};return ne&&ie&&(te[ie]=s),s}function y(B){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;P||(P=document.createElement("textarea"),P.setAttribute("tab-index","-1"),P.setAttribute("aria-hidden","true"),document.body.appendChild(P)),B.getAttribute("wrap")?P.setAttribute("wrap",B.getAttribute("wrap")):P.removeAttribute("wrap");var F=L(B,ne),q=F.paddingSize,n=F.borderSize,m=F.boxSizing,s=F.sizingStyle;P.setAttribute("style","".concat(s,";").concat(Q)),P.value=B.value||B.placeholder||"";var S=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,re=P.scrollHeight,Ee;if(m==="border-box"?re+=n:m==="content-box"&&(re-=q),ie!==null||ee!==null){P.value=" ";var Pe=P.scrollHeight-q;ie!==null&&(S=Pe*ie,m==="border-box"&&(S=S+q+n),re=Math.max(S,re)),ee!==null&&(H=Pe*ee,m==="border-box"&&(H=H+q+n),Ee=re>H?"":"hidden",re=Math.min(H,re))}return{height:re,minHeight:S,maxHeight:H,overflowY:Ee,resize:"none"}}var p=a("Gytx"),A=a.n(p),h;(function(B){B[B.NONE=0]="NONE",B[B.RESIZING=1]="RESIZING",B[B.RESIZED=2]="RESIZED"})(h||(h={}));var M=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;return Object(j.a)(this,ie),F=ne.call(this,ee),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(q){F.textArea=q},F.handleResize=function(q){var n=F.state.resizeStatus,m=F.props,s=m.autoSize,S=m.onResize;if(n!==h.NONE)return;typeof S=="function"&&S(q),s&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var q=F.props.autoSize;if(!q||!F.textArea)return;var n=q.minRows,m=q.maxRows,s=y(F.textArea,!1,n,m);F.setState({textareaStyles:s,resizeStatus:h.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:h.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var q=F.props,n=q.prefixCls,m=n===void 0?"rc-textarea":n,s=q.autoSize,S=q.onResize,H=q.className,re=q.disabled,Ee=F.state,Pe=Ee.textareaStyles,ke=Ee.resizeStatus,Ie=Object(d.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ne=z()(m,H,Object(se.a)({},"".concat(m,"-disabled"),re));"value"in Ie&&(Ie.value=Ie.value||"");var Le=Object(ce.a)(Object(ce.a)(Object(ce.a)({},F.props.style),Pe),ke===h.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(O,{onResize:F.handleResize,disabled:!(s||S)},f.createElement("textarea",Object(w.a)({},Ie,{className:Ne,style:Le,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:h.NONE},F}return Object(je.a)(ie,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!A()(F.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var F=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,q)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ie}(f.Component),G=M,oe=function(B){Object(U.a)(ie,B);var ne=Object(r.a)(ie);function ie(ee){var F;Object(j.a)(this,ie),F=ne.call(this,ee),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(n){F.resizableTextArea=n},F.handleChange=function(n){var m=F.props.onChange;F.setValue(n.target.value,function(){F.resizableTextArea.resizeTextarea()}),m&&m(n)},F.handleKeyDown=function(n){var m=F.props,s=m.onPressEnter,S=m.onKeyDown;n.keyCode===13&&s&&s(n),S&&S(n)};var q=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return F.state={value:q},F}return Object(je.a)(ie,[{key:"setValue",value:function(F,q){"value"in this.props||this.setState({value:F},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(G,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),ie}(f.Component),D=ve.default=oe},ZW5e:function(Xe,ve,a){Xe.exports={panelTitleContainer:"panelTitleContainer___tHoLi"}},ZpRC:function(Xe,ve,a){"use strict";function w(X){return typeof X=="object"&&X!=null&&X.nodeType===1}function j(X,le){return(!le||X!=="hidden")&&X!=="visible"&&X!=="clip"}function je(X,le){if(X.clientHeightle||x>X&&ue=le&&V>=pe?x-X-Z:ue>le&&Vpe?ue-le+_:0}var r=function(X,le){var pe=window,Z=le.scrollMode,_=le.block,x=le.inline,ue=le.boundary,V=le.skipOverflowHiddenElements,ae=typeof ue=="function"?ue:function(Pe){return Pe!==ue};if(!w(X))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,Y=[],he=X;w(he)&&ae(he);){if((he=he.parentElement)===fe){Y.push(he);break}he!=null&&he===document.body&&je(he)&&!je(document.documentElement)||he!=null&&je(he,V)&&Y.push(he)}for(var R=pe.visualViewport?pe.visualViewport.width:innerWidth,J=pe.visualViewport?pe.visualViewport.height:innerHeight,$=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,O=X.getBoundingClientRect(),d=O.height,I=O.width,z=O.top,Q=O.right,Ce=O.bottom,te=O.left,P=_==="start"||_==="nearest"?z:_==="end"?Ce:z+d/2,L=x==="center"?te+I/2:x==="end"?Q:te,y=[],p=0;p=0&&te>=0&&Ce<=J&&Q<=R&&z>=oe&&Ce<=B&&te>=ne&&Q<=D)return y;var ie=getComputedStyle(A),ee=parseInt(ie.borderLeftWidth,10),F=parseInt(ie.borderTopWidth,10),q=parseInt(ie.borderRightWidth,10),n=parseInt(ie.borderBottomWidth,10),m=0,s=0,S="offsetWidth"in A?A.offsetWidth-A.clientWidth-ee-q:0,H="offsetHeight"in A?A.offsetHeight-A.clientHeight-F-n:0;if(fe===A)m=_==="start"?P:_==="end"?P-J:_==="nearest"?U(g,g+J,J,F,n,g+P,g+P+d,d):P-J/2,s=x==="start"?L:x==="center"?L-R/2:x==="end"?L-R:U($,$+R,R,ee,q,$+L,$+L+I,I),m=Math.max(0,m+g),s=Math.max(0,s+$);else{m=_==="start"?P-oe-F:_==="end"?P-B+n+H:_==="nearest"?U(oe,B,M,F,n+H,P,P+d,d):P-(oe+M/2)+H/2,s=x==="start"?L-ne-ee:x==="center"?L-(ne+G/2)+S/2:x==="end"?L-D+q+S:U(ne,D,G,ee,q+S,L,L+I,I);var re=A.scrollLeft,Ee=A.scrollTop;P+=Ee-(m=Math.max(0,Math.min(Ee+m,A.scrollHeight-M+H))),L+=re-(s=Math.max(0,Math.min(re+s,A.scrollWidth-G+S)))}y.push({el:A,top:m,left:s})}return y};function f(X){return X===Object(X)&&Object.keys(X).length!==0}function ce(X,le){le===void 0&&(le="auto");var pe="scrollBehavior"in document.body.style;X.forEach(function(Z){var _=Z.el,x=Z.top,ue=Z.left;_.scroll&&pe?_.scroll({top:x,left:ue,behavior:le}):(_.scrollTop=x,_.scrollLeft=ue)})}function se(X){return X===!1?{block:"end",inline:"nearest"}:f(X)?X:{block:"start",inline:"nearest"}}function K(X,le){var pe=!X.ownerDocument.documentElement.contains(X);if(f(le)&&typeof le.behavior=="function")return le.behavior(pe?[]:r(X,le));if(pe)return;var Z=se(le);return ce(r(X,Z),Z.behavior)}var k=ve.a=K},Zss7:function(Xe,ve,a){var w;(function(j){var je=/^\s+/,U=/\s+$/,r=0,f=j.round,ce=j.min,se=j.max,K=j.random;function k(n,m){if(n=n||"",m=m||{},n instanceof k)return n;if(!(this instanceof k))return new k(n,m);var s=X(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=f(100*this._a)/100,this._format=m.format||s.format,this._gradientType=m.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=s.ok,this._tc_id=r++}k.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),m,s,S,H,re,Ee;return m=n.r/255,s=n.g/255,S=n.b/255,m<=.03928?H=m/12.92:H=j.pow((m+.055)/1.055,2.4),s<=.03928?re=s/12.92:re=j.pow((s+.055)/1.055,2.4),S<=.03928?Ee=S/12.92:Ee=j.pow((S+.055)/1.055,2.4),.2126*H+.7152*re+.0722*Ee},setAlpha:function(n){return this._a=y(n),this._roundA=f(100*this._a)/100,this},toHsv:function(){var n=_(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=_(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.v*100);return this._a==1?"hsv("+m+", "+s+"%, "+S+"%)":"hsva("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var n=pe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=pe(this._r,this._g,this._b),m=f(n.h*360),s=f(n.s*100),S=f(n.l*100);return this._a==1?"hsl("+m+", "+s+"%, "+S+"%)":"hsla("+m+", "+s+"%, "+S+"%, "+this._roundA+")"},toHex:function(n){return ue(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return V(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(p(this._r,255)*100)+"%",g:f(p(this._g,255)*100)+"%",b:f(p(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%)":"rgba("+f(p(this._r,255)*100)+"%, "+f(p(this._g,255)*100)+"%, "+f(p(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:P[ue(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var m="#"+ae(this._r,this._g,this._b,this._a),s=m,S=this._gradientType?"GradientType = 1, ":"";if(n){var H=k(n);s="#"+ae(H._r,H._g,H._b,H._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+m+",endColorstr="+s+")"},toString:function(n){var m=!!n;n=n||this._format;var s=!1,S=this._a<1&&this._a>=0,H=!m&&S&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return H?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return k(this.toString())},_applyModification:function(n,m){var s=n.apply(null,[this].concat([].slice.call(m)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(R,arguments)},brighten:function(){return this._applyModification(J,arguments)},darken:function(){return this._applyModification($,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(Y,arguments)},greyscale:function(){return this._applyModification(he,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(n,m){return n.apply(null,[this].concat([].slice.call(m)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(Ce,arguments)},splitcomplement:function(){return this._applyCombination(z,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(I,arguments)}},k.fromRatio=function(n,m){if(typeof n=="object"){var s={};for(var S in n)n.hasOwnProperty(S)&&(S==="a"?s[S]=n[S]:s[S]=D(n[S]));n=s}return k(n,m)};function X(n){var m={r:0,g:0,b:0},s=1,S=null,H=null,re=null,Ee=!1,Pe=!1;return typeof n=="string"&&(n=F(n)),typeof n=="object"&&(ee(n.r)&&ee(n.g)&&ee(n.b)?(m=le(n.r,n.g,n.b),Ee=!0,Pe=String(n.r).substr(-1)==="%"?"prgb":"rgb"):ee(n.h)&&ee(n.s)&&ee(n.v)?(S=D(n.s),H=D(n.v),m=x(n.h,S,H),Ee=!0,Pe="hsv"):ee(n.h)&&ee(n.s)&&ee(n.l)&&(S=D(n.s),re=D(n.l),m=Z(n.h,S,re),Ee=!0,Pe="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=y(s),{ok:Ee,format:n.format||Pe,r:ce(255,se(m.r,0)),g:ce(255,se(m.g,0)),b:ce(255,se(m.b,0)),a:s}}function le(n,m,s){return{r:p(n,255)*255,g:p(m,255)*255,b:p(s,255)*255}}function pe(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=(S+H)/2;if(S==H)re=Ee=0;else{var ke=S-H;Ee=Pe>.5?ke/(2-S-H):ke/(S+H);switch(S){case n:re=(m-s)/ke+(m1&&(Le-=1),Le<1/6?Ie+(Ne-Ie)*6*Le:Le<1/2?Ne:Le<2/3?Ie+(Ne-Ie)*(2/3-Le)*6:Ie}if(m===0)S=H=re=s;else{var Pe=s<.5?s*(1+m):s+m-s*m,ke=2*s-Pe;S=Ee(ke,Pe,n+1/3),H=Ee(ke,Pe,n),re=Ee(ke,Pe,n-1/3)}return{r:S*255,g:H*255,b:re*255}}function _(n,m,s){n=p(n,255),m=p(m,255),s=p(s,255);var S=se(n,m,s),H=ce(n,m,s),re,Ee,Pe=S,ke=S-H;if(Ee=S===0?0:ke/S,S==H)re=0;else{switch(S){case n:re=(m-s)/ke+(m>1)+720)%360;--m;)S.h=(S.h+H)%360,re.push(k(S));return re}function Ce(n,m){m=m||6;for(var s=k(n).toHsv(),S=s.h,H=s.s,re=s.v,Ee=[],Pe=1/m;m--;)Ee.push(k({h:S,s:H,v:re})),re=(re+Pe)%1;return Ee}k.mix=function(n,m,s){s=s===0?0:s||50;var S=k(n).toRgb(),H=k(m).toRgb(),re=s/100,Ee={r:(H.r-S.r)*re+S.r,g:(H.g-S.g)*re+S.g,b:(H.b-S.b)*re+S.b,a:(H.a-S.a)*re+S.a};return k(Ee)},k.readability=function(n,m){var s=k(n),S=k(m);return(j.max(s.getLuminance(),S.getLuminance())+.05)/(j.min(s.getLuminance(),S.getLuminance())+.05)},k.isReadable=function(n,m,s){var S=k.readability(n,m),H,re;re=!1,H=q(s);switch(H.level+H.size){case"AAsmall":case"AAAlarge":re=S>=4.5;break;case"AAlarge":re=S>=3;break;case"AAAsmall":re=S>=7;break}return re},k.mostReadable=function(n,m,s){var S=null,H=0,re,Ee,Pe,ke;s=s||{},Ee=s.includeFallbackColors,Pe=s.level,ke=s.size;for(var Ie=0;IeH&&(H=re,S=k(m[Ie]));return k.isReadable(n,S,{level:Pe,size:ke})||!Ee?S:(s.includeFallbackColors=!1,k.mostReadable(n,["#fff","#000"],s))};var te=k.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P=k.hexNames=L(te);function L(n){var m={};for(var s in n)n.hasOwnProperty(s)&&(m[n[s]]=s);return m}function y(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function p(n,m){M(n)&&(n="100%");var s=G(n);return n=ce(m,se(0,parseFloat(n))),s&&(n=parseInt(n*m,10)/100),j.abs(n-m)<1e-6?1:n%m/parseFloat(m)}function A(n){return ce(1,se(0,n))}function h(n){return parseInt(n,16)}function M(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function G(n){return typeof n=="string"&&n.indexOf("%")!=-1}function oe(n){return n.length==1?"0"+n:""+n}function D(n){return n<=1&&(n=n*100+"%"),n}function B(n){return j.round(parseFloat(n)*255).toString(16)}function ne(n){return h(n)/255}var ie=function(){var n="[-\\+]?\\d+%?",m="[-\\+]?\\d*\\.\\d+%?",s="(?:"+m+")|(?:"+n+")",S="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",H="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+S),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+S),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+S),hsva:new RegExp("hsva"+H),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ee(n){return!!ie.CSS_UNIT.exec(n)}function F(n){n=n.replace(je,"").replace(U,"").toLowerCase();var m=!1;if(te[n])n=te[n],m=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=ie.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=ie.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=ie.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=ie.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=ie.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=ie.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=ie.hex8.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),a:ne(s[4]),format:m?"name":"hex8"}:(s=ie.hex6.exec(n))?{r:h(s[1]),g:h(s[2]),b:h(s[3]),format:m?"name":"hex"}:(s=ie.hex4.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),a:ne(s[4]+""+s[4]),format:m?"name":"hex8"}:(s=ie.hex3.exec(n))?{r:h(s[1]+""+s[1]),g:h(s[2]+""+s[2]),b:h(s[3]+""+s[3]),format:m?"name":"hex"}:!1}function q(n){var m,s;return n=n||{level:"AA",size:"small"},m=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),m!=="AA"&&m!=="AAA"&&(m="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:m,size:s}}Xe.exports?Xe.exports=k:!(w=function(){return k}.call(ve,a,ve,Xe),w!==void 0&&(Xe.exports=w))})(Math)},bT9E:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return j});var w=a("VTBJ");function j(je,U){var r=Object(w.a)({},je);return Array.isArray(U)&&U.forEach(function(f){delete r[f]}),r}},biw7:function(Xe,ve,a){"use strict";var w=a("q1tI"),j=a.n(w),je=w.createContext(null);ve.a=je},fj85:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return f}),a.d(ve,"b",function(){return k});var w=a("q1tI"),j=a.n(w),je=a("ZW5e"),U=a.n(je),r=function(le){var pe=le.title,Z=le.style,_=Z===void 0?{}:Z;return j.a.createElement("div",{className:U.a.panelTitleContainer,style:_},j.a.createElement("div",null,pe))},f=r,ce=a("PsNh"),se=a.n(ce),K=function(le){var pe=le.title,Z=le.children;return j.a.createElement("div",{className:se.a.selectWrapContainer},j.a.createElement("span",null,pe),Z)},k=K},fyJ8:function(Xe,ve,a){"use strict";var w=a("rePB"),j=a("VTBJ"),je=a("Ff2n"),U=a("U8pU"),r=a("q1tI"),f=a.n(r),ce=a("TSYQ"),se=a.n(ce),K=a("c+Xe"),k=a("sR1s");function X(x){return x&&Object(U.a)(x)==="object"&&!Array.isArray(x)&&!r.isValidElement(x)}function le(x){return typeof x=="string"?!0:Object(K.c)(x)}function pe(x,ue){var V,ae=x.prefixCls,fe=x.className,Y=x.record,he=x.index,R=x.dataIndex,J=x.render,$=x.children,g=x.component,O=g===void 0?"td":g,d=x.colSpan,I=x.rowSpan,z=x.fixLeft,Q=x.fixRight,Ce=x.firstFixLeft,te=x.lastFixLeft,P=x.firstFixRight,L=x.lastFixRight,y=x.appendNode,p=x.additionalProps,A=p===void 0?{}:p,h=x.ellipsis,M=x.align,G=x.rowType,oe=x.isSticky,D="".concat(ae,"-cell"),B,ne;if($)ne=$;else{var ie=Object(k.b)(Y,R);if(ne=ie,J){var ee=J(ie,Y,he);X(ee)?(ne=ee.children,B=ee.props):ne=ee}}Object(U.a)(ne)==="object"&&!Array.isArray(ne)&&!r.isValidElement(ne)&&(ne=null),h&&(te||P)&&(ne=r.createElement("span",{className:"".concat(D,"-content")},ne));var F=B||{},q=F.colSpan,n=F.rowSpan,m=F.style,s=F.className,S=Object(je.a)(F,["colSpan","rowSpan","style","className"]),H=q!==void 0?q:d,re=n!==void 0?n:I;if(H===0||re===0)return null;var Ee={},Pe=typeof z=="number",ke=typeof Q=="number";Pe&&(Ee.position="sticky",Ee.left=z),ke&&(Ee.position="sticky",Ee.right=Q);var Ie={};M&&(Ie.textAlign=M);var Ne,Le=h===!0?{showTitle:!0}:h;Le&&(Le.showTitle||G==="header")&&(typeof ne=="string"||typeof ne=="number"?Ne=ne.toString():r.isValidElement(ne)&&typeof ne.props.children=="string"&&(Ne=ne.props.children));var Nt=Object(j.a)(Object(j.a)(Object(j.a)({title:Ne},S),A),{},{colSpan:H&&H!==1?H:null,rowSpan:re&&re!==1?re:null,className:se()(D,fe,(V={},Object(w.a)(V,"".concat(D,"-fix-left"),Pe),Object(w.a)(V,"".concat(D,"-fix-left-first"),Ce),Object(w.a)(V,"".concat(D,"-fix-left-last"),te),Object(w.a)(V,"".concat(D,"-fix-right"),ke),Object(w.a)(V,"".concat(D,"-fix-right-first"),P),Object(w.a)(V,"".concat(D,"-fix-right-last"),L),Object(w.a)(V,"".concat(D,"-ellipsis"),h),Object(w.a)(V,"".concat(D,"-with-append"),y),Object(w.a)(V,"".concat(D,"-fix-sticky"),(Pe||ke)&&oe),V),A.className,s),style:Object(j.a)(Object(j.a)(Object(j.a)(Object(j.a)({},A.style),Ie),Ee),m),ref:le(O)?ue:null});return r.createElement(O,Object.assign({},Nt),y,ne)}var Z=r.forwardRef(pe);Z.displayName="Cell";var _=r.memo(Z,function(x,ue){return ue.shouldCellUpdate?!ue.shouldCellUpdate(ue.record,x.record):!1});ve.a=_},h78n:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return Ce});var w=a("q1tI"),j=a.n(w),je=a("TSYQ"),U=a.n(je),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(L){var y=L.map(function(){return Object(w.useRef)()}),p=Object(w.useRef)();return Object(w.useEffect)(function(){var A=Date.now(),h=!1;Object.keys(y).forEach(function(M){var G=y[M].current;if(!G)return;h=!0;var oe=G.style;oe.transitionDuration=".3s, .3s, .3s, .06s",p.current&&A-p.current<100&&(oe.transitionDuration="0s, 0s")}),h&&(p.current=Date.now())}),[y]};function ce(){return ce=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function _(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var x=function(L){var y=L.className,p=L.percent,A=L.prefixCls,h=L.strokeColor,M=L.strokeLinecap,G=L.strokeWidth,oe=L.style,D=L.trailColor,B=L.trailWidth,ne=L.transition,ie=Z(L,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ie.gapPosition;var ee=Array.isArray(p)?p:[p],F=Array.isArray(h)?h:[h],q=f(ee),n=se(q,1),m=n[0],s=G/2,S=100-G/2,H="M ".concat(M==="round"?s:0,",").concat(s,` - L `).concat(M==="round"?S:100,",").concat(s),re="0 0 100 ".concat(G),Ee=0;return j.a.createElement("svg",ce({className:U()("".concat(A,"-line"),y),viewBox:re,preserveAspectRatio:"none",style:oe},ie),j.a.createElement("path",{className:"".concat(A,"-line-trail"),d:H,strokeLinecap:M,stroke:D,strokeWidth:B||G,fillOpacity:"0"}),ee.map(function(Pe,ke){var Ie={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(Ee,"px"),transition:ne||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ne=F[ke]||F[F.length-1];return Ee+=Pe,j.a.createElement("path",{key:ke,className:"".concat(A,"-line-path"),d:H,strokeLinecap:M,stroke:Ne,strokeWidth:G,fillOpacity:"0",ref:m[ke],style:Ie})}))};x.defaultProps=r;var ue=x;function V(){return V=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function g(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var O=0;function d(P){return+P.replace("%","")}function I(P){return Array.isArray(P)?P:[P]}function z(P,L,y,p){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=arguments.length>5?arguments[5]:void 0,M=50-p/2,G=0,oe=-M,D=0,B=-2*M;switch(h){case"left":G=-M,oe=0,D=2*M,B=0;break;case"right":G=M,oe=0,D=-2*M,B=0;break;case"bottom":oe=M,B=2*M;break;default:}var ne="M 50,50 m ".concat(G,",").concat(oe,` + L `).concat(M==="round"?S:100,",").concat(s),re="0 0 100 ".concat(G),Ee=0;return j.a.createElement("svg",ce({className:U()("".concat(A,"-line"),y),viewBox:re,preserveAspectRatio:"none",style:oe},ie),j.a.createElement("path",{className:"".concat(A,"-line-trail"),d:H,strokeLinecap:M,stroke:D,strokeWidth:B||G,fillOpacity:"0"}),ee.map(function(Pe,ke){var Ie={strokeDasharray:"".concat(Pe,"px, 100px"),strokeDashoffset:"-".concat(Ee,"px"),transition:ne||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ne=F[ke]||F[F.length-1];return Ee+=Pe,j.a.createElement("path",{key:ke,className:"".concat(A,"-line-path"),d:H,strokeLinecap:M,stroke:Ne,strokeWidth:G,fillOpacity:"0",ref:m[ke],style:Ie})}))};x.defaultProps=r;var ue=x;function V(){return V=Object.assign||function(P){for(var L=1;LP.length)&&(L=P.length);for(var y=0,p=new Array(L);y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(P,p))continue;y[p]=P[p]}}return y}function g(P,L){if(P==null)return{};var y={},p=Object.keys(P),A,h;for(h=0;h=0)continue;y[A]=P[A]}return y}var O=0;function d(P){return+P.replace("%","")}function I(P){return Array.isArray(P)?P:[P]}function z(P,L,y,p){var A=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,h=arguments.length>5?arguments[5]:void 0,M=50-p/2,G=0,oe=-M,D=0,B=-2*M;switch(h){case"left":G=-M,oe=0,D=2*M,B=0;break;case"right":G=M,oe=0,D=-2*M,B=0;break;case"bottom":oe=M,B=2*M;break;default:}var ne="M 50,50 m ".concat(G,",").concat(oe,` a `).concat(M,",").concat(M," 0 1 1 ").concat(D,",").concat(-B,` - a `).concat(M,",").concat(M," 0 1 1 ").concat(-D,",").concat(B),ie=Math.PI*2*M,ee={stroke:y,strokeDasharray:"".concat(L/100*(ie-A),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(A/2+P/100*(ie-A),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:ee}}var Q=function(L){var y=L.prefixCls,p=L.strokeWidth,A=L.trailWidth,h=L.gapDegree,M=L.gapPosition,G=L.trailColor,oe=L.strokeLinecap,D=L.style,B=L.className,ne=L.strokeColor,ie=L.percent,ee=$(L,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object(w.useMemo)(function(){return O+=1,O},[]),q=z(0,100,G,p,h,M),n=q.pathString,m=q.pathStyle,s=I(ie),S=I(ne),H=S.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),re=f(s),Ee=ae(re,1),Pe=Ee[0],ke=function(){var Ne=0;return s.map(function(Le,Nt){var It=S[Nt]||S[S.length-1],At=Object.prototype.toString.call(It)==="[object Object]"?"url(#".concat(y,"-gradient-").concat(F,")"):"",jt=z(Ne,Le,It,p,h,M);return Ne+=Le,j.a.createElement("path",{key:Nt,className:"".concat(y,"-circle-path"),d:jt.pathString,stroke:At,strokeLinecap:oe,strokeWidth:p,opacity:Le===0?0:1,fillOpacity:"0",style:jt.pathStyle,ref:Pe[Nt]})})};return j.a.createElement("svg",V({className:U()("".concat(y,"-circle"),B),viewBox:"0 0 100 100",style:D},ee),H&&j.a.createElement("defs",null,j.a.createElement("linearGradient",{id:"".concat(y,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(H).sort(function(Ie,Ne){return d(Ie)-d(Ne)}).map(function(Ie,Ne){return j.a.createElement("stop",{key:Ne,offset:Ie,stopColor:H[Ie]})}))),j.a.createElement("path",{className:"".concat(y,"-circle-trail"),d:n,stroke:G,strokeLinecap:oe,strokeWidth:A||p,fillOpacity:"0",style:m}),ke().reverse())};Q.defaultProps=r;var Ce=Q,te={Line:ue,Circle:Ce}},hW8S:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return U}),a.d(ve,"c",function(){return r}),a.d(ve,"b",function(){return f});var w=a("VTBJ"),j=a("Ff2n"),je=a("Kwbf"),U="RC_TABLE_INTERNAL_COL_DEFINE";function r(ce){var se=ce.expandable,K=Object(j.a)(ce,["expandable"]);return"expandable"in ce?Object(w.a)(Object(w.a)({},K),se):K}function f(ce){return Object.keys(ce).reduce(function(se,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(se[K]=ce[K]),se},{})}},k3GJ:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return po});var w=a("rePB"),j=a("ODXe"),je=a("Ff2n"),U=a("VTBJ"),r=a("q1tI"),f=a("TSYQ"),ce=a.n(f),se=a("Zm9Q"),K=a("6cGi"),k=a("KQm4"),X=a("xEkU"),le=a.n(X),pe=a("t23M");function Z(i){var v=Object(r.useRef)(),E=Object(r.useRef)(!1);function u(){for(var e=arguments.length,o=new Array(e),t=0;tR&&(de=R-me),Object(r.useMemo)(function(){if(!o.length)return[0,0];for(var Oe=o.length,He=Oe,tt=0;ttb+de){He=tt-1;break}}for(var at=0,nt=Oe-1;nt>=0;nt-=1){var qe=i.get(o[nt].key)||Y;if(qe[C]1&&arguments[1]!==void 0?arguments[1]:!1,u=v&&typeof v.getBoundingClientRect=="function"&&v.getBoundingClientRect().width;if(u){if(E){var e=getComputedStyle(v),o=e.marginLeft,t=e.marginRight;u+=+o.replace("px","")+ +t.replace("px","")}u=+u.toFixed(6)}return u||0},Ne=function(v,E,u){v&&Object(P.a)(v.style)==="object"&&(v.style[E]=u)},Le=function(){return s.any},Nt=a("bdgK"),It=a("i8i4"),At=a.n(It),jt=a("wgJM"),Ft=a("l4aY"),un=a("m+aA"),N=a("c+Xe"),be=a("zT1h"),ge=a("QC+M");function Me(i,v,E){return E?i[0]===v[0]:i[0]===v[0]&&i[1]===v[1]}function Ae(i,v,E){var u=i[v]||{};return Object(U.a)(Object(U.a)({},u),E)}function Te(i,v,E,u){for(var e=E.points,o=Object.keys(i),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;v();var o=Object(jt.a)(function(){e<=1?u({isCanceled:function(){return o!==i.current}}):E(u,e-1)});i.current=o}return r.useEffect(function(){return function(){v()}},[]),[E,v]},Rn=[Tt,Ct,ht,Ze],nn=!1,ze=!0;function Re(i){return i===ht||i===Ze}var Be=function(i,v){var E=r.useState(Gt),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Dt(),l=Object(j.a)(t,2),c=l[0],C=l[1];function b(){o(Tt)}return qt(function(){if(e!==Gt&&e!==Ze){var R=Rn.indexOf(e),W=Rn[R+1],me=v(e);me===nn?o(W):c(function(de){function Oe(){if(de.isCanceled())return;o(W)}me===!0?Oe():Promise.resolve(me).then(Oe)})}},[i,e]),r.useEffect(function(){return function(){C()}},[]),[b,e]},Ve=function(i){var v=Object(r.useRef)(),E=Object(r.useRef)(i);E.current=i;var u=r.useCallback(function(t){E.current(t)},[]);function e(t){t&&(t.removeEventListener(wt,u),t.removeEventListener(Ye,u))}function o(t){v.current&&v.current!==t&&e(v.current),t&&t!==v.current&&(t.addEventListener(wt,u),t.addEventListener(Ye,u),v.current=t)}return r.useEffect(function(){return function(){e(v.current)}},[]),[o,e]};function it(i,v,E,u){var e=u.motionEnter,o=e===void 0?!0:e,t=u.motionAppear,l=t===void 0?!0:t,c=u.motionLeave,C=c===void 0?!0:c,b=u.motionDeadline,R=u.motionLeaveImmediately,W=u.onAppearPrepare,me=u.onEnterPrepare,de=u.onLeavePrepare,Oe=u.onAppearStart,He=u.onEnterStart,tt=u.onLeaveStart,Je=u.onAppearActive,at=u.onEnterActive,nt=u.onLeaveActive,qe=u.onAppearEnd,et=u.onEnterEnd,vt=u.onLeaveEnd,rt=u.onVisibleChanged,Xt=Lt(),_t=Object(j.a)(Xt,2),Fe=_t[0],We=_t[1],ut=Lt(lt),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Lt(null),gt=Object(j.a)(Kt,2),Rt=gt[0],Bt=gt[1],an=Object(r.useRef)(!1),vn=Object(r.useRef)(null),$t=Object(r.useRef)(!1),bn=Object(r.useRef)(null);function Pn(){var Wt=E();return Wt||bn.current}var yn=Object(r.useRef)(!1);function Cn(Wt){var Ot=Pn();if(Wt&&!Wt.deadline&&Wt.target!==Ot)return;var rn;De===zt&&yn.current?rn=qe==null?void 0:qe(Ot,Wt):De===Jt&&yn.current?rn=et==null?void 0:et(Ot,Wt):De===ft&&yn.current&&(rn=vt==null?void 0:vt(Ot,Wt)),rn!==!1&&!$t.current&&(bt(lt),Bt(null))}var Yt=Ve(Cn),mn=Object(j.a)(Yt,1),on=mn[0],en=r.useMemo(function(){var Wt,Ot,rn;switch(De){case"appear":return Wt={},Object(w.a)(Wt,Tt,W),Object(w.a)(Wt,Ct,Oe),Object(w.a)(Wt,ht,Je),Wt;case"enter":return Ot={},Object(w.a)(Ot,Tt,me),Object(w.a)(Ot,Ct,He),Object(w.a)(Ot,ht,at),Ot;case"leave":return rn={},Object(w.a)(rn,Tt,de),Object(w.a)(rn,Ct,tt),Object(w.a)(rn,ht,nt),rn;default:return{}}},[De]),kn=Be(De,function(Wt){if(Wt===Tt){var Ot=en[Tt];return Ot?Ot(Pn()):nn}if(kt in en){var rn;Bt(((rn=en[kt])===null||rn===void 0?void 0:rn.call(en,Pn(),null))||null)}return kt===ht&&(on(Pn()),b>0&&(clearTimeout(vn.current),vn.current=setTimeout(function(){Cn({deadline:!0})},b))),ze}),In=Object(j.a)(kn,2),Hn=In[0],kt=In[1],Nn=Re(kt);yn.current=Nn,qt(function(){We(v);var Wt=an.current;if(an.current=!0,!i)return;var Ot;!Wt&&v&&l&&(Ot=zt),Wt&&v&&o&&(Ot=Jt),(Wt&&!v&&C||!Wt&&R&&!v&&C)&&(Ot=ft),Ot&&(bt(Ot),Hn())},[v]),Object(r.useEffect)(function(){(De===zt&&!l||De===Jt&&!o||De===ft&&!C)&&bt(lt)},[l,o,C]),Object(r.useEffect)(function(){return function(){clearTimeout(vn.current),$t.current=!0}},[]),Object(r.useEffect)(function(){Fe!==void 0&&De===lt&&(rt==null||rt(Fe))},[Fe,De]);var Vn=Rt;return en[Tt]&&kt===Ct&&(Vn=Object(U.a)({transition:"none"},Vn)),[De,kt,Vn,Fe!=null?Fe:v]}var Ge=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){return Object(J.a)(this,E),v.apply(this,arguments)}return Object($.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(r.Component),st=Ge;function Ut(i){var v=i;Object(P.a)(i)==="object"&&(v=i.transitionSupport);function E(e){return!!(e.motionName&&v)}var u=r.forwardRef(function(e,o){var t=e.visible,l=t===void 0?!0:t,c=e.removeOnLeave,C=c===void 0?!0:c,b=e.forceRender,R=e.children,W=e.motionName,me=e.leavedClassName,de=e.eventProps,Oe=E(e),He=Object(r.useRef)(),tt=Object(r.useRef)();function Je(){try{return Object(un.a)(He.current||tt.current)}catch(bt){return null}}var at=it(Oe,l,Je,e),nt=Object(j.a)(at,4),qe=nt[0],et=nt[1],vt=nt[2],rt=nt[3],Xt=r.useRef(rt);rt&&(Xt.current=!0);var _t=Object(r.useRef)(o);_t.current=o;var Fe=r.useCallback(function(bt){He.current=bt,Object(N.b)(_t.current,bt)},[]),We,ut=Object(U.a)(Object(U.a)({},de),{},{visible:l});if(!R)We=null;else if(qe===lt||!E(e))rt?We=R(Object(U.a)({},ut),Fe):!C&&Xt.current?We=R(Object(U.a)(Object(U.a)({},ut),{},{className:me}),Fe):b?We=R(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),Fe):We=null;else{var dt,De;et===Tt?De="prepare":Re(et)?De="active":et===Ct&&(De="start"),We=R(Object(U.a)(Object(U.a)({},ut),{},{className:ce()(Mt(W,qe),(dt={},Object(w.a)(dt,Mt(W,"".concat(qe,"-").concat(De)),De),Object(w.a)(dt,W,typeof W=="string"),dt)),style:vt}),Fe)}return r.createElement(st,{ref:tt},We)});return u.displayName="CSSMotion",u}var St=Ut(yt),_n="add",Qt="keep",cn="remove",gn="removed";function dn(i){var v;return i&&Object(P.a)(i)==="object"&&"key"in i?v=i:v={key:i},Object(U.a)(Object(U.a)({},v),{},{key:String(v.key)})}function An(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return i.map(dn)}function Pt(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=[],u=0,e=v.length,o=An(i),t=An(v);o.forEach(function(C){for(var b=!1,R=u;R1});return c.forEach(function(C){E=E.filter(function(b){var R=b.key,W=b.status;return R!==C||W!==cn}),E.forEach(function(b){b.key===C&&(b.status=Qt)})}),E}var fn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function En(i){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,E=function(u){Object(O.a)(o,u);var e=Object(d.a)(o);function o(){var t;return Object(J.a)(this,o),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(l){t.setState(function(c){var C=c.keyEntities;return{keyEntities:C.map(function(b){return b.key!==l?b:Object(U.a)(Object(U.a)({},b),{},{status:gn})})}})},t}return Object($.a)(o,[{key:"render",value:function(){var l=this,c=this.state.keyEntities,C=this.props,b=C.component,R=C.children,W=C.onVisibleChanged,me=Object(je.a)(C,["component","children","onVisibleChanged"]),de=b||r.Fragment,Oe={};return fn.forEach(function(He){Oe[He]=me[He],delete me[He]}),delete me.keys,r.createElement(de,me,c.map(function(He){var tt=He.status,Je=Object(je.a)(He,["status"]),at=tt===_n||tt===Qt;return r.createElement(v,Object(T.a)({},Oe,{key:Je.key,visible:at,eventProps:Je,onVisibleChanged:function(qe){W==null||W(qe,{key:Je.key}),qe||l.removeKey(Je.key)}}),R)}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var C=l.keys,b=c.keyEntities,R=An(C),W=Pt(b,R);return{keyEntities:W.filter(function(me){var de=b.find(function(Oe){var He=Oe.key;return me.key===He});return!(de&&de.status===gn&&me.status===cn)})}}}]),o}(r.Component);return E.defaultProps={component:"div"},E}var sn=En(yt),pn=St;function xn(i){var v=i.prefixCls,E=i.motion,u=i.animation,e=i.transitionName;return E||(u?{motionName:"".concat(v,"-").concat(u)}:e?{motionName:e}:null)}function Xn(i){var v=i.prefixCls,E=i.visible,u=i.zIndex,e=i.mask,o=i.maskMotion,t=i.maskAnimation,l=i.maskTransitionName;if(!e)return null;var c={};return(o||l||t)&&(c=Object(U.a)({motionAppear:!0},xn({motion:o,prefixCls:v,transitionName:l,animation:t}))),r.createElement(pn,Object(T.a)({},c,{visible:E,removeOnLeave:!0}),function(C){var b=C.className;return r.createElement("div",{style:{zIndex:u},className:ce()("".concat(v,"-mask"),b)})})}var Wn=a("9mu1"),$n=a("o0o1"),Ma=a.n($n),Ta=a("HaE+"),Gn=["measure","align",null,"motion"],Ht=function(i,v){var E=Object(r.useState)(null),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Object(r.useRef)(),l=Object(r.useRef)(!1);function c(R){l.current||o(R)}function C(){jt.a.cancel(t.current)}function b(R){C(),t.current=Object(jt.a)(function(){c(function(W){switch(e){case"align":return"motion";case"motion":return"stable";default:}return W}),R==null||R()})}return Object(r.useEffect)(function(){c("measure")},[i]),Object(r.useEffect)(function(){switch(e){case"measure":v();break;default:}e&&(t.current=Object(jt.a)(Object(Ta.a)(Ma.a.mark(function R(){var W,me;return Ma.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:W=Gn.indexOf(e),me=Gn[W+1],me&&W!==-1&&c(me);case 3:case"end":return Oe.stop()}},R)}))))},[e]),Object(r.useEffect)(function(){return function(){l.current=!0,C()}},[]),[e,b]},Yn=function(i){var v=r.useState({width:0,height:0}),E=Object(j.a)(v,2),u=E[0],e=E[1];function o(l){e({width:l.offsetWidth,height:l.offsetHeight})}var t=r.useMemo(function(){var l={};if(i){var c=u.width,C=u.height;i.indexOf("height")!==-1&&C?l.height=C:i.indexOf("minHeight")!==-1&&C&&(l.minHeight=C),i.indexOf("width")!==-1&&c?l.width=c:i.indexOf("minWidth")!==-1&&c&&(l.minWidth=c)}return l},[i,u]);return[t,o]},Jn=r.forwardRef(function(i,v){var E=i.visible,u=i.prefixCls,e=i.className,o=i.style,t=i.children,l=i.zIndex,c=i.stretch,C=i.destroyPopupOnHide,b=i.forceRender,R=i.align,W=i.point,me=i.getRootDomNode,de=i.getClassNameFromAlign,Oe=i.onAlign,He=i.onMouseEnter,tt=i.onMouseLeave,Je=i.onMouseDown,at=i.onTouchStart,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useState)(),vt=Object(j.a)(et,2),rt=vt[0],Xt=vt[1],_t=Yn(c),Fe=Object(j.a)(_t,2),We=Fe[0],ut=Fe[1];function dt(){c&&ut(me())}var De=Ht(E,dt),bt=Object(j.a)(De,2),Kt=bt[0],gt=bt[1],Rt=Object(r.useRef)();function Bt(){return W||me}function an(){var Yt;(Yt=nt.current)===null||Yt===void 0||Yt.forceAlign()}function vn(Yt,mn){var on=de(mn);rt!==on&&Xt(on),Kt==="align"&&(rt!==on?Promise.resolve().then(function(){an()}):gt(function(){var en;(en=Rt.current)===null||en===void 0||en.call(Rt)}),Oe==null||Oe(Yt,mn))}var $t=Object(U.a)({},xn(i));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yt){var mn=$t[Yt];$t[Yt]=function(on,en){return gt(),mn==null?void 0:mn(on,en)}});function bn(){return new Promise(function(Yt){Rt.current=Yt})}r.useEffect(function(){!$t.motionName&&Kt==="motion"&>()},[$t.motionName,Kt]),r.useImperativeHandle(v,function(){return{forceAlign:an,getElement:function(){return qe.current}}});var Pn=Object(U.a)(Object(U.a)({},We),{},{zIndex:l,opacity:Kt==="motion"||Kt==="stable"||!E?void 0:0,pointerEvents:Kt==="stable"?void 0:"none"},o),yn=!0;(R==null?void 0:R.points)&&(Kt==="align"||Kt==="stable")&&(yn=!1);var Cn=t;return r.Children.count(t)>1&&(Cn=r.createElement("div",{className:"".concat(u,"-content")},t)),r.createElement(pn,Object(T.a)({visible:E,ref:qe,leavedClassName:"".concat(u,"-hidden")},$t,{onAppearPrepare:bn,onEnterPrepare:bn,removeOnLeave:C,forceRender:b}),function(Yt,mn){var on=Yt.className,en=Yt.style,kn=ce()(u,e,rt,on);return r.createElement(Wn.a,{target:Bt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:yn,align:R,onAlign:vn},r.createElement("div",{ref:mn,className:kn,onMouseEnter:He,onMouseLeave:tt,onMouseDownCapture:Je,onTouchStartCapture:at,style:Object(U.a)(Object(U.a)({},en),Pn)},Cn))})});Jn.displayName="PopupInner";var Ra=Jn,jn=r.forwardRef(function(i,v){var E=i.prefixCls,u=i.visible,e=i.zIndex,o=i.children,t=i.mobile;t=t===void 0?{}:t;var l=t.popupClassName,c=t.popupStyle,C=t.popupMotion,b=C===void 0?{}:C,R=t.popupRender,W=r.useRef();r.useImperativeHandle(v,function(){return{forceAlign:function(){},getElement:function(){return W.current}}});var me=Object(U.a)({zIndex:e},c),de=o;return r.Children.count(o)>1&&(de=r.createElement("div",{className:"".concat(E,"-content")},o)),R&&(de=R(de)),r.createElement(pn,Object(T.a)({visible:u,ref:W,removeOnLeave:!0},b),function(Oe,He){var tt=Oe.className,Je=Oe.style,at=ce()(E,l,tt);return r.createElement("div",{ref:He,className:at,style:Object(U.a)(Object(U.a)({},Je),me)},de)})});jn.displayName="MobilePopupInner";var Ha=jn,Sa=["visible","mobile"],oa=r.forwardRef(function(i,v){var E=i.visible,u=i.mobile,e=Object(je.a)(i,Sa),o=Object(r.useState)(E),t=Object(j.a)(o,2),l=t[0],c=t[1],C=Object(r.useState)(!1),b=Object(j.a)(C,2),R=b[0],W=b[1],me=Object(U.a)(Object(U.a)({},e),{},{visible:l});Object(r.useEffect)(function(){c(E),E&&u&&W(xe())},[E,u]);var de=R?r.createElement(Ha,Object(T.a)({},me,{mobile:u,ref:v})):r.createElement(Ra,Object(T.a)({},me,{ref:v}));return r.createElement("div",null,r.createElement(Xn,me),de)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(i){return i?i.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(i){var v=function(E){Object(O.a)(e,E);var u=Object(d.a)(e);function e(o){var t;Object(J.a)(this,e),t=u.call(this,o),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var C=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,C,C?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var C;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Ft.a)((C=t.popupRef.current)===null||C===void 0?void 0:C.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var C;if(t.preClickTime&&t.preTouchTime?C=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?C=t.preClickTime:t.preTouchTime&&(C=t.preTouchTime),Math.abs(C-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var b=!t.state.popupVisible;(t.isClickToHide()&&!b||b&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var C=c.target,b=t.getRootDomNode(),R=t.getPopupDomNode();(!Object(Ft.a)(b,C)||t.isContextMenuOnly())&&!Object(Ft.a)(R,C)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var C=Object(un.a)(t.triggerRef.current);if(C)return C}catch(b){}return At.a.findDOMNode(Object(g.a)(t))},t.getPopupClassNameFromAlign=function(c){var C=[],b=t.props,R=b.popupPlacement,W=b.builtinPlacements,me=b.prefixCls,de=b.alignPoint,Oe=b.getPopupClassNameFromAlign;return R&&W&&C.push(Te(W,me,c,de)),Oe&&C.push(Oe(c)),C.join(" ")},t.getComponent=function(){var c=t.props,C=c.prefixCls,b=c.destroyPopupOnHide,R=c.popupClassName,W=c.onPopupAlign,me=c.popupMotion,de=c.popupAnimation,Oe=c.popupTransitionName,He=c.popupStyle,tt=c.mask,Je=c.maskAnimation,at=c.maskTransitionName,nt=c.maskMotion,qe=c.zIndex,et=c.popup,vt=c.stretch,rt=c.alignPoint,Xt=c.mobile,_t=c.forceRender,Fe=t.state,We=Fe.popupVisible,ut=Fe.point,dt=t.getPopupAlign(),De={};return t.isMouseEnterToShow()&&(De.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(De.onMouseLeave=t.onPopupMouseLeave),De.onMouseDown=t.onPopupMouseDown,De.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(T.a)({prefixCls:C,destroyPopupOnHide:b,visible:We,point:rt&&ut,className:R,align:dt,onAlign:W,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},De,{stretch:vt,getRootDomNode:t.getRootDomNode,style:He,mask:tt,zIndex:qe,transitionName:Oe,maskAnimation:Je,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:me,mobile:Xt,forceRender:_t}),typeof et=="function"?et():et)},t.attachParent=function(c){jt.a.cancel(t.attachId);var C=t.props,b=C.getPopupContainer,R=C.getDocument,W=t.getRootDomNode(),me;b?(W||b.length===0)&&(me=b(W)):me=R(t.getRootDomNode()).body,me?me.appendChild(c):t.attachId=Object(jt.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,C=c(t.getRootDomNode()).createElement("div");return C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.width="100%",t.attachParent(C),C},t.setPoint=function(c){var C=t.props.alignPoint;if(!C||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var l;return"popupVisible"in o?l=!!o.popupVisible:l=!!o.defaultPopupVisible,t.state={prevPopupVisible:l,popupVisible:l},Pa.forEach(function(c){t["fire".concat(c)]=function(C){t.fireEvents(c,C)}}),t}return Object($.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,l=this.state;if(l.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(be.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(be.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(be.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(be.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),jt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,l=t.popupPlacement,c=t.popupAlign,C=t.builtinPlacements;return l&&C?Ae(C,l,c):c}},{key:"setPopupVisible",value:function(t,l){var c=this.props.alignPoint,C=this.state.popupVisible;this.clearDelayTimer(),C!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:C}),this.props.onPopupVisibleChange(t)),c&&l&&t&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(t,l,c){var C=this,b=l*1e3;if(this.clearDelayTimer(),b){var R=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){C.setPopupVisible(t,R),C.clearDelayTimer()},b)}else this.setPopupVisible(t,c)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var l=this.props.children.props,c=this.props;return l[t]&&c[t]?this["fire".concat(t)]:l[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,l){var c=this.props.children.props[t];c&&c(l);var C=this.props[t];C&&C(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,l=this.props,c=l.children,C=l.forceRender,b=l.alignPoint,R=l.className,W=l.autoDestroy,me=r.Children.only(c),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,b&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Oe=ce()(me&&me.props&&me.props.className,R);Oe&&(de.className=Oe);var He=Object(U.a)({},de);Object(N.c)(me)&&(He.ref=Object(N.a)(this.triggerRef,me.ref));var tt=r.cloneElement(me,He),Je;return(t||this.popupRef.current||C)&&(Je=r.createElement(i,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&W&&(Je=null),r.createElement(ra.Provider,{value:this.triggerContextValue},tt,Je)}}],[{key:"getDerivedStateFromProps",value:function(t,l){var c=t.popupVisible,C={};return c!==void 0&&l.popupVisible!==c&&(C.popupVisible=c,C.prevPopupVisible=l.popupVisible),C}}]),e}(r.Component);return v.contextType=ra,v.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},v}var Ja=Ya(ge.a),Sn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},Aa={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},sa=ia,hn=0,Mn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Tn=function(v,E,u){var e=re(E),o=v.getState();v.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},o.defaultActiveFirst),{},Object(w.a)({},e,u))})},la=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onDestroy=function(b){e.props.onDestroy(b)},e.onKeyDown=function(b){var R=b.keyCode,W=e.menuInstance,me=e.props.store,de=e.getVisible();if(R===x.a.ENTER)return e.onTitleClick(b),Tn(me,e.props.eventKey,!0),!0;if(R===x.a.RIGHT)return de?W.onKeyDown(b):(e.triggerOpenChange(!0),Tn(me,e.props.eventKey,!0)),!0;if(R===x.a.LEFT){var Oe;if(de)Oe=W.onKeyDown(b);else return;return Oe||(e.triggerOpenChange(!1),Oe=!0),Oe}return de&&(R===x.a.UP||R===x.a.DOWN)?W.onKeyDown(b):void 0},e.onOpenChange=function(b){e.props.onOpenChange(b)},e.onPopupVisibleChange=function(b){e.triggerOpenChange(b,b?"mouseenter":"mouseleave")},e.onMouseEnter=function(b){var R=e.props,W=R.eventKey,me=R.onMouseEnter,de=R.store;Tn(de,e.props.eventKey,!1),me({key:W,domEvent:b})},e.onMouseLeave=function(b){var R=e.props,W=R.parentMenu,me=R.eventKey,de=R.onMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,domEvent:b})},e.onTitleMouseEnter=function(b){var R=e.props,W=R.eventKey,me=R.onItemHover,de=R.onTitleMouseEnter;me({key:W,hover:!0}),de({key:W,domEvent:b})},e.onTitleMouseLeave=function(b){var R=e.props,W=R.parentMenu,me=R.eventKey,de=R.onItemHover,Oe=R.onTitleMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,hover:!1}),Oe({key:me,domEvent:b})},e.onTitleClick=function(b){var R=Object(g.a)(e),W=R.props;if(W.onTitleClick({key:W.eventKey,domEvent:b}),W.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),Tn(W.store,e.props.eventKey,!1)},e.onSubMenuClick=function(b){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(b))},e.onSelect=function(b){e.props.onSelect(b)},e.onDeselect=function(b){e.props.onDeselect(b)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(b){e.menuInstance=b},e.addKeyPath=function(b){return Object(U.a)(Object(U.a)({},b),{},{keyPath:(b.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(b,R){var W=e.props.eventKey,me=function(){e.onOpenChange({key:W,item:Object(g.a)(e),trigger:R,open:b})};R==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){me()},0):me()},e.isChildrenSelected=function(){var b={find:!1};return Pe(e.props.children,e.props.selectedKeys,b),b.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var b=It.findDOMNode(e.menuInstance);if(b.offsetWidth>=e.subMenuTitle.offsetWidth)return;b.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(b){e.subMenuTitle=b},e.getBaseProps=function(){var b=Object(g.a)(e),R=b.props,W=e.getMode();return{mode:W==="horizontal"?"vertical":W,visible:e.getVisible(),level:R.level+1,inlineIndent:R.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:R.selectedKeys,eventKey:"".concat(R.eventKey,"-menu-"),openKeys:R.openKeys,motion:R.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:R.subMenuOpenDelay,parentMenu:Object(g.a)(e),subMenuCloseDelay:R.subMenuCloseDelay,forceSubMenuRender:R.forceSubMenuRender,triggerSubMenuAction:R.triggerSubMenuAction,builtinPlacements:R.builtinPlacements,defaultActiveFirst:R.store.getState().defaultActiveFirst[re(R.eventKey)],multiple:R.multiple,prefixCls:R.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:R.itemIcon,expandIcon:R.expandIcon,direction:R.direction}},e.getMotion=function(b,R){var W=Object(g.a)(e),me=W.haveRendered,de=e.props,Oe=de.motion,He=de.rootPrefixCls,tt=Object(U.a)(Object(U.a)({},Oe),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:me||!R||b!=="inline"});return tt};var o=u.store,t=u.eventKey,l=o.getState(),c=l.defaultActiveFirst;e.isRootMenu=!1;var C=!1;return c&&(C=c[t]),Tn(o,t,C),e.state={mode:u.mode,isOpen:u.isOpen},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,o=this.props,t=o.mode,l=o.parentMenu,c=o.manualRef,C=o.isOpen,b=function(){e.setState({mode:t,isOpen:C})},R=C!==this.state.isOpen,W=t!==this.state.mode;if((W||R)&&(jt.a.cancel(this.updateStateRaf),W?this.updateStateRaf=Object(jt.a)(b):b()),c&&c(this),t!=="horizontal"||!(l==null?void 0:l.isRootMenu)||!C)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,o=e.onDestroy,t=e.eventKey;o&&o(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),jt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,o){var t=this.getBaseProps();return r.createElement(ea,Object(T.a)({},t,{id:this.internalMenuId,className:e,style:o}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,o=this.getBaseProps(),t=o.mode,l=o.visible,c=o.forceSubMenuRender,C=o.direction,b=this.getMotion(t,l);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||l||c,!this.haveOpened)return r.createElement("div",null);var R=ce()("".concat(o.prefixCls,"-sub"),Object(w.a)({},"".concat(o.prefixCls,"-rtl"),C==="rtl"));return this.isInlineMode()?r.createElement(pn,Object(T.a)({visible:o.visible,forceRender:c},b),function(W){var me=W.className,de=W.style,Oe=ce()(R,me);return e.renderPopupMenu(Oe,de)}):this.renderPopupMenu(R)}},{key:"render",value:function(){var e,o,t,l=Object(U.a)({},this.props),c=this.getVisible(),C=this.getPrefixCls(),b=this.isInlineMode(),R=this.getMode(),W=ce()(C,"".concat(C,"-").concat(R),(e={},Object(w.a)(e,l.className,!!l.className),Object(w.a)(e,this.getOpenClassName(),c),Object(w.a)(e,this.getActiveClassName(),l.active||c&&!b),Object(w.a)(e,this.getDisabledClassName(),l.disabled),Object(w.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(l.eventKey?this.internalMenuId="".concat(l.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var me={},de={},Oe={};l.disabled||(me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Oe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},tt=l.direction,Je=tt==="rtl";b&&(Je?He.paddingRight=l.inlineIndent*l.level:He.paddingLeft=l.inlineIndent*l.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;R!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=r.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var qe=r.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(C,"-title"),role:"button"},Oe,de,{"aria-expanded":c},at,{"aria-haspopup":"true",title:typeof l.title=="string"?l.title:void 0}),l.title,nt||r.createElement("i",{className:"".concat(C,"-arrow")})),et=this.renderChildren(),vt=((o=l.parentMenu)===null||o===void 0?void 0:o.isRootMenu)?l.parentMenu.props.getPopupContainer:function(Bt){return Bt.parentNode},rt=Mn[R],Xt=l.popupOffset?{offset:l.popupOffset}:{},_t=ce()((t={},Object(w.a)(t,l.popupClassName,l.popupClassName&&!b),Object(w.a)(t,"".concat(C,"-rtl"),Je),t)),Fe=l.disabled,We=l.triggerSubMenuAction,ut=l.subMenuOpenDelay,dt=l.forceSubMenuRender,De=l.subMenuCloseDelay,bt=l.builtinPlacements;ke.forEach(function(Bt){return delete l[Bt]}),delete l.onClick;var Kt=Je?Object(U.a)(Object(U.a)({},Aa),bt):Object(U.a)(Object(U.a)({},ia),bt);delete l.direction;var gt=this.getBaseProps(),Rt=b?null:this.getMotion(gt.mode,gt.visible);return r.createElement("li",Object(T.a)({},l,me,{className:W,role:"menuitem"}),r.createElement(Ja,{prefixCls:C,popupClassName:ce()("".concat(C,"-popup"),_t),getPopupContainer:vt,builtinPlacements:Kt,popupPlacement:rt,popupVisible:b?!1:c,popupAlign:Xt,popup:b?null:et,action:Fe||b?[]:[We],mouseEnterDelay:ut,mouseLeaveDelay:De,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:dt,popupMotion:Rt},qe),b?et:null)}}]),E}(r.Component);la.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Fn=Object(I.b)(function(i,v){var E=i.openKeys,u=i.activeKey,e=i.selectedKeys,o=v.eventKey,t=v.subMenuKey;return{isOpen:E.indexOf(o)>-1,active:u[t]===o,selectedKeys:e}})(la);Fn.isSubMenu=!0;var zn=Fn,Da="menuitem-overflowed",Qa=.5,Na=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.resizeObserver=null,u.mutationObserver=null,u.originalTotalWidth=0,u.overflowedItems=[],u.menuItemSizes=[],u.cancelFrameId=null,u.state={lastVisibleIndex:void 0},u.childRef=r.createRef(),u.getMenuItemNodes=function(){var e=u.props.prefixCls,o=u.childRef.current;return o?[].slice.call(o.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},u.getOverflowedSubMenuItem=function(e,o,t){var l=u.props,c=l.overflowedIndicator,C=l.level,b=l.mode,R=l.prefixCls,W=l.theme;if(C!==1||b!=="horizontal")return null;var me=u.props.children[0],de=me.props,Oe=de.children,He=de.title,tt=de.style,Je=Object(je.a)(de,["children","title","style"]),at=Object(U.a)({},tt),nt="".concat(e,"-overflowed-indicator"),qe="".concat(e,"-overflowed-indicator");o.length===0&&t!==!0?at=Object(U.a)(Object(U.a)({},at),{},{display:"none"}):t&&(at=Object(U.a)(Object(U.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),qe="".concat(qe,"-placeholder"));var et=W?"".concat(R,"-").concat(W):"",vt={};return ke.forEach(function(rt){Je[rt]!==void 0&&(vt[rt]=Je[rt])}),r.createElement(zn,Object(T.a)({title:c,className:"".concat(R,"-overflowed-submenu"),popupClassName:et},vt,{key:nt,eventKey:qe,disabled:!1,style:at}),o)},u.setChildrenWidthAndResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=e.children;if(!o||o.length===0)return;var t=e.children[o.length-1];Ne(t,"display","inline-block");var l=u.getMenuItemNodes(),c=l.filter(function(C){return C.className.split(" ").indexOf(Da)>=0});c.forEach(function(C){Ne(C,"display","inline-block")}),u.menuItemSizes=l.map(function(C){return Ie(C,!0)}),c.forEach(function(C){Ne(C,"display","none")}),u.overflowedIndicatorWidth=Ie(e.children[e.children.length-1],!0),u.originalTotalWidth=u.menuItemSizes.reduce(function(C,b){return C+b},0),u.handleResize(),Ne(t,"display","none")},u.handleResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=Ie(e);u.overflowedItems=[];var t=0,l;u.originalTotalWidth>o+Qa&&(l=-1,u.menuItemSizes.forEach(function(c){t+=c,t+u.overflowedIndicatorWidth<=o&&(l+=1)})),u.setState({lastVisibleIndex:l})},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var o=this.childRef.current;if(!o)return;this.resizeObserver=new Nt.default(function(t){t.forEach(function(){var l=e.cancelFrameId;cancelAnimationFrame(l),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(o,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var o=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(l,c,C){var b=c;if(o.props.mode==="horizontal"){var R=o.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&o.props.className.indexOf("".concat(o.props.prefixCls,"-root"))!==-1&&(C>t&&(b=r.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),C===t+1&&(o.overflowedItems=e.slice(t+1).map(function(me){return r.cloneElement(me,{key:me.props.eventKey,mode:"vertical-left"})}),R=o.getOverflowedSubMenuItem(c.props.eventKey,o.overflowedItems)));var W=[].concat(Object(k.a)(l),[R,b]);return C===e.length-1&&W.push(o.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),W}return[].concat(Object(k.a)(l),[b])},[])}},{key:"render",value:function(){var e=this.props,o=e.visible,t=e.prefixCls,l=e.overflowedIndicator,c=e.mode,C=e.level,b=e.tag,R=e.children,W=e.theme,me=Object(je.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=b;return r.createElement(de,Object(T.a)({ref:this.childRef},me),this.renderChildren(R))}}]),E}(r.Component);Na.defaultProps={tag:"div",className:""};var ua=Na;function Zn(i){return i.length?i.every(function(v){return!!v.props.disabled}):!0}function wn(i,v,E){var u=i.getState();i.setState({activeKey:Object(U.a)(Object(U.a)({},u.activeKey),{},Object(w.a)({},v,E))})}function Dn(i){return i.eventKey||"0-menu-"}function qn(i,v){var E=v,u=i.children,e=i.eventKey;if(E){var o;if(Ee(u,function(t,l){t&&t.props&&!t.props.disabled&&E===H(t,e,l)&&(o=!0)}),o)return E}return E=null,i.defaultActiveFirst&&Ee(u,function(t,l){!E&&t&&!t.props.disabled&&(E=H(t,e,l))}),E}function wa(i){if(!i)return;var v=this.instanceArray.indexOf(i);v!==-1?this.instanceArray[v]=i:this.instanceArray.push(i)}var La=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;return Object(J.a)(this,E),e=v.call(this,u),e.onKeyDown=function(o,t){var l=o.keyCode,c;if(e.getFlatInstanceArray().forEach(function(b){b&&b.props.active&&b.onKeyDown&&(c=b.onKeyDown(o))}),c)return 1;var C=null;return(l===x.a.UP||l===x.a.DOWN)&&(C=e.step(l===x.a.UP?-1:1)),C?(o.preventDefault(),wn(e.props.store,Dn(e.props),C.props.eventKey),typeof t=="function"&&t(C),1):void 0},e.onItemHover=function(o){var t=o.key,l=o.hover;wn(e.props.store,Dn(e.props),l?t:null)},e.onDeselect=function(o){e.props.onDeselect(o)},e.onSelect=function(o){e.props.onSelect(o)},e.onClick=function(o){e.props.onClick(o)},e.onOpenChange=function(o){e.props.onOpenChange(o)},e.onDestroy=function(o){e.props.onDestroy(o)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(o){var t=e.getFlatInstanceArray(),l=e.props.store.getState().activeKey[Dn(e.props)],c=t.length;if(!c)return null;o<0&&(t=t.concat().reverse());var C=-1;if(t.every(function(me,de){return me&&me.props.eventKey===l?(C=de,!1):!0}),!e.props.defaultActiveFirst&&C!==-1&&Zn(t.slice(C,c-1)))return;var b=(C+1)%c,R=b;do{var W=t[R];if(!W||W.props.disabled)R=(R+1)%c;else return W}while(R!==b);return null},e.renderCommonMenuItem=function(o,t,l){var c=e.props.store.getState(),C=Object(g.a)(e),b=C.props,R=H(o,b.eventKey,t),W=o.props;if(!W||typeof o.type=="string")return o;var me=R===c.activeKey,de=Object(U.a)(Object(U.a)({mode:W.mode||b.mode,level:b.level,inlineIndent:b.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:b.prefixCls,index:t,parentMenu:b.parentMenu,manualRef:W.disabled?void 0:Object(Q.a)(o.ref,wa.bind(Object(g.a)(e))),eventKey:R,active:!W.disabled&&me,multiple:b.multiple,onClick:function(He){(W.onClick||S)(He),e.onClick(He)},onItemHover:e.onItemHover,motion:b.motion,subMenuOpenDelay:b.subMenuOpenDelay,subMenuCloseDelay:b.subMenuCloseDelay,forceSubMenuRender:b.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:b.builtinPlacements,itemIcon:W.itemIcon||e.props.itemIcon,expandIcon:W.expandIcon||e.props.expandIcon},l),{},{direction:b.direction});return(b.mode==="inline"||Le())&&(de.triggerSubMenuAction="click"),r.cloneElement(o,Object(U.a)(Object(U.a)({},de),{},{key:R||t}))},e.renderMenuItem=function(o,t,l){if(!o)return null;var c=e.props.store.getState(),C={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:l};return e.renderCommonMenuItem(o,t,C)},u.store.setState({activeKey:Object(U.a)(Object(U.a)({},u.store.getState().activeKey),{},Object(w.a)({},u.eventKey,qn(u,u.activeKey)))}),e.instanceArray=[],e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!te()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var o=this.props,t="activeKey"in o?o.activeKey:o.store.getState().activeKey[Dn(o)],l=qn(o,t);if(l!==t)wn(o.store,Dn(o),l);else if("activeKey"in e){var c=qn(e,e.activeKey);l!==c&&wn(o.store,Dn(o),l)}}},{key:"render",value:function(){var e=this,o=Object(T.a)({},this.props);this.instanceArray=[];var t=ce()(o.prefixCls,o.className,"".concat(o.prefixCls,"-").concat(o.mode)),l={className:t,role:o.role||"menu"};o.id&&(l.id=o.id),o.focusable&&(l.tabIndex=0,l.onKeyDown=this.onKeyDown);var c=o.prefixCls,C=o.eventKey,b=o.visible,R=o.level,W=o.mode,me=o.overflowedIndicator,de=o.theme;return ke.forEach(function(Oe){return delete o[Oe]}),delete o.onClick,r.createElement(ua,Object(T.a)({},o,{prefixCls:c,mode:W,tag:"ul",level:R,theme:de,visible:b,overflowedIndicator:me},l),Object(se.a)(o.children).map(function(Oe,He){return e.renderMenuItem(Oe,He,C||"0-menu-")}))}}]),E}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ua=Object(I.b)()(La),ea=Ua,Ln=a("Kwbf");function ca(i,v,E){var u=i.prefixCls,e=i.motion,o=i.defaultMotions,t=o===void 0?{}:o,l=i.openAnimation,c=i.openTransitionName,C=v.switchingModeFromInline;if(e)return e;if(Object(P.a)(l)==="object"&&l)Object(Ln.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof l=="string")return{motionName:"".concat(u,"-open-").concat(l)};if(c)return{motionName:c};var b=t[E];return b||(C?null:t.other)}var ka=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onSelect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState(),R=b.selectedKeys,W=l.key;C.multiple?R=R.concat([W]):R=[W],"selectedKeys"in C||e.store.setState({selectedKeys:R}),C.onSelect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:R}))}},e.onClick=function(l){var c=e.getRealMenuMode(),C=Object(g.a)(e),b=C.store,R=C.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(b.setState({openKeys:[]}),R([])),e.props.onClick(l)},e.onKeyDown=function(l,c){e.innerMenu.getWrappedInstance().onKeyDown(l,c)},e.onOpenChange=function(l){var c=Object(g.a)(e),C=c.props,b=e.store.getState().openKeys.concat(),R=!1,W=function(de){var Oe=!1;if(de.open)Oe=b.indexOf(de.key)===-1,Oe&&b.push(de.key);else{var He=b.indexOf(de.key);Oe=He!==-1,Oe&&b.splice(He,1)}R=R||Oe};Array.isArray(l)?l.forEach(W):W(l),R&&("openKeys"in e.props||e.store.setState({openKeys:b}),C.onOpenChange(b))},e.onDeselect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState().selectedKeys.concat(),R=l.key,W=b.indexOf(R);W!==-1&&b.splice(W,1),"selectedKeys"in C||e.store.setState({selectedKeys:b}),C.onDeselect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:b}))}},e.onMouseEnter=function(l){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(l)},e.onTransitionEnd=function(l){var c=l.propertyName==="width"&&l.target===l.currentTarget,C=l.target.className,b=Object.prototype.toString.call(C)==="[object SVGAnimatedString]"?C.animVal:C,R=l.propertyName==="font-size"&&b.indexOf("anticon")>=0;(c||R)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(l){e.innerMenu=l},e.isRootMenu=!0;var o=u.defaultSelectedKeys,t=u.defaultOpenKeys;return"selectedKeys"in u&&(o=u.selectedKeys||[]),"openKeys"in u&&(t=u.openKeys||[]),e.store=Object(I.c)({selectedKeys:o,openKeys:t,activeKey:{"0-menu-":qn(u,u.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:u,inlineOpenKeys:[],store:e.store},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var o=this.props,t=o.siderCollapsed,l=o.inlineCollapsed,c=o.onOpenChange;(!e.inlineCollapsed&&l||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,o=this.store,t=this.prevOpenKeys,l=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");l?(this.prevOpenKeys=o.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,o=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return o&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,o=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:o}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(U.a)({},Object(z.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),o=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(U.a)(Object(U.a)({},e),{},{mode:o,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,o)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(I.a,{store:this.store},r.createElement(ea,Object(T.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,o){var t=o.prevProps,l=o.store,c=l.getState(),C={},b={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(b.switchingModeFromInline=!0),"openKeys"in e?C.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(b.switchingModeFromInline=!0,b.inlineOpenKeys=c.openKeys,C.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(C.openKeys=o.inlineOpenKeys,b.inlineOpenKeys=[])),Object.keys(C).length&&l.setState(C),b}}]),E}(r.Component);ka.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Un=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.onKeyDown=function(e){var o=e.keyCode;return o===x.a.ENTER?(u.onClick(e),!0):void 0},u.onMouseLeave=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseLeave;l({key:t,hover:!1}),c({key:t,domEvent:e})},u.onMouseEnter=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseEnter;l({key:t,hover:!0}),c({key:t,domEvent:e})},u.onClick=function(e){var o=u.props,t=o.eventKey,l=o.multiple,c=o.onClick,C=o.onSelect,b=o.onDeselect,R=o.isSelected,W={key:t,keyPath:[t],item:Object(g.a)(u),domEvent:e};c(W),l?R?b(W):C(W):R||C(W)},u.saveNode=function(e){u.node=e},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,o=Object(U.a)({},this.props),t=ce()(this.getPrefixCls(),o.className,(e={},Object(w.a)(e,this.getActiveClassName(),!o.disabled&&o.active),Object(w.a)(e,this.getSelectedClassName(),o.isSelected),Object(w.a)(e,this.getDisabledClassName(),o.disabled),e)),l=Object(U.a)(Object(U.a)({},o.attribute),{},{title:typeof o.title=="string"?o.title:void 0,className:t,role:o.role||"menuitem","aria-disabled":o.disabled});o.role==="option"?l=Object(U.a)(Object(U.a)({},l),{},{role:"option","aria-selected":o.isSelected}):(o.role===null||o.role==="none")&&(l.role="none");var c={onClick:o.disabled?null:this.onClick,onMouseLeave:o.disabled?null:this.onMouseLeave,onMouseEnter:o.disabled?null:this.onMouseEnter},C=Object(U.a)({},o.style);o.mode==="inline"&&(o.direction==="rtl"?C.paddingRight=o.inlineIndent*o.level:C.paddingLeft=o.inlineIndent*o.level),ke.forEach(function(R){return delete o[R]}),delete o.direction;var b=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(b=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(T.a)({},Object(z.a)(o,["onClick","onMouseEnter","onMouseLeave","onSelect"]),l,c,{style:C,ref:this.saveNode}),o.children,b)}}]),E}(r.Component);Un.isMenuItem=!0,Un.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var da=Object(I.b)(function(i,v){var E=i.activeKey,u=i.selectedKeys,e=v.eventKey,o=v.subMenuKey;return{active:E[o]===e,isSelected:Array.isArray(u)?u.indexOf(e)!==-1:u===e}})(Un),fa=da,ma=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.renderInnerMenuItem=function(e){var o=u.props,t=o.renderMenuItem,l=o.index;return t(e,l,u.props.subMenuKey)},u}return Object($.a)(E,[{key:"render",value:function(){var e=Object(T.a)({},this.props),o=e.className,t=o===void 0?"":o,l=e.rootPrefixCls,c="".concat(l,"-item-group-title"),C="".concat(l,"-item-group-list"),b=e.title,R=e.children;return ke.forEach(function(W){return delete e[W]}),delete e.direction,r.createElement("li",Object(T.a)({},e,{onClick:function(me){return me.stopPropagation()},className:"".concat(t," ").concat(l,"-item-group")}),r.createElement("div",{className:c,title:typeof b=="string"?b:void 0},b),r.createElement("ul",{className:C},r.Children.map(R,this.renderInnerMenuItem)))}}]),E}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(v){var E=v.className,u=v.rootPrefixCls,e=v.style;return r.createElement("li",{className:"".concat(E," ").concat(u,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,ha=a("eDIo");function eo(i,v){var E=i.prefixCls,u=i.editable,e=i.locale,o=i.style;return!u||u.showAdd===!1?null:r.createElement("button",{ref:v,type:"button",className:"".concat(E,"-nav-add"),style:o,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(l){u.onEdit("add",{event:l})}},u.addIcon||"+")}var ta=r.forwardRef(eo);function to(i,v){var E=i.prefixCls,u=i.id,e=i.tabs,o=i.locale,t=i.mobile,l=i.moreIcon,c=l===void 0?"More":l,C=i.moreTransitionName,b=i.style,R=i.className,W=i.editable,me=i.tabBarGutter,de=i.rtl,Oe=i.onTabClick,He=Object(r.useState)(!1),tt=Object(j.a)(He,2),Je=tt[0],at=tt[1],nt=Object(r.useState)(null),qe=Object(j.a)(nt,2),et=qe[0],vt=qe[1],rt="".concat(u,"-more-popup"),Xt="".concat(E,"-dropdown"),_t=et!==null?"".concat(rt,"-").concat(et):null,Fe=o==null?void 0:o.dropdownAriaLabel,We=r.createElement(Ka,{onClick:function(Rt){var Bt=Rt.key,an=Rt.domEvent;Oe(Bt,an),at(!1)},id:rt,tabIndex:-1,role:"listbox","aria-activedescendant":_t,selectedKeys:[et],"aria-label":Fe!==void 0?Fe:"expanded dropdown"},e.map(function(gt){return r.createElement(fa,{key:gt.key,id:"".concat(rt,"-").concat(gt.key),role:"option","aria-controls":u&&"".concat(u,"-panel-").concat(gt.key),disabled:gt.disabled},gt.tab)}));function ut(gt){for(var Rt=e.filter(function(bn){return!bn.disabled}),Bt=Rt.findIndex(function(bn){return bn.key===et})||0,an=Rt.length,vn=0;vnbt?(dt=We,rt.current="x"):(dt=ut,rt.current="y");var Kt=Date.now();Kt-et.current>100&&(vt.current=!1),(v(-dt,-dt)||vt.current)&&(Fe.preventDefault(),vt.current=!0),et.current=Kt}var _t=Object(r.useRef)(null);_t.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:qe,onWheel:Xt},r.useEffect(function(){function Fe(De){_t.current.onTouchStart(De)}function We(De){_t.current.onTouchMove(De)}function ut(De){_t.current.onTouchEnd(De)}function dt(De){_t.current.onWheel(De)}return document.addEventListener("touchmove",We,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),i.current.addEventListener("touchstart",Fe,{passive:!1}),i.current.addEventListener("wheel",dt),function(){document.removeEventListener("touchmove",We),document.removeEventListener("touchend",ut)}},[])}function ba(){var i=Object(r.useRef)(new Map);function v(u){return i.current.has(u)||i.current.set(u,r.createRef()),i.current.get(u)}function E(u){i.current.delete(u)}return[v,E]}function Fa(i,v){var E=r.useRef(i),u=r.useState({}),e=Object(j.a)(u,2),o=e[1];function t(l){var c=typeof l=="function"?l(E.current):l;c!==E.current&&v(c,E.current),E.current=c,o({})}return[E.current,t]}var za=function(v){var E=v.position,u=v.prefixCls,e=v.extra;if(!e)return null;var o,t=e;return E==="right"&&(o=t.right||!t.left&&t||null),E==="left"&&(o=t.left||null),o?r.createElement("div",{className:"".concat(u,"-extra-content")},o):null};function Fo(i,v){var E,u=r.useContext(va),e=u.prefixCls,o=u.tabs,t=i.className,l=i.style,c=i.id,C=i.animated,b=i.activeKey,R=i.rtl,W=i.extra,me=i.editable,de=i.locale,Oe=i.tabPosition,He=i.tabBarGutter,tt=i.children,Je=i.onTabClick,at=i.onTabScroll,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useRef)(),vt=Object(r.useRef)(),rt=ba(),Xt=Object(j.a)(rt,2),_t=Xt[0],Fe=Xt[1],We=Oe==="top"||Oe==="bottom",ut=Fa(0,function(xt,ct){We&&at&&at({direction:xt>ct?"left":"right"})}),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Fa(0,function(xt,ct){!We&&at&&at({direction:xt>ct?"top":"bottom"})}),gt=Object(j.a)(Kt,2),Rt=gt[0],Bt=gt[1],an=Object(r.useState)(0),vn=Object(j.a)(an,2),$t=vn[0],bn=vn[1],Pn=Object(r.useState)(0),yn=Object(j.a)(Pn,2),Cn=yn[0],Yt=yn[1],mn=Object(r.useState)(0),on=Object(j.a)(mn,2),en=on[0],kn=on[1],In=Object(r.useState)(0),Hn=Object(j.a)(In,2),kt=Hn[0],Nn=Hn[1],Vn=Object(r.useState)(null),Wt=Object(j.a)(Vn,2),Ot=Wt[0],rn=Wt[1],Xo=Object(r.useState)(null),bo=Object(j.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(j.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(j.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=_(new Map),yo=Object(j.a)(er,2),tr=yo[0],nr=yo[1],Ba=fe(o,tr,$t),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;We?R?(ga=0,Ea=Math.max(0,$t-Ot)):(ga=Math.min(0,Ot-$t),Ea=0):(ga=Math.min(0,na-Cn),Ea=0);function ao(xt){return xtEa?[Ea,!1]:[xt,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),_o=Object(j.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(nt,function(xt,ct){var tn=!1;function On(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(j.a)(xa,2),co=aa[0],fo=aa[1];return tn=fo,co})}if(We){if(Ot>=$t)return tn;On(bt,xt)}else{if(na>=Cn)return tn;On(Bt,ct)}return io(),ro(),tn}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b,ct=Ba.get(xt);if(!ct)return;if(We){var tn=De;R?ct.rightDe+Ot&&(tn=ct.right+ct.width-Ot):ct.left<-De?tn=-ct.left:ct.left+ct.width>-De+Ot&&(tn=-(ct.left+ct.width-Ot)),Bt(0),bt(ao(tn)[0])}else{var On=Rt;ct.top<-Rt?On=-ct.top:ct.top+ct.height>-Rt+na&&(On=-(ct.top+ct.height-na)),bt(0),Bt(ao(On)[0])}}var or=he(Ba,{width:Ot,height:na,left:De,top:Rt},{width:en,height:kt},{width:Yo,height:Zo},Object(U.a)(Object(U.a)({},i),{},{tabs:o})),Mo=Object(j.a)(or,2),rr=Mo[0],ir=Mo[1],sr=o.map(function(xt){var ct=xt.key;return r.createElement(V,{id:c,prefixCls:e,key:ct,rtl:R,tab:xt,closable:xt.closable,editable:me,active:ct===b,tabPosition:Oe,tabBarGutter:He,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:_t(ct),onClick:function(On){Je(ct,On)},onRemove:function(){Fe(ct)},onFocus:function(){jo(ct),ro(),R||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=Z(function(){var xt,ct,tn,On,Ca,Oa,_a,xa,aa,co=((xt=nt.current)===null||xt===void 0?void 0:xt.offsetWidth)||0,fo=((ct=nt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,wo=((tn=vt.current)===null||tn===void 0?void 0:tn.offsetWidth)||0,Lo=((On=vt.current)===null||On===void 0?void 0:On.offsetHeight)||0,mr=((Ca=et.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=et.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;rn(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((_a=qe.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-wo,ko=(((xa=qe.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;bn(Uo),Yt(ko);var Io=(aa=et.current)===null||aa===void 0?void 0:aa.className.includes(Co);kn(Uo-(Io?0:mr)),Nn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return o.forEach(function(hr){var Wo=hr.key,ja=_t(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=o.slice(0,rr),ur=o.slice(ir+1),To=[].concat(Object(k.a)(lr),Object(k.a)(ur)),cr=Object(r.useState)(),Ro=Object(j.a)(cr,2),dr=Ro[0],fr=Ro[1],Kn=Ba.get(b),So=Object(r.useRef)();function Po(){le.a.cancel(So.current)}Object(r.useEffect)(function(){var xt={};return Kn&&(We?(R?xt.right=Kn.right:xt.left=Kn.left,xt.width=Kn.width):(xt.top=Kn.top,xt.height=Kn.height)),Po(),So.current=le()(function(){fr(xt)}),Po},[Kn,We,R]),Object(r.useEffect)(function(){jo()},[b,Kn,Ba,We]),Object(r.useEffect)(function(){so()},[R,He,b,o.map(function(xt){return xt.key}).join("_")]);var Ao=!!To.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,No;return We?R?(uo=De>0,lo=De+Ot<$t):(lo=De<0,uo=-De+Ot<$t):(Do=Rt<0,No=-Rt+na1)Object(k.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(k.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Y=fe[0];if(f.isValidElement(Y)&&Object(X.c)(Y)){var he=Y.ref;fe[0]=f.cloneElement(Y,{ref:Object(X.a)(he,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(T,J){return!f.isValidElement(T)||"key"in T&&T.key!==null?T:f.cloneElement(T,{key:"".concat(pe,"-").concat(J)})})}}]),ue}(f.Component);Z.displayName="ResizeObserver",ve.a=Z},wCXF:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return At});var w=a("rePB"),j=a("VTBJ"),je=a("KQm4"),U=a("U8pU"),r=a("ODXe"),f=a("q1tI"),ce=a("TSYQ"),se=a.n(ce),K=a("Gytx"),k=a.n(K),X=a("Kwbf"),le=a("t23M"),pe=a("qx4F"),Z=a("6eGT"),_=a("IBYe"),x=a("Ff2n"),ue=a("c+Xe"),V=a("fyJ8"),ae=a("biw7");function fe(N,be,ge,Me,Ae){var Te=ge[N]||{},xe=ge[be]||{},ye,_e;Te.fixed==="left"?ye=Me.left[N]:xe.fixed==="right"&&(_e=Me.right[be]);var Ue=!1,Se=!1,we=!1,$e=!1,Ke=ge[be+1],Qe=ge[N-1];if(Ae==="rtl"){if(ye!==void 0){var Et=Qe&&Qe.fixed==="left";$e=!Et}else if(_e!==void 0){var ot=Ke&&Ke.fixed==="right";we=!ot}}else if(ye!==void 0){var yt=Ke&&Ke.fixed==="left";Ue=!yt}else if(_e!==void 0){var Ye=Qe&&Qe.fixed==="right";Se=!Ye}return{fixLeft:ye,fixRight:_e,lastFixLeft:Ue,firstFixRight:Se,lastFixRight:we,firstFixLeft:$e,isSticky:Me.isSticky}}var Y=a("sR1s");function he(N){var be=N.cells,ge=N.stickyOffsets,Me=N.flattenColumns,Ae=N.rowComponent,Te=N.cellComponent,xe=N.onHeaderRow,ye=N.index,_e=f.useContext(ae.a),Ue=_e.prefixCls,Se=_e.direction,we;xe&&(we=xe(be.map(function(Ke){return Ke.column}),ye));var $e=Object(Y.a)(be.map(function(Ke){return Ke.column}));return f.createElement(Ae,Object.assign({},we),be.map(function(Ke,Qe){var Et=Ke.column,ot=fe(Ke.colStart,Ke.colEnd,Me,ge,Se),yt;return Et&&Et.onHeaderCell&&(yt=Ke.column.onHeaderCell(Et)),f.createElement(V.a,Object.assign({},Ke,{ellipsis:Et.ellipsis,align:Et.align,component:Te,prefixCls:Ue,key:$e[Qe]},ot,{additionalProps:yt,rowType:"header"}))}))}he.displayName="HeaderRow";var T=he;function J(N){var be=[];function ge(xe,ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;be[_e]=be[_e]||[];var Ue=ye,Se=xe.filter(Boolean).map(function(we){var $e={key:we.key,className:we.className||"",children:we.title,column:we,colStart:Ue},Ke=1,Qe=we.children;return Qe&&Qe.length>0&&(Ke=ge(Qe,Ue,_e+1).reduce(function(Et,ot){return Et+ot},0),$e.hasSubColumns=!0),"colSpan"in we&&(Ke=we.colSpan),"rowSpan"in we&&($e.rowSpan=we.rowSpan),$e.colSpan=Ke,$e.colEnd=$e.colStart+Ke-1,be[_e].push($e),Ue+=Ke,Ke});return Se}ge(N,0);for(var Me=be.length,Ae=function(ye){be[ye].forEach(function(_e){!("rowSpan"in _e)&&!_e.hasSubColumns&&(_e.rowSpan=Me-ye)})},Te=0;Te=0;ye-=1){var _e=be[ye],Ue=ge&&ge[ye],Se=Ue&&Ue[O.a];(_e||Se||xe)&&(Ae.unshift(f.createElement("col",Object.assign({key:ye,style:{width:_e,minWidth:_e}},Se))),xe=!0)}return f.createElement("colgroup",null,Ae)}var I=d;function z(N,be){return Object(f.useMemo)(function(){for(var ge=[],Me=0;Me1?sn-1:0),xn=1;xn=we&&(Dt=we-$e),xe({scrollLeft:Dt/we*(Se+2)}),Ye.current.x=Ze.pageX},Tt=function(){var Ze=Object(ke.b)(Te.current).top,Lt=Ze+Te.current.offsetHeight,Zt=document.documentElement.scrollTop+window.innerHeight;Lt-Object(pe.a)()<=Zt||Ze>=Zt-ye?yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!0})}):yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!1})})},Ct=function(Ze){yt(function(Lt){return Object(j.a)(Object(j.a)({},Lt),{},{scrollLeft:Ze/Se*we||0})})};return f.useImperativeHandle(ge,function(){return{setScrollLeft:Ct}}),f.useEffect(function(){var ht=Object(Pe.a)(document.body,"mouseup",Jt,!1),Ze=Object(Pe.a)(document.body,"mousemove",Gt,!1);return Tt(),function(){ht.remove(),Ze.remove()}},[$e,lt]),f.useEffect(function(){var ht=Object(Pe.a)(window,"scroll",Tt,!1),Ze=Object(Pe.a)(window,"resize",Tt,!1);return function(){ht.remove(),Ze.remove()}},[]),f.useEffect(function(){ot.isHiddenScrollBar||yt(function(ht){var Ze,Lt;return Object(j.a)(Object(j.a)({},ht),{},{scrollLeft:Te.current.scrollLeft/((Ze=Te.current)===null||Ze===void 0?void 0:Ze.scrollWidth)*((Lt=Te.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[ot.isHiddenScrollBar]),Se<=we||!$e||ot.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(pe.a)(),width:we,bottom:ye},className:"".concat(Ue,"-sticky-scroll")},f.createElement("div",{onMouseDown:ft,ref:Ke,className:se()("".concat(Ue,"-sticky-scroll-bar"),Object(w.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(ot.scrollLeft,"px, 0, 0)")}}))},Ne=f.forwardRef(Ie);function Le(N,be){return f.useMemo(function(){var ge=!!N;return{isSticky:ge,stickyClassName:ge?"".concat(be,"-sticky-header"):"",offsetHeader:Object(U.a)(N)==="object"&&N.offsetHeader||0,offsetScroll:Object(U.a)(N)==="object"&&N.offsetScroll||0}},[N,be])}var Nt=[],It={},At="rc-table-internal-hook",jt=f.memo(function(N){var be=N.children;return be},function(N,be){return k()(N.props,be.props)?N.pingLeft!==be.pingLeft||N.pingRight!==be.pingRight:!1});function Ft(N){var be,ge=N.prefixCls,Me=N.className,Ae=N.rowClassName,Te=N.style,xe=N.data,ye=N.rowKey,_e=N.scroll,Ue=N.tableLayout,Se=N.direction,we=N.title,$e=N.footer,Ke=N.summary,Qe=N.id,Et=N.showHeader,ot=N.components,yt=N.emptyText,Ye=N.onRow,wt=N.onHeaderRow,Mt=N.internalHooks,lt=N.transformColumns,zt=N.internalRefs,Jt=N.sticky,ft=xe||Nt,Gt=!!ft.length,Tt=f.useState(0),Ct=Object(r.a)(Tt,2),ht=Ct[0],Ze=Ct[1];f.useEffect(function(){Ze(Object(pe.a)())});var Lt=f.useMemo(function(){return Object(Y.c)(ot,{})},[ot]),Zt=f.useCallback(function(mt,pt){return Object(Y.b)(Lt,mt)||pt},[Lt]),qt=f.useMemo(function(){return typeof ye=="function"?ye:function(mt){var pt=mt&&mt[ye];return pt}},[ye]),Dt=Object(O.c)(N),Rn=Dt.expandIcon,nn=Dt.expandedRowKeys,ze=Dt.defaultExpandedRowKeys,Re=Dt.defaultExpandAllRows,Be=Dt.expandedRowRender,Ve=Dt.onExpand,it=Dt.onExpandedRowsChange,Ge=Dt.expandRowByClick,st=Dt.rowExpandable,Ut=Dt.expandIconColumnIndex,St=Dt.expandedRowClassName,_n=Dt.childrenColumnName,Qt=Dt.indentSize,cn=Rn||re,gn=_n||"children",dn=f.useMemo(function(){return Be?"row":N.expandable&&Mt===At&&N.expandable.__PARENT_RENDER_ICON__||ft.some(function(mt){return mt&&Object(U.a)(mt)==="object"&&mt[gn]})?"nest":!1},[!!Be,ft]),An=f.useState(function(){return ze||(Re?Ee(ft,qt,gn):[])}),Pt=Object(r.a)(An,2),fn=Pt[0],En=Pt[1],sn=f.useMemo(function(){return new Set(nn||fn||[])},[nn,fn]),pn=f.useCallback(function(mt){var pt=qt(mt,ft.indexOf(mt)),Vt,ln=sn.has(pt);ln?(sn.delete(pt),Vt=Object(je.a)(sn)):Vt=[].concat(Object(je.a)(sn),[pt]),En(Vt),Ve&&Ve(!ln,mt),it&&it(Vt)},[qt,sn,ft,Ve,it]),xn=f.useState(0),Xn=Object(r.a)(xn,2),Wn=Xn[0],$n=Xn[1],Ma=Object(ne.b)(Object(j.a)(Object(j.a)(Object(j.a)({},N),Dt),{},{expandable:!!Be,expandedKeys:sn,getRowKey:qt,onTriggerExpand:pn,expandIcon:cn,expandIconColumnIndex:Ut,direction:Se}),Mt===At?lt:null),Ta=Object(r.a)(Ma,2),Gn=Ta[0],Ht=Ta[1],Yn=f.useMemo(function(){return{columns:Gn,flattenColumns:Ht}},[Gn,Ht]),Jn=f.useRef(),Ra=f.useRef(),jn=f.useRef(),Ha=f.useState(!1),Sa=Object(r.a)(Ha,2),oa=Sa[0],Va=Sa[1],Xa=f.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=F(new Map),Pa=Object(r.a)(Ga,2),Ya=Pa[0],Ja=Pa[1],Sn=Object(Y.a)(Ht),ia=Sn.map(function(mt){return Ya.get(mt)}),Aa=f.useMemo(function(){return ia},[ia.join("_")]),sa=m(Aa,Ht.length,Se),hn=_e&&Object(Y.d)(_e.y),Mn=_e&&Object(Y.d)(_e.x),Tn=Mn&&Ht.some(function(mt){var pt=mt.fixed;return pt}),la=f.useRef(),Fn=Le(Jt,ge),zn=Fn.isSticky,Da=Fn.offsetHeader,Qa=Fn.offsetScroll,Na=Fn.stickyClassName,ua,Zn,wn;hn&&(Zn={overflowY:"scroll",maxHeight:_e.y}),Mn&&(ua={overflowX:"auto"},hn||(Zn={overflowY:"hidden"}),wn={width:_e.x===!0?"auto":_e.x,minWidth:"100%"});var Dn=f.useCallback(function(mt,pt){Ja(function(Vt){var ln=new Map(Vt);return ln.set(mt,pt),ln})},[]),qn=q(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(mt,pt){if(!pt)return;typeof pt=="function"?pt(mt):pt.scrollLeft!==mt&&(pt.scrollLeft=mt)}var Ln=function(pt){var Vt=pt.currentTarget,ln=pt.scrollLeft,Bn=typeof ln=="number"?ln:Vt.scrollLeft,Wa=Vt||It;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Ra.current),ea(Bn,jn.current),ea(Bn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Vt){var Fa=Vt.scrollWidth,za=Vt.clientWidth;Va(Bn>0),$a(Bn0?[].concat(Object(j.a)(x),Object(j.a)(X(fe).map(function(Y){return Object(je.a)({fixed:ae},Y)}))):[].concat(Object(j.a)(x),[Object(je.a)(Object(je.a)({},ue),{},{fixed:ae})])},[])}function le(_){for(var x=!0,ue=0;ue<_.length;ue+=1){var V=_[ue];if(x&&V.fixed!=="left")x=!1;else if(!x&&V.fixed==="left"){Object(ce.a)(!1,"Index ".concat(ue-1," of `columns` missing `fixed='left'` prop."));break}}for(var ae=!0,fe=_.length-1;fe>=0;fe-=1){var Y=_[fe];if(ae&&Y.fixed!=="right")ae=!1;else if(!ae&&Y.fixed==="right"){Object(ce.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(_){return _.map(function(x){var ue=x.fixed,V=Object(U.a)(x,["fixed"]),ae=ue;return ue==="left"?ae="right":ue==="right"&&(ae="left"),Object(je.a)({fixed:ae},V)})}function Z(_,x){var ue=_.prefixCls,V=_.columns,ae=_.children,fe=_.expandable,Y=_.expandedKeys,he=_.getRowKey,T=_.onTriggerExpand,J=_.expandIcon,$=_.rowExpandable,g=_.expandIconColumnIndex,O=_.direction,d=_.expandRowByClick,I=r.useMemo(function(){return V||k(ae)},[V,ae]),z=r.useMemo(function(){if(fe){var te,P=g||0,L=I[P],y=(te={},Object(w.a)(te,K.a,{className:"".concat(ue,"-expand-icon-col")}),Object(w.a)(te,"title",""),Object(w.a)(te,"fixed",L?L.fixed:null),Object(w.a)(te,"className","".concat(ue,"-row-expand-icon-cell")),Object(w.a)(te,"render",function(h,M,G){var oe=he(M,G),D=Y.has(oe),B=$?$(M):!0,ne=J({prefixCls:ue,expanded:D,expandable:B,record:M,onExpand:T});return d?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},ne):ne}),te),p=I.slice();return P>=0&&p.splice(P,0,y),p}return I},[fe,I,he,Y,J,O]),Q=r.useMemo(function(){var te=z;return x&&(te=x(te)),te.length||(te=[{render:function(){return null}}]),te},[x,z,O]),Ce=r.useMemo(function(){return O==="rtl"?pe(X(Q)):X(Q)},[Q,O]);return[Q,Ce]}ve.b=Z},"y0+3":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return X}),a.d(ve,"b",function(){return pe});var w=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},je={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function r(Z,_,x){if(_=_.toLowerCase(),x==="auto"){if(_==="height")return Z.offsetHeight;if(_==="width")return Z.offsetWidth}return _ in j||(j[_]=w.test(_)),j[_]?parseFloat(x)||0:x}function f(Z,_){var x=arguments.length,ue=U(Z);return _=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,x===1?ue:r(Z,_,ue[_]||Z.style[_])}function ce(Z,_,x){var ue=arguments.length;if(_=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,ue===3)return typeof x=="number"&&w.test(_)&&(x="".concat(x,"px")),Z.style[_]=x,x;for(var V in _)_.hasOwnProperty(V)&&ce(Z,V,_[V]);return U(Z)}function se(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function K(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function k(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:_}}function X(){var Z=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:_}}function le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(Z){var _=Z.getBoundingClientRect(),x=document.documentElement;return{left:_.left+(window.pageXOffset||x.scrollLeft)-(x.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||x.scrollTop)-(x.clientTop||document.body.clientTop||0)}}}}]); + a `).concat(M,",").concat(M," 0 1 1 ").concat(-D,",").concat(B),ie=Math.PI*2*M,ee={stroke:y,strokeDasharray:"".concat(L/100*(ie-A),"px ").concat(ie,"px"),strokeDashoffset:"-".concat(A/2+P/100*(ie-A),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:ee}}var Q=function(L){var y=L.prefixCls,p=L.strokeWidth,A=L.trailWidth,h=L.gapDegree,M=L.gapPosition,G=L.trailColor,oe=L.strokeLinecap,D=L.style,B=L.className,ne=L.strokeColor,ie=L.percent,ee=$(L,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object(w.useMemo)(function(){return O+=1,O},[]),q=z(0,100,G,p,h,M),n=q.pathString,m=q.pathStyle,s=I(ie),S=I(ne),H=S.find(function(Ie){return Object.prototype.toString.call(Ie)==="[object Object]"}),re=f(s),Ee=ae(re,1),Pe=Ee[0],ke=function(){var Ne=0;return s.map(function(Le,Nt){var It=S[Nt]||S[S.length-1],At=Object.prototype.toString.call(It)==="[object Object]"?"url(#".concat(y,"-gradient-").concat(F,")"):"",jt=z(Ne,Le,It,p,h,M);return Ne+=Le,j.a.createElement("path",{key:Nt,className:"".concat(y,"-circle-path"),d:jt.pathString,stroke:At,strokeLinecap:oe,strokeWidth:p,opacity:Le===0?0:1,fillOpacity:"0",style:jt.pathStyle,ref:Pe[Nt]})})};return j.a.createElement("svg",V({className:U()("".concat(y,"-circle"),B),viewBox:"0 0 100 100",style:D},ee),H&&j.a.createElement("defs",null,j.a.createElement("linearGradient",{id:"".concat(y,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(H).sort(function(Ie,Ne){return d(Ie)-d(Ne)}).map(function(Ie,Ne){return j.a.createElement("stop",{key:Ne,offset:Ie,stopColor:H[Ie]})}))),j.a.createElement("path",{className:"".concat(y,"-circle-trail"),d:n,stroke:G,strokeLinecap:oe,strokeWidth:A||p,fillOpacity:"0",style:m}),ke().reverse())};Q.defaultProps=r;var Ce=Q,te={Line:ue,Circle:Ce}},hW8S:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return U}),a.d(ve,"c",function(){return r}),a.d(ve,"b",function(){return f});var w=a("VTBJ"),j=a("Ff2n"),je=a("Kwbf"),U="RC_TABLE_INTERNAL_COL_DEFINE";function r(ce){var se=ce.expandable,K=Object(j.a)(ce,["expandable"]);return"expandable"in ce?Object(w.a)(Object(w.a)({},K),se):K}function f(ce){return Object.keys(ce).reduce(function(se,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(se[K]=ce[K]),se},{})}},k3GJ:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return po});var w=a("rePB"),j=a("ODXe"),je=a("Ff2n"),U=a("VTBJ"),r=a("q1tI"),f=a("TSYQ"),ce=a.n(f),se=a("Zm9Q"),K=a("6cGi"),k=a("KQm4"),X=a("xEkU"),le=a.n(X),pe=a("t23M");function Z(i){var v=Object(r.useRef)(),E=Object(r.useRef)(!1);function u(){for(var e=arguments.length,o=new Array(e),t=0;tT&&(de=T-me),Object(r.useMemo)(function(){if(!o.length)return[0,0];for(var Oe=o.length,He=Oe,tt=0;ttb+de){He=tt-1;break}}for(var at=0,nt=Oe-1;nt>=0;nt-=1){var qe=i.get(o[nt].key)||Y;if(qe[C]1&&arguments[1]!==void 0?arguments[1]:!1,u=v&&typeof v.getBoundingClientRect=="function"&&v.getBoundingClientRect().width;if(u){if(E){var e=getComputedStyle(v),o=e.marginLeft,t=e.marginRight;u+=+o.replace("px","")+ +t.replace("px","")}u=+u.toFixed(6)}return u||0},Ne=function(v,E,u){v&&Object(P.a)(v.style)==="object"&&(v.style[E]=u)},Le=function(){return s.any},Nt=a("bdgK"),It=a("i8i4"),At=a.n(It),jt=a("wgJM"),Ft=a("l4aY"),un=a("m+aA"),N=a("c+Xe"),be=a("zT1h"),ge=a("QC+M");function Me(i,v,E){return E?i[0]===v[0]:i[0]===v[0]&&i[1]===v[1]}function Ae(i,v,E){var u=i[v]||{};return Object(U.a)(Object(U.a)({},u),E)}function Re(i,v,E,u){for(var e=E.points,o=Object.keys(i),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;v();var o=Object(jt.a)(function(){e<=1?u({isCanceled:function(){return o!==i.current}}):E(u,e-1)});i.current=o}return r.useEffect(function(){return function(){v()}},[]),[E,v]},Tn=[Rt,Ct,ht,Ze],nn=!1,ze=!0;function Te(i){return i===ht||i===Ze}var Be=function(i,v){var E=r.useState(Gt),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Dt(),l=Object(j.a)(t,2),c=l[0],C=l[1];function b(){o(Rt)}return qt(function(){if(e!==Gt&&e!==Ze){var T=Tn.indexOf(e),W=Tn[T+1],me=v(e);me===nn?o(W):c(function(de){function Oe(){if(de.isCanceled())return;o(W)}me===!0?Oe():Promise.resolve(me).then(Oe)})}},[i,e]),r.useEffect(function(){return function(){C()}},[]),[b,e]},Ve=function(i){var v=Object(r.useRef)(),E=Object(r.useRef)(i);E.current=i;var u=r.useCallback(function(t){E.current(t)},[]);function e(t){t&&(t.removeEventListener(wt,u),t.removeEventListener(Ye,u))}function o(t){v.current&&v.current!==t&&e(v.current),t&&t!==v.current&&(t.addEventListener(wt,u),t.addEventListener(Ye,u),v.current=t)}return r.useEffect(function(){return function(){e(v.current)}},[]),[o,e]};function it(i,v,E,u){var e=u.motionEnter,o=e===void 0?!0:e,t=u.motionAppear,l=t===void 0?!0:t,c=u.motionLeave,C=c===void 0?!0:c,b=u.motionDeadline,T=u.motionLeaveImmediately,W=u.onAppearPrepare,me=u.onEnterPrepare,de=u.onLeavePrepare,Oe=u.onAppearStart,He=u.onEnterStart,tt=u.onLeaveStart,Je=u.onAppearActive,at=u.onEnterActive,nt=u.onLeaveActive,qe=u.onAppearEnd,et=u.onEnterEnd,vt=u.onLeaveEnd,rt=u.onVisibleChanged,Xt=Lt(),_t=Object(j.a)(Xt,2),Fe=_t[0],We=_t[1],ut=Lt(lt),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Lt(null),gt=Object(j.a)(Kt,2),Tt=gt[0],Bt=gt[1],an=Object(r.useRef)(!1),vn=Object(r.useRef)(null),$t=Object(r.useRef)(!1),bn=Object(r.useRef)(null);function Pn(){var Wt=E();return Wt||bn.current}var yn=Object(r.useRef)(!1);function Cn(Wt){var Ot=Pn();if(Wt&&!Wt.deadline&&Wt.target!==Ot)return;var rn;De===zt&&yn.current?rn=qe==null?void 0:qe(Ot,Wt):De===Jt&&yn.current?rn=et==null?void 0:et(Ot,Wt):De===ft&&yn.current&&(rn=vt==null?void 0:vt(Ot,Wt)),rn!==!1&&!$t.current&&(bt(lt),Bt(null))}var Yt=Ve(Cn),mn=Object(j.a)(Yt,1),on=mn[0],en=r.useMemo(function(){var Wt,Ot,rn;switch(De){case"appear":return Wt={},Object(w.a)(Wt,Rt,W),Object(w.a)(Wt,Ct,Oe),Object(w.a)(Wt,ht,Je),Wt;case"enter":return Ot={},Object(w.a)(Ot,Rt,me),Object(w.a)(Ot,Ct,He),Object(w.a)(Ot,ht,at),Ot;case"leave":return rn={},Object(w.a)(rn,Rt,de),Object(w.a)(rn,Ct,tt),Object(w.a)(rn,ht,nt),rn;default:return{}}},[De]),kn=Be(De,function(Wt){if(Wt===Rt){var Ot=en[Rt];return Ot?Ot(Pn()):nn}if(kt in en){var rn;Bt(((rn=en[kt])===null||rn===void 0?void 0:rn.call(en,Pn(),null))||null)}return kt===ht&&(on(Pn()),b>0&&(clearTimeout(vn.current),vn.current=setTimeout(function(){Cn({deadline:!0})},b))),ze}),In=Object(j.a)(kn,2),Hn=In[0],kt=In[1],Nn=Te(kt);yn.current=Nn,qt(function(){We(v);var Wt=an.current;if(an.current=!0,!i)return;var Ot;!Wt&&v&&l&&(Ot=zt),Wt&&v&&o&&(Ot=Jt),(Wt&&!v&&C||!Wt&&T&&!v&&C)&&(Ot=ft),Ot&&(bt(Ot),Hn())},[v]),Object(r.useEffect)(function(){(De===zt&&!l||De===Jt&&!o||De===ft&&!C)&&bt(lt)},[l,o,C]),Object(r.useEffect)(function(){return function(){clearTimeout(vn.current),$t.current=!0}},[]),Object(r.useEffect)(function(){Fe!==void 0&&De===lt&&(rt==null||rt(Fe))},[Fe,De]);var Vn=Tt;return en[Rt]&&kt===Ct&&(Vn=Object(U.a)({transition:"none"},Vn)),[De,kt,Vn,Fe!=null?Fe:v]}var Ge=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){return Object(J.a)(this,E),v.apply(this,arguments)}return Object($.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(r.Component),st=Ge;function Ut(i){var v=i;Object(P.a)(i)==="object"&&(v=i.transitionSupport);function E(e){return!!(e.motionName&&v)}var u=r.forwardRef(function(e,o){var t=e.visible,l=t===void 0?!0:t,c=e.removeOnLeave,C=c===void 0?!0:c,b=e.forceRender,T=e.children,W=e.motionName,me=e.leavedClassName,de=e.eventProps,Oe=E(e),He=Object(r.useRef)(),tt=Object(r.useRef)();function Je(){try{return Object(un.a)(He.current||tt.current)}catch(bt){return null}}var at=it(Oe,l,Je,e),nt=Object(j.a)(at,4),qe=nt[0],et=nt[1],vt=nt[2],rt=nt[3],Xt=r.useRef(rt);rt&&(Xt.current=!0);var _t=Object(r.useRef)(o);_t.current=o;var Fe=r.useCallback(function(bt){He.current=bt,Object(N.b)(_t.current,bt)},[]),We,ut=Object(U.a)(Object(U.a)({},de),{},{visible:l});if(!T)We=null;else if(qe===lt||!E(e))rt?We=T(Object(U.a)({},ut),Fe):!C&&Xt.current?We=T(Object(U.a)(Object(U.a)({},ut),{},{className:me}),Fe):b?We=T(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),Fe):We=null;else{var dt,De;et===Rt?De="prepare":Te(et)?De="active":et===Ct&&(De="start"),We=T(Object(U.a)(Object(U.a)({},ut),{},{className:ce()(Mt(W,qe),(dt={},Object(w.a)(dt,Mt(W,"".concat(qe,"-").concat(De)),De),Object(w.a)(dt,W,typeof W=="string"),dt)),style:vt}),Fe)}return r.createElement(st,{ref:tt},We)});return u.displayName="CSSMotion",u}var St=Ut(yt),_n="add",Qt="keep",cn="remove",gn="removed";function dn(i){var v;return i&&Object(P.a)(i)==="object"&&"key"in i?v=i:v={key:i},Object(U.a)(Object(U.a)({},v),{},{key:String(v.key)})}function An(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return i.map(dn)}function Pt(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=[],u=0,e=v.length,o=An(i),t=An(v);o.forEach(function(C){for(var b=!1,T=u;T1});return c.forEach(function(C){E=E.filter(function(b){var T=b.key,W=b.status;return T!==C||W!==cn}),E.forEach(function(b){b.key===C&&(b.status=Qt)})}),E}var fn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function En(i){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,E=function(u){Object(O.a)(o,u);var e=Object(d.a)(o);function o(){var t;return Object(J.a)(this,o),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(l){t.setState(function(c){var C=c.keyEntities;return{keyEntities:C.map(function(b){return b.key!==l?b:Object(U.a)(Object(U.a)({},b),{},{status:gn})})}})},t}return Object($.a)(o,[{key:"render",value:function(){var l=this,c=this.state.keyEntities,C=this.props,b=C.component,T=C.children,W=C.onVisibleChanged,me=Object(je.a)(C,["component","children","onVisibleChanged"]),de=b||r.Fragment,Oe={};return fn.forEach(function(He){Oe[He]=me[He],delete me[He]}),delete me.keys,r.createElement(de,me,c.map(function(He){var tt=He.status,Je=Object(je.a)(He,["status"]),at=tt===_n||tt===Qt;return r.createElement(v,Object(R.a)({},Oe,{key:Je.key,visible:at,eventProps:Je,onVisibleChanged:function(qe){W==null||W(qe,{key:Je.key}),qe||l.removeKey(Je.key)}}),T)}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var C=l.keys,b=c.keyEntities,T=An(C),W=Pt(b,T);return{keyEntities:W.filter(function(me){var de=b.find(function(Oe){var He=Oe.key;return me.key===He});return!(de&&de.status===gn&&me.status===cn)})}}}]),o}(r.Component);return E.defaultProps={component:"div"},E}var sn=En(yt),pn=St;function xn(i){var v=i.prefixCls,E=i.motion,u=i.animation,e=i.transitionName;return E||(u?{motionName:"".concat(v,"-").concat(u)}:e?{motionName:e}:null)}function Xn(i){var v=i.prefixCls,E=i.visible,u=i.zIndex,e=i.mask,o=i.maskMotion,t=i.maskAnimation,l=i.maskTransitionName;if(!e)return null;var c={};return(o||l||t)&&(c=Object(U.a)({motionAppear:!0},xn({motion:o,prefixCls:v,transitionName:l,animation:t}))),r.createElement(pn,Object(R.a)({},c,{visible:E,removeOnLeave:!0}),function(C){var b=C.className;return r.createElement("div",{style:{zIndex:u},className:ce()("".concat(v,"-mask"),b)})})}var Wn=a("9mu1"),$n=a("o0o1"),Ma=a.n($n),Ra=a("HaE+"),Gn=["measure","align",null,"motion"],Ht=function(i,v){var E=Object(r.useState)(null),u=Object(j.a)(E,2),e=u[0],o=u[1],t=Object(r.useRef)(),l=Object(r.useRef)(!1);function c(T){l.current||o(T)}function C(){jt.a.cancel(t.current)}function b(T){C(),t.current=Object(jt.a)(function(){c(function(W){switch(e){case"align":return"motion";case"motion":return"stable";default:}return W}),T==null||T()})}return Object(r.useEffect)(function(){c("measure")},[i]),Object(r.useEffect)(function(){switch(e){case"measure":v();break;default:}e&&(t.current=Object(jt.a)(Object(Ra.a)(Ma.a.mark(function T(){var W,me;return Ma.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:W=Gn.indexOf(e),me=Gn[W+1],me&&W!==-1&&c(me);case 3:case"end":return Oe.stop()}},T)}))))},[e]),Object(r.useEffect)(function(){return function(){l.current=!0,C()}},[]),[e,b]},Yn=function(i){var v=r.useState({width:0,height:0}),E=Object(j.a)(v,2),u=E[0],e=E[1];function o(l){e({width:l.offsetWidth,height:l.offsetHeight})}var t=r.useMemo(function(){var l={};if(i){var c=u.width,C=u.height;i.indexOf("height")!==-1&&C?l.height=C:i.indexOf("minHeight")!==-1&&C&&(l.minHeight=C),i.indexOf("width")!==-1&&c?l.width=c:i.indexOf("minWidth")!==-1&&c&&(l.minWidth=c)}return l},[i,u]);return[t,o]},Jn=r.forwardRef(function(i,v){var E=i.visible,u=i.prefixCls,e=i.className,o=i.style,t=i.children,l=i.zIndex,c=i.stretch,C=i.destroyPopupOnHide,b=i.forceRender,T=i.align,W=i.point,me=i.getRootDomNode,de=i.getClassNameFromAlign,Oe=i.onAlign,He=i.onMouseEnter,tt=i.onMouseLeave,Je=i.onMouseDown,at=i.onTouchStart,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useState)(),vt=Object(j.a)(et,2),rt=vt[0],Xt=vt[1],_t=Yn(c),Fe=Object(j.a)(_t,2),We=Fe[0],ut=Fe[1];function dt(){c&&ut(me())}var De=Ht(E,dt),bt=Object(j.a)(De,2),Kt=bt[0],gt=bt[1],Tt=Object(r.useRef)();function Bt(){return W||me}function an(){var Yt;(Yt=nt.current)===null||Yt===void 0||Yt.forceAlign()}function vn(Yt,mn){var on=de(mn);rt!==on&&Xt(on),Kt==="align"&&(rt!==on?Promise.resolve().then(function(){an()}):gt(function(){var en;(en=Tt.current)===null||en===void 0||en.call(Tt)}),Oe==null||Oe(Yt,mn))}var $t=Object(U.a)({},xn(i));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Yt){var mn=$t[Yt];$t[Yt]=function(on,en){return gt(),mn==null?void 0:mn(on,en)}});function bn(){return new Promise(function(Yt){Tt.current=Yt})}r.useEffect(function(){!$t.motionName&&Kt==="motion"&>()},[$t.motionName,Kt]),r.useImperativeHandle(v,function(){return{forceAlign:an,getElement:function(){return qe.current}}});var Pn=Object(U.a)(Object(U.a)({},We),{},{zIndex:l,opacity:Kt==="motion"||Kt==="stable"||!E?void 0:0,pointerEvents:Kt==="stable"?void 0:"none"},o),yn=!0;(T==null?void 0:T.points)&&(Kt==="align"||Kt==="stable")&&(yn=!1);var Cn=t;return r.Children.count(t)>1&&(Cn=r.createElement("div",{className:"".concat(u,"-content")},t)),r.createElement(pn,Object(R.a)({visible:E,ref:qe,leavedClassName:"".concat(u,"-hidden")},$t,{onAppearPrepare:bn,onEnterPrepare:bn,removeOnLeave:C,forceRender:b}),function(Yt,mn){var on=Yt.className,en=Yt.style,kn=ce()(u,e,rt,on);return r.createElement(Wn.a,{target:Bt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:yn,align:T,onAlign:vn},r.createElement("div",{ref:mn,className:kn,onMouseEnter:He,onMouseLeave:tt,onMouseDownCapture:Je,onTouchStartCapture:at,style:Object(U.a)(Object(U.a)({},en),Pn)},Cn))})});Jn.displayName="PopupInner";var Ta=Jn,jn=r.forwardRef(function(i,v){var E=i.prefixCls,u=i.visible,e=i.zIndex,o=i.children,t=i.mobile;t=t===void 0?{}:t;var l=t.popupClassName,c=t.popupStyle,C=t.popupMotion,b=C===void 0?{}:C,T=t.popupRender,W=r.useRef();r.useImperativeHandle(v,function(){return{forceAlign:function(){},getElement:function(){return W.current}}});var me=Object(U.a)({zIndex:e},c),de=o;return r.Children.count(o)>1&&(de=r.createElement("div",{className:"".concat(E,"-content")},o)),T&&(de=T(de)),r.createElement(pn,Object(R.a)({visible:u,ref:W,removeOnLeave:!0},b),function(Oe,He){var tt=Oe.className,Je=Oe.style,at=ce()(E,l,tt);return r.createElement("div",{ref:He,className:at,style:Object(U.a)(Object(U.a)({},Je),me)},de)})});jn.displayName="MobilePopupInner";var Ha=jn,Sa=["visible","mobile"],oa=r.forwardRef(function(i,v){var E=i.visible,u=i.mobile,e=Object(je.a)(i,Sa),o=Object(r.useState)(E),t=Object(j.a)(o,2),l=t[0],c=t[1],C=Object(r.useState)(!1),b=Object(j.a)(C,2),T=b[0],W=b[1],me=Object(U.a)(Object(U.a)({},e),{},{visible:l});Object(r.useEffect)(function(){c(E),E&&u&&W(xe())},[E,u]);var de=T?r.createElement(Ha,Object(R.a)({},me,{mobile:u,ref:v})):r.createElement(Ta,Object(R.a)({},me,{ref:v}));return r.createElement("div",null,r.createElement(Xn,me),de)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(i){return i?i.ownerDocument:window.document}var Pa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(i){var v=function(E){Object(O.a)(e,E);var u=Object(d.a)(e);function e(o){var t;Object(J.a)(this,e),t=u.call(this,o),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(c){var C=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",c),t.delaySetPopupVisible(!0,C,C?null:c)},t.onMouseMove=function(c){t.fireEvents("onMouseMove",c),t.setPoint(c)},t.onMouseLeave=function(c){t.fireEvents("onMouseLeave",c),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(c){var C;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Ft.a)((C=t.popupRef.current)===null||C===void 0?void 0:C.getElement(),c.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(c){t.fireEvents("onFocus",c),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(c){t.fireEvents("onMouseDown",c),t.preClickTime=Date.now()},t.onTouchStart=function(c){t.fireEvents("onTouchStart",c),t.preTouchTime=Date.now()},t.onBlur=function(c){t.fireEvents("onBlur",c),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(c){c.preventDefault(),t.fireEvents("onContextMenu",c),t.setPopupVisible(!0,c)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(c){if(t.fireEvents("onClick",c),t.focusTime){var C;if(t.preClickTime&&t.preTouchTime?C=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?C=t.preClickTime:t.preTouchTime&&(C=t.preTouchTime),Math.abs(C-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var b=!t.state.popupVisible;(t.isClickToHide()&&!b||b&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,c)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var c;(c=t.context).onPopupMouseDown.apply(c,arguments)}},t.onDocumentClick=function(c){if(t.props.mask&&!t.props.maskClosable)return;var C=c.target,b=t.getRootDomNode(),T=t.getPopupDomNode();(!Object(Ft.a)(b,C)||t.isContextMenuOnly())&&!Object(Ft.a)(T,C)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var c=t.props.getTriggerDOMNode;if(c)return c(t.triggerRef.current);try{var C=Object(un.a)(t.triggerRef.current);if(C)return C}catch(b){}return At.a.findDOMNode(Object(g.a)(t))},t.getPopupClassNameFromAlign=function(c){var C=[],b=t.props,T=b.popupPlacement,W=b.builtinPlacements,me=b.prefixCls,de=b.alignPoint,Oe=b.getPopupClassNameFromAlign;return T&&W&&C.push(Re(W,me,c,de)),Oe&&C.push(Oe(c)),C.join(" ")},t.getComponent=function(){var c=t.props,C=c.prefixCls,b=c.destroyPopupOnHide,T=c.popupClassName,W=c.onPopupAlign,me=c.popupMotion,de=c.popupAnimation,Oe=c.popupTransitionName,He=c.popupStyle,tt=c.mask,Je=c.maskAnimation,at=c.maskTransitionName,nt=c.maskMotion,qe=c.zIndex,et=c.popup,vt=c.stretch,rt=c.alignPoint,Xt=c.mobile,_t=c.forceRender,Fe=t.state,We=Fe.popupVisible,ut=Fe.point,dt=t.getPopupAlign(),De={};return t.isMouseEnterToShow()&&(De.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(De.onMouseLeave=t.onPopupMouseLeave),De.onMouseDown=t.onPopupMouseDown,De.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(R.a)({prefixCls:C,destroyPopupOnHide:b,visible:We,point:rt&&ut,className:T,align:dt,onAlign:W,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},De,{stretch:vt,getRootDomNode:t.getRootDomNode,style:He,mask:tt,zIndex:qe,transitionName:Oe,maskAnimation:Je,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:me,mobile:Xt,forceRender:_t}),typeof et=="function"?et():et)},t.attachParent=function(c){jt.a.cancel(t.attachId);var C=t.props,b=C.getPopupContainer,T=C.getDocument,W=t.getRootDomNode(),me;b?(W||b.length===0)&&(me=b(W)):me=T(t.getRootDomNode()).body,me?me.appendChild(c):t.attachId=Object(jt.a)(function(){t.attachParent(c)})},t.getContainer=function(){var c=t.props.getDocument,C=c(t.getRootDomNode()).createElement("div");return C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.width="100%",t.attachParent(C),C},t.setPoint=function(c){var C=t.props.alignPoint;if(!C||!c)return;t.setState({point:{pageX:c.pageX,pageY:c.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var l;return"popupVisible"in o?l=!!o.popupVisible:l=!!o.defaultPopupVisible,t.state={prevPopupVisible:l,popupVisible:l},Pa.forEach(function(c){t["fire".concat(c)]=function(C){t.fireEvents(c,C)}}),t}return Object($.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,l=this.state;if(l.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(be.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(be.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(be.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(be.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),jt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,l=t.popupPlacement,c=t.popupAlign,C=t.builtinPlacements;return l&&C?Ae(C,l,c):c}},{key:"setPopupVisible",value:function(t,l){var c=this.props.alignPoint,C=this.state.popupVisible;this.clearDelayTimer(),C!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:C}),this.props.onPopupVisibleChange(t)),c&&l&&t&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(t,l,c){var C=this,b=l*1e3;if(this.clearDelayTimer(),b){var T=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){C.setPopupVisible(t,T),C.clearDelayTimer()},b)}else this.setPopupVisible(t,c)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var l=this.props.children.props,c=this.props;return l[t]&&c[t]?this["fire".concat(t)]:l[t]||c[t]}},{key:"isClickToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,l=t.action,c=t.showAction;return l.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,l=t.action,c=t.hideAction;return l.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,l){var c=this.props.children.props[t];c&&c(l);var C=this.props[t];C&&C(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,l=this.props,c=l.children,C=l.forceRender,b=l.alignPoint,T=l.className,W=l.autoDestroy,me=r.Children.only(c),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,b&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Oe=ce()(me&&me.props&&me.props.className,T);Oe&&(de.className=Oe);var He=Object(U.a)({},de);Object(N.c)(me)&&(He.ref=Object(N.a)(this.triggerRef,me.ref));var tt=r.cloneElement(me,He),Je;return(t||this.popupRef.current||C)&&(Je=r.createElement(i,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&W&&(Je=null),r.createElement(ra.Provider,{value:this.triggerContextValue},tt,Je)}}],[{key:"getDerivedStateFromProps",value:function(t,l){var c=t.popupVisible,C={};return c!==void 0&&l.popupVisible!==c&&(C.popupVisible=c,C.prevPopupVisible=l.popupVisible),C}}]),e}(r.Component);return v.contextType=ra,v.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},v}var Ja=Ya(ge.a),Sn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},Aa={topLeft:{points:["bl","tl"],overflow:Sn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Sn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Sn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Sn,offset:[4,0]}},sa=ia,hn=0,Mn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Rn=function(v,E,u){var e=re(E),o=v.getState();v.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},o.defaultActiveFirst),{},Object(w.a)({},e,u))})},la=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onDestroy=function(b){e.props.onDestroy(b)},e.onKeyDown=function(b){var T=b.keyCode,W=e.menuInstance,me=e.props.store,de=e.getVisible();if(T===x.a.ENTER)return e.onTitleClick(b),Rn(me,e.props.eventKey,!0),!0;if(T===x.a.RIGHT)return de?W.onKeyDown(b):(e.triggerOpenChange(!0),Rn(me,e.props.eventKey,!0)),!0;if(T===x.a.LEFT){var Oe;if(de)Oe=W.onKeyDown(b);else return;return Oe||(e.triggerOpenChange(!1),Oe=!0),Oe}return de&&(T===x.a.UP||T===x.a.DOWN)?W.onKeyDown(b):void 0},e.onOpenChange=function(b){e.props.onOpenChange(b)},e.onPopupVisibleChange=function(b){e.triggerOpenChange(b,b?"mouseenter":"mouseleave")},e.onMouseEnter=function(b){var T=e.props,W=T.eventKey,me=T.onMouseEnter,de=T.store;Rn(de,e.props.eventKey,!1),me({key:W,domEvent:b})},e.onMouseLeave=function(b){var T=e.props,W=T.parentMenu,me=T.eventKey,de=T.onMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,domEvent:b})},e.onTitleMouseEnter=function(b){var T=e.props,W=T.eventKey,me=T.onItemHover,de=T.onTitleMouseEnter;me({key:W,hover:!0}),de({key:W,domEvent:b})},e.onTitleMouseLeave=function(b){var T=e.props,W=T.parentMenu,me=T.eventKey,de=T.onItemHover,Oe=T.onTitleMouseLeave;W.subMenuInstance=Object(g.a)(e),de({key:me,hover:!1}),Oe({key:me,domEvent:b})},e.onTitleClick=function(b){var T=Object(g.a)(e),W=T.props;if(W.onTitleClick({key:W.eventKey,domEvent:b}),W.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),Rn(W.store,e.props.eventKey,!1)},e.onSubMenuClick=function(b){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(b))},e.onSelect=function(b){e.props.onSelect(b)},e.onDeselect=function(b){e.props.onDeselect(b)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(b){e.menuInstance=b},e.addKeyPath=function(b){return Object(U.a)(Object(U.a)({},b),{},{keyPath:(b.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(b,T){var W=e.props.eventKey,me=function(){e.onOpenChange({key:W,item:Object(g.a)(e),trigger:T,open:b})};T==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){me()},0):me()},e.isChildrenSelected=function(){var b={find:!1};return Pe(e.props.children,e.props.selectedKeys,b),b.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var b=It.findDOMNode(e.menuInstance);if(b.offsetWidth>=e.subMenuTitle.offsetWidth)return;b.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(b){e.subMenuTitle=b},e.getBaseProps=function(){var b=Object(g.a)(e),T=b.props,W=e.getMode();return{mode:W==="horizontal"?"vertical":W,visible:e.getVisible(),level:T.level+1,inlineIndent:T.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:T.selectedKeys,eventKey:"".concat(T.eventKey,"-menu-"),openKeys:T.openKeys,motion:T.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:T.subMenuOpenDelay,parentMenu:Object(g.a)(e),subMenuCloseDelay:T.subMenuCloseDelay,forceSubMenuRender:T.forceSubMenuRender,triggerSubMenuAction:T.triggerSubMenuAction,builtinPlacements:T.builtinPlacements,defaultActiveFirst:T.store.getState().defaultActiveFirst[re(T.eventKey)],multiple:T.multiple,prefixCls:T.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:T.itemIcon,expandIcon:T.expandIcon,direction:T.direction}},e.getMotion=function(b,T){var W=Object(g.a)(e),me=W.haveRendered,de=e.props,Oe=de.motion,He=de.rootPrefixCls,tt=Object(U.a)(Object(U.a)({},Oe),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:me||!T||b!=="inline"});return tt};var o=u.store,t=u.eventKey,l=o.getState(),c=l.defaultActiveFirst;e.isRootMenu=!1;var C=!1;return c&&(C=c[t]),Rn(o,t,C),e.state={mode:u.mode,isOpen:u.isOpen},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,o=this.props,t=o.mode,l=o.parentMenu,c=o.manualRef,C=o.isOpen,b=function(){e.setState({mode:t,isOpen:C})},T=C!==this.state.isOpen,W=t!==this.state.mode;if((W||T)&&(jt.a.cancel(this.updateStateRaf),W?this.updateStateRaf=Object(jt.a)(b):b()),c&&c(this),t!=="horizontal"||!(l==null?void 0:l.isRootMenu)||!C)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,o=e.onDestroy,t=e.eventKey;o&&o(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),jt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,o){var t=this.getBaseProps();return r.createElement(ea,Object(R.a)({},t,{id:this.internalMenuId,className:e,style:o}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,o=this.getBaseProps(),t=o.mode,l=o.visible,c=o.forceSubMenuRender,C=o.direction,b=this.getMotion(t,l);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||l||c,!this.haveOpened)return r.createElement("div",null);var T=ce()("".concat(o.prefixCls,"-sub"),Object(w.a)({},"".concat(o.prefixCls,"-rtl"),C==="rtl"));return this.isInlineMode()?r.createElement(pn,Object(R.a)({visible:o.visible,forceRender:c},b),function(W){var me=W.className,de=W.style,Oe=ce()(T,me);return e.renderPopupMenu(Oe,de)}):this.renderPopupMenu(T)}},{key:"render",value:function(){var e,o,t,l=Object(U.a)({},this.props),c=this.getVisible(),C=this.getPrefixCls(),b=this.isInlineMode(),T=this.getMode(),W=ce()(C,"".concat(C,"-").concat(T),(e={},Object(w.a)(e,l.className,!!l.className),Object(w.a)(e,this.getOpenClassName(),c),Object(w.a)(e,this.getActiveClassName(),l.active||c&&!b),Object(w.a)(e,this.getDisabledClassName(),l.disabled),Object(w.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(l.eventKey?this.internalMenuId="".concat(l.eventKey,"$Menu"):(hn+=1,this.internalMenuId="$__$".concat(hn,"$Menu")));var me={},de={},Oe={};l.disabled||(me={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Oe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},tt=l.direction,Je=tt==="rtl";b&&(Je?He.paddingRight=l.inlineIndent*l.level:He.paddingLeft=l.inlineIndent*l.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;T!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=r.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var qe=r.createElement("div",Object(R.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(C,"-title"),role:"button"},Oe,de,{"aria-expanded":c},at,{"aria-haspopup":"true",title:typeof l.title=="string"?l.title:void 0}),l.title,nt||r.createElement("i",{className:"".concat(C,"-arrow")})),et=this.renderChildren(),vt=((o=l.parentMenu)===null||o===void 0?void 0:o.isRootMenu)?l.parentMenu.props.getPopupContainer:function(Bt){return Bt.parentNode},rt=Mn[T],Xt=l.popupOffset?{offset:l.popupOffset}:{},_t=ce()((t={},Object(w.a)(t,l.popupClassName,l.popupClassName&&!b),Object(w.a)(t,"".concat(C,"-rtl"),Je),t)),Fe=l.disabled,We=l.triggerSubMenuAction,ut=l.subMenuOpenDelay,dt=l.forceSubMenuRender,De=l.subMenuCloseDelay,bt=l.builtinPlacements;ke.forEach(function(Bt){return delete l[Bt]}),delete l.onClick;var Kt=Je?Object(U.a)(Object(U.a)({},Aa),bt):Object(U.a)(Object(U.a)({},ia),bt);delete l.direction;var gt=this.getBaseProps(),Tt=b?null:this.getMotion(gt.mode,gt.visible);return r.createElement("li",Object(R.a)({},l,me,{className:W,role:"menuitem"}),r.createElement(Ja,{prefixCls:C,popupClassName:ce()("".concat(C,"-popup"),_t),getPopupContainer:vt,builtinPlacements:Kt,popupPlacement:rt,popupVisible:b?!1:c,popupAlign:Xt,popup:b?null:et,action:Fe||b?[]:[We],mouseEnterDelay:ut,mouseLeaveDelay:De,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:dt,popupMotion:Tt},qe),b?et:null)}}]),E}(r.Component);la.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Fn=Object(I.b)(function(i,v){var E=i.openKeys,u=i.activeKey,e=i.selectedKeys,o=v.eventKey,t=v.subMenuKey;return{isOpen:E.indexOf(o)>-1,active:u[t]===o,selectedKeys:e}})(la);Fn.isSubMenu=!0;var zn=Fn,Da="menuitem-overflowed",Qa=.5,Na=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.resizeObserver=null,u.mutationObserver=null,u.originalTotalWidth=0,u.overflowedItems=[],u.menuItemSizes=[],u.cancelFrameId=null,u.state={lastVisibleIndex:void 0},u.childRef=r.createRef(),u.getMenuItemNodes=function(){var e=u.props.prefixCls,o=u.childRef.current;return o?[].slice.call(o.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},u.getOverflowedSubMenuItem=function(e,o,t){var l=u.props,c=l.overflowedIndicator,C=l.level,b=l.mode,T=l.prefixCls,W=l.theme;if(C!==1||b!=="horizontal")return null;var me=u.props.children[0],de=me.props,Oe=de.children,He=de.title,tt=de.style,Je=Object(je.a)(de,["children","title","style"]),at=Object(U.a)({},tt),nt="".concat(e,"-overflowed-indicator"),qe="".concat(e,"-overflowed-indicator");o.length===0&&t!==!0?at=Object(U.a)(Object(U.a)({},at),{},{display:"none"}):t&&(at=Object(U.a)(Object(U.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),qe="".concat(qe,"-placeholder"));var et=W?"".concat(T,"-").concat(W):"",vt={};return ke.forEach(function(rt){Je[rt]!==void 0&&(vt[rt]=Je[rt])}),r.createElement(zn,Object(R.a)({title:c,className:"".concat(T,"-overflowed-submenu"),popupClassName:et},vt,{key:nt,eventKey:qe,disabled:!1,style:at}),o)},u.setChildrenWidthAndResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=e.children;if(!o||o.length===0)return;var t=e.children[o.length-1];Ne(t,"display","inline-block");var l=u.getMenuItemNodes(),c=l.filter(function(C){return C.className.split(" ").indexOf(Da)>=0});c.forEach(function(C){Ne(C,"display","inline-block")}),u.menuItemSizes=l.map(function(C){return Ie(C,!0)}),c.forEach(function(C){Ne(C,"display","none")}),u.overflowedIndicatorWidth=Ie(e.children[e.children.length-1],!0),u.originalTotalWidth=u.menuItemSizes.reduce(function(C,b){return C+b},0),u.handleResize(),Ne(t,"display","none")},u.handleResize=function(){if(u.props.mode!=="horizontal")return;var e=u.childRef.current;if(!e)return;var o=Ie(e);u.overflowedItems=[];var t=0,l;u.originalTotalWidth>o+Qa&&(l=-1,u.menuItemSizes.forEach(function(c){t+=c,t+u.overflowedIndicatorWidth<=o&&(l+=1)})),u.setState({lastVisibleIndex:l})},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var o=this.childRef.current;if(!o)return;this.resizeObserver=new Nt.default(function(t){t.forEach(function(){var l=e.cancelFrameId;cancelAnimationFrame(l),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(o.children).concat(o).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(o,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var o=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(l,c,C){var b=c;if(o.props.mode==="horizontal"){var T=o.getOverflowedSubMenuItem(c.props.eventKey,[]);t!==void 0&&o.props.className.indexOf("".concat(o.props.prefixCls,"-root"))!==-1&&(C>t&&(b=r.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(Da)})),C===t+1&&(o.overflowedItems=e.slice(t+1).map(function(me){return r.cloneElement(me,{key:me.props.eventKey,mode:"vertical-left"})}),T=o.getOverflowedSubMenuItem(c.props.eventKey,o.overflowedItems)));var W=[].concat(Object(k.a)(l),[T,b]);return C===e.length-1&&W.push(o.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),W}return[].concat(Object(k.a)(l),[b])},[])}},{key:"render",value:function(){var e=this.props,o=e.visible,t=e.prefixCls,l=e.overflowedIndicator,c=e.mode,C=e.level,b=e.tag,T=e.children,W=e.theme,me=Object(je.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=b;return r.createElement(de,Object(R.a)({ref:this.childRef},me),this.renderChildren(T))}}]),E}(r.Component);Na.defaultProps={tag:"div",className:""};var ua=Na;function Zn(i){return i.length?i.every(function(v){return!!v.props.disabled}):!0}function wn(i,v,E){var u=i.getState();i.setState({activeKey:Object(U.a)(Object(U.a)({},u.activeKey),{},Object(w.a)({},v,E))})}function Dn(i){return i.eventKey||"0-menu-"}function qn(i,v){var E=v,u=i.children,e=i.eventKey;if(E){var o;if(Ee(u,function(t,l){t&&t.props&&!t.props.disabled&&E===H(t,e,l)&&(o=!0)}),o)return E}return E=null,i.defaultActiveFirst&&Ee(u,function(t,l){!E&&t&&!t.props.disabled&&(E=H(t,e,l))}),E}function wa(i){if(!i)return;var v=this.instanceArray.indexOf(i);v!==-1?this.instanceArray[v]=i:this.instanceArray.push(i)}var La=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;return Object(J.a)(this,E),e=v.call(this,u),e.onKeyDown=function(o,t){var l=o.keyCode,c;if(e.getFlatInstanceArray().forEach(function(b){b&&b.props.active&&b.onKeyDown&&(c=b.onKeyDown(o))}),c)return 1;var C=null;return(l===x.a.UP||l===x.a.DOWN)&&(C=e.step(l===x.a.UP?-1:1)),C?(o.preventDefault(),wn(e.props.store,Dn(e.props),C.props.eventKey),typeof t=="function"&&t(C),1):void 0},e.onItemHover=function(o){var t=o.key,l=o.hover;wn(e.props.store,Dn(e.props),l?t:null)},e.onDeselect=function(o){e.props.onDeselect(o)},e.onSelect=function(o){e.props.onSelect(o)},e.onClick=function(o){e.props.onClick(o)},e.onOpenChange=function(o){e.props.onOpenChange(o)},e.onDestroy=function(o){e.props.onDestroy(o)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(o){var t=e.getFlatInstanceArray(),l=e.props.store.getState().activeKey[Dn(e.props)],c=t.length;if(!c)return null;o<0&&(t=t.concat().reverse());var C=-1;if(t.every(function(me,de){return me&&me.props.eventKey===l?(C=de,!1):!0}),!e.props.defaultActiveFirst&&C!==-1&&Zn(t.slice(C,c-1)))return;var b=(C+1)%c,T=b;do{var W=t[T];if(!W||W.props.disabled)T=(T+1)%c;else return W}while(T!==b);return null},e.renderCommonMenuItem=function(o,t,l){var c=e.props.store.getState(),C=Object(g.a)(e),b=C.props,T=H(o,b.eventKey,t),W=o.props;if(!W||typeof o.type=="string")return o;var me=T===c.activeKey,de=Object(U.a)(Object(U.a)({mode:W.mode||b.mode,level:b.level,inlineIndent:b.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:b.prefixCls,index:t,parentMenu:b.parentMenu,manualRef:W.disabled?void 0:Object(Q.a)(o.ref,wa.bind(Object(g.a)(e))),eventKey:T,active:!W.disabled&&me,multiple:b.multiple,onClick:function(He){(W.onClick||S)(He),e.onClick(He)},onItemHover:e.onItemHover,motion:b.motion,subMenuOpenDelay:b.subMenuOpenDelay,subMenuCloseDelay:b.subMenuCloseDelay,forceSubMenuRender:b.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:b.builtinPlacements,itemIcon:W.itemIcon||e.props.itemIcon,expandIcon:W.expandIcon||e.props.expandIcon},l),{},{direction:b.direction});return(b.mode==="inline"||Le())&&(de.triggerSubMenuAction="click"),r.cloneElement(o,Object(U.a)(Object(U.a)({},de),{},{key:T||t}))},e.renderMenuItem=function(o,t,l){if(!o)return null;var c=e.props.store.getState(),C={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:l};return e.renderCommonMenuItem(o,t,C)},u.store.setState({activeKey:Object(U.a)(Object(U.a)({},u.store.getState().activeKey),{},Object(w.a)({},u.eventKey,qn(u,u.activeKey)))}),e.instanceArray=[],e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!te()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var o=this.props,t="activeKey"in o?o.activeKey:o.store.getState().activeKey[Dn(o)],l=qn(o,t);if(l!==t)wn(o.store,Dn(o),l);else if("activeKey"in e){var c=qn(e,e.activeKey);l!==c&&wn(o.store,Dn(o),l)}}},{key:"render",value:function(){var e=this,o=Object(R.a)({},this.props);this.instanceArray=[];var t=ce()(o.prefixCls,o.className,"".concat(o.prefixCls,"-").concat(o.mode)),l={className:t,role:o.role||"menu"};o.id&&(l.id=o.id),o.focusable&&(l.tabIndex=0,l.onKeyDown=this.onKeyDown);var c=o.prefixCls,C=o.eventKey,b=o.visible,T=o.level,W=o.mode,me=o.overflowedIndicator,de=o.theme;return ke.forEach(function(Oe){return delete o[Oe]}),delete o.onClick,r.createElement(ua,Object(R.a)({},o,{prefixCls:c,mode:W,tag:"ul",level:T,theme:de,visible:b,overflowedIndicator:me},l),Object(se.a)(o.children).map(function(Oe,He){return e.renderMenuItem(Oe,He,C||"0-menu-")}))}}]),E}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ua=Object(I.b)()(La),ea=Ua,Ln=a("Kwbf");function ca(i,v,E){var u=i.prefixCls,e=i.motion,o=i.defaultMotions,t=o===void 0?{}:o,l=i.openAnimation,c=i.openTransitionName,C=v.switchingModeFromInline;if(e)return e;if(Object(P.a)(l)==="object"&&l)Object(Ln.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof l=="string")return{motionName:"".concat(u,"-open-").concat(l)};if(c)return{motionName:c};var b=t[E];return b||(C?null:t.other)}var ka=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(u){var e;Object(J.a)(this,E),e=v.call(this,u),e.onSelect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState(),T=b.selectedKeys,W=l.key;C.multiple?T=T.concat([W]):T=[W],"selectedKeys"in C||e.store.setState({selectedKeys:T}),C.onSelect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:T}))}},e.onClick=function(l){var c=e.getRealMenuMode(),C=Object(g.a)(e),b=C.store,T=C.props.onOpenChange;c!=="inline"&&!("openKeys"in e.props)&&(b.setState({openKeys:[]}),T([])),e.props.onClick(l)},e.onKeyDown=function(l,c){e.innerMenu.getWrappedInstance().onKeyDown(l,c)},e.onOpenChange=function(l){var c=Object(g.a)(e),C=c.props,b=e.store.getState().openKeys.concat(),T=!1,W=function(de){var Oe=!1;if(de.open)Oe=b.indexOf(de.key)===-1,Oe&&b.push(de.key);else{var He=b.indexOf(de.key);Oe=He!==-1,Oe&&b.splice(He,1)}T=T||Oe};Array.isArray(l)?l.forEach(W):W(l),T&&("openKeys"in e.props||e.store.setState({openKeys:b}),C.onOpenChange(b))},e.onDeselect=function(l){var c=Object(g.a)(e),C=c.props;if(C.selectable){var b=e.store.getState().selectedKeys.concat(),T=l.key,W=b.indexOf(T);W!==-1&&b.splice(W,1),"selectedKeys"in C||e.store.setState({selectedKeys:b}),C.onDeselect(Object(U.a)(Object(U.a)({},l),{},{selectedKeys:b}))}},e.onMouseEnter=function(l){e.restoreModeVerticalFromInline();var c=e.props.onMouseEnter;c&&c(l)},e.onTransitionEnd=function(l){var c=l.propertyName==="width"&&l.target===l.currentTarget,C=l.target.className,b=Object.prototype.toString.call(C)==="[object SVGAnimatedString]"?C.animVal:C,T=l.propertyName==="font-size"&&b.indexOf("anticon")>=0;(c||T)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(l){e.innerMenu=l},e.isRootMenu=!0;var o=u.defaultSelectedKeys,t=u.defaultOpenKeys;return"selectedKeys"in u&&(o=u.selectedKeys||[]),"openKeys"in u&&(t=u.openKeys||[]),e.store=Object(I.c)({selectedKeys:o,openKeys:t,activeKey:{"0-menu-":qn(u,u.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:u,inlineOpenKeys:[],store:e.store},e}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var o=this.props,t=o.siderCollapsed,l=o.inlineCollapsed,c=o.onOpenChange;(!e.inlineCollapsed&&l||!e.siderCollapsed&&t)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,o=this.store,t=this.prevOpenKeys,l=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");l?(this.prevOpenKeys=o.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,o=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return o&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,o=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:o}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(U.a)({},Object(z.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),o=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(U.a)(Object(U.a)({},e),{},{mode:o,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,o)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(I.a,{store:this.store},r.createElement(ea,Object(R.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,o){var t=o.prevProps,l=o.store,c=l.getState(),C={},b={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(b.switchingModeFromInline=!0),"openKeys"in e?C.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(b.switchingModeFromInline=!0,b.inlineOpenKeys=c.openKeys,C.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(C.openKeys=o.inlineOpenKeys,b.inlineOpenKeys=[])),Object.keys(C).length&&l.setState(C),b}}]),E}(r.Component);ka.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var Ia=ka,Un=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.onKeyDown=function(e){var o=e.keyCode;return o===x.a.ENTER?(u.onClick(e),!0):void 0},u.onMouseLeave=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseLeave;l({key:t,hover:!1}),c({key:t,domEvent:e})},u.onMouseEnter=function(e){var o=u.props,t=o.eventKey,l=o.onItemHover,c=o.onMouseEnter;l({key:t,hover:!0}),c({key:t,domEvent:e})},u.onClick=function(e){var o=u.props,t=o.eventKey,l=o.multiple,c=o.onClick,C=o.onSelect,b=o.onDeselect,T=o.isSelected,W={key:t,keyPath:[t],item:Object(g.a)(u),domEvent:e};c(W),l?T?b(W):C(W):T||C(W)},u.saveNode=function(e){u.node=e},u}return Object($.a)(E,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,o=Object(U.a)({},this.props),t=ce()(this.getPrefixCls(),o.className,(e={},Object(w.a)(e,this.getActiveClassName(),!o.disabled&&o.active),Object(w.a)(e,this.getSelectedClassName(),o.isSelected),Object(w.a)(e,this.getDisabledClassName(),o.disabled),e)),l=Object(U.a)(Object(U.a)({},o.attribute),{},{title:typeof o.title=="string"?o.title:void 0,className:t,role:o.role||"menuitem","aria-disabled":o.disabled});o.role==="option"?l=Object(U.a)(Object(U.a)({},l),{},{role:"option","aria-selected":o.isSelected}):(o.role===null||o.role==="none")&&(l.role="none");var c={onClick:o.disabled?null:this.onClick,onMouseLeave:o.disabled?null:this.onMouseLeave,onMouseEnter:o.disabled?null:this.onMouseEnter},C=Object(U.a)({},o.style);o.mode==="inline"&&(o.direction==="rtl"?C.paddingRight=o.inlineIndent*o.level:C.paddingLeft=o.inlineIndent*o.level),ke.forEach(function(T){return delete o[T]}),delete o.direction;var b=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(b=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(R.a)({},Object(z.a)(o,["onClick","onMouseEnter","onMouseLeave","onSelect"]),l,c,{style:C,ref:this.saveNode}),o.children,b)}}]),E}(r.Component);Un.isMenuItem=!0,Un.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var da=Object(I.b)(function(i,v){var E=i.activeKey,u=i.selectedKeys,e=v.eventKey,o=v.subMenuKey;return{active:E[o]===e,isSelected:Array.isArray(u)?u.indexOf(e)!==-1:u===e}})(Un),fa=da,ma=function(i){Object(O.a)(E,i);var v=Object(d.a)(E);function E(){var u;return Object(J.a)(this,E),u=v.apply(this,arguments),u.renderInnerMenuItem=function(e){var o=u.props,t=o.renderMenuItem,l=o.index;return t(e,l,u.props.subMenuKey)},u}return Object($.a)(E,[{key:"render",value:function(){var e=Object(R.a)({},this.props),o=e.className,t=o===void 0?"":o,l=e.rootPrefixCls,c="".concat(l,"-item-group-title"),C="".concat(l,"-item-group-list"),b=e.title,T=e.children;return ke.forEach(function(W){return delete e[W]}),delete e.direction,r.createElement("li",Object(R.a)({},e,{onClick:function(me){return me.stopPropagation()},className:"".concat(t," ").concat(l,"-item-group")}),r.createElement("div",{className:c,title:typeof b=="string"?b:void 0},b),r.createElement("ul",{className:C},r.Children.map(T,this.renderInnerMenuItem)))}}]),E}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(v){var E=v.className,u=v.rootPrefixCls,e=v.style;return r.createElement("li",{className:"".concat(E," ").concat(u,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=Ia,ha=a("eDIo");function eo(i,v){var E=i.prefixCls,u=i.editable,e=i.locale,o=i.style;return!u||u.showAdd===!1?null:r.createElement("button",{ref:v,type:"button",className:"".concat(E,"-nav-add"),style:o,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(l){u.onEdit("add",{event:l})}},u.addIcon||"+")}var ta=r.forwardRef(eo);function to(i,v){var E=i.prefixCls,u=i.id,e=i.tabs,o=i.locale,t=i.mobile,l=i.moreIcon,c=l===void 0?"More":l,C=i.moreTransitionName,b=i.style,T=i.className,W=i.editable,me=i.tabBarGutter,de=i.rtl,Oe=i.onTabClick,He=Object(r.useState)(!1),tt=Object(j.a)(He,2),Je=tt[0],at=tt[1],nt=Object(r.useState)(null),qe=Object(j.a)(nt,2),et=qe[0],vt=qe[1],rt="".concat(u,"-more-popup"),Xt="".concat(E,"-dropdown"),_t=et!==null?"".concat(rt,"-").concat(et):null,Fe=o==null?void 0:o.dropdownAriaLabel,We=r.createElement(Ka,{onClick:function(Tt){var Bt=Tt.key,an=Tt.domEvent;Oe(Bt,an),at(!1)},id:rt,tabIndex:-1,role:"listbox","aria-activedescendant":_t,selectedKeys:[et],"aria-label":Fe!==void 0?Fe:"expanded dropdown"},e.map(function(gt){return r.createElement(fa,{key:gt.key,id:"".concat(rt,"-").concat(gt.key),role:"option","aria-controls":u&&"".concat(u,"-panel-").concat(gt.key),disabled:gt.disabled},gt.tab)}));function ut(gt){for(var Tt=e.filter(function(bn){return!bn.disabled}),Bt=Tt.findIndex(function(bn){return bn.key===et})||0,an=Tt.length,vn=0;vnbt?(dt=We,rt.current="x"):(dt=ut,rt.current="y");var Kt=Date.now();Kt-et.current>100&&(vt.current=!1),(v(-dt,-dt)||vt.current)&&(Fe.preventDefault(),vt.current=!0),et.current=Kt}var _t=Object(r.useRef)(null);_t.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:qe,onWheel:Xt},r.useEffect(function(){function Fe(De){_t.current.onTouchStart(De)}function We(De){_t.current.onTouchMove(De)}function ut(De){_t.current.onTouchEnd(De)}function dt(De){_t.current.onWheel(De)}return document.addEventListener("touchmove",We,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),i.current.addEventListener("touchstart",Fe,{passive:!1}),i.current.addEventListener("wheel",dt),function(){document.removeEventListener("touchmove",We),document.removeEventListener("touchend",ut)}},[])}function ba(){var i=Object(r.useRef)(new Map);function v(u){return i.current.has(u)||i.current.set(u,r.createRef()),i.current.get(u)}function E(u){i.current.delete(u)}return[v,E]}function Fa(i,v){var E=r.useRef(i),u=r.useState({}),e=Object(j.a)(u,2),o=e[1];function t(l){var c=typeof l=="function"?l(E.current):l;c!==E.current&&v(c,E.current),E.current=c,o({})}return[E.current,t]}var za=function(v){var E=v.position,u=v.prefixCls,e=v.extra;if(!e)return null;var o,t=e;return E==="right"&&(o=t.right||!t.left&&t||null),E==="left"&&(o=t.left||null),o?r.createElement("div",{className:"".concat(u,"-extra-content")},o):null};function Fo(i,v){var E,u=r.useContext(va),e=u.prefixCls,o=u.tabs,t=i.className,l=i.style,c=i.id,C=i.animated,b=i.activeKey,T=i.rtl,W=i.extra,me=i.editable,de=i.locale,Oe=i.tabPosition,He=i.tabBarGutter,tt=i.children,Je=i.onTabClick,at=i.onTabScroll,nt=Object(r.useRef)(),qe=Object(r.useRef)(),et=Object(r.useRef)(),vt=Object(r.useRef)(),rt=ba(),Xt=Object(j.a)(rt,2),_t=Xt[0],Fe=Xt[1],We=Oe==="top"||Oe==="bottom",ut=Fa(0,function(xt,ct){We&&at&&at({direction:xt>ct?"left":"right"})}),dt=Object(j.a)(ut,2),De=dt[0],bt=dt[1],Kt=Fa(0,function(xt,ct){!We&&at&&at({direction:xt>ct?"top":"bottom"})}),gt=Object(j.a)(Kt,2),Tt=gt[0],Bt=gt[1],an=Object(r.useState)(0),vn=Object(j.a)(an,2),$t=vn[0],bn=vn[1],Pn=Object(r.useState)(0),yn=Object(j.a)(Pn,2),Cn=yn[0],Yt=yn[1],mn=Object(r.useState)(0),on=Object(j.a)(mn,2),en=on[0],kn=on[1],In=Object(r.useState)(0),Hn=Object(j.a)(In,2),kt=Hn[0],Nn=Hn[1],Vn=Object(r.useState)(null),Wt=Object(j.a)(Vn,2),Ot=Wt[0],rn=Wt[1],Xo=Object(r.useState)(null),bo=Object(j.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),go=Object(j.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(r.useState)(0),Eo=Object(j.a)(Qo,2),Zo=Eo[0],qo=Eo[1],er=_(new Map),yo=Object(j.a)(er,2),tr=yo[0],nr=yo[1],Ba=fe(o,tr,$t),Co="".concat(e,"-nav-operations-hidden"),ga=0,Ea=0;We?T?(ga=0,Ea=Math.max(0,$t-Ot)):(ga=Math.min(0,Ot-$t),Ea=0):(ga=Math.min(0,na-Cn),Ea=0);function ao(xt){return xtEa?[Ea,!1]:[xt,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),_o=Object(j.a)(ar,2),oo=_o[0],xo=_o[1];function ro(){xo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(nt,function(xt,ct){var tn=!1;function On(Ca,Oa){Ca(function(_a){var xa=ao(_a+Oa),aa=Object(j.a)(xa,2),co=aa[0],fo=aa[1];return tn=fo,co})}if(We){if(Ot>=$t)return tn;On(bt,xt)}else{if(na>=Cn)return tn;On(Bt,ct)}return io(),ro(),tn}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){xo(0)},100)),io},[oo]);function jo(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b,ct=Ba.get(xt);if(!ct)return;if(We){var tn=De;T?ct.rightDe+Ot&&(tn=ct.right+ct.width-Ot):ct.left<-De?tn=-ct.left:ct.left+ct.width>-De+Ot&&(tn=-(ct.left+ct.width-Ot)),Bt(0),bt(ao(tn)[0])}else{var On=Tt;ct.top<-Tt?On=-ct.top:ct.top+ct.height>-Tt+na&&(On=-(ct.top+ct.height-na)),bt(0),Bt(ao(On)[0])}}var or=he(Ba,{width:Ot,height:na,left:De,top:Tt},{width:en,height:kt},{width:Yo,height:Zo},Object(U.a)(Object(U.a)({},i),{},{tabs:o})),Mo=Object(j.a)(or,2),rr=Mo[0],ir=Mo[1],sr=o.map(function(xt){var ct=xt.key;return r.createElement(V,{id:c,prefixCls:e,key:ct,rtl:T,tab:xt,closable:xt.closable,editable:me,active:ct===b,tabPosition:Oe,tabBarGutter:He,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:_t(ct),onClick:function(On){Je(ct,On)},onRemove:function(){Fe(ct)},onFocus:function(){jo(ct),ro(),T||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=Z(function(){var xt,ct,tn,On,Ca,Oa,_a,xa,aa,co=((xt=nt.current)===null||xt===void 0?void 0:xt.offsetWidth)||0,fo=((ct=nt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,wo=((tn=vt.current)===null||tn===void 0?void 0:tn.offsetWidth)||0,Lo=((On=vt.current)===null||On===void 0?void 0:On.offsetHeight)||0,mr=((Ca=et.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=et.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;rn(co),$o(fo),Jo(wo),qo(Lo);var Uo=(((_a=qe.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-wo,ko=(((xa=qe.current)===null||xa===void 0?void 0:xa.offsetHeight)||0)-Lo;bn(Uo),Yt(ko);var Io=(aa=et.current)===null||aa===void 0?void 0:aa.className.includes(Co);kn(Uo-(Io?0:mr)),Nn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return o.forEach(function(hr){var Wo=hr.key,ja=_t(Wo).current;ja&&Ko.set(Wo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=o.slice(0,rr),ur=o.slice(ir+1),Ro=[].concat(Object(k.a)(lr),Object(k.a)(ur)),cr=Object(r.useState)(),To=Object(j.a)(cr,2),dr=To[0],fr=To[1],Kn=Ba.get(b),So=Object(r.useRef)();function Po(){le.a.cancel(So.current)}Object(r.useEffect)(function(){var xt={};return Kn&&(We?(T?xt.right=Kn.right:xt.left=Kn.left,xt.width=Kn.width):(xt.top=Kn.top,xt.height=Kn.height)),Po(),So.current=le()(function(){fr(xt)}),Po},[Kn,We,T]),Object(r.useEffect)(function(){jo()},[b,Kn,Ba,We]),Object(r.useEffect)(function(){so()},[T,He,b,o.map(function(xt){return xt.key}).join("_")]);var Ao=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,No;return We?T?(uo=De>0,lo=De+Ot<$t):(lo=De<0,uo=-De+Ot<$t):(Do=Tt<0,No=-Tt+na1)Object(k.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(k.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Y=fe[0];if(f.isValidElement(Y)&&Object(X.c)(Y)){var he=Y.ref;fe[0]=f.cloneElement(Y,{ref:Object(X.a)(he,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(R,J){return!f.isValidElement(R)||"key"in R&&R.key!==null?R:f.cloneElement(R,{key:"".concat(pe,"-").concat(J)})})}}]),ue}(f.Component);Z.displayName="ResizeObserver",ve.a=Z},wCXF:function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return At});var w=a("rePB"),j=a("VTBJ"),je=a("KQm4"),U=a("U8pU"),r=a("ODXe"),f=a("q1tI"),ce=a("TSYQ"),se=a.n(ce),K=a("Gytx"),k=a.n(K),X=a("Kwbf"),le=a("t23M"),pe=a("qx4F"),Z=a("6eGT"),_=a("IBYe"),x=a("Ff2n"),ue=a("c+Xe"),V=a("fyJ8"),ae=a("biw7");function fe(N,be,ge,Me,Ae){var Re=ge[N]||{},xe=ge[be]||{},ye,_e;Re.fixed==="left"?ye=Me.left[N]:xe.fixed==="right"&&(_e=Me.right[be]);var Ue=!1,Se=!1,we=!1,$e=!1,Ke=ge[be+1],Qe=ge[N-1];if(Ae==="rtl"){if(ye!==void 0){var Et=Qe&&Qe.fixed==="left";$e=!Et}else if(_e!==void 0){var ot=Ke&&Ke.fixed==="right";we=!ot}}else if(ye!==void 0){var yt=Ke&&Ke.fixed==="left";Ue=!yt}else if(_e!==void 0){var Ye=Qe&&Qe.fixed==="right";Se=!Ye}return{fixLeft:ye,fixRight:_e,lastFixLeft:Ue,firstFixRight:Se,lastFixRight:we,firstFixLeft:$e,isSticky:Me.isSticky}}var Y=a("sR1s");function he(N){var be=N.cells,ge=N.stickyOffsets,Me=N.flattenColumns,Ae=N.rowComponent,Re=N.cellComponent,xe=N.onHeaderRow,ye=N.index,_e=f.useContext(ae.a),Ue=_e.prefixCls,Se=_e.direction,we;xe&&(we=xe(be.map(function(Ke){return Ke.column}),ye));var $e=Object(Y.a)(be.map(function(Ke){return Ke.column}));return f.createElement(Ae,Object.assign({},we),be.map(function(Ke,Qe){var Et=Ke.column,ot=fe(Ke.colStart,Ke.colEnd,Me,ge,Se),yt;return Et&&Et.onHeaderCell&&(yt=Ke.column.onHeaderCell(Et)),f.createElement(V.a,Object.assign({},Ke,{ellipsis:Et.ellipsis,align:Et.align,component:Re,prefixCls:Ue,key:$e[Qe]},ot,{additionalProps:yt,rowType:"header"}))}))}he.displayName="HeaderRow";var R=he;function J(N){var be=[];function ge(xe,ye){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;be[_e]=be[_e]||[];var Ue=ye,Se=xe.filter(Boolean).map(function(we){var $e={key:we.key,className:we.className||"",children:we.title,column:we,colStart:Ue},Ke=1,Qe=we.children;return Qe&&Qe.length>0&&(Ke=ge(Qe,Ue,_e+1).reduce(function(Et,ot){return Et+ot},0),$e.hasSubColumns=!0),"colSpan"in we&&(Ke=we.colSpan),"rowSpan"in we&&($e.rowSpan=we.rowSpan),$e.colSpan=Ke,$e.colEnd=$e.colStart+Ke-1,be[_e].push($e),Ue+=Ke,Ke});return Se}ge(N,0);for(var Me=be.length,Ae=function(ye){be[ye].forEach(function(_e){!("rowSpan"in _e)&&!_e.hasSubColumns&&(_e.rowSpan=Me-ye)})},Re=0;Re=0;ye-=1){var _e=be[ye],Ue=ge&&ge[ye],Se=Ue&&Ue[O.a];(_e||Se||xe)&&(Ae.unshift(f.createElement("col",Object.assign({key:ye,style:{width:_e,minWidth:_e}},Se))),xe=!0)}return f.createElement("colgroup",null,Ae)}var I=d;function z(N,be){return Object(f.useMemo)(function(){for(var ge=[],Me=0;Me1?sn-1:0),xn=1;xn=we&&(Dt=we-$e),xe({scrollLeft:Dt/we*(Se+2)}),Ye.current.x=Ze.pageX},Rt=function(){var Ze=Object(ke.b)(Re.current).top,Lt=Ze+Re.current.offsetHeight,Zt=document.documentElement.scrollTop+window.innerHeight;Lt-Object(pe.a)()<=Zt||Ze>=Zt-ye?yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!0})}):yt(function(qt){return Object(j.a)(Object(j.a)({},qt),{},{isHiddenScrollBar:!1})})},Ct=function(Ze){yt(function(Lt){return Object(j.a)(Object(j.a)({},Lt),{},{scrollLeft:Ze/Se*we||0})})};return f.useImperativeHandle(ge,function(){return{setScrollLeft:Ct}}),f.useEffect(function(){var ht=Object(Pe.a)(document.body,"mouseup",Jt,!1),Ze=Object(Pe.a)(document.body,"mousemove",Gt,!1);return Rt(),function(){ht.remove(),Ze.remove()}},[$e,lt]),f.useEffect(function(){var ht=Object(Pe.a)(window,"scroll",Rt,!1),Ze=Object(Pe.a)(window,"resize",Rt,!1);return function(){ht.remove(),Ze.remove()}},[]),f.useEffect(function(){ot.isHiddenScrollBar||yt(function(ht){var Ze,Lt;return Object(j.a)(Object(j.a)({},ht),{},{scrollLeft:Re.current.scrollLeft/((Ze=Re.current)===null||Ze===void 0?void 0:Ze.scrollWidth)*((Lt=Re.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[ot.isHiddenScrollBar]),Se<=we||!$e||ot.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(pe.a)(),width:we,bottom:ye},className:"".concat(Ue,"-sticky-scroll")},f.createElement("div",{onMouseDown:ft,ref:Ke,className:se()("".concat(Ue,"-sticky-scroll-bar"),Object(w.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(ot.scrollLeft,"px, 0, 0)")}}))},Ne=f.forwardRef(Ie);function Le(N,be){return f.useMemo(function(){var ge=!!N;return{isSticky:ge,stickyClassName:ge?"".concat(be,"-sticky-header"):"",offsetHeader:Object(U.a)(N)==="object"&&N.offsetHeader||0,offsetScroll:Object(U.a)(N)==="object"&&N.offsetScroll||0}},[N,be])}var Nt=[],It={},At="rc-table-internal-hook",jt=f.memo(function(N){var be=N.children;return be},function(N,be){return k()(N.props,be.props)?N.pingLeft!==be.pingLeft||N.pingRight!==be.pingRight:!1});function Ft(N){var be,ge=N.prefixCls,Me=N.className,Ae=N.rowClassName,Re=N.style,xe=N.data,ye=N.rowKey,_e=N.scroll,Ue=N.tableLayout,Se=N.direction,we=N.title,$e=N.footer,Ke=N.summary,Qe=N.id,Et=N.showHeader,ot=N.components,yt=N.emptyText,Ye=N.onRow,wt=N.onHeaderRow,Mt=N.internalHooks,lt=N.transformColumns,zt=N.internalRefs,Jt=N.sticky,ft=xe||Nt,Gt=!!ft.length,Rt=f.useState(0),Ct=Object(r.a)(Rt,2),ht=Ct[0],Ze=Ct[1];f.useEffect(function(){Ze(Object(pe.a)())});var Lt=f.useMemo(function(){return Object(Y.c)(ot,{})},[ot]),Zt=f.useCallback(function(mt,pt){return Object(Y.b)(Lt,mt)||pt},[Lt]),qt=f.useMemo(function(){return typeof ye=="function"?ye:function(mt){var pt=mt&&mt[ye];return pt}},[ye]),Dt=Object(O.c)(N),Tn=Dt.expandIcon,nn=Dt.expandedRowKeys,ze=Dt.defaultExpandedRowKeys,Te=Dt.defaultExpandAllRows,Be=Dt.expandedRowRender,Ve=Dt.onExpand,it=Dt.onExpandedRowsChange,Ge=Dt.expandRowByClick,st=Dt.rowExpandable,Ut=Dt.expandIconColumnIndex,St=Dt.expandedRowClassName,_n=Dt.childrenColumnName,Qt=Dt.indentSize,cn=Tn||re,gn=_n||"children",dn=f.useMemo(function(){return Be?"row":N.expandable&&Mt===At&&N.expandable.__PARENT_RENDER_ICON__||ft.some(function(mt){return mt&&Object(U.a)(mt)==="object"&&mt[gn]})?"nest":!1},[!!Be,ft]),An=f.useState(function(){return ze||(Te?Ee(ft,qt,gn):[])}),Pt=Object(r.a)(An,2),fn=Pt[0],En=Pt[1],sn=f.useMemo(function(){return new Set(nn||fn||[])},[nn,fn]),pn=f.useCallback(function(mt){var pt=qt(mt,ft.indexOf(mt)),Vt,ln=sn.has(pt);ln?(sn.delete(pt),Vt=Object(je.a)(sn)):Vt=[].concat(Object(je.a)(sn),[pt]),En(Vt),Ve&&Ve(!ln,mt),it&&it(Vt)},[qt,sn,ft,Ve,it]),xn=f.useState(0),Xn=Object(r.a)(xn,2),Wn=Xn[0],$n=Xn[1],Ma=Object(ne.b)(Object(j.a)(Object(j.a)(Object(j.a)({},N),Dt),{},{expandable:!!Be,expandedKeys:sn,getRowKey:qt,onTriggerExpand:pn,expandIcon:cn,expandIconColumnIndex:Ut,direction:Se}),Mt===At?lt:null),Ra=Object(r.a)(Ma,2),Gn=Ra[0],Ht=Ra[1],Yn=f.useMemo(function(){return{columns:Gn,flattenColumns:Ht}},[Gn,Ht]),Jn=f.useRef(),Ta=f.useRef(),jn=f.useRef(),Ha=f.useState(!1),Sa=Object(r.a)(Ha,2),oa=Sa[0],Va=Sa[1],Xa=f.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=F(new Map),Pa=Object(r.a)(Ga,2),Ya=Pa[0],Ja=Pa[1],Sn=Object(Y.a)(Ht),ia=Sn.map(function(mt){return Ya.get(mt)}),Aa=f.useMemo(function(){return ia},[ia.join("_")]),sa=m(Aa,Ht.length,Se),hn=_e&&Object(Y.d)(_e.y),Mn=_e&&Object(Y.d)(_e.x),Rn=Mn&&Ht.some(function(mt){var pt=mt.fixed;return pt}),la=f.useRef(),Fn=Le(Jt,ge),zn=Fn.isSticky,Da=Fn.offsetHeader,Qa=Fn.offsetScroll,Na=Fn.stickyClassName,ua,Zn,wn;hn&&(Zn={overflowY:"scroll",maxHeight:_e.y}),Mn&&(ua={overflowX:"auto"},hn||(Zn={overflowY:"hidden"}),wn={width:_e.x===!0?"auto":_e.x,minWidth:"100%"});var Dn=f.useCallback(function(mt,pt){Ja(function(Vt){var ln=new Map(Vt);return ln.set(mt,pt),ln})},[]),qn=q(null),wa=Object(r.a)(qn,2),La=wa[0],Ua=wa[1];function ea(mt,pt){if(!pt)return;typeof pt=="function"?pt(mt):pt.scrollLeft!==mt&&(pt.scrollLeft=mt)}var Ln=function(pt){var Vt=pt.currentTarget,ln=pt.scrollLeft,Bn=typeof ln=="number"?ln:Vt.scrollLeft,Wa=Vt||It;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Bn,Ta.current),ea(Bn,jn.current),ea(Bn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Vt){var Fa=Vt.scrollWidth,za=Vt.clientWidth;Va(Bn>0),$a(Bn0?[].concat(Object(j.a)(x),Object(j.a)(X(fe).map(function(Y){return Object(je.a)({fixed:ae},Y)}))):[].concat(Object(j.a)(x),[Object(je.a)(Object(je.a)({},ue),{},{fixed:ae})])},[])}function le(_){for(var x=!0,ue=0;ue<_.length;ue+=1){var V=_[ue];if(x&&V.fixed!=="left")x=!1;else if(!x&&V.fixed==="left"){Object(ce.a)(!1,"Index ".concat(ue-1," of `columns` missing `fixed='left'` prop."));break}}for(var ae=!0,fe=_.length-1;fe>=0;fe-=1){var Y=_[fe];if(ae&&Y.fixed!=="right")ae=!1;else if(!ae&&Y.fixed==="right"){Object(ce.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(_){return _.map(function(x){var ue=x.fixed,V=Object(U.a)(x,["fixed"]),ae=ue;return ue==="left"?ae="right":ue==="right"&&(ae="left"),Object(je.a)({fixed:ae},V)})}function Z(_,x){var ue=_.prefixCls,V=_.columns,ae=_.children,fe=_.expandable,Y=_.expandedKeys,he=_.getRowKey,R=_.onTriggerExpand,J=_.expandIcon,$=_.rowExpandable,g=_.expandIconColumnIndex,O=_.direction,d=_.expandRowByClick,I=r.useMemo(function(){return V||k(ae)},[V,ae]),z=r.useMemo(function(){if(fe){var te,P=g||0,L=I[P],y=(te={},Object(w.a)(te,K.a,{className:"".concat(ue,"-expand-icon-col")}),Object(w.a)(te,"title",""),Object(w.a)(te,"fixed",L?L.fixed:null),Object(w.a)(te,"className","".concat(ue,"-row-expand-icon-cell")),Object(w.a)(te,"render",function(h,M,G){var oe=he(M,G),D=Y.has(oe),B=$?$(M):!0,ne=J({prefixCls:ue,expanded:D,expandable:B,record:M,onExpand:R});return d?r.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},ne):ne}),te),p=I.slice();return P>=0&&p.splice(P,0,y),p}return I},[fe,I,he,Y,J,O]),Q=r.useMemo(function(){var te=z;return x&&(te=x(te)),te.length||(te=[{render:function(){return null}}]),te},[x,z,O]),Ce=r.useMemo(function(){return O==="rtl"?pe(X(Q)):X(Q)},[Q,O]);return[Q,Ce]}ve.b=Z},"y0+3":function(Xe,ve,a){"use strict";a.d(ve,"a",function(){return X}),a.d(ve,"b",function(){return pe});var w=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},je={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function r(Z,_,x){if(_=_.toLowerCase(),x==="auto"){if(_==="height")return Z.offsetHeight;if(_==="width")return Z.offsetWidth}return _ in j||(j[_]=w.test(_)),j[_]?parseFloat(x)||0:x}function f(Z,_){var x=arguments.length,ue=U(Z);return _=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,x===1?ue:r(Z,_,ue[_]||Z.style[_])}function ce(Z,_,x){var ue=arguments.length;if(_=je[_]?"cssFloat"in Z.style?"cssFloat":"styleFloat":_,ue===3)return typeof x=="number"&&w.test(_)&&(x="".concat(x,"px")),Z.style[_]=x,x;for(var V in _)_.hasOwnProperty(V)&&ce(Z,V,_[V]);return U(Z)}function se(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function K(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function k(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:_}}function X(){var Z=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:_}}function le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(Z){var _=Z.getBoundingClientRect(),x=document.documentElement;return{left:_.left+(window.pageXOffset||x.scrollLeft)-(x.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||x.scrollTop)-(x.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__TrainingProgram.75f8e4fb.async.js b/p__Engineering__Lists__TrainingProgram.75f8e4fb.async.js index e11c9ed623..fd88f0a68b 100644 --- a/p__Engineering__Lists__TrainingProgram.75f8e4fb.async.js +++ b/p__Engineering__Lists__TrainingProgram.75f8e4fb.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[137,8],{"55Ip":function(Ee,S,e){"use strict";e.d(S,"a",function(){return p}),e.d(S,"b",function(){return P});var R=e("Ty5D"),x=e("dI71"),G=e("q1tI"),F=e.n(G),N=e("YS25"),a=e("17x9"),$=e.n(a),C=e("wx14"),s=e("zLVn"),I=e("9R94"),U=function(n){Object(x.a)(t,n);function t(){for(var m,h=arguments.length,v=new Array(h),r=0;r=0||h.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;n.setState({goInputText:""}),i(n.getValidValue())},n.go=function(h){var v=n.state.goInputText;if(v==="")return;(h.keyCode===D.ENTER||h.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(N.a)(o,[{key:"getValidValue",value:function(){var t=this.state,d=t.goInputText,m=t.current;return!d||isNaN(d)?m:Number(d)}},{key:"getPageSizeOptions",value:function(){var t=this.props,d=t.pageSize,m=t.pageSizeOptions;return m.some(function(h){return h.toString()===d.toString()})?m:m.concat([d.toString()]).sort(function(h,v){var r=isNaN(Number(h))?0:Number(h),i=isNaN(Number(v))?0:Number(v);return r-i})}},{key:"render",value:function(){var t=this,d=this.props,m=d.pageSize,h=d.locale,v=d.rootPrefixCls,r=d.changeSize,i=d.quickGo,E=d.goButton,g=d.selectComponentClass,f=d.buildOptionText,Z=d.selectPrefixCls,k=d.disabled,ne=this.state.goInputText,le="".concat(v,"-options"),de=g,se=null,ge=null,te=null;if(!r&&!i)return null;var Pe=this.getPageSizeOptions();if(r&&de){var _e=Pe.map(function(ve,Te){return s.a.createElement(de.Option,{key:Te,value:ve.toString()},(f||t.buildOptionText)(ve))});se=s.a.createElement(de,{disabled:k,prefixCls:Z,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||Pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Te){return Te.parentNode}},_e)}return i&&(E&&(te=typeof E=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(le,"-quick-jumper-button")},h.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),ge=s.a.createElement("div",{className:"".concat(le,"-quick-jumper")},h.jump_to,s.a.createElement("input",{disabled:k,type:"text",value:ne,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),h.page,te)),s.a.createElement("li",{className:"".concat(le)},se,ge)}}]),o}(s.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=u,j=e("N2Kk");function b(){}function p(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function L(_,P,o){return o}function O(_,P,o){var n=typeof _=="undefined"?P.pageSize:_;return Math.floor((o.total-1)/n)+1}var Q=function(_){Object(a.a)(o,_);var P=Object($.a)(o);function o(n){var t;Object(F.a)(this,o),t=P.call(this,n),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(O(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(r,i){var E=t.props.prefixCls,g=r||s.a.createElement("button",{type:"button","aria-label":i,className:"".concat(E,"-item-link")});return typeof r=="function"&&(g=s.a.createElement(r,Object(G.a)({},t.props))),g},t.savePaginationNode=function(r){t.paginationNode=r},t.isValid=function(r){return p(r)&&r!==t.state.current},t.shouldDisplayQuickJumper=function(){var r=t.props,i=r.showQuickJumper,E=r.pageSize,g=r.total;return g<=E?!1:i},t.handleKeyDown=function(r){(r.keyCode===D.ARROW_UP||r.keyCode===D.ARROW_DOWN)&&r.preventDefault()},t.handleKeyUp=function(r){var i=t.getValidValue(r),E=t.state.currentInputValue;i!==E&&t.setState({currentInputValue:i}),r.keyCode===D.ENTER?t.handleChange(i):r.keyCode===D.ARROW_UP?t.handleChange(i-1):r.keyCode===D.ARROW_DOWN&&t.handleChange(i+1)},t.changePageSize=function(r){var i=t.state.current,E=O(r,t.state,t.props);i=i>E?E:i,E===0&&(i=t.state.current),typeof r=="number"&&("pageSize"in t.props||t.setState({pageSize:r}),"current"in t.props||t.setState({current:i,currentInputValue:i})),t.props.onShowSizeChange(i,r),"onChange"in t.props&&t.props.onChange&&t.props.onChange(i,r)},t.handleChange=function(r){var i=t.props.disabled,E=r;if(t.isValid(E)&&!i){var g=O(void 0,t.state,t.props);E>g?E=g:E<1&&(E=1),"current"in t.props||t.setState({current:E,currentInputValue:E});var f=t.state.pageSize;return t.props.onChange(E,f),E}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?E-2:0),f=2;f=m?v=m:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var t=this.props,d=t.showSizeChanger,m=t.total,h=t.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:m>h}},{key:"renderPrev",value:function(t){var d=this.props,m=d.prevIcon,h=d.itemRender,v=h(t,"prev",this.getItemIcon(m,"prev page")),r=!this.hasPrev();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"renderNext",value:function(t){var d=this.props,m=d.nextIcon,h=d.itemRender,v=h(t,"next",this.getItemIcon(m,"next page")),r=!this.hasNext();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"render",value:function(){var t=this,d=this.props,m=d.prefixCls,h=d.className,v=d.style,r=d.disabled,i=d.hideOnSinglePage,E=d.total,g=d.locale,f=d.showQuickJumper,Z=d.showLessItems,k=d.showTitle,ne=d.showTotal,le=d.simple,de=d.itemRender,se=d.showPrevNextJumpers,ge=d.jumpPrevIcon,te=d.jumpNextIcon,Pe=d.selectComponentClass,_e=d.selectPrefixCls,ve=d.pageSizeOptions,Te=this.state,ue=Te.current,Le=Te.pageSize,Ae=Te.currentInputValue;if(i===!0&&E<=Le)return null;var ce=O(void 0,this.state,this.props),Ce=[],Ie=null,Ke=null,We=null,Ge=null,De=null,me=f&&f.goButton,be=Z?1:2,Je=ue-1>0?ue-1:0,ae=ue+1=be*2&&ue!==1+2&&(Ce[0]=Object(C.cloneElement)(Ce[0],{className:"".concat(m,"-item-after-jump-prev")}),Ce.unshift(Ie)),ce-ue>=be*2&&ue!==ce-2&&(Ce[Ce.length-1]=Object(C.cloneElement)(Ce[Ce.length-1],{className:"".concat(m,"-item-before-jump-next")}),Ce.push(Ke)),A!==1&&Ce.unshift(We),H!==ce&&Ce.push(Ge)}var w=null;ne&&(w=s.a.createElement("li",{className:"".concat(m,"-total-text")},ne(E,[E===0?0:(ue-1)*Le+1,ue*Le>E?E:ue*Le])));var K=!this.hasPrev()||!ce,B=!this.hasNext()||!ce;return s.a.createElement("ul",Object(R.a)({className:U()(m,h,Object(x.a)({},"".concat(m,"-disabled"),r)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},X),w,s.a.createElement("li",{title:k?g.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:U()("".concat(m,"-prev"),Object(x.a)({},"".concat(m,"-disabled"),K)),"aria-disabled":K},this.renderPrev(Je)),Ce,s.a.createElement("li",{title:k?g.next_page:null,onClick:this.next,tabIndex:B?null:0,onKeyPress:this.runIfEnterNext,className:U()("".concat(m,"-next"),Object(x.a)({},"".concat(m,"-disabled"),B)),"aria-disabled":B},this.renderNext(ae)),s.a.createElement(c,{disabled:r,locale:g,rootPrefixCls:m,selectComponentClass:Pe,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:Le,pageSizeOptions:ve,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m={};if("current"in t&&(m.current=t.current,t.current!==d.current&&(m.currentInputValue=m.current)),"pageSize"in t&&t.pageSize!==d.pageSize){var h=d.current,v=O(t.pageSize,d,t);h=h>v?v:h,"current"in t||(m.current=h,m.currentInputValue=h),m.pageSize=t.pageSize}return m}}]),o}(s.a.Component);Q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:b,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:b,locale:j.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var y=Q},"6RRn":function(Ee,S,e){"use strict";var R=e("wCXF"),x=e("n6Qo");e.d(S,"b",function(){return x.a});var G=e("IBYe"),F=e("6eGT"),N=e("hW8S");e.d(S,"a",function(){return N.a}),S.c=R.b},"6eGT":function(Ee,S,e){"use strict";function R(x){return null}S.a=R},"815F":function(Ee,S,e){"use strict";e.d(S,"e",function(){return $}),e.d(S,"c",function(){return s}),e.d(S,"d",function(){return I}),e.d(S,"a",function(){return z}),e.d(S,"f",function(){return W}),e.d(S,"b",function(){return D});var R=e("KQm4"),x=e("VTBJ"),G=e("Ff2n"),F=e("Zm9Q"),N=e("Kwbf"),a=e("OZM5");function $(u,c){return u!=null?u:c}function C(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(b){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(L){var O=L.key,Q=L.children;Object(N.a)(O!=null,"Tree node must have a certain key: [".concat(p).concat(O,"]"));var y=String(O);Object(N.a)(!c.has(y)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(y)),c.set(y,!0),j(Q,"".concat(p).concat(y," > "))})}j(u)}function s(u){function c(j){var b=Object(F.a)(j);return b.map(function(p){if(!Object(a.i)(p))return Object(N.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var L=p.key,O=p.props,Q=O.children,y=Object(G.a)(O,["children"]),_=Object(x.a)({key:L},y),P=c(Q);return P.length&&(_.children=P),_}).filter(function(p){return p})}return c(u)}function I(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),b=[];function p(L){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(Q,y){var _=Object(a.h)(O?O.pos:"0",y),P=$(Q.key,_),o=Object(x.a)(Object(x.a)({},Q),{},{parent:O,pos:_,children:null,data:Q,isStart:[].concat(Object(R.a)(O?O.isStart:[]),[y===0]),isEnd:[].concat(Object(R.a)(O?O.isEnd:[]),[y===L.length-1])});return b.push(o),c===!0||j.has(P)?o.children=p(Q.children||[],o):o.children=[],o})}return p(u),b}function U(u,c,j){var b;j?typeof j=="string"?b=function(O){return O[j]}:typeof j=="function"&&(b=function(O){return j(O)}):b=function(O,Q){return $(O.key,Q)};function p(L,O,Q){var y=L?L.children:u,_=L?Object(a.h)(Q.pos,O):"0";if(L){var P=b(L,_),o={node:L,index:O,pos:_,key:P,parentPos:Q.node?Q.pos:null,level:Q.level+1};c(o)}y&&y.forEach(function(n,t){p(n,t,{node:L,pos:_,level:Q?Q.level+1:-1})})}p(null)}function z(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,b=c.processEntity,p=c.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,O={},Q={},y={posEntities:O,keyEntities:Q};return j&&(y=j(y)||y),U(u,function(_){var P=_.node,o=_.index,n=_.pos,t=_.key,d=_.parentPos,m=_.level,h={node:P,index:o,key:t,pos:n,level:m},v=$(t,n);O[n]=h,Q[v]=h,h.parent=O[d],h.parent&&(h.parent.children=h.parent.children||[],h.parent.children.push(h)),b&&b(h,y)},L),p&&p(y),y}function W(u,c){var j=c.expandedKeys,b=c.selectedKeys,p=c.loadedKeys,L=c.loadingKeys,O=c.checkedKeys,Q=c.halfCheckedKeys,y=c.dragOverNodeKey,_=c.dropPosition,P=c.keyEntities,o=P[u],n={eventKey:u,expanded:j.indexOf(u)!==-1,selected:b.indexOf(u)!==-1,loaded:p.indexOf(u)!==-1,loading:L.indexOf(u)!==-1,checked:O.indexOf(u)!==-1,halfChecked:Q.indexOf(u)!==-1,pos:String(o?o.pos:""),dragOver:y===u&&_===0,dragOverGapTop:y===u&&_===-1,dragOverGapBottom:y===u&&_===1};return n}function D(u){var c=u.data,j=u.expanded,b=u.selected,p=u.checked,L=u.loaded,O=u.loading,Q=u.halfChecked,y=u.dragOver,_=u.dragOverGapTop,P=u.dragOverGapBottom,o=u.pos,n=u.active,t=Object(x.a)(Object(x.a)({},c),{},{expanded:j,selected:b,checked:p,loaded:L,loading:O,halfChecked:Q,dragOver:y,dragOverGapTop:_,dragOverGapBottom:P,pos:o,active:n});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(N.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),t}},BRp4:function(Ee,S,e){Ee.exports={flex_box_center:"flex_box_center___1JPvt",flex_space_between:"flex_space_between___2CdVA",flex_box_vertical_center:"flex_box_vertical_center___3KS4m",flex_box_center_end:"flex_box_center_end___1b4Hc",flex_box_column:"flex_box_column___30JFL",wrap:"wrap___10oHT",title:"title___sFJE7",control:"control___OQFVR",label:"label___3ROGA",customTable:"customTable___3lKJa"}},BU3w:function(Ee,S,e){"use strict";e.d(S,"a",function(){return a});var R=e("MNnm"),x="rc-util-key";function G($){if($.attachTo)return $.attachTo;var C=document.querySelector("head");return C||document.body}function F($){var C,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var I=document.createElement("style");if((C=s.csp)===null||C===void 0?void 0:C.nonce){var U;I.nonce=(U=s.csp)===null||U===void 0?void 0:U.nonce}I.innerHTML=$;var z=G(s),W=z.firstChild;return s.prepend&&z.prepend?z.prepend(I):s.prepend&&W?z.insertBefore(I,W):z.appendChild(I),I}var N=new Map;function a($,C){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},I=G(s);if(!N.has(I)){var U=F("",s),z=U.parentNode;N.set(I,z),z.removeChild(U)}var W=Array.from(N.get(I).children).find(function(b){return b.tagName==="STYLE"&&b[x]===C});if(W){var D,u;if(((D=s.csp)===null||D===void 0?void 0:D.nonce)&&W.nonce!==((u=s.csp)===null||u===void 0?void 0:u.nonce)){var c;W.nonce=(c=s.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==$&&(W.innerHTML=$),W}var j=F($,s);return j[x]=C,j}},IBYe:function(Ee,S,e){"use strict";function R(x){return null}S.a=R},LdHM:function(Ee,S,e){"use strict";e.d(S,"b",function(){return L}),e.d(S,"a",function(){return Q});var R=e("1OyB"),x=e("vuIU"),G=e("Ji7U"),F=e("LK+K"),N=e("q1tI"),a=e("rePB"),$=e("Ff2n"),C=e("ODXe"),s=e("4IlW"),I=e("bX4T"),U=e("YrtM"),z=e("TSYQ"),W=e.n(z),D=e("+nKL"),u=e("8OUc"),c=function(k,ne){var le=k.prefixCls,de=k.id,se=k.flattenOptions,ge=k.childrenAsData,te=k.values,Pe=k.searchValue,_e=k.multiple,ve=k.defaultActiveFirstOption,Te=k.height,ue=k.itemHeight,Le=k.notFoundContent,Ae=k.open,ce=k.menuItemSelectedIcon,Ce=k.virtual,Ie=k.onSelect,Ke=k.onToggleOpen,We=k.onActiveValue,Ge=k.onScroll,De=k.onMouseEnter,me="".concat(le,"-item"),be=Object(U.a)(function(){return se},[Ae,se],function(V,w){return w[0]&&V[1]!==w[1]}),Je=N.useRef(null),ae=function(w){w.preventDefault()},X=function(w){Je.current&&Je.current.scrollTo({index:w})},T=function(w){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=be.length,ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(Z).map(function(ne,le){if(!N.isValidElement(ne)||!ne.type)return null;var de=ne.type.isSelectOptGroup,se=ne.key,ge=ne.props,te=ge.children,Pe=Object($.a)(ge,["children"]);return k||!de?P(ne):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(se===null?le:se,"__"),label:se},Pe),{},{options:o(te)})}).filter(function(ne){return ne})}var n=e("2Qr1"),t=e("qNPg"),d=e("U8pU"),m=e("Kwbf"),h=e("WKfj");function v(Z){var k=Z.mode,ne=Z.options,le=Z.children,de=Z.backfill,se=Z.allowClear,ge=Z.placeholder,te=Z.getInputElement,Pe=Z.showSearch,_e=Z.onSearch,ve=Z.defaultOpen,Te=Z.autoFocus,ue=Z.labelInValue,Le=Z.value,Ae=Z.inputValue,ce=Z.optionLabelProp,Ce=k==="multiple"||k==="tags",Ie=Pe!==void 0?Pe:Ce||k==="combobox",Ke=ne||o(le);if(Object(m.a)(k!=="tags"||Ke.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var We=Ke.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(m.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(k!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(k==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(m.a)(k==="combobox"||!te,"`getInputElement` only work with `combobox` mode."),Object(m.b)(k!=="combobox"||!te||!se||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!Ie&&k!=="combobox"&&k!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!ve||Te,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Le!=null){var Ge=Object(h.d)(Le);Object(m.a)(!ue||Ge.every(function(me){return Object(d.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ce||Array.isArray(Le),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var De=null;Object(_.a)(le).some(function(me){if(!N.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Je=Object(_.a)(me.props.children).every(function(ae){return!N.isValidElement(ae)||!me.type||ae.type.isSelectOption?!0:(De=ae.type,!1)});return!Je}return De=be,!0}),De&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),Object(m.a)(Ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var r=v,i=Object(t.a)({prefixCls:"rc-select",components:{optionList:b},convertChildrenToData:o,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:r,fillOptionsWithMissingValue:n.a}),E=function(Z){Object(G.a)(ne,Z);var k=Object(F.a)(ne);function ne(){var le;return Object(R.a)(this,ne),le=k.apply(this,arguments),le.selectRef=N.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(x.a)(ne,[{key:"render",value:function(){return N.createElement(i,Object.assign({ref:this.selectRef},this.props))}}]),ne}(N.Component);E.Option=L,E.OptGroup=Q;var g=E,f=S.c=g},NvD2:function(Ee,S,e){"use strict";e.d(S,"a",function(){return a});var R=e("Kwbf");function x($,C){var s=new Set;return $.forEach(function(I){C.has(I)||s.add(I)}),s}function G($){var C=$||{},s=C.disabled,I=C.disableCheckbox,U=C.checkable;return!!(s||I)||U===!1}function F($,C,s,I){for(var U=new Set($),z=new Set,W=0;W<=s;W+=1){var D=C.get(W)||new Set;D.forEach(function(b){var p=b.key,L=b.node,O=b.children,Q=O===void 0?[]:O;U.has(p)&&!I(L)&&Q.filter(function(y){return!I(y.node)}).forEach(function(y){U.add(y.key)})})}for(var u=new Set,c=s;c>=0;c-=1){var j=C.get(c)||new Set;j.forEach(function(b){var p=b.parent,L=b.node;if(I(L)||!b.parent||u.has(b.parent.key))return;if(I(b.parent.node)){u.add(p.key);return}var O=!0,Q=!1;(p.children||[]).filter(function(y){return!I(y.node)}).forEach(function(y){var _=y.key,P=U.has(_);O&&!P&&(O=!1),!Q&&(P||z.has(_))&&(Q=!0)}),O&&U.add(p.key),Q&&z.add(p.key),u.add(p.key)})}return{checkedKeys:Array.from(U),halfCheckedKeys:Array.from(x(z,U))}}function N($,C,s,I,U){for(var z=new Set($),W=new Set(C),D=0;D<=I;D+=1){var u=s.get(D)||new Set;u.forEach(function(p){var L=p.key,O=p.node,Q=p.children,y=Q===void 0?[]:Q;!z.has(L)&&!W.has(L)&&!U(O)&&y.filter(function(_){return!U(_.node)}).forEach(function(_){z.delete(_.key)})})}W=new Set;for(var c=new Set,j=I;j>=0;j-=1){var b=s.get(j)||new Set;b.forEach(function(p){var L=p.parent,O=p.node;if(U(O)||!p.parent||c.has(p.parent.key))return;if(U(p.parent.node)){c.add(L.key);return}var Q=!0,y=!1;(L.children||[]).filter(function(_){return!U(_.node)}).forEach(function(_){var P=_.key,o=z.has(P);Q&&!o&&(Q=!1),!y&&(o||W.has(P))&&(y=!0)}),Q||z.delete(L.key),y&&W.add(L.key),c.add(L.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(x(W,z))}}function a($,C,s,I){var U=[],z;I?z=I:z=G;var W=new Set($.filter(function(j){var b=!!s[j];return b||U.push(j),b})),D=new Map,u=0;Object.keys(s).forEach(function(j){var b=s[j],p=b.level,L=D.get(p);L||(L=new Set,D.set(p,L)),L.add(b),u=Math.max(u,p)}),Object(R.a)(!U.length,"Tree missing follow keys: ".concat(U.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return C===!0?c=F(W,D,u,z):c=N(W,C.halfCheckedKeys,D,u,z),c}},OZM5:function(Ee,S,e){"use strict";e.d(S,"b",function(){return I}),e.d(S,"a",function(){return U}),e.d(S,"k",function(){return z}),e.d(S,"h",function(){return W}),e.d(S,"i",function(){return D}),e.d(S,"g",function(){return u}),e.d(S,"c",function(){return c}),e.d(S,"d",function(){return j}),e.d(S,"j",function(){return L}),e.d(S,"e",function(){return O}),e.d(S,"f",function(){return Q});var R=e("KQm4"),x=e("U8pU"),G=e("Ff2n"),F=e("q1tI"),N=e.n(F),a=e("Kwbf"),$=e("WaYH"),C=.25,s=2;function I(y,_){var P=y.slice(),o=P.indexOf(_);return o>=0&&P.splice(o,1),P}function U(y,_){var P=y.slice();return P.indexOf(_)===-1&&P.push(_),P}function z(y){return y.split("-")}function W(y,_){return"".concat(y,"-").concat(_)}function D(y){return y&&y.type&&y.type.isTreeNode}function u(y,_){var P=[y],o=_[y];function n(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(d){var m=d.key,h=d.children;P.push(m),n(h)})}return n(o.children),P}function c(y,_){var P=y.clientY,o=_.selectHandle.getBoundingClientRect(),n=o.top,t=o.bottom,d=o.height,m=Math.max(d*C,s);return P<=n+m?-1:P>=t-m?1:0}function j(y,_){if(!y)return;var P=_.multiple;return P?y.slice():y.length?[y[0]]:y}var b=function(_){return _};function p(y,_){if(!y)return[];var P=_||{},o=P.processProps,n=o===void 0?b:o,t=Array.isArray(y)?y:[y];return t.map(function(d){var m=d.children,h=Object(G.a)(d,["children"]),v=p(m,_);return N.a.createElement($.a,Object.assign({},n(h)),v)})}function L(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(x.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function O(y,_){var P=new Set;function o(n){if(P.has(n))return;var t=_[n];if(!t)return;P.add(n);var d=t.parent,m=t.node;if(m.disabled)return;d&&o(d.key)}return(y||[]).forEach(function(n){o(n)}),Object(R.a)(P)}function Q(y){var _={};return Object.keys(y).forEach(function(P){(P.startsWith("data-")||P.startsWith("aria-"))&&(_[P]=y[P])}),_}},PsNh:function(Ee,S,e){Ee.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Ee,S,e){var R=e("wTVA"),x=e("EbDI"),G=e("ZhPi"),F=e("wkBT");function N(a){return R(a)||x(a)||G(a)||F()}Ee.exports=N,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},WaYH:function(Ee,S,e){"use strict";var R=e("rePB"),x=e("Ff2n"),G=e("VTBJ"),F=e("1OyB"),N=e("vuIU"),a=e("JX7q"),$=e("Ji7U"),C=e("LK+K"),s=e("q1tI"),I=e("TSYQ"),U=e.n(I),z=e("sboe"),W=e("OZM5"),D=function(_){var P=_.prefixCls,o=_.level,n=_.isStart,t=_.isEnd;if(!o)return null;for(var d="".concat(P,"-indent-unit"),m=[],h=0;h1)Object(I.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(I.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=L[0];if(a.isValidElement(O)&&Object(U.c)(O)){var Q=O.ref;L[0]=a.cloneElement(O,{ref:Object(U.a)(Q,this.setChildNode)})}return L.length===1?L[0]:L.map(function(y,_){return!a.isValidElement(y)||"key"in y&&y.key!==null?y:a.cloneElement(y,{key:"".concat(W,"-").concat(_)})})}}]),j}(a.Component);D.displayName="ResizeObserver",S.a=D},wCXF:function(Ee,S,e){"use strict";e.d(S,"a",function(){return X});var R=e("rePB"),x=e("VTBJ"),G=e("KQm4"),F=e("U8pU"),N=e("ODXe"),a=e("q1tI"),$=e("TSYQ"),C=e.n($),s=e("Gytx"),I=e.n(s),U=e("Kwbf"),z=e("t23M"),W=e("qx4F"),D=e("6eGT"),u=e("IBYe"),c=e("Ff2n"),j=e("c+Xe"),b=e("fyJ8"),p=e("biw7");function L(l,M,A,H,Y){var V=A[l]||{},w=A[M]||{},K,B;V.fixed==="left"?K=H.left[l]:w.fixed==="right"&&(B=H.right[M]);var ee=!1,J=!1,q=!1,ie=!1,oe=A[M+1],pe=A[l-1];if(Y==="rtl"){if(K!==void 0){var Me=pe&&pe.fixed==="left";ie=!Me}else if(B!==void 0){var Oe=oe&&oe.fixed==="right";q=!Oe}}else if(K!==void 0){var Re=oe&&oe.fixed==="left";ee=!Re}else if(B!==void 0){var fe=pe&&pe.fixed==="right";J=!fe}return{fixLeft:K,fixRight:B,lastFixLeft:ee,firstFixRight:J,lastFixRight:q,firstFixLeft:ie,isSticky:H.isSticky}}var O=e("sR1s");function Q(l){var M=l.cells,A=l.stickyOffsets,H=l.flattenColumns,Y=l.rowComponent,V=l.cellComponent,w=l.onHeaderRow,K=l.index,B=a.useContext(p.a),ee=B.prefixCls,J=B.direction,q;w&&(q=w(M.map(function(oe){return oe.column}),K));var ie=Object(O.a)(M.map(function(oe){return oe.column}));return a.createElement(Y,Object.assign({},q),M.map(function(oe,pe){var Me=oe.column,Oe=L(oe.colStart,oe.colEnd,H,A,J),Re;return Me&&Me.onHeaderCell&&(Re=oe.column.onHeaderCell(Me)),a.createElement(b.a,Object.assign({},oe,{ellipsis:Me.ellipsis,align:Me.align,component:V,prefixCls:ee,key:ie[pe]},Oe,{additionalProps:Re,rowType:"header"}))}))}Q.displayName="HeaderRow";var y=Q;function _(l){var M=[];function A(w,K){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;M[B]=M[B]||[];var ee=K,J=w.filter(Boolean).map(function(q){var ie={key:q.key,className:q.className||"",children:q.title,column:q,colStart:ee},oe=1,pe=q.children;return pe&&pe.length>0&&(oe=A(pe,ee,B+1).reduce(function(Me,Oe){return Me+Oe},0),ie.hasSubColumns=!0),"colSpan"in q&&(oe=q.colSpan),"rowSpan"in q&&(ie.rowSpan=q.rowSpan),ie.colSpan=oe,ie.colEnd=ie.colStart+oe-1,M[B].push(ie),ee+=oe,oe});return J}A(l,0);for(var H=M.length,Y=function(K){M[K].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=H-K)})},V=0;V=0;K-=1){var B=M[K],ee=A&&A[K],J=ee&&ee[n.a];(B||J||w)&&(Y.unshift(a.createElement("col",Object.assign({key:K,style:{width:B,minWidth:B}},J))),w=!0)}return a.createElement("colgroup",null,Y)}var d=t;function m(l,M){return Object(a.useMemo)(function(){for(var A=[],H=0;H1?Ye-1:0),dt=1;dt=q&&(Ue=q-ie),w({scrollLeft:Ue/q*(J+2)}),fe.current.x=he.pageX},Xe=function(){var he=Object(Ge.b)(V.current).top,ze=he+V.current.offsetHeight,Qe=document.documentElement.scrollTop+window.innerHeight;ze-Object(W.a)()<=Qe||he>=Qe-K?Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!0})}):Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(he){Re(function(ze){return Object(x.a)(Object(x.a)({},ze),{},{scrollLeft:he/J*q||0})})};return a.useImperativeHandle(A,function(){return{setScrollLeft:ke}}),a.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",qe,!1),he=Object(We.a)(document.body,"mousemove",et,!1);return Xe(),function(){Ne.remove(),he.remove()}},[ie,we]),a.useEffect(function(){var Ne=Object(We.a)(window,"scroll",Xe,!1),he=Object(We.a)(window,"resize",Xe,!1);return function(){Ne.remove(),he.remove()}},[]),a.useEffect(function(){Oe.isHiddenScrollBar||Re(function(Ne){var he,ze;return Object(x.a)(Object(x.a)({},Ne),{},{scrollLeft:V.current.scrollLeft/((he=V.current)===null||he===void 0?void 0:he.scrollWidth)*((ze=V.current)===null||ze===void 0?void 0:ze.clientWidth)})})},[Oe.isHiddenScrollBar]),J<=q||!ie||Oe.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(W.a)(),width:q,bottom:K},className:"".concat(ee,"-sticky-scroll")},a.createElement("div",{onMouseDown:je,ref:oe,className:C()("".concat(ee,"-sticky-scroll-bar"),Object(R.a)({},"".concat(ee,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(ie,"px"),transform:"translate3d(".concat(Oe.scrollLeft,"px, 0, 0)")}}))},me=a.forwardRef(De);function be(l,M){return a.useMemo(function(){var A=!!l;return{isSticky:A,stickyClassName:A?"".concat(M,"-sticky-header"):"",offsetHeader:Object(F.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(F.a)(l)==="object"&&l.offsetScroll||0}},[l,M])}var Je=[],ae={},X="rc-table-internal-hook",T=a.memo(function(l){var M=l.children;return M},function(l,M){return I()(l.props,M.props)?l.pingLeft!==M.pingLeft||l.pingRight!==M.pingRight:!1});function re(l){var M,A=l.prefixCls,H=l.className,Y=l.rowClassName,V=l.style,w=l.data,K=l.rowKey,B=l.scroll,ee=l.tableLayout,J=l.direction,q=l.title,ie=l.footer,oe=l.summary,pe=l.id,Me=l.showHeader,Oe=l.components,Re=l.emptyText,fe=l.onRow,Ze=l.onHeaderRow,Be=l.internalHooks,we=l.transformColumns,He=l.internalRefs,qe=l.sticky,je=w||Je,et=!!je.length,Xe=a.useState(0),ke=Object(N.a)(Xe,2),Ne=ke[0],he=ke[1];a.useEffect(function(){he(Object(W.a)())});var ze=a.useMemo(function(){return Object(O.c)(Oe,{})},[Oe]),Qe=a.useCallback(function(ye,xe){return Object(O.b)(ze,ye)||xe},[ze]),tt=a.useMemo(function(){return typeof K=="function"?K:function(ye){var xe=ye&&ye[K];return xe}},[K]),Ue=Object(n.c)(l),_t=Ue.expandIcon,jt=Ue.expandedRowKeys,Rt=Ue.defaultExpandedRowKeys,st=Ue.defaultExpandAllRows,ut=Ue.expandedRowRender,mt=Ue.onExpand,pt=Ue.onExpandedRowsChange,Pt=Ue.expandRowByClick,ot=Ue.rowExpandable,bt=Ue.expandIconColumnIndex,ht=Ue.expandedRowClassName,Kt=Ue.childrenColumnName,Tt=Ue.indentSize,vt=_t||Ie,gt=Kt||"children",St=a.useMemo(function(){return ut?"row":l.expandable&&Be===X&&l.expandable.__PARENT_RENDER_ICON__||je.some(function(ye){return ye&&Object(F.a)(ye)==="object"&&ye[gt]})?"nest":!1},[!!ut,je]),Mt=a.useState(function(){return Rt||(st?Ke(je,tt,gt):[])}),$e=Object(N.a)(Mt,2),nt=$e[0],rt=$e[1],Ye=a.useMemo(function(){return new Set(jt||nt||[])},[jt,nt]),ct=a.useCallback(function(ye){var xe=tt(ye,je.indexOf(ye)),Ve,at=Ye.has(xe);at?(Ye.delete(xe),Ve=Object(G.a)(Ye)):Ve=[].concat(Object(G.a)(Ye),[xe]),rt(Ve),mt&&mt(!at,ye),pt&&pt(Ve)},[tt,Ye,je,mt,pt]),dt=a.useState(0),Nt=Object(N.a)(dt,2),yt=Nt[0],Dt=Nt[1],vn=Object(te.b)(Object(x.a)(Object(x.a)(Object(x.a)({},l),Ue),{},{expandable:!!ut,expandedKeys:Ye,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:bt,direction:J}),Be===X?we:null),Qt=Object(N.a)(vn,2),Wt=Qt[0],Fe=Qt[1],Lt=a.useMemo(function(){return{columns:Wt,flattenColumns:Fe}},[Wt,Fe]),Bt=a.useRef(),Yt=a.useRef(),ft=a.useRef(),En=a.useState(!1),Zt=Object(N.a)(En,2),qt=Zt[0],bn=Zt[1],gn=a.useState(!1),en=Object(N.a)(gn,2),tn=en[0],yn=en[1],Cn=ve(new Map),nn=Object(N.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(O.a)(Fe),an=_n.map(function(ye){return xn.get(ye)}),on=a.useMemo(function(){return an},[an.join("_")]),At=Le(on,Fe.length,J),lt=B&&Object(O.d)(B.y),it=B&&Object(O.d)(B.x),Ct=it&&Fe.some(function(ye){var xe=ye.fixed;return xe}),rn=a.useRef(),Ut=be(qe,A),xt=Ut.isSticky,jn=Ut.offsetHeader,Rn=Ut.offsetScroll,Pn=Ut.stickyClassName,kt,wt,Ft;lt&&(wt={overflowY:"scroll",maxHeight:B.y}),it&&(kt={overflowX:"auto"},lt||(wt={overflowY:"hidden"}),Ft={width:B.x===!0?"auto":B.x,minWidth:"100%"});var ln=a.useCallback(function(ye,xe){On(function(Ve){var at=new Map(Ve);return at.set(ye,xe),at})},[]),Tn=Te(null),sn=Object(N.a)(Tn,2),Sn=sn[0],un=sn[1];function zt(ye,xe){if(!xe)return;typeof xe=="function"?xe(ye):xe.scrollLeft!==ye&&(xe.scrollLeft=ye)}var Et=function(xe){var Ve=xe.currentTarget,at=xe.scrollLeft,Ot=typeof at=="number"?at:Ve.scrollLeft,hn=Ve||ae;if(!un()||un()===hn){var Jt;Sn(hn),zt(Ot,Yt.current),zt(Ot,ft.current),zt(Ot,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ve){var wn=Ve.scrollWidth,In=Ve.clientWidth;bn(Ot>0),yn(Ot0?[].concat(Object(x.a)(c),Object(x.a)(U(L).map(function(O){return Object(G.a)({fixed:p},O)}))):[].concat(Object(x.a)(c),[Object(G.a)(Object(G.a)({},j),{},{fixed:p})])},[])}function z(u){for(var c=!0,j=0;j=0;L-=1){var O=u[L];if(p&&O.fixed!=="right")p=!1;else if(!p&&O.fixed==="right"){Object($.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function W(u){return u.map(function(c){var j=c.fixed,b=Object(F.a)(c,["fixed"]),p=j;return j==="left"?p="right":j==="right"&&(p="left"),Object(G.a)({fixed:p},b)})}function D(u,c){var j=u.prefixCls,b=u.columns,p=u.children,L=u.expandable,O=u.expandedKeys,Q=u.getRowKey,y=u.onTriggerExpand,_=u.expandIcon,P=u.rowExpandable,o=u.expandIconColumnIndex,n=u.direction,t=u.expandRowByClick,d=N.useMemo(function(){return b||I(p)},[b,p]),m=N.useMemo(function(){if(L){var r,i=o||0,E=d[i],g=(r={},Object(R.a)(r,s.a,{className:"".concat(j,"-expand-icon-col")}),Object(R.a)(r,"title",""),Object(R.a)(r,"fixed",E?E.fixed:null),Object(R.a)(r,"className","".concat(j,"-row-expand-icon-cell")),Object(R.a)(r,"render",function(k,ne,le){var de=Q(ne,le),se=O.has(de),ge=P?P(ne):!0,te=_({prefixCls:j,expanded:se,expandable:ge,record:ne,onExpand:y});return t?N.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},te):te}),r),f=d.slice();return i>=0&&f.splice(i,0,g),f}return d},[L,d,Q,O,_,n]),h=N.useMemo(function(){var r=m;return c&&(r=c(r)),r.length||(r=[{render:function(){return null}}]),r},[c,m,n]),v=N.useMemo(function(){return n==="rtl"?W(U(h)):U(h)},[h,n]);return[h,v]}S.b=D},"y0+3":function(Ee,S,e){"use strict";e.d(S,"a",function(){return U}),e.d(S,"b",function(){return W});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function F(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function N(D,u,c){if(u=u.toLowerCase(),c==="auto"){if(u==="height")return D.offsetHeight;if(u==="width")return D.offsetWidth}return u in x||(x[u]=R.test(u)),x[u]?parseFloat(c)||0:c}function a(D,u){var c=arguments.length,j=F(D);return u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,c===1?j:N(D,u,j[u]||D.style[u])}function $(D,u,c){var j=arguments.length;if(u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,j===3)return typeof c=="number"&&R.test(u)&&(c="".concat(c,"px")),D.style[u]=c,c;for(var b in u)u.hasOwnProperty(b)&&$(D,b,u[b]);return F(D)}function C(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function s(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function I(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:u}}function U(){var D=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:u}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(D){var u=D.getBoundingClientRect(),c=document.documentElement;return{left:u.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[137,8],{"55Ip":function(Ee,T,e){"use strict";e.d(T,"a",function(){return p}),e.d(T,"b",function(){return P});var R=e("Ty5D"),x=e("dI71"),G=e("q1tI"),F=e.n(G),N=e("YS25"),a=e("17x9"),$=e.n(a),C=e("wx14"),s=e("zLVn"),I=e("9R94"),U=function(n){Object(x.a)(t,n);function t(){for(var m,h=arguments.length,v=new Array(h),r=0;r=0||h.relatedTarget.className.indexOf("".concat(E,"-next"))>=0))return;n.setState({goInputText:""}),i(n.getValidValue())},n.go=function(h){var v=n.state.goInputText;if(v==="")return;(h.keyCode===D.ENTER||h.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(N.a)(o,[{key:"getValidValue",value:function(){var t=this.state,d=t.goInputText,m=t.current;return!d||isNaN(d)?m:Number(d)}},{key:"getPageSizeOptions",value:function(){var t=this.props,d=t.pageSize,m=t.pageSizeOptions;return m.some(function(h){return h.toString()===d.toString()})?m:m.concat([d.toString()]).sort(function(h,v){var r=isNaN(Number(h))?0:Number(h),i=isNaN(Number(v))?0:Number(v);return r-i})}},{key:"render",value:function(){var t=this,d=this.props,m=d.pageSize,h=d.locale,v=d.rootPrefixCls,r=d.changeSize,i=d.quickGo,E=d.goButton,g=d.selectComponentClass,f=d.buildOptionText,Z=d.selectPrefixCls,k=d.disabled,ne=this.state.goInputText,le="".concat(v,"-options"),de=g,se=null,ge=null,te=null;if(!r&&!i)return null;var Pe=this.getPageSizeOptions();if(r&&de){var _e=Pe.map(function(ve,Se){return s.a.createElement(de.Option,{key:Se,value:ve.toString()},(f||t.buildOptionText)(ve))});se=s.a.createElement(de,{disabled:k,prefixCls:Z,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(m||Pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Se){return Se.parentNode}},_e)}return i&&(E&&(te=typeof E=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:k,className:"".concat(le,"-quick-jumper-button")},h.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},E)),ge=s.a.createElement("div",{className:"".concat(le,"-quick-jumper")},h.jump_to,s.a.createElement("input",{disabled:k,type:"text",value:ne,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),h.page,te)),s.a.createElement("li",{className:"".concat(le)},se,ge)}}]),o}(s.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=u,j=e("N2Kk");function b(){}function p(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function L(_,P,o){return o}function O(_,P,o){var n=typeof _=="undefined"?P.pageSize:_;return Math.floor((o.total-1)/n)+1}var Q=function(_){Object(a.a)(o,_);var P=Object($.a)(o);function o(n){var t;Object(F.a)(this,o),t=P.call(this,n),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(O(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(r,i){var E=t.props.prefixCls,g=r||s.a.createElement("button",{type:"button","aria-label":i,className:"".concat(E,"-item-link")});return typeof r=="function"&&(g=s.a.createElement(r,Object(G.a)({},t.props))),g},t.savePaginationNode=function(r){t.paginationNode=r},t.isValid=function(r){return p(r)&&r!==t.state.current},t.shouldDisplayQuickJumper=function(){var r=t.props,i=r.showQuickJumper,E=r.pageSize,g=r.total;return g<=E?!1:i},t.handleKeyDown=function(r){(r.keyCode===D.ARROW_UP||r.keyCode===D.ARROW_DOWN)&&r.preventDefault()},t.handleKeyUp=function(r){var i=t.getValidValue(r),E=t.state.currentInputValue;i!==E&&t.setState({currentInputValue:i}),r.keyCode===D.ENTER?t.handleChange(i):r.keyCode===D.ARROW_UP?t.handleChange(i-1):r.keyCode===D.ARROW_DOWN&&t.handleChange(i+1)},t.changePageSize=function(r){var i=t.state.current,E=O(r,t.state,t.props);i=i>E?E:i,E===0&&(i=t.state.current),typeof r=="number"&&("pageSize"in t.props||t.setState({pageSize:r}),"current"in t.props||t.setState({current:i,currentInputValue:i})),t.props.onShowSizeChange(i,r),"onChange"in t.props&&t.props.onChange&&t.props.onChange(i,r)},t.handleChange=function(r){var i=t.props.disabled,E=r;if(t.isValid(E)&&!i){var g=O(void 0,t.state,t.props);E>g?E=g:E<1&&(E=1),"current"in t.props||t.setState({current:E,currentInputValue:E});var f=t.state.pageSize;return t.props.onChange(E,f),E}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?E-2:0),f=2;f=m?v=m:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var t=this.props,d=t.showSizeChanger,m=t.total,h=t.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:m>h}},{key:"renderPrev",value:function(t){var d=this.props,m=d.prevIcon,h=d.itemRender,v=h(t,"prev",this.getItemIcon(m,"prev page")),r=!this.hasPrev();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"renderNext",value:function(t){var d=this.props,m=d.nextIcon,h=d.itemRender,v=h(t,"next",this.getItemIcon(m,"next page")),r=!this.hasNext();return Object(C.isValidElement)(v)?Object(C.cloneElement)(v,{disabled:r}):v}},{key:"render",value:function(){var t=this,d=this.props,m=d.prefixCls,h=d.className,v=d.style,r=d.disabled,i=d.hideOnSinglePage,E=d.total,g=d.locale,f=d.showQuickJumper,Z=d.showLessItems,k=d.showTitle,ne=d.showTotal,le=d.simple,de=d.itemRender,se=d.showPrevNextJumpers,ge=d.jumpPrevIcon,te=d.jumpNextIcon,Pe=d.selectComponentClass,_e=d.selectPrefixCls,ve=d.pageSizeOptions,Se=this.state,ue=Se.current,Le=Se.pageSize,Ae=Se.currentInputValue;if(i===!0&&E<=Le)return null;var ce=O(void 0,this.state,this.props),Ce=[],Ie=null,Ke=null,We=null,Ge=null,De=null,me=f&&f.goButton,be=Z?1:2,Je=ue-1>0?ue-1:0,ae=ue+1=be*2&&ue!==1+2&&(Ce[0]=Object(C.cloneElement)(Ce[0],{className:"".concat(m,"-item-after-jump-prev")}),Ce.unshift(Ie)),ce-ue>=be*2&&ue!==ce-2&&(Ce[Ce.length-1]=Object(C.cloneElement)(Ce[Ce.length-1],{className:"".concat(m,"-item-before-jump-next")}),Ce.push(Ke)),A!==1&&Ce.unshift(We),H!==ce&&Ce.push(Ge)}var w=null;ne&&(w=s.a.createElement("li",{className:"".concat(m,"-total-text")},ne(E,[E===0?0:(ue-1)*Le+1,ue*Le>E?E:ue*Le])));var K=!this.hasPrev()||!ce,B=!this.hasNext()||!ce;return s.a.createElement("ul",Object(R.a)({className:U()(m,h,Object(x.a)({},"".concat(m,"-disabled"),r)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},X),w,s.a.createElement("li",{title:k?g.prev_page:null,onClick:this.prev,tabIndex:K?null:0,onKeyPress:this.runIfEnterPrev,className:U()("".concat(m,"-prev"),Object(x.a)({},"".concat(m,"-disabled"),K)),"aria-disabled":K},this.renderPrev(Je)),Ce,s.a.createElement("li",{title:k?g.next_page:null,onClick:this.next,tabIndex:B?null:0,onKeyPress:this.runIfEnterNext,className:U()("".concat(m,"-next"),Object(x.a)({},"".concat(m,"-disabled"),B)),"aria-disabled":B},this.renderNext(ae)),s.a.createElement(c,{disabled:r,locale:g,rootPrefixCls:m,selectComponentClass:Pe,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ue,pageSize:Le,pageSizeOptions:ve,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m={};if("current"in t&&(m.current=t.current,t.current!==d.current&&(m.currentInputValue=m.current)),"pageSize"in t&&t.pageSize!==d.pageSize){var h=d.current,v=O(t.pageSize,d,t);h=h>v?v:h,"current"in t||(m.current=h,m.currentInputValue=h),m.pageSize=t.pageSize}return m}}]),o}(s.a.Component);Q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:b,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:b,locale:j.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var y=Q},"6RRn":function(Ee,T,e){"use strict";var R=e("wCXF"),x=e("n6Qo");e.d(T,"b",function(){return x.a});var G=e("IBYe"),F=e("6eGT"),N=e("hW8S");e.d(T,"a",function(){return N.a}),T.c=R.b},"6eGT":function(Ee,T,e){"use strict";function R(x){return null}T.a=R},"815F":function(Ee,T,e){"use strict";e.d(T,"e",function(){return $}),e.d(T,"c",function(){return s}),e.d(T,"d",function(){return I}),e.d(T,"a",function(){return z}),e.d(T,"f",function(){return W}),e.d(T,"b",function(){return D});var R=e("KQm4"),x=e("VTBJ"),G=e("Ff2n"),F=e("Zm9Q"),N=e("Kwbf"),a=e("OZM5");function $(u,c){return u!=null?u:c}function C(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function j(b){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(b||[]).forEach(function(L){var O=L.key,Q=L.children;Object(N.a)(O!=null,"Tree node must have a certain key: [".concat(p).concat(O,"]"));var y=String(O);Object(N.a)(!c.has(y)||O===null||O===void 0,"Same 'key' exist in the Tree: ".concat(y)),c.set(y,!0),j(Q,"".concat(p).concat(y," > "))})}j(u)}function s(u){function c(j){var b=Object(F.a)(j);return b.map(function(p){if(!Object(a.i)(p))return Object(N.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var L=p.key,O=p.props,Q=O.children,y=Object(G.a)(O,["children"]),_=Object(x.a)({key:L},y),P=c(Q);return P.length&&(_.children=P),_}).filter(function(p){return p})}return c(u)}function I(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=new Set(c===!0?[]:c),b=[];function p(L){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(Q,y){var _=Object(a.h)(O?O.pos:"0",y),P=$(Q.key,_),o=Object(x.a)(Object(x.a)({},Q),{},{parent:O,pos:_,children:null,data:Q,isStart:[].concat(Object(R.a)(O?O.isStart:[]),[y===0]),isEnd:[].concat(Object(R.a)(O?O.isEnd:[]),[y===L.length-1])});return b.push(o),c===!0||j.has(P)?o.children=p(Q.children||[],o):o.children=[],o})}return p(u),b}function U(u,c,j){var b;j?typeof j=="string"?b=function(O){return O[j]}:typeof j=="function"&&(b=function(O){return j(O)}):b=function(O,Q){return $(O.key,Q)};function p(L,O,Q){var y=L?L.children:u,_=L?Object(a.h)(Q.pos,O):"0";if(L){var P=b(L,_),o={node:L,index:O,pos:_,key:P,parentPos:Q.node?Q.pos:null,level:Q.level+1};c(o)}y&&y.forEach(function(n,t){p(n,t,{node:L,pos:_,level:Q?Q.level+1:-1})})}p(null)}function z(u){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},j=c.initWrapper,b=c.processEntity,p=c.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,O={},Q={},y={posEntities:O,keyEntities:Q};return j&&(y=j(y)||y),U(u,function(_){var P=_.node,o=_.index,n=_.pos,t=_.key,d=_.parentPos,m=_.level,h={node:P,index:o,key:t,pos:n,level:m},v=$(t,n);O[n]=h,Q[v]=h,h.parent=O[d],h.parent&&(h.parent.children=h.parent.children||[],h.parent.children.push(h)),b&&b(h,y)},L),p&&p(y),y}function W(u,c){var j=c.expandedKeys,b=c.selectedKeys,p=c.loadedKeys,L=c.loadingKeys,O=c.checkedKeys,Q=c.halfCheckedKeys,y=c.dragOverNodeKey,_=c.dropPosition,P=c.keyEntities,o=P[u],n={eventKey:u,expanded:j.indexOf(u)!==-1,selected:b.indexOf(u)!==-1,loaded:p.indexOf(u)!==-1,loading:L.indexOf(u)!==-1,checked:O.indexOf(u)!==-1,halfChecked:Q.indexOf(u)!==-1,pos:String(o?o.pos:""),dragOver:y===u&&_===0,dragOverGapTop:y===u&&_===-1,dragOverGapBottom:y===u&&_===1};return n}function D(u){var c=u.data,j=u.expanded,b=u.selected,p=u.checked,L=u.loaded,O=u.loading,Q=u.halfChecked,y=u.dragOver,_=u.dragOverGapTop,P=u.dragOverGapBottom,o=u.pos,n=u.active,t=Object(x.a)(Object(x.a)({},c),{},{expanded:j,selected:b,checked:p,loaded:L,loading:O,halfChecked:Q,dragOver:y,dragOverGapTop:_,dragOverGapBottom:P,pos:o,active:n});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(N.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),u}}),t}},BRp4:function(Ee,T,e){Ee.exports={flex_box_center:"flex_box_center___1JPvt",flex_space_between:"flex_space_between___2CdVA",flex_box_vertical_center:"flex_box_vertical_center___3KS4m",flex_box_center_end:"flex_box_center_end___1b4Hc",flex_box_column:"flex_box_column___30JFL",wrap:"wrap___10oHT",title:"title___sFJE7",control:"control___OQFVR",label:"label___3ROGA",customTable:"customTable___3lKJa"}},BU3w:function(Ee,T,e){"use strict";e.d(T,"a",function(){return a});var R=e("MNnm"),x="rc-util-key";function G($){if($.attachTo)return $.attachTo;var C=document.querySelector("head");return C||document.body}function F($){var C,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var I=document.createElement("style");if((C=s.csp)===null||C===void 0?void 0:C.nonce){var U;I.nonce=(U=s.csp)===null||U===void 0?void 0:U.nonce}I.innerHTML=$;var z=G(s),W=z.firstChild;return s.prepend&&z.prepend?z.prepend(I):s.prepend&&W?z.insertBefore(I,W):z.appendChild(I),I}var N=new Map;function a($,C){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},I=G(s);if(!N.has(I)){var U=F("",s),z=U.parentNode;N.set(I,z),z.removeChild(U)}var W=Array.from(N.get(I).children).find(function(b){return b.tagName==="STYLE"&&b[x]===C});if(W){var D,u;if(((D=s.csp)===null||D===void 0?void 0:D.nonce)&&W.nonce!==((u=s.csp)===null||u===void 0?void 0:u.nonce)){var c;W.nonce=(c=s.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==$&&(W.innerHTML=$),W}var j=F($,s);return j[x]=C,j}},IBYe:function(Ee,T,e){"use strict";function R(x){return null}T.a=R},LdHM:function(Ee,T,e){"use strict";e.d(T,"b",function(){return L}),e.d(T,"a",function(){return Q});var R=e("1OyB"),x=e("vuIU"),G=e("Ji7U"),F=e("LK+K"),N=e("q1tI"),a=e("rePB"),$=e("Ff2n"),C=e("ODXe"),s=e("4IlW"),I=e("bX4T"),U=e("YrtM"),z=e("TSYQ"),W=e.n(z),D=e("+nKL"),u=e("8OUc"),c=function(k,ne){var le=k.prefixCls,de=k.id,se=k.flattenOptions,ge=k.childrenAsData,te=k.values,Pe=k.searchValue,_e=k.multiple,ve=k.defaultActiveFirstOption,Se=k.height,ue=k.itemHeight,Le=k.notFoundContent,Ae=k.open,ce=k.menuItemSelectedIcon,Ce=k.virtual,Ie=k.onSelect,Ke=k.onToggleOpen,We=k.onActiveValue,Ge=k.onScroll,De=k.onMouseEnter,me="".concat(le,"-item"),be=Object(U.a)(function(){return se},[Ae,se],function(V,w){return w[0]&&V[1]!==w[1]}),Je=N.useRef(null),ae=function(w){w.preventDefault()},X=function(w){Je.current&&Je.current.scrollTo({index:w})},S=function(w){for(var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=be.length,ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(Z).map(function(ne,le){if(!N.isValidElement(ne)||!ne.type)return null;var de=ne.type.isSelectOptGroup,se=ne.key,ge=ne.props,te=ge.children,Pe=Object($.a)(ge,["children"]);return k||!de?P(ne):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(se===null?le:se,"__"),label:se},Pe),{},{options:o(te)})}).filter(function(ne){return ne})}var n=e("2Qr1"),t=e("qNPg"),d=e("U8pU"),m=e("Kwbf"),h=e("WKfj");function v(Z){var k=Z.mode,ne=Z.options,le=Z.children,de=Z.backfill,se=Z.allowClear,ge=Z.placeholder,te=Z.getInputElement,Pe=Z.showSearch,_e=Z.onSearch,ve=Z.defaultOpen,Se=Z.autoFocus,ue=Z.labelInValue,Le=Z.value,Ae=Z.inputValue,ce=Z.optionLabelProp,Ce=k==="multiple"||k==="tags",Ie=Pe!==void 0?Pe:Ce||k==="combobox",Ke=ne||o(le);if(Object(m.a)(k!=="tags"||Ke.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),k==="tags"||k==="combobox"){var We=Ke.some(function(me){return me.options?me.options.some(function(be){return typeof("value"in be?be.value:be.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object(m.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(m.a)(k!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(m.a)(k==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(m.a)(k==="combobox"||!te,"`getInputElement` only work with `combobox` mode."),Object(m.b)(k!=="combobox"||!te||!se||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!Ie&&k!=="combobox"&&k!=="tags"&&Object(m.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(m.b)(!ve||Se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Le!=null){var Ge=Object(h.d)(Le);Object(m.a)(!ue||Ge.every(function(me){return Object(d.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(m.a)(!Ce||Array.isArray(Le),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var De=null;Object(_.a)(le).some(function(me){if(!N.isValidElement(me)||!me.type)return!1;var be=me.type;if(be.isSelectOption)return!1;if(be.isSelectOptGroup){var Je=Object(_.a)(me.props.children).every(function(ae){return!N.isValidElement(ae)||!me.type||ae.type.isSelectOption?!0:(De=ae.type,!1)});return!Je}return De=be,!0}),De&&Object(m.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),Object(m.a)(Ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var r=v,i=Object(t.a)({prefixCls:"rc-select",components:{optionList:b},convertChildrenToData:o,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:r,fillOptionsWithMissingValue:n.a}),E=function(Z){Object(G.a)(ne,Z);var k=Object(F.a)(ne);function ne(){var le;return Object(R.a)(this,ne),le=k.apply(this,arguments),le.selectRef=N.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(x.a)(ne,[{key:"render",value:function(){return N.createElement(i,Object.assign({ref:this.selectRef},this.props))}}]),ne}(N.Component);E.Option=L,E.OptGroup=Q;var g=E,f=T.c=g},NvD2:function(Ee,T,e){"use strict";e.d(T,"a",function(){return a});var R=e("Kwbf");function x($,C){var s=new Set;return $.forEach(function(I){C.has(I)||s.add(I)}),s}function G($){var C=$||{},s=C.disabled,I=C.disableCheckbox,U=C.checkable;return!!(s||I)||U===!1}function F($,C,s,I){for(var U=new Set($),z=new Set,W=0;W<=s;W+=1){var D=C.get(W)||new Set;D.forEach(function(b){var p=b.key,L=b.node,O=b.children,Q=O===void 0?[]:O;U.has(p)&&!I(L)&&Q.filter(function(y){return!I(y.node)}).forEach(function(y){U.add(y.key)})})}for(var u=new Set,c=s;c>=0;c-=1){var j=C.get(c)||new Set;j.forEach(function(b){var p=b.parent,L=b.node;if(I(L)||!b.parent||u.has(b.parent.key))return;if(I(b.parent.node)){u.add(p.key);return}var O=!0,Q=!1;(p.children||[]).filter(function(y){return!I(y.node)}).forEach(function(y){var _=y.key,P=U.has(_);O&&!P&&(O=!1),!Q&&(P||z.has(_))&&(Q=!0)}),O&&U.add(p.key),Q&&z.add(p.key),u.add(p.key)})}return{checkedKeys:Array.from(U),halfCheckedKeys:Array.from(x(z,U))}}function N($,C,s,I,U){for(var z=new Set($),W=new Set(C),D=0;D<=I;D+=1){var u=s.get(D)||new Set;u.forEach(function(p){var L=p.key,O=p.node,Q=p.children,y=Q===void 0?[]:Q;!z.has(L)&&!W.has(L)&&!U(O)&&y.filter(function(_){return!U(_.node)}).forEach(function(_){z.delete(_.key)})})}W=new Set;for(var c=new Set,j=I;j>=0;j-=1){var b=s.get(j)||new Set;b.forEach(function(p){var L=p.parent,O=p.node;if(U(O)||!p.parent||c.has(p.parent.key))return;if(U(p.parent.node)){c.add(L.key);return}var Q=!0,y=!1;(L.children||[]).filter(function(_){return!U(_.node)}).forEach(function(_){var P=_.key,o=z.has(P);Q&&!o&&(Q=!1),!y&&(o||W.has(P))&&(y=!0)}),Q||z.delete(L.key),y&&W.add(L.key),c.add(L.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(x(W,z))}}function a($,C,s,I){var U=[],z;I?z=I:z=G;var W=new Set($.filter(function(j){var b=!!s[j];return b||U.push(j),b})),D=new Map,u=0;Object.keys(s).forEach(function(j){var b=s[j],p=b.level,L=D.get(p);L||(L=new Set,D.set(p,L)),L.add(b),u=Math.max(u,p)}),Object(R.a)(!U.length,"Tree missing follow keys: ".concat(U.slice(0,100).map(function(j){return"'".concat(j,"'")}).join(", ")));var c;return C===!0?c=F(W,D,u,z):c=N(W,C.halfCheckedKeys,D,u,z),c}},OZM5:function(Ee,T,e){"use strict";e.d(T,"b",function(){return I}),e.d(T,"a",function(){return U}),e.d(T,"k",function(){return z}),e.d(T,"h",function(){return W}),e.d(T,"i",function(){return D}),e.d(T,"g",function(){return u}),e.d(T,"c",function(){return c}),e.d(T,"d",function(){return j}),e.d(T,"j",function(){return L}),e.d(T,"e",function(){return O}),e.d(T,"f",function(){return Q});var R=e("KQm4"),x=e("U8pU"),G=e("Ff2n"),F=e("q1tI"),N=e.n(F),a=e("Kwbf"),$=e("WaYH"),C=.25,s=2;function I(y,_){var P=y.slice(),o=P.indexOf(_);return o>=0&&P.splice(o,1),P}function U(y,_){var P=y.slice();return P.indexOf(_)===-1&&P.push(_),P}function z(y){return y.split("-")}function W(y,_){return"".concat(y,"-").concat(_)}function D(y){return y&&y.type&&y.type.isTreeNode}function u(y,_){var P=[y],o=_[y];function n(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(d){var m=d.key,h=d.children;P.push(m),n(h)})}return n(o.children),P}function c(y,_){var P=y.clientY,o=_.selectHandle.getBoundingClientRect(),n=o.top,t=o.bottom,d=o.height,m=Math.max(d*C,s);return P<=n+m?-1:P>=t-m?1:0}function j(y,_){if(!y)return;var P=_.multiple;return P?y.slice():y.length?[y[0]]:y}var b=function(_){return _};function p(y,_){if(!y)return[];var P=_||{},o=P.processProps,n=o===void 0?b:o,t=Array.isArray(y)?y:[y];return t.map(function(d){var m=d.children,h=Object(G.a)(d,["children"]),v=p(m,_);return N.a.createElement($.a,Object.assign({},n(h)),v)})}function L(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(x.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function O(y,_){var P=new Set;function o(n){if(P.has(n))return;var t=_[n];if(!t)return;P.add(n);var d=t.parent,m=t.node;if(m.disabled)return;d&&o(d.key)}return(y||[]).forEach(function(n){o(n)}),Object(R.a)(P)}function Q(y){var _={};return Object.keys(y).forEach(function(P){(P.startsWith("data-")||P.startsWith("aria-"))&&(_[P]=y[P])}),_}},PsNh:function(Ee,T,e){Ee.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(Ee,T,e){var R=e("wTVA"),x=e("EbDI"),G=e("ZhPi"),F=e("wkBT");function N(a){return R(a)||x(a)||G(a)||F()}Ee.exports=N,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},WaYH:function(Ee,T,e){"use strict";var R=e("rePB"),x=e("Ff2n"),G=e("VTBJ"),F=e("1OyB"),N=e("vuIU"),a=e("JX7q"),$=e("Ji7U"),C=e("LK+K"),s=e("q1tI"),I=e("TSYQ"),U=e.n(I),z=e("sboe"),W=e("OZM5"),D=function(_){var P=_.prefixCls,o=_.level,n=_.isStart,t=_.isEnd;if(!o)return null;for(var d="".concat(P,"-indent-unit"),m=[],h=0;h1)Object(I.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(I.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var O=L[0];if(a.isValidElement(O)&&Object(U.c)(O)){var Q=O.ref;L[0]=a.cloneElement(O,{ref:Object(U.a)(Q,this.setChildNode)})}return L.length===1?L[0]:L.map(function(y,_){return!a.isValidElement(y)||"key"in y&&y.key!==null?y:a.cloneElement(y,{key:"".concat(W,"-").concat(_)})})}}]),j}(a.Component);D.displayName="ResizeObserver",T.a=D},wCXF:function(Ee,T,e){"use strict";e.d(T,"a",function(){return X});var R=e("rePB"),x=e("VTBJ"),G=e("KQm4"),F=e("U8pU"),N=e("ODXe"),a=e("q1tI"),$=e("TSYQ"),C=e.n($),s=e("Gytx"),I=e.n(s),U=e("Kwbf"),z=e("t23M"),W=e("qx4F"),D=e("6eGT"),u=e("IBYe"),c=e("Ff2n"),j=e("c+Xe"),b=e("fyJ8"),p=e("biw7");function L(l,M,A,H,Y){var V=A[l]||{},w=A[M]||{},K,B;V.fixed==="left"?K=H.left[l]:w.fixed==="right"&&(B=H.right[M]);var ee=!1,J=!1,q=!1,ie=!1,oe=A[M+1],pe=A[l-1];if(Y==="rtl"){if(K!==void 0){var Me=pe&&pe.fixed==="left";ie=!Me}else if(B!==void 0){var Oe=oe&&oe.fixed==="right";q=!Oe}}else if(K!==void 0){var Re=oe&&oe.fixed==="left";ee=!Re}else if(B!==void 0){var fe=pe&&pe.fixed==="right";J=!fe}return{fixLeft:K,fixRight:B,lastFixLeft:ee,firstFixRight:J,lastFixRight:q,firstFixLeft:ie,isSticky:H.isSticky}}var O=e("sR1s");function Q(l){var M=l.cells,A=l.stickyOffsets,H=l.flattenColumns,Y=l.rowComponent,V=l.cellComponent,w=l.onHeaderRow,K=l.index,B=a.useContext(p.a),ee=B.prefixCls,J=B.direction,q;w&&(q=w(M.map(function(oe){return oe.column}),K));var ie=Object(O.a)(M.map(function(oe){return oe.column}));return a.createElement(Y,Object.assign({},q),M.map(function(oe,pe){var Me=oe.column,Oe=L(oe.colStart,oe.colEnd,H,A,J),Re;return Me&&Me.onHeaderCell&&(Re=oe.column.onHeaderCell(Me)),a.createElement(b.a,Object.assign({},oe,{ellipsis:Me.ellipsis,align:Me.align,component:V,prefixCls:ee,key:ie[pe]},Oe,{additionalProps:Re,rowType:"header"}))}))}Q.displayName="HeaderRow";var y=Q;function _(l){var M=[];function A(w,K){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;M[B]=M[B]||[];var ee=K,J=w.filter(Boolean).map(function(q){var ie={key:q.key,className:q.className||"",children:q.title,column:q,colStart:ee},oe=1,pe=q.children;return pe&&pe.length>0&&(oe=A(pe,ee,B+1).reduce(function(Me,Oe){return Me+Oe},0),ie.hasSubColumns=!0),"colSpan"in q&&(oe=q.colSpan),"rowSpan"in q&&(ie.rowSpan=q.rowSpan),ie.colSpan=oe,ie.colEnd=ie.colStart+oe-1,M[B].push(ie),ee+=oe,oe});return J}A(l,0);for(var H=M.length,Y=function(K){M[K].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=H-K)})},V=0;V=0;K-=1){var B=M[K],ee=A&&A[K],J=ee&&ee[n.a];(B||J||w)&&(Y.unshift(a.createElement("col",Object.assign({key:K,style:{width:B,minWidth:B}},J))),w=!0)}return a.createElement("colgroup",null,Y)}var d=t;function m(l,M){return Object(a.useMemo)(function(){for(var A=[],H=0;H1?Ye-1:0),dt=1;dt=q&&(Ue=q-ie),w({scrollLeft:Ue/q*(J+2)}),fe.current.x=he.pageX},Xe=function(){var he=Object(Ge.b)(V.current).top,ze=he+V.current.offsetHeight,Qe=document.documentElement.scrollTop+window.innerHeight;ze-Object(W.a)()<=Qe||he>=Qe-K?Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!0})}):Re(function(tt){return Object(x.a)(Object(x.a)({},tt),{},{isHiddenScrollBar:!1})})},ke=function(he){Re(function(ze){return Object(x.a)(Object(x.a)({},ze),{},{scrollLeft:he/J*q||0})})};return a.useImperativeHandle(A,function(){return{setScrollLeft:ke}}),a.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",qe,!1),he=Object(We.a)(document.body,"mousemove",et,!1);return Xe(),function(){Ne.remove(),he.remove()}},[ie,we]),a.useEffect(function(){var Ne=Object(We.a)(window,"scroll",Xe,!1),he=Object(We.a)(window,"resize",Xe,!1);return function(){Ne.remove(),he.remove()}},[]),a.useEffect(function(){Oe.isHiddenScrollBar||Re(function(Ne){var he,ze;return Object(x.a)(Object(x.a)({},Ne),{},{scrollLeft:V.current.scrollLeft/((he=V.current)===null||he===void 0?void 0:he.scrollWidth)*((ze=V.current)===null||ze===void 0?void 0:ze.clientWidth)})})},[Oe.isHiddenScrollBar]),J<=q||!ie||Oe.isHiddenScrollBar?null:a.createElement("div",{style:{height:Object(W.a)(),width:q,bottom:K},className:"".concat(ee,"-sticky-scroll")},a.createElement("div",{onMouseDown:je,ref:oe,className:C()("".concat(ee,"-sticky-scroll-bar"),Object(R.a)({},"".concat(ee,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(ie,"px"),transform:"translate3d(".concat(Oe.scrollLeft,"px, 0, 0)")}}))},me=a.forwardRef(De);function be(l,M){return a.useMemo(function(){var A=!!l;return{isSticky:A,stickyClassName:A?"".concat(M,"-sticky-header"):"",offsetHeader:Object(F.a)(l)==="object"&&l.offsetHeader||0,offsetScroll:Object(F.a)(l)==="object"&&l.offsetScroll||0}},[l,M])}var Je=[],ae={},X="rc-table-internal-hook",S=a.memo(function(l){var M=l.children;return M},function(l,M){return I()(l.props,M.props)?l.pingLeft!==M.pingLeft||l.pingRight!==M.pingRight:!1});function re(l){var M,A=l.prefixCls,H=l.className,Y=l.rowClassName,V=l.style,w=l.data,K=l.rowKey,B=l.scroll,ee=l.tableLayout,J=l.direction,q=l.title,ie=l.footer,oe=l.summary,pe=l.id,Me=l.showHeader,Oe=l.components,Re=l.emptyText,fe=l.onRow,Ze=l.onHeaderRow,Be=l.internalHooks,we=l.transformColumns,He=l.internalRefs,qe=l.sticky,je=w||Je,et=!!je.length,Xe=a.useState(0),ke=Object(N.a)(Xe,2),Ne=ke[0],he=ke[1];a.useEffect(function(){he(Object(W.a)())});var ze=a.useMemo(function(){return Object(O.c)(Oe,{})},[Oe]),Qe=a.useCallback(function(ye,xe){return Object(O.b)(ze,ye)||xe},[ze]),tt=a.useMemo(function(){return typeof K=="function"?K:function(ye){var xe=ye&&ye[K];return xe}},[K]),Ue=Object(n.c)(l),_t=Ue.expandIcon,jt=Ue.expandedRowKeys,Rt=Ue.defaultExpandedRowKeys,st=Ue.defaultExpandAllRows,ut=Ue.expandedRowRender,mt=Ue.onExpand,pt=Ue.onExpandedRowsChange,Pt=Ue.expandRowByClick,ot=Ue.rowExpandable,bt=Ue.expandIconColumnIndex,ht=Ue.expandedRowClassName,Kt=Ue.childrenColumnName,St=Ue.indentSize,vt=_t||Ie,gt=Kt||"children",Tt=a.useMemo(function(){return ut?"row":l.expandable&&Be===X&&l.expandable.__PARENT_RENDER_ICON__||je.some(function(ye){return ye&&Object(F.a)(ye)==="object"&&ye[gt]})?"nest":!1},[!!ut,je]),Mt=a.useState(function(){return Rt||(st?Ke(je,tt,gt):[])}),$e=Object(N.a)(Mt,2),nt=$e[0],rt=$e[1],Ye=a.useMemo(function(){return new Set(jt||nt||[])},[jt,nt]),ct=a.useCallback(function(ye){var xe=tt(ye,je.indexOf(ye)),Ve,at=Ye.has(xe);at?(Ye.delete(xe),Ve=Object(G.a)(Ye)):Ve=[].concat(Object(G.a)(Ye),[xe]),rt(Ve),mt&&mt(!at,ye),pt&&pt(Ve)},[tt,Ye,je,mt,pt]),dt=a.useState(0),Nt=Object(N.a)(dt,2),yt=Nt[0],Dt=Nt[1],vn=Object(te.b)(Object(x.a)(Object(x.a)(Object(x.a)({},l),Ue),{},{expandable:!!ut,expandedKeys:Ye,getRowKey:tt,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:bt,direction:J}),Be===X?we:null),Qt=Object(N.a)(vn,2),Wt=Qt[0],Fe=Qt[1],Lt=a.useMemo(function(){return{columns:Wt,flattenColumns:Fe}},[Wt,Fe]),Bt=a.useRef(),Yt=a.useRef(),ft=a.useRef(),En=a.useState(!1),Zt=Object(N.a)(En,2),qt=Zt[0],bn=Zt[1],gn=a.useState(!1),en=Object(N.a)(gn,2),tn=en[0],yn=en[1],Cn=ve(new Map),nn=Object(N.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(O.a)(Fe),an=_n.map(function(ye){return xn.get(ye)}),on=a.useMemo(function(){return an},[an.join("_")]),At=Le(on,Fe.length,J),lt=B&&Object(O.d)(B.y),it=B&&Object(O.d)(B.x),Ct=it&&Fe.some(function(ye){var xe=ye.fixed;return xe}),rn=a.useRef(),Ut=be(qe,A),xt=Ut.isSticky,jn=Ut.offsetHeader,Rn=Ut.offsetScroll,Pn=Ut.stickyClassName,kt,wt,Ft;lt&&(wt={overflowY:"scroll",maxHeight:B.y}),it&&(kt={overflowX:"auto"},lt||(wt={overflowY:"hidden"}),Ft={width:B.x===!0?"auto":B.x,minWidth:"100%"});var ln=a.useCallback(function(ye,xe){On(function(Ve){var at=new Map(Ve);return at.set(ye,xe),at})},[]),Sn=Se(null),sn=Object(N.a)(Sn,2),Tn=sn[0],un=sn[1];function zt(ye,xe){if(!xe)return;typeof xe=="function"?xe(ye):xe.scrollLeft!==ye&&(xe.scrollLeft=ye)}var Et=function(xe){var Ve=xe.currentTarget,at=xe.scrollLeft,Ot=typeof at=="number"?at:Ve.scrollLeft,hn=Ve||ae;if(!un()||un()===hn){var Jt;Tn(hn),zt(Ot,Yt.current),zt(Ot,ft.current),zt(Ot,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ve){var wn=Ve.scrollWidth,In=Ve.clientWidth;bn(Ot>0),yn(Ot0?[].concat(Object(x.a)(c),Object(x.a)(U(L).map(function(O){return Object(G.a)({fixed:p},O)}))):[].concat(Object(x.a)(c),[Object(G.a)(Object(G.a)({},j),{},{fixed:p})])},[])}function z(u){for(var c=!0,j=0;j=0;L-=1){var O=u[L];if(p&&O.fixed!=="right")p=!1;else if(!p&&O.fixed==="right"){Object($.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function W(u){return u.map(function(c){var j=c.fixed,b=Object(F.a)(c,["fixed"]),p=j;return j==="left"?p="right":j==="right"&&(p="left"),Object(G.a)({fixed:p},b)})}function D(u,c){var j=u.prefixCls,b=u.columns,p=u.children,L=u.expandable,O=u.expandedKeys,Q=u.getRowKey,y=u.onTriggerExpand,_=u.expandIcon,P=u.rowExpandable,o=u.expandIconColumnIndex,n=u.direction,t=u.expandRowByClick,d=N.useMemo(function(){return b||I(p)},[b,p]),m=N.useMemo(function(){if(L){var r,i=o||0,E=d[i],g=(r={},Object(R.a)(r,s.a,{className:"".concat(j,"-expand-icon-col")}),Object(R.a)(r,"title",""),Object(R.a)(r,"fixed",E?E.fixed:null),Object(R.a)(r,"className","".concat(j,"-row-expand-icon-cell")),Object(R.a)(r,"render",function(k,ne,le){var de=Q(ne,le),se=O.has(de),ge=P?P(ne):!0,te=_({prefixCls:j,expanded:se,expandable:ge,record:ne,onExpand:y});return t?N.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},te):te}),r),f=d.slice();return i>=0&&f.splice(i,0,g),f}return d},[L,d,Q,O,_,n]),h=N.useMemo(function(){var r=m;return c&&(r=c(r)),r.length||(r=[{render:function(){return null}}]),r},[c,m,n]),v=N.useMemo(function(){return n==="rtl"?W(U(h)):U(h)},[h,n]);return[h,v]}T.b=D},"y0+3":function(Ee,T,e){"use strict";e.d(T,"a",function(){return U}),e.d(T,"b",function(){return W});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},G={cssFloat:1,styleFloat:1,float:1};function F(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function N(D,u,c){if(u=u.toLowerCase(),c==="auto"){if(u==="height")return D.offsetHeight;if(u==="width")return D.offsetWidth}return u in x||(x[u]=R.test(u)),x[u]?parseFloat(c)||0:c}function a(D,u){var c=arguments.length,j=F(D);return u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,c===1?j:N(D,u,j[u]||D.style[u])}function $(D,u,c){var j=arguments.length;if(u=G[u]?"cssFloat"in D.style?"cssFloat":"styleFloat":u,j===3)return typeof c=="number"&&R.test(u)&&(c="".concat(c,"px")),D.style[u]=c,c;for(var b in u)u.hasOwnProperty(b)&&$(D,b,u[b]);return F(D)}function C(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function s(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function I(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:u}}function U(){var D=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:u}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(D){var u=D.getBoundingClientRect(),c=document.documentElement;return{left:u.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Engineering__Lists__TrainingProgram__Add.fdb43d5b.async.js b/p__Engineering__Lists__TrainingProgram__Add.fdb43d5b.async.js index 5fabff4f50..325806acbc 100644 --- a/p__Engineering__Lists__TrainingProgram__Add.fdb43d5b.async.js +++ b/p__Engineering__Lists__TrainingProgram__Add.fdb43d5b.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[138,6,8],{"55Ip":function(Ae,q,n){"use strict";n.d(q,"a",function(){return F}),n.d(q,"b",function(){return k});var w=n("Ty5D"),x=n("dI71"),fe=n("q1tI"),ce=n.n(fe),H=n("YS25"),o=n("17x9"),le=n.n(o),Y=n("wx14"),R=n("zLVn"),P=n("9R94"),S=function(r){Object(x.a)(a,r);function a(){for(var g,v=arguments.length,$=new Array(v),j=0;j=0||v.relatedTarget.className.indexOf("".concat(y,"-next"))>=0))return;r.setState({goInputText:""}),f(r.getValidValue())},r.go=function(v){var $=r.state.goInputText;if($==="")return;(v.keyCode===X.ENTER||v.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(H.a)(c,[{key:"getValidValue",value:function(){var a=this.state,b=a.goInputText,g=a.current;return!b||isNaN(b)?g:Number(b)}},{key:"getPageSizeOptions",value:function(){var a=this.props,b=a.pageSize,g=a.pageSizeOptions;return g.some(function(v){return v.toString()===b.toString()})?g:g.concat([b.toString()]).sort(function(v,$){var j=isNaN(Number(v))?0:Number(v),f=isNaN(Number($))?0:Number($);return j-f})}},{key:"render",value:function(){var a=this,b=this.props,g=b.pageSize,v=b.locale,$=b.rootPrefixCls,j=b.changeSize,f=b.quickGo,y=b.goButton,u=b.selectComponentClass,s=b.buildOptionText,h=b.selectPrefixCls,l=b.disabled,d=this.state.goInputText,O="".concat($,"-options"),K=u,G=null,T=null,M=null;if(!j&&!f)return null;var W=this.getPageSizeOptions();if(j&&K){var L=W.map(function(_,oe){return R.a.createElement(K.Option,{key:oe,value:_.toString()},(s||a.buildOptionText)(_))});G=R.a.createElement(K,{disabled:l,prefixCls:h,showSearch:!1,className:"".concat(O,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(g||W[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},L)}return f&&(y&&(M=typeof y=="boolean"?R.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(O,"-quick-jumper-button")},v.jump_to_confirm):R.a.createElement("span",{onClick:this.go,onKeyUp:this.go},y)),T=R.a.createElement("div",{className:"".concat(O,"-quick-jumper")},v.jump_to,R.a.createElement("input",{disabled:l,type:"text",value:d,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,M)),R.a.createElement("li",{className:"".concat(O)},G,T)}}]),c}(R.a.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=p,z=n("N2Kk");function N(){}function F(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function V(U,k,c){return c}function I(U,k,c){var r=typeof U=="undefined"?k.pageSize:U;return Math.floor((c.total-1)/r)+1}var te=function(U){Object(o.a)(c,U);var k=Object(le.a)(c);function c(r){var a;Object(ce.a)(this,c),a=k.call(this,r),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(I(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(j,f){var y=a.props.prefixCls,u=j||R.a.createElement("button",{type:"button","aria-label":f,className:"".concat(y,"-item-link")});return typeof j=="function"&&(u=R.a.createElement(j,Object(fe.a)({},a.props))),u},a.savePaginationNode=function(j){a.paginationNode=j},a.isValid=function(j){return F(j)&&j!==a.state.current},a.shouldDisplayQuickJumper=function(){var j=a.props,f=j.showQuickJumper,y=j.pageSize,u=j.total;return u<=y?!1:f},a.handleKeyDown=function(j){(j.keyCode===X.ARROW_UP||j.keyCode===X.ARROW_DOWN)&&j.preventDefault()},a.handleKeyUp=function(j){var f=a.getValidValue(j),y=a.state.currentInputValue;f!==y&&a.setState({currentInputValue:f}),j.keyCode===X.ENTER?a.handleChange(f):j.keyCode===X.ARROW_UP?a.handleChange(f-1):j.keyCode===X.ARROW_DOWN&&a.handleChange(f+1)},a.changePageSize=function(j){var f=a.state.current,y=I(j,a.state,a.props);f=f>y?y:f,y===0&&(f=a.state.current),typeof j=="number"&&("pageSize"in a.props||a.setState({pageSize:j}),"current"in a.props||a.setState({current:f,currentInputValue:f})),a.props.onShowSizeChange(f,j),"onChange"in a.props&&a.props.onChange&&a.props.onChange(f,j)},a.handleChange=function(j){var f=a.props.disabled,y=j;if(a.isValid(y)&&!f){var u=I(void 0,a.state,a.props);y>u?y=u:y<1&&(y=1),"current"in a.props||a.setState({current:y,currentInputValue:y});var s=a.state.pageSize;return a.props.onChange(y,s),y}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?y-2:0),s=2;s=g?$=g:$=Number(b),$}},{key:"getShowSizeChanger",value:function(){var a=this.props,b=a.showSizeChanger,g=a.total,v=a.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:g>v}},{key:"renderPrev",value:function(a){var b=this.props,g=b.prevIcon,v=b.itemRender,$=v(a,"prev",this.getItemIcon(g,"prev page")),j=!this.hasPrev();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"renderNext",value:function(a){var b=this.props,g=b.nextIcon,v=b.itemRender,$=v(a,"next",this.getItemIcon(g,"next page")),j=!this.hasNext();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"render",value:function(){var a=this,b=this.props,g=b.prefixCls,v=b.className,$=b.style,j=b.disabled,f=b.hideOnSinglePage,y=b.total,u=b.locale,s=b.showQuickJumper,h=b.showLessItems,l=b.showTitle,d=b.showTotal,O=b.simple,K=b.itemRender,G=b.showPrevNextJumpers,T=b.jumpPrevIcon,M=b.jumpNextIcon,W=b.selectComponentClass,L=b.selectPrefixCls,_=b.pageSizeOptions,oe=this.state,e=oe.current,i=oe.pageSize,t=oe.currentInputValue;if(f===!0&&y<=i)return null;var E=I(void 0,this.state,this.props),D=[],B=null,ae=null,me=null,xe=null,Ee=null,be=s&&s.goButton,ge=h?1:2,Ke=e-1>0?e-1:0,ze=e+1=ge*2&&e!==1+2&&(D[0]=Object(Y.cloneElement)(D[0],{className:"".concat(g,"-item-after-jump-prev")}),D.unshift(B)),E-e>=ge*2&&e!==E-2&&(D[D.length-1]=Object(Y.cloneElement)(D[D.length-1],{className:"".concat(g,"-item-before-jump-next")}),D.push(ae)),Z!==1&&D.unshift(me),ue!==E&&D.push(xe)}var re=null;d&&(re=R.a.createElement("li",{className:"".concat(g,"-total-text")},d(y,[y===0?0:(e-1)*i+1,e*i>y?y:e*i])));var ne=!this.hasPrev()||!E,ie=!this.hasNext()||!E;return R.a.createElement("ul",Object(w.a)({className:S()(g,v,Object(x.a)({},"".concat(g,"-disabled"),j)),style:$,unselectable:"unselectable",ref:this.savePaginationNode},Fe),re,R.a.createElement("li",{title:l?u.prev_page:null,onClick:this.prev,tabIndex:ne?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(g,"-prev"),Object(x.a)({},"".concat(g,"-disabled"),ne)),"aria-disabled":ne},this.renderPrev(Ke)),D,R.a.createElement("li",{title:l?u.next_page:null,onClick:this.next,tabIndex:ie?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(g,"-next"),Object(x.a)({},"".concat(g,"-disabled"),ie)),"aria-disabled":ie},this.renderNext(ze)),R.a.createElement(m,{disabled:j,locale:u,rootPrefixCls:g,selectComponentClass:W,selectPrefixCls:L,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:e,pageSize:i,pageSizeOptions:_,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(a,b){var g={};if("current"in a&&(g.current=a.current,a.current!==b.current&&(g.currentInputValue=g.current)),"pageSize"in a&&a.pageSize!==b.pageSize){var v=b.current,$=I(a.pageSize,b,a);v=v>$?$:v,"current"in a||(g.current=v,g.currentInputValue=v),g.pageSize=a.pageSize}return g}}]),c}(R.a.Component);te.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:z.a,style:{},itemRender:V,totalBoundaryShowSizeChanger:50};var A=te},"6RRn":function(Ae,q,n){"use strict";var w=n("wCXF"),x=n("n6Qo");n.d(q,"b",function(){return x.a});var fe=n("IBYe"),ce=n("6eGT"),H=n("hW8S");n.d(q,"a",function(){return H.a}),q.c=w.b},"6eGT":function(Ae,q,n){"use strict";function w(x){return null}q.a=w},"815F":function(Ae,q,n){"use strict";n.d(q,"e",function(){return le}),n.d(q,"c",function(){return R}),n.d(q,"d",function(){return P}),n.d(q,"a",function(){return Q}),n.d(q,"f",function(){return ee}),n.d(q,"b",function(){return X});var w=n("KQm4"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("Zm9Q"),H=n("Kwbf"),o=n("OZM5");function le(p,m){return p!=null?p:m}function Y(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function z(N){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(V){var I=V.key,te=V.children;Object(H.a)(I!=null,"Tree node must have a certain key: [".concat(F).concat(I,"]"));var A=String(I);Object(H.a)(!m.has(A)||I===null||I===void 0,"Same 'key' exist in the Tree: ".concat(A)),m.set(A,!0),z(te,"".concat(F).concat(A," > "))})}z(p)}function R(p){function m(z){var N=Object(ce.a)(z);return N.map(function(F){if(!Object(o.i)(F))return Object(H.a)(!F,"Tree/TreeNode can only accept TreeNode as children."),null;var V=F.key,I=F.props,te=I.children,A=Object(fe.a)(I,["children"]),U=Object(x.a)({key:V},A),k=m(te);return k.length&&(U.children=k),U}).filter(function(F){return F})}return m(p)}function P(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=new Set(m===!0?[]:m),N=[];function F(V){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return V.map(function(te,A){var U=Object(o.h)(I?I.pos:"0",A),k=le(te.key,U),c=Object(x.a)(Object(x.a)({},te),{},{parent:I,pos:U,children:null,data:te,isStart:[].concat(Object(w.a)(I?I.isStart:[]),[A===0]),isEnd:[].concat(Object(w.a)(I?I.isEnd:[]),[A===V.length-1])});return N.push(c),m===!0||z.has(k)?c.children=F(te.children||[],c):c.children=[],c})}return F(p),N}function S(p,m,z){var N;z?typeof z=="string"?N=function(I){return I[z]}:typeof z=="function"&&(N=function(I){return z(I)}):N=function(I,te){return le(I.key,te)};function F(V,I,te){var A=V?V.children:p,U=V?Object(o.h)(te.pos,I):"0";if(V){var k=N(V,U),c={node:V,index:I,pos:U,key:k,parentPos:te.node?te.pos:null,level:te.level+1};m(c)}A&&A.forEach(function(r,a){F(r,a,{node:V,pos:U,level:te?te.level+1:-1})})}F(null)}function Q(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=m.initWrapper,N=m.processEntity,F=m.onProcessFinished,V=arguments.length>2?arguments[2]:void 0,I={},te={},A={posEntities:I,keyEntities:te};return z&&(A=z(A)||A),S(p,function(U){var k=U.node,c=U.index,r=U.pos,a=U.key,b=U.parentPos,g=U.level,v={node:k,index:c,key:a,pos:r,level:g},$=le(a,r);I[r]=v,te[$]=v,v.parent=I[b],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),N&&N(v,A)},V),F&&F(A),A}function ee(p,m){var z=m.expandedKeys,N=m.selectedKeys,F=m.loadedKeys,V=m.loadingKeys,I=m.checkedKeys,te=m.halfCheckedKeys,A=m.dragOverNodeKey,U=m.dropPosition,k=m.keyEntities,c=k[p],r={eventKey:p,expanded:z.indexOf(p)!==-1,selected:N.indexOf(p)!==-1,loaded:F.indexOf(p)!==-1,loading:V.indexOf(p)!==-1,checked:I.indexOf(p)!==-1,halfChecked:te.indexOf(p)!==-1,pos:String(c?c.pos:""),dragOver:A===p&&U===0,dragOverGapTop:A===p&&U===-1,dragOverGapBottom:A===p&&U===1};return r}function X(p){var m=p.data,z=p.expanded,N=p.selected,F=p.checked,V=p.loaded,I=p.loading,te=p.halfChecked,A=p.dragOver,U=p.dragOverGapTop,k=p.dragOverGapBottom,c=p.pos,r=p.active,a=Object(x.a)(Object(x.a)({},m),{},{expanded:z,selected:N,checked:F,loaded:V,loading:I,halfChecked:te,dragOver:A,dragOverGapTop:U,dragOverGapBottom:k,pos:c,active:r});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(H.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),p}}),a}},BfvP:function(Ae,q,n){"use strict";n.r(q);var w=n("2qtc"),x=n("kLXV"),fe=n("g9YV"),ce=n("wCAj"),H=n("k1fw"),o=n("DZo9"),le=n("8z0m"),Y=n("14J3"),R=n("BMrR"),P=n("+L6B"),S=n("2/Rp"),Q=n("jCWc"),ee=n("kPKH"),X=n("5NDa"),p=n("5rEg"),m=n("OaEy"),z=n("2fM7"),N=n("/zsF"),F=n("PArb"),V=n("sPJy"),I=n("bE4q"),te=n("miYZ"),A=n("tsqr"),U=n("9og8"),k=n("y8nQ"),c=n("Vl3Y"),r=n("tJVT"),a=n("WmNS"),b=n.n(a),g=n("q1tI"),v=n.n(g),$=n("gvAy"),j=n.n($),f=n("55Ip"),y=n("9kvl"),u=n("ErOA"),s=function(l){var d,O=l.user,K={page:1,per_page:20,total:0,ec_major_school_id:null,ec_year_id:null,category:1,sort_by:null,sort_direction:null,school_id:null},G=Object(g.useState)(K),T=Object(r.a)(G,2),M=T[0],W=T[1],L=Object(g.useState)(!0),_=Object(r.a)(L,2),oe=_[0],e=_[1],i=Object(g.useState)([]),t=Object(r.a)(i,2),E=t[0],D=t[1],B=Object(g.useState)([]),ae=Object(r.a)(B,2),me=ae[0],xe=ae[1],Ee=Object(g.useState)([]),be=Object(r.a)(Ee,2),ge=be[0],Ke=be[1],ze=Object(g.useState)(!1),Fe=Object(r.a)(ze,2),Ye=Fe[0],He=Fe[1],rt=Object(g.useState)(),C=Object(r.a)(rt,2),J=C[0],Z=C[1],ue=Object(g.useState)(),he=Object(r.a)(ue,2),se=he[0],re=he[1],ne=c.a.useForm(),ie=Object(r.a)(ne,1),pe=ie[0],de=Object(g.useState)(),ve=Object(r.a)(de,2),Oe=ve[0],ye=ve[1],Pe=Object(g.useState)([]),Ie=Object(r.a)(Pe,2),De=Ie[0],we=Ie[1];Object(g.useEffect)(function(){var Ce;(Ce=O.userInfo)!==null&&Ce!==void 0&&Ce.school_id&&(je(),We())},[O==null||((d=O.userInfo)===null||d===void 0)?void 0:d.school_id]);function je(Ce){return $e.apply(this,arguments)}function $e(){return $e=Object(U.a)(b.a.mark(function Ce(Re){var Se,Te;return b.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return ye(Object(H.a)({},Re)),_e.next=3,Object(u.a)("/api/schools/".concat(O==null||((Se=O.userInfo)===null||Se===void 0)?void 0:Se.school_id,"/ec_majors.json"),{method:"get",params:Object(H.a)({per_page:1e4},Re)});case 3:Te=_e.sent,xe(Te==null?void 0:Te.ec_majors);case 5:case"end":return _e.stop()}},Ce)})),$e.apply(this,arguments)}function We(){return ke.apply(this,arguments)}function ke(){return ke=Object(U.a)(b.a.mark(function Ce(){var Re;return b.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(u.a)("/api/ec_major_schools/1/ec_years/select_year.json",{method:"get"});case 2:Re=Te.sent,Ke(Re==null?void 0:Re.year_arr);case 4:case"end":return Te.stop()}},Ce)})),ke.apply(this,arguments)}var Ve=[{title:"\u4E13\u4E1A\u4EE3\u7801",dataIndex:"code",key:"code"},{title:"\u4E13\u4E1A\u540D\u79F0",dataIndex:"name",key:"name"}],Je={onRemove:function(){we([])},beforeUpload:function(Re){if(console.log(Re),(Re==null?void 0:Re.size)>1024*1024*50)return A.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Se=[];return Se.push(Re),we([].concat(Se)),!1},fileList:De};return v.a.createElement("div",{className:j.a.wrap},v.a.createElement(I.a,{separator:"",style:{padding:"20px"}},v.a.createElement(I.a.Item,null,v.a.createElement(f.a,{to:"/engineering/trainingProgram"},"\u57F9\u517B\u65B9\u6848")),v.a.createElement(I.a.Separator,null,">>"),v.a.createElement(I.a.Item,null,"\u65B0\u589E\u57F9\u517B\u65B9\u6848")),v.a.createElement("div",{className:j.a.title},"\u57F9\u517B\u65B9\u6848\u4FE1\u606F"),v.a.createElement(F.a,{style:{padding:"0px 20px"}}),v.a.createElement("div",{style:{paddingTop:"50px"}},v.a.createElement(c.a,{form:pe,labelCol:{span:8},wrapperCol:{span:8}},v.a.createElement(c.a.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"year",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},v.a.createElement(z.a,null,ge==null?void 0:ge.map(function(Ce,Re){return v.a.createElement(z.a.Option,{value:Ce},Ce,"\u5C4A")}))),v.a.createElement(c.a.Item,{label:v.a.createElement("div",null,v.a.createElement("span",{style:{marginRight:"4px",color:"#ff4d4f"}},"*"),v.a.createElement("label",null,"\u8BA4\u8BC1\u4E13\u4E1A"))},v.a.createElement(R.a,{gutter:12,style:{flexFlow:"initial",flexDirection:"row-reverse"},className:j.a.rowFrom},v.a.createElement(ee.a,{span:16},v.a.createElement(c.a.Item,{name:"major_id"},v.a.createElement(p.a,{style:{color:"#000"},disabled:!0,bordered:!1}))),v.a.createElement(ee.a,{span:8},v.a.createElement(S.a,{onClick:function(){He(!0),re(J||"")}},"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A")))),v.a.createElement(c.a.Item,{label:"\u57F9\u517B\u65B9\u6848\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{max:60,message:"\u57F9\u517B\u65B9\u6848\u540D\u79F0\u4E0D\u80FD\u8D85\u8FC760\u4E2A\u5B57"}]},v.a.createElement(p.a,{placeholder:"\u4F8B\u5982\uFF1A2021\u7EA7\u8BA1\u7B97\u673A\u79D1\u5B66\u4E0E\u6280\u672F\u4E13\u4E1A\u672C\u79D1\u6280\u672F\u4EBA\u624D\u57F9\u517B\u65B9\u6848"})),v.a.createElement(R.a,null,v.a.createElement(ee.a,{span:8,style:{justifyContent:"end",display:"flex",marginTop:"2px"}},v.a.createElement("label",null,"\u57F9\u517B\u65B9\u6848\u6587\u4EF6\uFF1A")),v.a.createElement(ee.a,{span:8},v.a.createElement(le.a,Je,v.a.createElement(S.a,null,"\u4E0A\u4F20\u6587\u4EF6")))))),v.a.createElement("div",{style:{textAlign:"end",paddingRight:"30px"}},v.a.createElement(S.a,{onClick:function(){y.d.push("/engineering/trainingProgram")}},"\u8FD4\u56DE"),v.a.createElement(S.a,{onClick:Object(U.a)(b.a.mark(function Ce(){var Re,Se,Te,Le;return b.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return pe.submit(),Ue.next=3,pe.validateFields();case 3:if(Se=pe.getFieldsValue(),J){Ue.next=7;break}return A.b.info("\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"),Ue.abrupt("return");case 7:if(!(!Se.name||!Se.year)){Ue.next=9;break}return Ue.abrupt("return");case 9:return Te=new FormData,De.length>0&&Te.append("file",De[0]),Te.append("school_id",O==null||((Re=O.userInfo)===null||Re===void 0)?void 0:Re.school_id),Te.append("major_id",J),Te.append("name",Se.name),Te.append("year",Se.year),Ue.next=17,Object(u.a)("/api/ec_major_schools/1/ec_years.json",{method:"post",body:Te},!0);case 17:Le=Ue.sent,(Le==null?void 0:Le.status)===0&&(A.b.info("\u6DFB\u52A0\u6210\u529F"),y.d.push("/engineering/trainingProgram"));case 19:case"end":return Ue.stop()}},Ce)})),style:{marginLeft:"10px"},type:"primary"},"\u4FDD\u5B58")),v.a.createElement(x.a,{title:"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",centered:!0,visible:Ye,onCancel:function(){He(!1),re("")},onOk:function(){var Re,Se;He(!1),Z(se),pe.setFieldsValue({major_id:me==null||((Re=me.filter(function(Te){return Te.id===parseInt(se)}))===null||Re===void 0||((Se=Re[0])===null||Se===void 0))?void 0:Se.name})}},v.a.createElement("div",{style:{display:"flex",marginBottom:"10px",alignItems:"center",justifyContent:"space-between"}},v.a.createElement(p.a.Search,{style:{width:"300px"},onSearch:function(Re){je(Object(H.a)(Object(H.a)({},Oe),{},{search:Re}))},placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u4EE3\u7801\u6216\u540D\u79F0"})),v.a.createElement(ce.a,{dataSource:me,columns:Ve,pagination:!1,rowKey:function(Re){return Re.id},scroll:{y:300},rowSelection:{type:"radio",onChange:function(Re,Se){re(Re)},selectedRowKeys:se}})))};q.default=Object(y.a)(function(h){var l=h.user;return{user:l}})(s)},GfqC:function(Ae,q,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe);function H(u,s){var h="cannot "+u.method+" "+u.action+" "+s.status+"'",l=new Error(h);return l.status=s.status,l.method=u.method,l.url=u.action,l}function o(u){var s=u.responseText||u.response;if(!s)return s;try{return JSON.parse(s)}catch(h){return s}}function le(u){var s=new XMLHttpRequest;u.onProgress&&s.upload&&(s.upload.onprogress=function(O){O.total>0&&(O.percent=O.loaded/O.total*100),u.onProgress(O)});var h=new FormData;u.data&&Object.keys(u.data).forEach(function(d){var O=u.data[d];if(Array.isArray(O)){O.forEach(function(K){h.append(d+"[]",K)});return}h.append(d,u.data[d])}),u.file instanceof Blob?h.append(u.filename,u.file,u.file.name):h.append(u.filename,u.file),s.onerror=function(O){u.onError(O)},s.onload=function(){return s.status<200||s.status>=300?u.onError(H(u,s),o(s)):u.onSuccess(o(s),s)},s.open(u.method,u.action,!0),u.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var l=u.headers||{};return l["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach(function(d){l[d]!==null&&s.setRequestHeader(d,l[d])}),s.send(h),{abort:function(){s.abort()}}}var Y=+new Date,R=0;function P(){return"rc-upload-"+Y+"-"+ ++R}function S(u,s){return u.indexOf(s,u.length-s.length)!==-1}var Q=function(u,s){if(u&&s){var h=Array.isArray(s)?s:s.split(","),l=u.name||"",d=u.type||"",O=d.replace(/\/.*$/,"");return h.some(function(K){var G=K.trim();return G.charAt(0)==="."?S(l.toLowerCase(),G.toLowerCase()):/\/\*$/.test(G)?O===G.replace(/\/.*$/,""):d===G})}return!0};function ee(u,s){var h=u.createReader(),l=[];function d(){h.readEntries(function(O){var K=Array.prototype.slice.apply(O);l=l.concat(K);var G=!K.length;G?s(l):d()})}d()}var X=function(s,h,l){var d=function O(K,G){G=G||"",K.isFile?K.file(function(T){l(T)&&(K.fullPath&&!T.webkitRelativePath&&(Object.defineProperties(T,{webkitRelativePath:{writable:!0}}),T.webkitRelativePath=K.fullPath.replace(/^\//,""),Object.defineProperties(T,{webkitRelativePath:{writable:!1}})),h([T]))}):K.isDirectory&&ee(K,function(T){T.forEach(function(M){O(M,""+G+K.name+"/")})})};s.forEach(function(O){d(O.webkitGetAsEntry())})},p=X,m=Object.assign||function(u){for(var s=1;s=0)continue;if(!Object.prototype.hasOwnProperty.call(u,l))continue;h[l]=u[l]}return h}function I(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function te(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function A(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var U=function(s){return Object.keys(s).reduce(function(h,l){return(l.substr(0,5)==="data-"||l.substr(0,5)==="aria-"||l==="role")&&(h[l]=s[l]),h},{})},k=function(u){A(s,u);function s(){var h,l,d,O;I(this,s);for(var K=arguments.length,G=Array(K),T=0;T1&&arguments[1]!==void 0?arguments[1]:1,ie=ge.length,pe=0;pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(h).map(function(d,O){if(!H.isValidElement(d)||!d.type)return null;var K=d.type.isSelectOptGroup,G=d.key,T=d.props,M=T.children,W=Object(le.a)(T,["children"]);return l||!K?k(d):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(G===null?O:G,"__"),label:G},W),{},{options:c(M)})}).filter(function(d){return d})}var r=n("2Qr1"),a=n("qNPg"),b=n("U8pU"),g=n("Kwbf"),v=n("WKfj");function $(h){var l=h.mode,d=h.options,O=h.children,K=h.backfill,G=h.allowClear,T=h.placeholder,M=h.getInputElement,W=h.showSearch,L=h.onSearch,_=h.defaultOpen,oe=h.autoFocus,e=h.labelInValue,i=h.value,t=h.inputValue,E=h.optionLabelProp,D=l==="multiple"||l==="tags",B=W!==void 0?W:D||l==="combobox",ae=d||c(O);if(Object(g.a)(l!=="tags"||ae.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var me=ae.some(function(be){return be.options?be.options.some(function(ge){return typeof("value"in ge?ge.value:ge.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(g.a)(!me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(g.a)(l!=="combobox"||!E,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(g.a)(l==="combobox"||!K,"`backfill` only works with `combobox` mode."),Object(g.a)(l==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(g.b)(l!=="combobox"||!M||!G||!T,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),L&&!B&&l!=="combobox"&&l!=="tags"&&Object(g.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(g.b)(!_||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),i!=null){var xe=Object(v.d)(i);Object(g.a)(!e||xe.every(function(be){return Object(b.a)(be)==="object"&&("key"in be||"value"in be)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(g.a)(!D||Array.isArray(i),"`value` should be array when `mode` is `multiple` or `tags`")}if(O){var Ee=null;Object(U.a)(O).some(function(be){if(!H.isValidElement(be)||!be.type)return!1;var ge=be.type;if(ge.isSelectOption)return!1;if(ge.isSelectOptGroup){var Ke=Object(U.a)(be.props.children).every(function(ze){return!H.isValidElement(ze)||!be.type||ze.type.isSelectOption?!0:(Ee=ze.type,!1)});return!Ke}return Ee=ge,!0}),Ee&&Object(g.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(g.a)(t===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var j=$,f=Object(a.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:c,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:j,fillOptionsWithMissingValue:r.a}),y=function(h){Object(fe.a)(d,h);var l=Object(ce.a)(d);function d(){var O;return Object(w.a)(this,d),O=l.apply(this,arguments),O.selectRef=H.createRef(),O.focus=function(){O.selectRef.current.focus()},O.blur=function(){O.selectRef.current.blur()},O}return Object(x.a)(d,[{key:"render",value:function(){return H.createElement(f,Object.assign({ref:this.selectRef},this.props))}}]),d}(H.Component);y.Option=V,y.OptGroup=te;var u=y,s=q.c=u},NvD2:function(Ae,q,n){"use strict";n.d(q,"a",function(){return o});var w=n("Kwbf");function x(le,Y){var R=new Set;return le.forEach(function(P){Y.has(P)||R.add(P)}),R}function fe(le){var Y=le||{},R=Y.disabled,P=Y.disableCheckbox,S=Y.checkable;return!!(R||P)||S===!1}function ce(le,Y,R,P){for(var S=new Set(le),Q=new Set,ee=0;ee<=R;ee+=1){var X=Y.get(ee)||new Set;X.forEach(function(N){var F=N.key,V=N.node,I=N.children,te=I===void 0?[]:I;S.has(F)&&!P(V)&&te.filter(function(A){return!P(A.node)}).forEach(function(A){S.add(A.key)})})}for(var p=new Set,m=R;m>=0;m-=1){var z=Y.get(m)||new Set;z.forEach(function(N){var F=N.parent,V=N.node;if(P(V)||!N.parent||p.has(N.parent.key))return;if(P(N.parent.node)){p.add(F.key);return}var I=!0,te=!1;(F.children||[]).filter(function(A){return!P(A.node)}).forEach(function(A){var U=A.key,k=S.has(U);I&&!k&&(I=!1),!te&&(k||Q.has(U))&&(te=!0)}),I&&S.add(F.key),te&&Q.add(F.key),p.add(F.key)})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(x(Q,S))}}function H(le,Y,R,P,S){for(var Q=new Set(le),ee=new Set(Y),X=0;X<=P;X+=1){var p=R.get(X)||new Set;p.forEach(function(F){var V=F.key,I=F.node,te=F.children,A=te===void 0?[]:te;!Q.has(V)&&!ee.has(V)&&!S(I)&&A.filter(function(U){return!S(U.node)}).forEach(function(U){Q.delete(U.key)})})}ee=new Set;for(var m=new Set,z=P;z>=0;z-=1){var N=R.get(z)||new Set;N.forEach(function(F){var V=F.parent,I=F.node;if(S(I)||!F.parent||m.has(F.parent.key))return;if(S(F.parent.node)){m.add(V.key);return}var te=!0,A=!1;(V.children||[]).filter(function(U){return!S(U.node)}).forEach(function(U){var k=U.key,c=Q.has(k);te&&!c&&(te=!1),!A&&(c||ee.has(k))&&(A=!0)}),te||Q.delete(V.key),A&&ee.add(V.key),m.add(V.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(x(ee,Q))}}function o(le,Y,R,P){var S=[],Q;P?Q=P:Q=fe;var ee=new Set(le.filter(function(z){var N=!!R[z];return N||S.push(z),N})),X=new Map,p=0;Object.keys(R).forEach(function(z){var N=R[z],F=N.level,V=X.get(F);V||(V=new Set,X.set(F,V)),V.add(N),p=Math.max(p,F)}),Object(w.a)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(z){return"'".concat(z,"'")}).join(", ")));var m;return Y===!0?m=ce(ee,X,p,Q):m=H(ee,Y.halfCheckedKeys,X,p,Q),m}},OZM5:function(Ae,q,n){"use strict";n.d(q,"b",function(){return P}),n.d(q,"a",function(){return S}),n.d(q,"k",function(){return Q}),n.d(q,"h",function(){return ee}),n.d(q,"i",function(){return X}),n.d(q,"g",function(){return p}),n.d(q,"c",function(){return m}),n.d(q,"d",function(){return z}),n.d(q,"j",function(){return V}),n.d(q,"e",function(){return I}),n.d(q,"f",function(){return te});var w=n("KQm4"),x=n("U8pU"),fe=n("Ff2n"),ce=n("q1tI"),H=n.n(ce),o=n("Kwbf"),le=n("WaYH"),Y=.25,R=2;function P(A,U){var k=A.slice(),c=k.indexOf(U);return c>=0&&k.splice(c,1),k}function S(A,U){var k=A.slice();return k.indexOf(U)===-1&&k.push(U),k}function Q(A){return A.split("-")}function ee(A,U){return"".concat(A,"-").concat(U)}function X(A){return A&&A.type&&A.type.isTreeNode}function p(A,U){var k=[A],c=U[A];function r(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(b){var g=b.key,v=b.children;k.push(g),r(v)})}return r(c.children),k}function m(A,U){var k=A.clientY,c=U.selectHandle.getBoundingClientRect(),r=c.top,a=c.bottom,b=c.height,g=Math.max(b*Y,R);return k<=r+g?-1:k>=a-g?1:0}function z(A,U){if(!A)return;var k=U.multiple;return k?A.slice():A.length?[A[0]]:A}var N=function(U){return U};function F(A,U){if(!A)return[];var k=U||{},c=k.processProps,r=c===void 0?N:c,a=Array.isArray(A)?A:[A];return a.map(function(b){var g=b.children,v=Object(fe.a)(b,["children"]),$=F(g,U);return H.a.createElement(le.a,Object.assign({},r(v)),$)})}function V(A){if(!A)return null;var U;if(Array.isArray(A))U={checkedKeys:A,halfCheckedKeys:void 0};else if(Object(x.a)(A)==="object")U={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function I(A,U){var k=new Set;function c(r){if(k.has(r))return;var a=U[r];if(!a)return;k.add(r);var b=a.parent,g=a.node;if(g.disabled)return;b&&c(b.key)}return(A||[]).forEach(function(r){c(r)}),Object(w.a)(k)}function te(A){var U={};return Object.keys(A).forEach(function(k){(k.startsWith("data-")||k.startsWith("aria-"))&&(U[k]=A[k])}),U}},"SA+Z":function(Ae,q,n){var w=n("wTVA"),x=n("EbDI"),fe=n("ZhPi"),ce=n("wkBT");function H(o){return w(o)||x(o)||fe(o)||ce()}Ae.exports=H,Ae.exports.__esModule=!0,Ae.exports.default=Ae.exports},WaYH:function(Ae,q,n){"use strict";var w=n("rePB"),x=n("Ff2n"),fe=n("VTBJ"),ce=n("1OyB"),H=n("vuIU"),o=n("JX7q"),le=n("Ji7U"),Y=n("LK+K"),R=n("q1tI"),P=n("TSYQ"),S=n.n(P),Q=n("sboe"),ee=n("OZM5"),X=function(U){var k=U.prefixCls,c=U.level,r=U.isStart,a=U.isEnd;if(!c)return null;for(var b="".concat(k,"-indent-unit"),g=[],v=0;v=0||v.relatedTarget.className.indexOf("".concat(y,"-next"))>=0))return;r.setState({goInputText:""}),f(r.getValidValue())},r.go=function(v){var $=r.state.goInputText;if($==="")return;(v.keyCode===X.ENTER||v.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(H.a)(c,[{key:"getValidValue",value:function(){var a=this.state,b=a.goInputText,g=a.current;return!b||isNaN(b)?g:Number(b)}},{key:"getPageSizeOptions",value:function(){var a=this.props,b=a.pageSize,g=a.pageSizeOptions;return g.some(function(v){return v.toString()===b.toString()})?g:g.concat([b.toString()]).sort(function(v,$){var j=isNaN(Number(v))?0:Number(v),f=isNaN(Number($))?0:Number($);return j-f})}},{key:"render",value:function(){var a=this,b=this.props,g=b.pageSize,v=b.locale,$=b.rootPrefixCls,j=b.changeSize,f=b.quickGo,y=b.goButton,u=b.selectComponentClass,s=b.buildOptionText,h=b.selectPrefixCls,l=b.disabled,d=this.state.goInputText,O="".concat($,"-options"),K=u,G=null,P=null,M=null;if(!j&&!f)return null;var W=this.getPageSizeOptions();if(j&&K){var L=W.map(function(_,oe){return R.a.createElement(K.Option,{key:oe,value:_.toString()},(s||a.buildOptionText)(_))});G=R.a.createElement(K,{disabled:l,prefixCls:h,showSearch:!1,className:"".concat(O,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(g||W[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},L)}return f&&(y&&(M=typeof y=="boolean"?R.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(O,"-quick-jumper-button")},v.jump_to_confirm):R.a.createElement("span",{onClick:this.go,onKeyUp:this.go},y)),P=R.a.createElement("div",{className:"".concat(O,"-quick-jumper")},v.jump_to,R.a.createElement("input",{disabled:l,type:"text",value:d,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,M)),R.a.createElement("li",{className:"".concat(O)},G,P)}}]),c}(R.a.Component);p.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=p,z=n("N2Kk");function N(){}function F(U){return typeof U=="number"&&isFinite(U)&&Math.floor(U)===U}function V(U,k,c){return c}function I(U,k,c){var r=typeof U=="undefined"?k.pageSize:U;return Math.floor((c.total-1)/r)+1}var te=function(U){Object(o.a)(c,U);var k=Object(le.a)(c);function c(r){var a;Object(ce.a)(this,c),a=k.call(this,r),a.getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(I(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(j,f){var y=a.props.prefixCls,u=j||R.a.createElement("button",{type:"button","aria-label":f,className:"".concat(y,"-item-link")});return typeof j=="function"&&(u=R.a.createElement(j,Object(fe.a)({},a.props))),u},a.savePaginationNode=function(j){a.paginationNode=j},a.isValid=function(j){return F(j)&&j!==a.state.current},a.shouldDisplayQuickJumper=function(){var j=a.props,f=j.showQuickJumper,y=j.pageSize,u=j.total;return u<=y?!1:f},a.handleKeyDown=function(j){(j.keyCode===X.ARROW_UP||j.keyCode===X.ARROW_DOWN)&&j.preventDefault()},a.handleKeyUp=function(j){var f=a.getValidValue(j),y=a.state.currentInputValue;f!==y&&a.setState({currentInputValue:f}),j.keyCode===X.ENTER?a.handleChange(f):j.keyCode===X.ARROW_UP?a.handleChange(f-1):j.keyCode===X.ARROW_DOWN&&a.handleChange(f+1)},a.changePageSize=function(j){var f=a.state.current,y=I(j,a.state,a.props);f=f>y?y:f,y===0&&(f=a.state.current),typeof j=="number"&&("pageSize"in a.props||a.setState({pageSize:j}),"current"in a.props||a.setState({current:f,currentInputValue:f})),a.props.onShowSizeChange(f,j),"onChange"in a.props&&a.props.onChange&&a.props.onChange(f,j)},a.handleChange=function(j){var f=a.props.disabled,y=j;if(a.isValid(y)&&!f){var u=I(void 0,a.state,a.props);y>u?y=u:y<1&&(y=1),"current"in a.props||a.setState({current:y,currentInputValue:y});var s=a.state.pageSize;return a.props.onChange(y,s),y}return a.state.current},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?y-2:0),s=2;s=g?$=g:$=Number(b),$}},{key:"getShowSizeChanger",value:function(){var a=this.props,b=a.showSizeChanger,g=a.total,v=a.totalBoundaryShowSizeChanger;return typeof b!="undefined"?b:g>v}},{key:"renderPrev",value:function(a){var b=this.props,g=b.prevIcon,v=b.itemRender,$=v(a,"prev",this.getItemIcon(g,"prev page")),j=!this.hasPrev();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"renderNext",value:function(a){var b=this.props,g=b.nextIcon,v=b.itemRender,$=v(a,"next",this.getItemIcon(g,"next page")),j=!this.hasNext();return Object(Y.isValidElement)($)?Object(Y.cloneElement)($,{disabled:j}):$}},{key:"render",value:function(){var a=this,b=this.props,g=b.prefixCls,v=b.className,$=b.style,j=b.disabled,f=b.hideOnSinglePage,y=b.total,u=b.locale,s=b.showQuickJumper,h=b.showLessItems,l=b.showTitle,d=b.showTotal,O=b.simple,K=b.itemRender,G=b.showPrevNextJumpers,P=b.jumpPrevIcon,M=b.jumpNextIcon,W=b.selectComponentClass,L=b.selectPrefixCls,_=b.pageSizeOptions,oe=this.state,e=oe.current,i=oe.pageSize,t=oe.currentInputValue;if(f===!0&&y<=i)return null;var E=I(void 0,this.state,this.props),D=[],B=null,ae=null,me=null,xe=null,Ee=null,be=s&&s.goButton,ge=h?1:2,Ke=e-1>0?e-1:0,ze=e+1=ge*2&&e!==1+2&&(D[0]=Object(Y.cloneElement)(D[0],{className:"".concat(g,"-item-after-jump-prev")}),D.unshift(B)),E-e>=ge*2&&e!==E-2&&(D[D.length-1]=Object(Y.cloneElement)(D[D.length-1],{className:"".concat(g,"-item-before-jump-next")}),D.push(ae)),Z!==1&&D.unshift(me),ue!==E&&D.push(xe)}var re=null;d&&(re=R.a.createElement("li",{className:"".concat(g,"-total-text")},d(y,[y===0?0:(e-1)*i+1,e*i>y?y:e*i])));var ne=!this.hasPrev()||!E,ie=!this.hasNext()||!E;return R.a.createElement("ul",Object(w.a)({className:S()(g,v,Object(x.a)({},"".concat(g,"-disabled"),j)),style:$,unselectable:"unselectable",ref:this.savePaginationNode},Fe),re,R.a.createElement("li",{title:l?u.prev_page:null,onClick:this.prev,tabIndex:ne?null:0,onKeyPress:this.runIfEnterPrev,className:S()("".concat(g,"-prev"),Object(x.a)({},"".concat(g,"-disabled"),ne)),"aria-disabled":ne},this.renderPrev(Ke)),D,R.a.createElement("li",{title:l?u.next_page:null,onClick:this.next,tabIndex:ie?null:0,onKeyPress:this.runIfEnterNext,className:S()("".concat(g,"-next"),Object(x.a)({},"".concat(g,"-disabled"),ie)),"aria-disabled":ie},this.renderNext(ze)),R.a.createElement(m,{disabled:j,locale:u,rootPrefixCls:g,selectComponentClass:W,selectPrefixCls:L,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:e,pageSize:i,pageSizeOptions:_,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:be}))}}],[{key:"getDerivedStateFromProps",value:function(a,b){var g={};if("current"in a&&(g.current=a.current,a.current!==b.current&&(g.currentInputValue=g.current)),"pageSize"in a&&a.pageSize!==b.pageSize){var v=b.current,$=I(a.pageSize,b,a);v=v>$?$:v,"current"in a||(g.current=v,g.currentInputValue=v),g.pageSize=a.pageSize}return g}}]),c}(R.a.Component);te.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:z.a,style:{},itemRender:V,totalBoundaryShowSizeChanger:50};var A=te},"6RRn":function(Ae,q,n){"use strict";var w=n("wCXF"),x=n("n6Qo");n.d(q,"b",function(){return x.a});var fe=n("IBYe"),ce=n("6eGT"),H=n("hW8S");n.d(q,"a",function(){return H.a}),q.c=w.b},"6eGT":function(Ae,q,n){"use strict";function w(x){return null}q.a=w},"815F":function(Ae,q,n){"use strict";n.d(q,"e",function(){return le}),n.d(q,"c",function(){return R}),n.d(q,"d",function(){return T}),n.d(q,"a",function(){return Q}),n.d(q,"f",function(){return ee}),n.d(q,"b",function(){return X});var w=n("KQm4"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("Zm9Q"),H=n("Kwbf"),o=n("OZM5");function le(p,m){return p!=null?p:m}function Y(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function z(N){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(V){var I=V.key,te=V.children;Object(H.a)(I!=null,"Tree node must have a certain key: [".concat(F).concat(I,"]"));var A=String(I);Object(H.a)(!m.has(A)||I===null||I===void 0,"Same 'key' exist in the Tree: ".concat(A)),m.set(A,!0),z(te,"".concat(F).concat(A," > "))})}z(p)}function R(p){function m(z){var N=Object(ce.a)(z);return N.map(function(F){if(!Object(o.i)(F))return Object(H.a)(!F,"Tree/TreeNode can only accept TreeNode as children."),null;var V=F.key,I=F.props,te=I.children,A=Object(fe.a)(I,["children"]),U=Object(x.a)({key:V},A),k=m(te);return k.length&&(U.children=k),U}).filter(function(F){return F})}return m(p)}function T(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=new Set(m===!0?[]:m),N=[];function F(V){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return V.map(function(te,A){var U=Object(o.h)(I?I.pos:"0",A),k=le(te.key,U),c=Object(x.a)(Object(x.a)({},te),{},{parent:I,pos:U,children:null,data:te,isStart:[].concat(Object(w.a)(I?I.isStart:[]),[A===0]),isEnd:[].concat(Object(w.a)(I?I.isEnd:[]),[A===V.length-1])});return N.push(c),m===!0||z.has(k)?c.children=F(te.children||[],c):c.children=[],c})}return F(p),N}function S(p,m,z){var N;z?typeof z=="string"?N=function(I){return I[z]}:typeof z=="function"&&(N=function(I){return z(I)}):N=function(I,te){return le(I.key,te)};function F(V,I,te){var A=V?V.children:p,U=V?Object(o.h)(te.pos,I):"0";if(V){var k=N(V,U),c={node:V,index:I,pos:U,key:k,parentPos:te.node?te.pos:null,level:te.level+1};m(c)}A&&A.forEach(function(r,a){F(r,a,{node:V,pos:U,level:te?te.level+1:-1})})}F(null)}function Q(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=m.initWrapper,N=m.processEntity,F=m.onProcessFinished,V=arguments.length>2?arguments[2]:void 0,I={},te={},A={posEntities:I,keyEntities:te};return z&&(A=z(A)||A),S(p,function(U){var k=U.node,c=U.index,r=U.pos,a=U.key,b=U.parentPos,g=U.level,v={node:k,index:c,key:a,pos:r,level:g},$=le(a,r);I[r]=v,te[$]=v,v.parent=I[b],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),N&&N(v,A)},V),F&&F(A),A}function ee(p,m){var z=m.expandedKeys,N=m.selectedKeys,F=m.loadedKeys,V=m.loadingKeys,I=m.checkedKeys,te=m.halfCheckedKeys,A=m.dragOverNodeKey,U=m.dropPosition,k=m.keyEntities,c=k[p],r={eventKey:p,expanded:z.indexOf(p)!==-1,selected:N.indexOf(p)!==-1,loaded:F.indexOf(p)!==-1,loading:V.indexOf(p)!==-1,checked:I.indexOf(p)!==-1,halfChecked:te.indexOf(p)!==-1,pos:String(c?c.pos:""),dragOver:A===p&&U===0,dragOverGapTop:A===p&&U===-1,dragOverGapBottom:A===p&&U===1};return r}function X(p){var m=p.data,z=p.expanded,N=p.selected,F=p.checked,V=p.loaded,I=p.loading,te=p.halfChecked,A=p.dragOver,U=p.dragOverGapTop,k=p.dragOverGapBottom,c=p.pos,r=p.active,a=Object(x.a)(Object(x.a)({},m),{},{expanded:z,selected:N,checked:F,loaded:V,loading:I,halfChecked:te,dragOver:A,dragOverGapTop:U,dragOverGapBottom:k,pos:c,active:r});return"props"in a||Object.defineProperty(a,"props",{get:function(){return Object(H.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),p}}),a}},BfvP:function(Ae,q,n){"use strict";n.r(q);var w=n("2qtc"),x=n("kLXV"),fe=n("g9YV"),ce=n("wCAj"),H=n("k1fw"),o=n("DZo9"),le=n("8z0m"),Y=n("14J3"),R=n("BMrR"),T=n("+L6B"),S=n("2/Rp"),Q=n("jCWc"),ee=n("kPKH"),X=n("5NDa"),p=n("5rEg"),m=n("OaEy"),z=n("2fM7"),N=n("/zsF"),F=n("PArb"),V=n("sPJy"),I=n("bE4q"),te=n("miYZ"),A=n("tsqr"),U=n("9og8"),k=n("y8nQ"),c=n("Vl3Y"),r=n("tJVT"),a=n("WmNS"),b=n.n(a),g=n("q1tI"),v=n.n(g),$=n("gvAy"),j=n.n($),f=n("55Ip"),y=n("9kvl"),u=n("ErOA"),s=function(l){var d,O=l.user,K={page:1,per_page:20,total:0,ec_major_school_id:null,ec_year_id:null,category:1,sort_by:null,sort_direction:null,school_id:null},G=Object(g.useState)(K),P=Object(r.a)(G,2),M=P[0],W=P[1],L=Object(g.useState)(!0),_=Object(r.a)(L,2),oe=_[0],e=_[1],i=Object(g.useState)([]),t=Object(r.a)(i,2),E=t[0],D=t[1],B=Object(g.useState)([]),ae=Object(r.a)(B,2),me=ae[0],xe=ae[1],Ee=Object(g.useState)([]),be=Object(r.a)(Ee,2),ge=be[0],Ke=be[1],ze=Object(g.useState)(!1),Fe=Object(r.a)(ze,2),Ye=Fe[0],He=Fe[1],rt=Object(g.useState)(),C=Object(r.a)(rt,2),J=C[0],Z=C[1],ue=Object(g.useState)(),he=Object(r.a)(ue,2),se=he[0],re=he[1],ne=c.a.useForm(),ie=Object(r.a)(ne,1),pe=ie[0],de=Object(g.useState)(),ve=Object(r.a)(de,2),Oe=ve[0],ye=ve[1],Te=Object(g.useState)([]),Ie=Object(r.a)(Te,2),De=Ie[0],we=Ie[1];Object(g.useEffect)(function(){var Ce;(Ce=O.userInfo)!==null&&Ce!==void 0&&Ce.school_id&&(je(),We())},[O==null||((d=O.userInfo)===null||d===void 0)?void 0:d.school_id]);function je(Ce){return $e.apply(this,arguments)}function $e(){return $e=Object(U.a)(b.a.mark(function Ce(Re){var Se,Pe;return b.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return ye(Object(H.a)({},Re)),_e.next=3,Object(u.a)("/api/schools/".concat(O==null||((Se=O.userInfo)===null||Se===void 0)?void 0:Se.school_id,"/ec_majors.json"),{method:"get",params:Object(H.a)({per_page:1e4},Re)});case 3:Pe=_e.sent,xe(Pe==null?void 0:Pe.ec_majors);case 5:case"end":return _e.stop()}},Ce)})),$e.apply(this,arguments)}function We(){return ke.apply(this,arguments)}function ke(){return ke=Object(U.a)(b.a.mark(function Ce(){var Re;return b.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(u.a)("/api/ec_major_schools/1/ec_years/select_year.json",{method:"get"});case 2:Re=Pe.sent,Ke(Re==null?void 0:Re.year_arr);case 4:case"end":return Pe.stop()}},Ce)})),ke.apply(this,arguments)}var Ve=[{title:"\u4E13\u4E1A\u4EE3\u7801",dataIndex:"code",key:"code"},{title:"\u4E13\u4E1A\u540D\u79F0",dataIndex:"name",key:"name"}],Je={onRemove:function(){we([])},beforeUpload:function(Re){if(console.log(Re),(Re==null?void 0:Re.size)>1024*1024*50)return A.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var Se=[];return Se.push(Re),we([].concat(Se)),!1},fileList:De};return v.a.createElement("div",{className:j.a.wrap},v.a.createElement(I.a,{separator:"",style:{padding:"20px"}},v.a.createElement(I.a.Item,null,v.a.createElement(f.a,{to:"/engineering/trainingProgram"},"\u57F9\u517B\u65B9\u6848")),v.a.createElement(I.a.Separator,null,">>"),v.a.createElement(I.a.Item,null,"\u65B0\u589E\u57F9\u517B\u65B9\u6848")),v.a.createElement("div",{className:j.a.title},"\u57F9\u517B\u65B9\u6848\u4FE1\u606F"),v.a.createElement(F.a,{style:{padding:"0px 20px"}}),v.a.createElement("div",{style:{paddingTop:"50px"}},v.a.createElement(c.a,{form:pe,labelCol:{span:8},wrapperCol:{span:8}},v.a.createElement(c.a.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"year",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},v.a.createElement(z.a,null,ge==null?void 0:ge.map(function(Ce,Re){return v.a.createElement(z.a.Option,{value:Ce},Ce,"\u5C4A")}))),v.a.createElement(c.a.Item,{label:v.a.createElement("div",null,v.a.createElement("span",{style:{marginRight:"4px",color:"#ff4d4f"}},"*"),v.a.createElement("label",null,"\u8BA4\u8BC1\u4E13\u4E1A"))},v.a.createElement(R.a,{gutter:12,style:{flexFlow:"initial",flexDirection:"row-reverse"},className:j.a.rowFrom},v.a.createElement(ee.a,{span:16},v.a.createElement(c.a.Item,{name:"major_id"},v.a.createElement(p.a,{style:{color:"#000"},disabled:!0,bordered:!1}))),v.a.createElement(ee.a,{span:8},v.a.createElement(S.a,{onClick:function(){He(!0),re(J||"")}},"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A")))),v.a.createElement(c.a.Item,{label:"\u57F9\u517B\u65B9\u6848\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u57F9\u517B\u65B9\u6848\u540D\u79F0"},{max:60,message:"\u57F9\u517B\u65B9\u6848\u540D\u79F0\u4E0D\u80FD\u8D85\u8FC760\u4E2A\u5B57"}]},v.a.createElement(p.a,{placeholder:"\u4F8B\u5982\uFF1A2021\u7EA7\u8BA1\u7B97\u673A\u79D1\u5B66\u4E0E\u6280\u672F\u4E13\u4E1A\u672C\u79D1\u6280\u672F\u4EBA\u624D\u57F9\u517B\u65B9\u6848"})),v.a.createElement(R.a,null,v.a.createElement(ee.a,{span:8,style:{justifyContent:"end",display:"flex",marginTop:"2px"}},v.a.createElement("label",null,"\u57F9\u517B\u65B9\u6848\u6587\u4EF6\uFF1A")),v.a.createElement(ee.a,{span:8},v.a.createElement(le.a,Je,v.a.createElement(S.a,null,"\u4E0A\u4F20\u6587\u4EF6")))))),v.a.createElement("div",{style:{textAlign:"end",paddingRight:"30px"}},v.a.createElement(S.a,{onClick:function(){y.d.push("/engineering/trainingProgram")}},"\u8FD4\u56DE"),v.a.createElement(S.a,{onClick:Object(U.a)(b.a.mark(function Ce(){var Re,Se,Pe,Le;return b.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return pe.submit(),Ue.next=3,pe.validateFields();case 3:if(Se=pe.getFieldsValue(),J){Ue.next=7;break}return A.b.info("\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"),Ue.abrupt("return");case 7:if(!(!Se.name||!Se.year)){Ue.next=9;break}return Ue.abrupt("return");case 9:return Pe=new FormData,De.length>0&&Pe.append("file",De[0]),Pe.append("school_id",O==null||((Re=O.userInfo)===null||Re===void 0)?void 0:Re.school_id),Pe.append("major_id",J),Pe.append("name",Se.name),Pe.append("year",Se.year),Ue.next=17,Object(u.a)("/api/ec_major_schools/1/ec_years.json",{method:"post",body:Pe},!0);case 17:Le=Ue.sent,(Le==null?void 0:Le.status)===0&&(A.b.info("\u6DFB\u52A0\u6210\u529F"),y.d.push("/engineering/trainingProgram"));case 19:case"end":return Ue.stop()}},Ce)})),style:{marginLeft:"10px"},type:"primary"},"\u4FDD\u5B58")),v.a.createElement(x.a,{title:"\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A",centered:!0,visible:Ye,onCancel:function(){He(!1),re("")},onOk:function(){var Re,Se;He(!1),Z(se),pe.setFieldsValue({major_id:me==null||((Re=me.filter(function(Pe){return Pe.id===parseInt(se)}))===null||Re===void 0||((Se=Re[0])===null||Se===void 0))?void 0:Se.name})}},v.a.createElement("div",{style:{display:"flex",marginBottom:"10px",alignItems:"center",justifyContent:"space-between"}},v.a.createElement(p.a.Search,{style:{width:"300px"},onSearch:function(Re){je(Object(H.a)(Object(H.a)({},Oe),{},{search:Re}))},placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u4EE3\u7801\u6216\u540D\u79F0"})),v.a.createElement(ce.a,{dataSource:me,columns:Ve,pagination:!1,rowKey:function(Re){return Re.id},scroll:{y:300},rowSelection:{type:"radio",onChange:function(Re,Se){re(Re)},selectedRowKeys:se}})))};q.default=Object(y.a)(function(h){var l=h.user;return{user:l}})(s)},GfqC:function(Ae,q,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe);function H(u,s){var h="cannot "+u.method+" "+u.action+" "+s.status+"'",l=new Error(h);return l.status=s.status,l.method=u.method,l.url=u.action,l}function o(u){var s=u.responseText||u.response;if(!s)return s;try{return JSON.parse(s)}catch(h){return s}}function le(u){var s=new XMLHttpRequest;u.onProgress&&s.upload&&(s.upload.onprogress=function(O){O.total>0&&(O.percent=O.loaded/O.total*100),u.onProgress(O)});var h=new FormData;u.data&&Object.keys(u.data).forEach(function(d){var O=u.data[d];if(Array.isArray(O)){O.forEach(function(K){h.append(d+"[]",K)});return}h.append(d,u.data[d])}),u.file instanceof Blob?h.append(u.filename,u.file,u.file.name):h.append(u.filename,u.file),s.onerror=function(O){u.onError(O)},s.onload=function(){return s.status<200||s.status>=300?u.onError(H(u,s),o(s)):u.onSuccess(o(s),s)},s.open(u.method,u.action,!0),u.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);var l=u.headers||{};return l["X-Requested-With"]!==null&&s.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach(function(d){l[d]!==null&&s.setRequestHeader(d,l[d])}),s.send(h),{abort:function(){s.abort()}}}var Y=+new Date,R=0;function T(){return"rc-upload-"+Y+"-"+ ++R}function S(u,s){return u.indexOf(s,u.length-s.length)!==-1}var Q=function(u,s){if(u&&s){var h=Array.isArray(s)?s:s.split(","),l=u.name||"",d=u.type||"",O=d.replace(/\/.*$/,"");return h.some(function(K){var G=K.trim();return G.charAt(0)==="."?S(l.toLowerCase(),G.toLowerCase()):/\/\*$/.test(G)?O===G.replace(/\/.*$/,""):d===G})}return!0};function ee(u,s){var h=u.createReader(),l=[];function d(){h.readEntries(function(O){var K=Array.prototype.slice.apply(O);l=l.concat(K);var G=!K.length;G?s(l):d()})}d()}var X=function(s,h,l){var d=function O(K,G){G=G||"",K.isFile?K.file(function(P){l(P)&&(K.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=K.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),h([P]))}):K.isDirectory&&ee(K,function(P){P.forEach(function(M){O(M,""+G+K.name+"/")})})};s.forEach(function(O){d(O.webkitGetAsEntry())})},p=X,m=Object.assign||function(u){for(var s=1;s=0)continue;if(!Object.prototype.hasOwnProperty.call(u,l))continue;h[l]=u[l]}return h}function I(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function te(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function A(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var U=function(s){return Object.keys(s).reduce(function(h,l){return(l.substr(0,5)==="data-"||l.substr(0,5)==="aria-"||l==="role")&&(h[l]=s[l]),h},{})},k=function(u){A(s,u);function s(){var h,l,d,O;I(this,s);for(var K=arguments.length,G=Array(K),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,ie=ge.length,pe=0;pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(U.a)(h).map(function(d,O){if(!H.isValidElement(d)||!d.type)return null;var K=d.type.isSelectOptGroup,G=d.key,P=d.props,M=P.children,W=Object(le.a)(P,["children"]);return l||!K?k(d):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(G===null?O:G,"__"),label:G},W),{},{options:c(M)})}).filter(function(d){return d})}var r=n("2Qr1"),a=n("qNPg"),b=n("U8pU"),g=n("Kwbf"),v=n("WKfj");function $(h){var l=h.mode,d=h.options,O=h.children,K=h.backfill,G=h.allowClear,P=h.placeholder,M=h.getInputElement,W=h.showSearch,L=h.onSearch,_=h.defaultOpen,oe=h.autoFocus,e=h.labelInValue,i=h.value,t=h.inputValue,E=h.optionLabelProp,D=l==="multiple"||l==="tags",B=W!==void 0?W:D||l==="combobox",ae=d||c(O);if(Object(g.a)(l!=="tags"||ae.every(function(be){return!be.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var me=ae.some(function(be){return be.options?be.options.some(function(ge){return typeof("value"in ge?ge.value:ge.key)=="number"}):typeof("value"in be?be.value:be.key)=="number"});Object(g.a)(!me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(g.a)(l!=="combobox"||!E,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(g.a)(l==="combobox"||!K,"`backfill` only works with `combobox` mode."),Object(g.a)(l==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(g.b)(l!=="combobox"||!M||!G||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),L&&!B&&l!=="combobox"&&l!=="tags"&&Object(g.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(g.b)(!_||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),i!=null){var xe=Object(v.d)(i);Object(g.a)(!e||xe.every(function(be){return Object(b.a)(be)==="object"&&("key"in be||"value"in be)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(g.a)(!D||Array.isArray(i),"`value` should be array when `mode` is `multiple` or `tags`")}if(O){var Ee=null;Object(U.a)(O).some(function(be){if(!H.isValidElement(be)||!be.type)return!1;var ge=be.type;if(ge.isSelectOption)return!1;if(ge.isSelectOptGroup){var Ke=Object(U.a)(be.props.children).every(function(ze){return!H.isValidElement(ze)||!be.type||ze.type.isSelectOption?!0:(Ee=ze.type,!1)});return!Ke}return Ee=ge,!0}),Ee&&Object(g.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(g.a)(t===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var j=$,f=Object(a.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:c,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:j,fillOptionsWithMissingValue:r.a}),y=function(h){Object(fe.a)(d,h);var l=Object(ce.a)(d);function d(){var O;return Object(w.a)(this,d),O=l.apply(this,arguments),O.selectRef=H.createRef(),O.focus=function(){O.selectRef.current.focus()},O.blur=function(){O.selectRef.current.blur()},O}return Object(x.a)(d,[{key:"render",value:function(){return H.createElement(f,Object.assign({ref:this.selectRef},this.props))}}]),d}(H.Component);y.Option=V,y.OptGroup=te;var u=y,s=q.c=u},NvD2:function(Ae,q,n){"use strict";n.d(q,"a",function(){return o});var w=n("Kwbf");function x(le,Y){var R=new Set;return le.forEach(function(T){Y.has(T)||R.add(T)}),R}function fe(le){var Y=le||{},R=Y.disabled,T=Y.disableCheckbox,S=Y.checkable;return!!(R||T)||S===!1}function ce(le,Y,R,T){for(var S=new Set(le),Q=new Set,ee=0;ee<=R;ee+=1){var X=Y.get(ee)||new Set;X.forEach(function(N){var F=N.key,V=N.node,I=N.children,te=I===void 0?[]:I;S.has(F)&&!T(V)&&te.filter(function(A){return!T(A.node)}).forEach(function(A){S.add(A.key)})})}for(var p=new Set,m=R;m>=0;m-=1){var z=Y.get(m)||new Set;z.forEach(function(N){var F=N.parent,V=N.node;if(T(V)||!N.parent||p.has(N.parent.key))return;if(T(N.parent.node)){p.add(F.key);return}var I=!0,te=!1;(F.children||[]).filter(function(A){return!T(A.node)}).forEach(function(A){var U=A.key,k=S.has(U);I&&!k&&(I=!1),!te&&(k||Q.has(U))&&(te=!0)}),I&&S.add(F.key),te&&Q.add(F.key),p.add(F.key)})}return{checkedKeys:Array.from(S),halfCheckedKeys:Array.from(x(Q,S))}}function H(le,Y,R,T,S){for(var Q=new Set(le),ee=new Set(Y),X=0;X<=T;X+=1){var p=R.get(X)||new Set;p.forEach(function(F){var V=F.key,I=F.node,te=F.children,A=te===void 0?[]:te;!Q.has(V)&&!ee.has(V)&&!S(I)&&A.filter(function(U){return!S(U.node)}).forEach(function(U){Q.delete(U.key)})})}ee=new Set;for(var m=new Set,z=T;z>=0;z-=1){var N=R.get(z)||new Set;N.forEach(function(F){var V=F.parent,I=F.node;if(S(I)||!F.parent||m.has(F.parent.key))return;if(S(F.parent.node)){m.add(V.key);return}var te=!0,A=!1;(V.children||[]).filter(function(U){return!S(U.node)}).forEach(function(U){var k=U.key,c=Q.has(k);te&&!c&&(te=!1),!A&&(c||ee.has(k))&&(A=!0)}),te||Q.delete(V.key),A&&ee.add(V.key),m.add(V.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(x(ee,Q))}}function o(le,Y,R,T){var S=[],Q;T?Q=T:Q=fe;var ee=new Set(le.filter(function(z){var N=!!R[z];return N||S.push(z),N})),X=new Map,p=0;Object.keys(R).forEach(function(z){var N=R[z],F=N.level,V=X.get(F);V||(V=new Set,X.set(F,V)),V.add(N),p=Math.max(p,F)}),Object(w.a)(!S.length,"Tree missing follow keys: ".concat(S.slice(0,100).map(function(z){return"'".concat(z,"'")}).join(", ")));var m;return Y===!0?m=ce(ee,X,p,Q):m=H(ee,Y.halfCheckedKeys,X,p,Q),m}},OZM5:function(Ae,q,n){"use strict";n.d(q,"b",function(){return T}),n.d(q,"a",function(){return S}),n.d(q,"k",function(){return Q}),n.d(q,"h",function(){return ee}),n.d(q,"i",function(){return X}),n.d(q,"g",function(){return p}),n.d(q,"c",function(){return m}),n.d(q,"d",function(){return z}),n.d(q,"j",function(){return V}),n.d(q,"e",function(){return I}),n.d(q,"f",function(){return te});var w=n("KQm4"),x=n("U8pU"),fe=n("Ff2n"),ce=n("q1tI"),H=n.n(ce),o=n("Kwbf"),le=n("WaYH"),Y=.25,R=2;function T(A,U){var k=A.slice(),c=k.indexOf(U);return c>=0&&k.splice(c,1),k}function S(A,U){var k=A.slice();return k.indexOf(U)===-1&&k.push(U),k}function Q(A){return A.split("-")}function ee(A,U){return"".concat(A,"-").concat(U)}function X(A){return A&&A.type&&A.type.isTreeNode}function p(A,U){var k=[A],c=U[A];function r(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(b){var g=b.key,v=b.children;k.push(g),r(v)})}return r(c.children),k}function m(A,U){var k=A.clientY,c=U.selectHandle.getBoundingClientRect(),r=c.top,a=c.bottom,b=c.height,g=Math.max(b*Y,R);return k<=r+g?-1:k>=a-g?1:0}function z(A,U){if(!A)return;var k=U.multiple;return k?A.slice():A.length?[A[0]]:A}var N=function(U){return U};function F(A,U){if(!A)return[];var k=U||{},c=k.processProps,r=c===void 0?N:c,a=Array.isArray(A)?A:[A];return a.map(function(b){var g=b.children,v=Object(fe.a)(b,["children"]),$=F(g,U);return H.a.createElement(le.a,Object.assign({},r(v)),$)})}function V(A){if(!A)return null;var U;if(Array.isArray(A))U={checkedKeys:A,halfCheckedKeys:void 0};else if(Object(x.a)(A)==="object")U={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return U}function I(A,U){var k=new Set;function c(r){if(k.has(r))return;var a=U[r];if(!a)return;k.add(r);var b=a.parent,g=a.node;if(g.disabled)return;b&&c(b.key)}return(A||[]).forEach(function(r){c(r)}),Object(w.a)(k)}function te(A){var U={};return Object.keys(A).forEach(function(k){(k.startsWith("data-")||k.startsWith("aria-"))&&(U[k]=A[k])}),U}},"SA+Z":function(Ae,q,n){var w=n("wTVA"),x=n("EbDI"),fe=n("ZhPi"),ce=n("wkBT");function H(o){return w(o)||x(o)||fe(o)||ce()}Ae.exports=H,Ae.exports.__esModule=!0,Ae.exports.default=Ae.exports},WaYH:function(Ae,q,n){"use strict";var w=n("rePB"),x=n("Ff2n"),fe=n("VTBJ"),ce=n("1OyB"),H=n("vuIU"),o=n("JX7q"),le=n("Ji7U"),Y=n("LK+K"),R=n("q1tI"),T=n("TSYQ"),S=n.n(T),Q=n("sboe"),ee=n("OZM5"),X=function(U){var k=U.prefixCls,c=U.level,r=U.isStart,a=U.isEnd;if(!c)return null;for(var b="".concat(k,"-indent-unit"),g=[],v=0;v1&&arguments[1]!==void 0?arguments[1]:!1,W=T.getAttribute("id")||T.getAttribute("data-reactid")||T.getAttribute("name");if(M&&j[W])return j[W];var L=window.getComputedStyle(T),_=L.getPropertyValue("box-sizing")||L.getPropertyValue("-moz-box-sizing")||L.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(L.getPropertyValue("padding-bottom"))+parseFloat(L.getPropertyValue("padding-top")),e=parseFloat(L.getPropertyValue("border-bottom-width"))+parseFloat(L.getPropertyValue("border-top-width")),i=$.map(function(E){return"".concat(E,":").concat(L.getPropertyValue(E))}).join(";"),t={sizingStyle:i,paddingSize:oe,borderSize:e,boxSizing:_};return M&&W&&(j[W]=t),t}function u(T){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),T.getAttribute("wrap")?f.setAttribute("wrap",T.getAttribute("wrap")):f.removeAttribute("wrap");var _=y(T,M),oe=_.paddingSize,e=_.borderSize,i=_.boxSizing,t=_.sizingStyle;f.setAttribute("style","".concat(t,";").concat(v)),f.value=T.value||T.placeholder||"";var E=Number.MIN_SAFE_INTEGER,D=Number.MAX_SAFE_INTEGER,B=f.scrollHeight,ae;if(i==="border-box"?B+=e:i==="content-box"&&(B-=oe),W!==null||L!==null){f.value=" ";var me=f.scrollHeight-oe;W!==null&&(E=me*W,i==="border-box"&&(E=E+oe+e),B=Math.max(E,B)),L!==null&&(D=me*L,i==="border-box"&&(D=D+oe+e),ae=B>D?"":"hidden",B=Math.min(D,B))}return{height:B,minHeight:E,maxHeight:D,overflowY:ae,resize:"none"}}var s=n("Gytx"),h=n.n(s),l;(function(T){T[T.NONE=0]="NONE",T[T.RESIZING=1]="RESIZING",T[T.RESIZED=2]="RESIZED"})(l||(l={}));var d=function(T){Object(ce.a)(W,T);var M=Object(H.a)(W);function W(L){var _;return Object(x.a)(this,W),_=M.call(this,L),_.nextFrameActionId=void 0,_.resizeFrameId=void 0,_.textArea=void 0,_.saveTextArea=function(oe){_.textArea=oe},_.handleResize=function(oe){var e=_.state.resizeStatus,i=_.props,t=i.autoSize,E=i.onResize;if(e!==l.NONE)return;typeof E=="function"&&E(oe),t&&_.resizeOnNextFrame()},_.resizeOnNextFrame=function(){cancelAnimationFrame(_.nextFrameActionId),_.nextFrameActionId=requestAnimationFrame(_.resizeTextarea)},_.resizeTextarea=function(){var oe=_.props.autoSize;if(!oe||!_.textArea)return;var e=oe.minRows,i=oe.maxRows,t=u(_.textArea,!1,e,i);_.setState({textareaStyles:t,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(_.resizeFrameId),_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.RESIZED},function(){_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.NONE}),_.fixFirefoxAutoScroll()})})})})},_.renderTextArea=function(){var oe=_.props,e=oe.prefixCls,i=e===void 0?"rc-textarea":e,t=oe.autoSize,E=oe.onResize,D=oe.className,B=oe.disabled,ae=_.state,me=ae.textareaStyles,xe=ae.resizeStatus,Ee=Object(a.a)(_.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=g()(i,D,Object(Y.a)({},"".concat(i,"-disabled"),B));"value"in Ee&&(Ee.value=Ee.value||"");var ge=Object(le.a)(Object(le.a)(Object(le.a)({},_.props.style),me),xe===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(r,{onResize:_.handleResize,disabled:!(t||E)},o.createElement("textarea",Object(w.a)({},Ee,{className:be,style:ge,ref:_.saveTextArea})))},_.state={textareaStyles:{},resizeStatus:l.NONE},_}return Object(fe.a)(W,[{key:"componentDidUpdate",value:function(_){(_.value!==this.props.value||!h()(_.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var _=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(_,oe)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),W}(o.Component),O=d,K=function(T){Object(ce.a)(W,T);var M=Object(H.a)(W);function W(L){var _;Object(x.a)(this,W),_=M.call(this,L),_.resizableTextArea=void 0,_.focus=function(){_.resizableTextArea.textArea.focus()},_.saveTextArea=function(e){_.resizableTextArea=e},_.handleChange=function(e){var i=_.props.onChange;_.setValue(e.target.value,function(){_.resizableTextArea.resizeTextarea()}),i&&i(e)},_.handleKeyDown=function(e){var i=_.props,t=i.onPressEnter,E=i.onKeyDown;e.keyCode===13&&t&&t(e),E&&E(e)};var oe=typeof L.value=="undefined"||L.value===null?L.defaultValue:L.value;return _.state={value:oe},_}return Object(fe.a)(W,[{key:"setValue",value:function(_,oe){"value"in this.props||this.setState({value:_},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(O,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_){return"value"in _?{value:_.value}:null}}]),W}(o.Component),G=q.default=K},ZpRC:function(Ae,q,n){"use strict";function w(S){return typeof S=="object"&&S!=null&&S.nodeType===1}function x(S,Q){return(!Q||S!=="hidden")&&S!=="visible"&&S!=="clip"}function fe(S,Q){if(S.clientHeightQ||m>S&&z=Q&&N>=ee?m-S-X:z>Q&&Nee?z-Q+p:0}var H=function(S,Q){var ee=window,X=Q.scrollMode,p=Q.block,m=Q.inline,z=Q.boundary,N=Q.skipOverflowHiddenElements,F=typeof z=="function"?z:function(me){return me!==z};if(!w(S))throw new TypeError("Invalid target");for(var V=document.scrollingElement||document.documentElement,I=[],te=S;w(te)&&F(te);){if((te=te.parentElement)===V){I.push(te);break}te!=null&&te===document.body&&fe(te)&&!fe(document.documentElement)||te!=null&&fe(te,N)&&I.push(te)}for(var A=ee.visualViewport?ee.visualViewport.width:innerWidth,U=ee.visualViewport?ee.visualViewport.height:innerHeight,k=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,r=S.getBoundingClientRect(),a=r.height,b=r.width,g=r.top,v=r.right,$=r.bottom,j=r.left,f=p==="start"||p==="nearest"?g:p==="end"?$:g+a/2,y=m==="center"?j+b/2:m==="end"?v:j,u=[],s=0;s=0&&j>=0&&$<=U&&v<=A&&g>=K&&$<=T&&j>=M&&v<=G)return u;var W=getComputedStyle(h),L=parseInt(W.borderLeftWidth,10),_=parseInt(W.borderTopWidth,10),oe=parseInt(W.borderRightWidth,10),e=parseInt(W.borderBottomWidth,10),i=0,t=0,E="offsetWidth"in h?h.offsetWidth-h.clientWidth-L-oe:0,D="offsetHeight"in h?h.offsetHeight-h.clientHeight-_-e:0;if(V===h)i=p==="start"?f:p==="end"?f-U:p==="nearest"?ce(c,c+U,U,_,e,c+f,c+f+a,a):f-U/2,t=m==="start"?y:m==="center"?y-A/2:m==="end"?y-A:ce(k,k+A,A,L,oe,k+y,k+y+b,b),i=Math.max(0,i+c),t=Math.max(0,t+k);else{i=p==="start"?f-K-_:p==="end"?f-T+e+D:p==="nearest"?ce(K,T,d,_,e+D,f,f+a,a):f-(K+d/2)+D/2,t=m==="start"?y-M-L:m==="center"?y-(M+O/2)+E/2:m==="end"?y-G+oe+E:ce(M,G,O,L,oe+E,y,y+b,b);var B=h.scrollLeft,ae=h.scrollTop;f+=ae-(i=Math.max(0,Math.min(ae+i,h.scrollHeight-d+D))),y+=B-(t=Math.max(0,Math.min(B+t,h.scrollWidth-O+E)))}u.push({el:h,top:i,left:t})}return u};function o(S){return S===Object(S)&&Object.keys(S).length!==0}function le(S,Q){Q===void 0&&(Q="auto");var ee="scrollBehavior"in document.body.style;S.forEach(function(X){var p=X.el,m=X.top,z=X.left;p.scroll&&ee?p.scroll({top:m,left:z,behavior:Q}):(p.scrollTop=m,p.scrollLeft=z)})}function Y(S){return S===!1?{block:"end",inline:"nearest"}:o(S)?S:{block:"start",inline:"nearest"}}function R(S,Q){var ee=!S.ownerDocument.documentElement.contains(S);if(o(Q)&&typeof Q.behavior=="function")return Q.behavior(ee?[]:H(S,Q));if(ee)return;var X=Y(Q);return le(H(S,X),X.behavior)}var P=q.a=R},Zss7:function(Ae,q,n){var w;(function(x){var fe=/^\s+/,ce=/\s+$/,H=0,o=x.round,le=x.min,Y=x.max,R=x.random;function P(e,i){if(e=e||"",i=i||{},e instanceof P)return e;if(!(this instanceof P))return new P(e,i);var t=S(e);this._originalInput=e,this._r=t.r,this._g=t.g,this._b=t.b,this._a=t.a,this._roundA=o(100*this._a)/100,this._format=i.format||t.format,this._gradientType=i.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=t.ok,this._tc_id=H++}P.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),i,t,E,D,B,ae;return i=e.r/255,t=e.g/255,E=e.b/255,i<=.03928?D=i/12.92:D=x.pow((i+.055)/1.055,2.4),t<=.03928?B=t/12.92:B=x.pow((t+.055)/1.055,2.4),E<=.03928?ae=E/12.92:ae=x.pow((E+.055)/1.055,2.4),.2126*D+.7152*B+.0722*ae},setAlpha:function(e){return this._a=u(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.v*100);return this._a==1?"hsv("+i+", "+t+"%, "+E+"%)":"hsva("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHsl:function(){var e=ee(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=ee(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.l*100);return this._a==1?"hsl("+i+", "+t+"%, "+E+"%)":"hsla("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHex:function(e){return z(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return N(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(s(this._r,255)*100)+"%",g:o(s(this._g,255)*100)+"%",b:o(s(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%)":"rgba("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:f[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var i="#"+F(this._r,this._g,this._b,this._a),t=i,E=this._gradientType?"GradientType = 1, ":"";if(e){var D=P(e);t="#"+F(D._r,D._g,D._b,D._a)}return"progid:DXImageTransform.Microsoft.gradient("+E+"startColorstr="+i+",endColorstr="+t+")"},toString:function(e){var i=!!e;e=e||this._format;var t=!1,E=this._a<1&&this._a>=0,D=!i&&E&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return D?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(t=this.toRgbString()),e==="prgb"&&(t=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(t=this.toHexString()),e==="hex3"&&(t=this.toHexString(!0)),e==="hex4"&&(t=this.toHex8String(!0)),e==="hex8"&&(t=this.toHex8String()),e==="name"&&(t=this.toName()),e==="hsl"&&(t=this.toHslString()),e==="hsv"&&(t=this.toHsvString()),t||this.toHexString())},clone:function(){return P(this.toString())},_applyModification:function(e,i){var t=e.apply(null,[this].concat([].slice.call(i)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(U,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(V,arguments)},saturate:function(){return this._applyModification(I,arguments)},greyscale:function(){return this._applyModification(te,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(e,i){return e.apply(null,[this].concat([].slice.call(i)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination($,arguments)},splitcomplement:function(){return this._applyCombination(g,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(b,arguments)}},P.fromRatio=function(e,i){if(typeof e=="object"){var t={};for(var E in e)e.hasOwnProperty(E)&&(E==="a"?t[E]=e[E]:t[E]=G(e[E]));e=t}return P(e,i)};function S(e){var i={r:0,g:0,b:0},t=1,E=null,D=null,B=null,ae=!1,me=!1;return typeof e=="string"&&(e=_(e)),typeof e=="object"&&(L(e.r)&&L(e.g)&&L(e.b)?(i=Q(e.r,e.g,e.b),ae=!0,me=String(e.r).substr(-1)==="%"?"prgb":"rgb"):L(e.h)&&L(e.s)&&L(e.v)?(E=G(e.s),D=G(e.v),i=m(e.h,E,D),ae=!0,me="hsv"):L(e.h)&&L(e.s)&&L(e.l)&&(E=G(e.s),B=G(e.l),i=X(e.h,E,B),ae=!0,me="hsl"),e.hasOwnProperty("a")&&(t=e.a)),t=u(t),{ok:ae,format:e.format||me,r:le(255,Y(i.r,0)),g:le(255,Y(i.g,0)),b:le(255,Y(i.b,0)),a:t}}function Q(e,i,t){return{r:s(e,255)*255,g:s(i,255)*255,b:s(t,255)*255}}function ee(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),B,ae,me=(E+D)/2;if(E==D)B=ae=0;else{var xe=E-D;ae=me>.5?xe/(2-E-D):xe/(E+D);switch(E){case e:B=(i-t)/xe+(i1&&(ge-=1),ge<1/6?Ee+(be-Ee)*6*ge:ge<1/2?be:ge<2/3?Ee+(be-Ee)*(2/3-ge)*6:Ee}if(i===0)E=D=B=t;else{var me=t<.5?t*(1+i):t+i-t*i,xe=2*t-me;E=ae(xe,me,e+1/3),D=ae(xe,me,e),B=ae(xe,me,e-1/3)}return{r:E*255,g:D*255,b:B*255}}function p(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),B,ae,me=E,xe=E-D;if(ae=E===0?0:xe/E,E==D)B=0;else{switch(E){case e:B=(i-t)/xe+(i>1)+720)%360;--i;)E.h=(E.h+D)%360,B.push(P(E));return B}function $(e,i){i=i||6;for(var t=P(e).toHsv(),E=t.h,D=t.s,B=t.v,ae=[],me=1/i;i--;)ae.push(P({h:E,s:D,v:B})),B=(B+me)%1;return ae}P.mix=function(e,i,t){t=t===0?0:t||50;var E=P(e).toRgb(),D=P(i).toRgb(),B=t/100,ae={r:(D.r-E.r)*B+E.r,g:(D.g-E.g)*B+E.g,b:(D.b-E.b)*B+E.b,a:(D.a-E.a)*B+E.a};return P(ae)},P.readability=function(e,i){var t=P(e),E=P(i);return(x.max(t.getLuminance(),E.getLuminance())+.05)/(x.min(t.getLuminance(),E.getLuminance())+.05)},P.isReadable=function(e,i,t){var E=P.readability(e,i),D,B;B=!1,D=oe(t);switch(D.level+D.size){case"AAsmall":case"AAAlarge":B=E>=4.5;break;case"AAlarge":B=E>=3;break;case"AAAsmall":B=E>=7;break}return B},P.mostReadable=function(e,i,t){var E=null,D=0,B,ae,me,xe;t=t||{},ae=t.includeFallbackColors,me=t.level,xe=t.size;for(var Ee=0;EeD&&(D=B,E=P(i[Ee]));return P.isReadable(e,E,{level:me,size:xe})||!ae?E:(t.includeFallbackColors=!1,P.mostReadable(e,["#fff","#000"],t))};var j=P.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},f=P.hexNames=y(j);function y(e){var i={};for(var t in e)e.hasOwnProperty(t)&&(i[e[t]]=t);return i}function u(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function s(e,i){d(e)&&(e="100%");var t=O(e);return e=le(i,Y(0,parseFloat(e))),t&&(e=parseInt(e*i,10)/100),x.abs(e-i)<1e-6?1:e%i/parseFloat(i)}function h(e){return le(1,Y(0,e))}function l(e){return parseInt(e,16)}function d(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O(e){return typeof e=="string"&&e.indexOf("%")!=-1}function K(e){return e.length==1?"0"+e:""+e}function G(e){return e<=1&&(e=e*100+"%"),e}function T(e){return x.round(parseFloat(e)*255).toString(16)}function M(e){return l(e)/255}var W=function(){var e="[-\\+]?\\d+%?",i="[-\\+]?\\d*\\.\\d+%?",t="(?:"+i+")|(?:"+e+")",E="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",D="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+E),rgba:new RegExp("rgba"+D),hsl:new RegExp("hsl"+E),hsla:new RegExp("hsla"+D),hsv:new RegExp("hsv"+E),hsva:new RegExp("hsva"+D),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function L(e){return!!W.CSS_UNIT.exec(e)}function _(e){e=e.replace(fe,"").replace(ce,"").toLowerCase();var i=!1;if(j[e])e=j[e],i=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t;return(t=W.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=W.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=W.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=W.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=W.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=W.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=W.hex8.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),a:M(t[4]),format:i?"name":"hex8"}:(t=W.hex6.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),format:i?"name":"hex"}:(t=W.hex4.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),a:M(t[4]+""+t[4]),format:i?"name":"hex8"}:(t=W.hex3.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),format:i?"name":"hex"}:!1}function oe(e){var i,t;return e=e||{level:"AA",size:"small"},i=(e.level||"AA").toUpperCase(),t=(e.size||"small").toLowerCase(),i!=="AA"&&i!=="AAA"&&(i="AA"),t!=="small"&&t!=="large"&&(t="small"),{level:i,size:t}}Ae.exports?Ae.exports=P:!(w=function(){return P}.call(q,n,q,Ae),w!==void 0&&(Ae.exports=w))})(Math)},bT9E:function(Ae,q,n){"use strict";n.d(q,"a",function(){return x});var w=n("VTBJ");function x(fe,ce){var H=Object(w.a)({},fe);return Array.isArray(ce)&&ce.forEach(function(o){delete H[o]}),H}},biw7:function(Ae,q,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=w.createContext(null);q.a=fe},fyJ8:function(Ae,q,n){"use strict";var w=n("rePB"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("U8pU"),H=n("q1tI"),o=n.n(H),le=n("TSYQ"),Y=n.n(le),R=n("c+Xe"),P=n("sR1s");function S(m){return m&&Object(ce.a)(m)==="object"&&!Array.isArray(m)&&!H.isValidElement(m)}function Q(m){return typeof m=="string"?!0:Object(R.c)(m)}function ee(m,z){var N,F=m.prefixCls,V=m.className,I=m.record,te=m.index,A=m.dataIndex,U=m.render,k=m.children,c=m.component,r=c===void 0?"td":c,a=m.colSpan,b=m.rowSpan,g=m.fixLeft,v=m.fixRight,$=m.firstFixLeft,j=m.lastFixLeft,f=m.firstFixRight,y=m.lastFixRight,u=m.appendNode,s=m.additionalProps,h=s===void 0?{}:s,l=m.ellipsis,d=m.align,O=m.rowType,K=m.isSticky,G="".concat(F,"-cell"),T,M;if(k)M=k;else{var W=Object(P.b)(I,A);if(M=W,U){var L=U(W,I,te);S(L)?(M=L.children,T=L.props):M=L}}Object(ce.a)(M)==="object"&&!Array.isArray(M)&&!H.isValidElement(M)&&(M=null),l&&(j||f)&&(M=H.createElement("span",{className:"".concat(G,"-content")},M));var _=T||{},oe=_.colSpan,e=_.rowSpan,i=_.style,t=_.className,E=Object(fe.a)(_,["colSpan","rowSpan","style","className"]),D=oe!==void 0?oe:a,B=e!==void 0?e:b;if(D===0||B===0)return null;var ae={},me=typeof g=="number",xe=typeof v=="number";me&&(ae.position="sticky",ae.left=g),xe&&(ae.position="sticky",ae.right=v);var Ee={};d&&(Ee.textAlign=d);var be,ge=l===!0?{showTitle:!0}:l;ge&&(ge.showTitle||O==="header")&&(typeof M=="string"||typeof M=="number"?be=M.toString():H.isValidElement(M)&&typeof M.props.children=="string"&&(be=M.props.children));var Ke=Object(x.a)(Object(x.a)(Object(x.a)({title:be},E),h),{},{colSpan:D&&D!==1?D:null,rowSpan:B&&B!==1?B:null,className:Y()(G,V,(N={},Object(w.a)(N,"".concat(G,"-fix-left"),me),Object(w.a)(N,"".concat(G,"-fix-left-first"),$),Object(w.a)(N,"".concat(G,"-fix-left-last"),j),Object(w.a)(N,"".concat(G,"-fix-right"),xe),Object(w.a)(N,"".concat(G,"-fix-right-first"),f),Object(w.a)(N,"".concat(G,"-fix-right-last"),y),Object(w.a)(N,"".concat(G,"-ellipsis"),l),Object(w.a)(N,"".concat(G,"-with-append"),u),Object(w.a)(N,"".concat(G,"-fix-sticky"),(me||xe)&&K),N),h.className,t),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},h.style),Ee),ae),i),ref:Q(r)?z:null});return H.createElement(r,Object.assign({},Ke),u,M)}var X=H.forwardRef(ee);X.displayName="Cell";var p=H.memo(X,function(m,z){return z.shouldCellUpdate?!z.shouldCellUpdate(z.record,m.record):!1});q.a=p},gvAy:function(Ae,q,n){Ae.exports={flex_box_center:"flex_box_center___1prm7",flex_space_between:"flex_space_between___16qSu",flex_box_vertical_center:"flex_box_vertical_center___1nirN",flex_box_center_end:"flex_box_center_end___WeMYY",flex_box_column:"flex_box_column___2-M3x",wrap:"wrap___3TjEW",title:"title___CPqX6",control:"control___1AAwX",label:"label___1ueIb",rowFrom:"rowFrom___2XL75",customTable:"customTable___y7317"}},h78n:function(Ae,q,n){"use strict";n.d(q,"a",function(){return $});var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe),H={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},o=function(y){var u=y.map(function(){return Object(w.useRef)()}),s=Object(w.useRef)();return Object(w.useEffect)(function(){var h=Date.now(),l=!1;Object.keys(u).forEach(function(d){var O=u[d].current;if(!O)return;l=!0;var K=O.style;K.transitionDuration=".3s, .3s, .3s, .06s",s.current&&h-s.current<100&&(K.transitionDuration="0s, 0s")}),l&&(s.current=Date.now())}),[u]};function le(){return le=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function p(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var m=function(y){var u=y.className,s=y.percent,h=y.prefixCls,l=y.strokeColor,d=y.strokeLinecap,O=y.strokeWidth,K=y.style,G=y.trailColor,T=y.trailWidth,M=y.transition,W=X(y,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete W.gapPosition;var L=Array.isArray(s)?s:[s],_=Array.isArray(l)?l:[l],oe=o(L),e=Y(oe,1),i=e[0],t=O/2,E=100-O/2,D="M ".concat(d==="round"?t:0,",").concat(t,` - L `).concat(d==="round"?E:100,",").concat(t),B="0 0 100 ".concat(O),ae=0;return x.a.createElement("svg",le({className:ce()("".concat(h,"-line"),u),viewBox:B,preserveAspectRatio:"none",style:K},W),x.a.createElement("path",{className:"".concat(h,"-line-trail"),d:D,strokeLinecap:d,stroke:G,strokeWidth:T||O,fillOpacity:"0"}),L.map(function(me,xe){var Ee={strokeDasharray:"".concat(me,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:M||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=_[xe]||_[_.length-1];return ae+=me,x.a.createElement("path",{key:xe,className:"".concat(h,"-line-path"),d:D,strokeLinecap:d,stroke:be,strokeWidth:O,fillOpacity:"0",ref:i[xe],style:Ee})}))};m.defaultProps=H;var z=m;function N(){return N=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function c(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var r=0;function a(f){return+f.replace("%","")}function b(f){return Array.isArray(f)?f:[f]}function g(f,y,u,s){var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5?arguments[5]:void 0,d=50-s/2,O=0,K=-d,G=0,T=-2*d;switch(l){case"left":O=-d,K=0,G=2*d,T=0;break;case"right":O=d,K=0,G=-2*d,T=0;break;case"bottom":K=d,T=2*d;break;default:}var M="M 50,50 m ".concat(O,",").concat(K,` - a `).concat(d,",").concat(d," 0 1 1 ").concat(G,",").concat(-T,` - a `).concat(d,",").concat(d," 0 1 1 ").concat(-G,",").concat(T),W=Math.PI*2*d,L={stroke:u,strokeDasharray:"".concat(y/100*(W-h),"px ").concat(W,"px"),strokeDashoffset:"-".concat(h/2+f/100*(W-h),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:M,pathStyle:L}}var v=function(y){var u=y.prefixCls,s=y.strokeWidth,h=y.trailWidth,l=y.gapDegree,d=y.gapPosition,O=y.trailColor,K=y.strokeLinecap,G=y.style,T=y.className,M=y.strokeColor,W=y.percent,L=k(y,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_=Object(w.useMemo)(function(){return r+=1,r},[]),oe=g(0,100,O,s,l,d),e=oe.pathString,i=oe.pathStyle,t=b(W),E=b(M),D=E.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),B=o(t),ae=F(B,1),me=ae[0],xe=function(){var be=0;return t.map(function(ge,Ke){var ze=E[Ke]||E[E.length-1],Fe=Object.prototype.toString.call(ze)==="[object Object]"?"url(#".concat(u,"-gradient-").concat(_,")"):"",Ye=g(be,ge,ze,s,l,d);return be+=ge,x.a.createElement("path",{key:Ke,className:"".concat(u,"-circle-path"),d:Ye.pathString,stroke:Fe,strokeLinecap:K,strokeWidth:s,opacity:ge===0?0:1,fillOpacity:"0",style:Ye.pathStyle,ref:me[Ke]})})};return x.a.createElement("svg",N({className:ce()("".concat(u,"-circle"),T),viewBox:"0 0 100 100",style:G},L),D&&x.a.createElement("defs",null,x.a.createElement("linearGradient",{id:"".concat(u,"-gradient-").concat(_),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(D).sort(function(Ee,be){return a(Ee)-a(be)}).map(function(Ee,be){return x.a.createElement("stop",{key:be,offset:Ee,stopColor:D[Ee]})}))),x.a.createElement("path",{className:"".concat(u,"-circle-trail"),d:e,stroke:O,strokeLinecap:K,strokeWidth:h||s,fillOpacity:"0",style:i}),xe().reverse())};v.defaultProps=H;var $=v,j={Line:z,Circle:$}},hW8S:function(Ae,q,n){"use strict";n.d(q,"a",function(){return ce}),n.d(q,"c",function(){return H}),n.d(q,"b",function(){return o});var w=n("VTBJ"),x=n("Ff2n"),fe=n("Kwbf"),ce="RC_TABLE_INTERNAL_COL_DEFINE";function H(le){var Y=le.expandable,R=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(w.a)(Object(w.a)({},R),Y):R}function o(le){return Object.keys(le).reduce(function(Y,R){return(R.substr(0,5)==="data-"||R.substr(0,5)==="aria-")&&(Y[R]=le[R]),Y},{})}},n6Qo:function(Ae,q,n){"use strict";n.d(q,"a",function(){return Y});var w=n("q1tI"),x=n("biw7"),fe=n("fyJ8");function ce(R){var P=R.className,S=R.index,Q=R.children,ee=R.colSpan,X=R.rowSpan,p=w.useContext(x.a),m=p.prefixCls,z=p.fixedInfoList,N=z[S];return w.createElement(fe.a,Object.assign({className:P,index:S,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:Q,props:{colSpan:ee,rowSpan:X}}}},N))}function H(R){return w.createElement("tr",Object.assign({},R))}function o(R){var P=R.children,S=w.useContext(x.a),Q=S.prefixCls;return w.createElement("tfoot",{className:"".concat(Q,"-summary")},P)}var le=q.b=o,Y={Cell:ce,Row:H}},sR1s:function(Ae,q,n){"use strict";n.d(q,"b",function(){return ce}),n.d(q,"a",function(){return H}),n.d(q,"c",function(){return o}),n.d(q,"d",function(){return le});var w=n("U8pU"),x="RC_TABLE_KEY";function fe(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function ce(Y,R){if(!R&&typeof R!="number")return Y;for(var P=fe(R),S=Y,Q=0;Q1)Object(P.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(V.length===0)return Object(P.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var I=V[0];if(o.isValidElement(I)&&Object(S.c)(I)){var te=I.ref;V[0]=o.cloneElement(I,{ref:Object(S.a)(te,this.setChildNode)})}return V.length===1?V[0]:V.map(function(A,U){return!o.isValidElement(A)||"key"in A&&A.key!==null?A:o.cloneElement(A,{key:"".concat(ee,"-").concat(U)})})}}]),z}(o.Component);X.displayName="ResizeObserver",q.a=X},wCXF:function(Ae,q,n){"use strict";n.d(q,"a",function(){return Fe});var w=n("rePB"),x=n("VTBJ"),fe=n("KQm4"),ce=n("U8pU"),H=n("ODXe"),o=n("q1tI"),le=n("TSYQ"),Y=n.n(le),R=n("Gytx"),P=n.n(R),S=n("Kwbf"),Q=n("t23M"),ee=n("qx4F"),X=n("6eGT"),p=n("IBYe"),m=n("Ff2n"),z=n("c+Xe"),N=n("fyJ8"),F=n("biw7");function V(C,J,Z,ue,he){var se=Z[C]||{},re=Z[J]||{},ne,ie;se.fixed==="left"?ne=ue.left[C]:re.fixed==="right"&&(ie=ue.right[J]);var pe=!1,de=!1,ve=!1,Oe=!1,ye=Z[J+1],Pe=Z[C-1];if(he==="rtl"){if(ne!==void 0){var Ie=Pe&&Pe.fixed==="left";Oe=!Ie}else if(ie!==void 0){var De=ye&&ye.fixed==="right";ve=!De}}else if(ne!==void 0){var we=ye&&ye.fixed==="left";pe=!we}else if(ie!==void 0){var je=Pe&&Pe.fixed==="right";de=!je}return{fixLeft:ne,fixRight:ie,lastFixLeft:pe,firstFixRight:de,lastFixRight:ve,firstFixLeft:Oe,isSticky:ue.isSticky}}var I=n("sR1s");function te(C){var J=C.cells,Z=C.stickyOffsets,ue=C.flattenColumns,he=C.rowComponent,se=C.cellComponent,re=C.onHeaderRow,ne=C.index,ie=o.useContext(F.a),pe=ie.prefixCls,de=ie.direction,ve;re&&(ve=re(J.map(function(ye){return ye.column}),ne));var Oe=Object(I.a)(J.map(function(ye){return ye.column}));return o.createElement(he,Object.assign({},ve),J.map(function(ye,Pe){var Ie=ye.column,De=V(ye.colStart,ye.colEnd,ue,Z,de),we;return Ie&&Ie.onHeaderCell&&(we=ye.column.onHeaderCell(Ie)),o.createElement(N.a,Object.assign({},ye,{ellipsis:Ie.ellipsis,align:Ie.align,component:se,prefixCls:pe,key:Oe[Pe]},De,{additionalProps:we,rowType:"header"}))}))}te.displayName="HeaderRow";var A=te;function U(C){var J=[];function Z(re,ne){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;J[ie]=J[ie]||[];var pe=ne,de=re.filter(Boolean).map(function(ve){var Oe={key:ve.key,className:ve.className||"",children:ve.title,column:ve,colStart:pe},ye=1,Pe=ve.children;return Pe&&Pe.length>0&&(ye=Z(Pe,pe,ie+1).reduce(function(Ie,De){return Ie+De},0),Oe.hasSubColumns=!0),"colSpan"in ve&&(ye=ve.colSpan),"rowSpan"in ve&&(Oe.rowSpan=ve.rowSpan),Oe.colSpan=ye,Oe.colEnd=Oe.colStart+ye-1,J[ie].push(Oe),pe+=ye,ye});return de}Z(C,0);for(var ue=J.length,he=function(ne){J[ne].forEach(function(ie){!("rowSpan"in ie)&&!ie.hasSubColumns&&(ie.rowSpan=ue-ne)})},se=0;se=0;ne-=1){var ie=J[ne],pe=Z&&Z[ne],de=pe&&pe[r.a];(ie||de||re)&&(he.unshift(o.createElement("col",Object.assign({key:ne,style:{width:ie,minWidth:ie}},de))),re=!0)}return o.createElement("colgroup",null,he)}var b=a;function g(C,J){return Object(o.useMemo)(function(){for(var Z=[],ue=0;ue1?qe-1:0),dt=1;dt=ve&&(Be=ve-Oe),re({scrollLeft:Be/ve*(de+2)}),je.current.x=_e.pageX},Se=function(){var _e=Object(xe.b)(se.current).top,Ue=_e+se.current.offsetHeight,Ze=document.documentElement.scrollTop+window.innerHeight;Ue-Object(ee.a)()<=Ze||_e>=Ze-ne?we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Te=function(_e){we(function(Ue){return Object(x.a)(Object(x.a)({},Ue),{},{scrollLeft:_e/de*ve||0})})};return o.useImperativeHandle(Z,function(){return{setScrollLeft:Te}}),o.useEffect(function(){var Le=Object(me.a)(document.body,"mouseup",Je,!1),_e=Object(me.a)(document.body,"mousemove",Re,!1);return Se(),function(){Le.remove(),_e.remove()}},[Oe,ke]),o.useEffect(function(){var Le=Object(me.a)(window,"scroll",Se,!1),_e=Object(me.a)(window,"resize",Se,!1);return function(){Le.remove(),_e.remove()}},[]),o.useEffect(function(){De.isHiddenScrollBar||we(function(Le){var _e,Ue;return Object(x.a)(Object(x.a)({},Le),{},{scrollLeft:se.current.scrollLeft/((_e=se.current)===null||_e===void 0?void 0:_e.scrollWidth)*((Ue=se.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[De.isHiddenScrollBar]),de<=ve||!Oe||De.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(ee.a)(),width:ve,bottom:ne},className:"".concat(pe,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:ye,className:Y()("".concat(pe,"-sticky-scroll-bar"),Object(w.a)({},"".concat(pe,"-sticky-scroll-bar-active"),ke)),style:{width:"".concat(Oe,"px"),transform:"translate3d(".concat(De.scrollLeft,"px, 0, 0)")}}))},be=o.forwardRef(Ee);function ge(C,J){return o.useMemo(function(){var Z=!!C;return{isSticky:Z,stickyClassName:Z?"".concat(J,"-sticky-header"):"",offsetHeader:Object(ce.a)(C)==="object"&&C.offsetHeader||0,offsetScroll:Object(ce.a)(C)==="object"&&C.offsetScroll||0}},[C,J])}var Ke=[],ze={},Fe="rc-table-internal-hook",Ye=o.memo(function(C){var J=C.children;return J},function(C,J){return P()(C.props,J.props)?C.pingLeft!==J.pingLeft||C.pingRight!==J.pingRight:!1});function He(C){var J,Z=C.prefixCls,ue=C.className,he=C.rowClassName,se=C.style,re=C.data,ne=C.rowKey,ie=C.scroll,pe=C.tableLayout,de=C.direction,ve=C.title,Oe=C.footer,ye=C.summary,Pe=C.id,Ie=C.showHeader,De=C.components,we=C.emptyText,je=C.onRow,$e=C.onHeaderRow,We=C.internalHooks,ke=C.transformColumns,Ve=C.internalRefs,Je=C.sticky,Ce=re||Ke,Re=!!Ce.length,Se=o.useState(0),Te=Object(H.a)(Se,2),Le=Te[0],_e=Te[1];o.useEffect(function(){_e(Object(ee.a)())});var Ue=o.useMemo(function(){return Object(I.c)(De,{})},[De]),Ze=o.useCallback(function(Ne,Me){return Object(I.b)(Ue,Ne)||Me},[Ue]),et=o.useMemo(function(){return typeof ne=="function"?ne:function(Ne){var Me=Ne&&Ne[ne];return Me}},[ne]),Be=Object(r.c)(C),_t=Be.expandIcon,jt=Be.expandedRowKeys,Rt=Be.defaultExpandedRowKeys,st=Be.defaultExpandAllRows,ut=Be.expandedRowRender,mt=Be.onExpand,ht=Be.onExpandedRowsChange,Tt=Be.expandRowByClick,at=Be.rowExpandable,gt=Be.expandIconColumnIndex,pt=Be.expandedRowClassName,kt=Be.childrenColumnName,Pt=Be.indentSize,vt=_t||B,Et=kt||"children",At=o.useMemo(function(){return ut?"row":C.expandable&&We===Fe&&C.expandable.__PARENT_RENDER_ICON__||Ce.some(function(Ne){return Ne&&Object(ce.a)(Ne)==="object"&&Ne[Et]})?"nest":!1},[!!ut,Ce]),St=o.useState(function(){return Rt||(st?ae(Ce,et,Et):[])}),Qe=Object(H.a)(St,2),tt=Qe[0],ot=Qe[1],qe=o.useMemo(function(){return new Set(jt||tt||[])},[jt,tt]),ct=o.useCallback(function(Ne){var Me=et(Ne,Ce.indexOf(Ne)),Ge,nt=qe.has(Me);nt?(qe.delete(Me),Ge=Object(fe.a)(qe)):Ge=[].concat(Object(fe.a)(qe),[Me]),ot(Ge),mt&&mt(!nt,Ne),ht&&ht(Ge)},[et,qe,Ce,mt,ht]),dt=o.useState(0),Dt=Object(H.a)(dt,2),yt=Dt[0],Nt=Dt[1],vn=Object(M.b)(Object(x.a)(Object(x.a)(Object(x.a)({},C),Be),{},{expandable:!!ut,expandedKeys:qe,getRowKey:et,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:de}),We===Fe?ke:null),Jt=Object(H.a)(vn,2),Kt=Jt[0],Xe=Jt[1],Mt=o.useMemo(function(){return{columns:Kt,flattenColumns:Xe}},[Kt,Xe]),Wt=o.useRef(),Qt=o.useRef(),ft=o.useRef(),bn=o.useState(!1),Zt=Object(H.a)(bn,2),qt=Zt[0],gn=Zt[1],En=o.useState(!1),en=Object(H.a)(En,2),tn=en[0],yn=en[1],Cn=_(new Map),nn=Object(H.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(I.a)(Xe),an=_n.map(function(Ne){return xn.get(Ne)}),rn=o.useMemo(function(){return an},[an.join("_")]),wt=i(rn,Xe.length,de),it=ie&&Object(I.d)(ie.y),lt=ie&&Object(I.d)(ie.x),Ct=lt&&Xe.some(function(Ne){var Me=Ne.fixed;return Me}),on=o.useRef(),Lt=ge(Je,Z),xt=Lt.isSticky,jn=Lt.offsetHeader,Rn=Lt.offsetScroll,Tn=Lt.stickyClassName,Bt,Ut,zt;it&&(Ut={overflowY:"scroll",maxHeight:ie.y}),lt&&(Bt={overflowX:"auto"},it||(Ut={overflowY:"hidden"}),zt={width:ie.x===!0?"auto":ie.x,minWidth:"100%"});var sn=o.useCallback(function(Ne,Me){On(function(Ge){var nt=new Map(Ge);return nt.set(Ne,Me),nt})},[]),Pn=oe(null),ln=Object(H.a)(Pn,2),An=ln[0],un=ln[1];function Ft(Ne,Me){if(!Me)return;typeof Me=="function"?Me(Ne):Me.scrollLeft!==Ne&&(Me.scrollLeft=Ne)}var bt=function(Me){var Ge=Me.currentTarget,nt=Me.scrollLeft,Ot=typeof nt=="number"?nt:Ge.scrollLeft,pn=Ge||ze;if(!un()||un()===pn){var Yt;An(pn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=on.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Ge){var Un=Ge.scrollWidth,In=Ge.clientWidth;gn(Ot>0),yn(Ot0?[].concat(Object(x.a)(m),Object(x.a)(S(V).map(function(I){return Object(fe.a)({fixed:F},I)}))):[].concat(Object(x.a)(m),[Object(fe.a)(Object(fe.a)({},z),{},{fixed:F})])},[])}function Q(p){for(var m=!0,z=0;z=0;V-=1){var I=p[V];if(F&&I.fixed!=="right")F=!1;else if(!F&&I.fixed==="right"){Object(le.a)(!1,"Index ".concat(V+1," of `columns` missing `fixed='right'` prop."));break}}}function ee(p){return p.map(function(m){var z=m.fixed,N=Object(ce.a)(m,["fixed"]),F=z;return z==="left"?F="right":z==="right"&&(F="left"),Object(fe.a)({fixed:F},N)})}function X(p,m){var z=p.prefixCls,N=p.columns,F=p.children,V=p.expandable,I=p.expandedKeys,te=p.getRowKey,A=p.onTriggerExpand,U=p.expandIcon,k=p.rowExpandable,c=p.expandIconColumnIndex,r=p.direction,a=p.expandRowByClick,b=H.useMemo(function(){return N||P(F)},[N,F]),g=H.useMemo(function(){if(V){var j,f=c||0,y=b[f],u=(j={},Object(w.a)(j,R.a,{className:"".concat(z,"-expand-icon-col")}),Object(w.a)(j,"title",""),Object(w.a)(j,"fixed",y?y.fixed:null),Object(w.a)(j,"className","".concat(z,"-row-expand-icon-cell")),Object(w.a)(j,"render",function(l,d,O){var K=te(d,O),G=I.has(K),T=k?k(d):!0,M=U({prefixCls:z,expanded:G,expandable:T,record:d,onExpand:A});return a?H.createElement("span",{onClick:function(L){return L.stopPropagation()}},M):M}),j),s=b.slice();return f>=0&&s.splice(f,0,u),s}return b},[V,b,te,I,U,r]),v=H.useMemo(function(){var j=g;return m&&(j=m(j)),j.length||(j=[{render:function(){return null}}]),j},[m,g,r]),$=H.useMemo(function(){return r==="rtl"?ee(S(v)):S(v)},[v,r]);return[v,$]}q.b=X},"y0+3":function(Ae,q,n){"use strict";n.d(q,"a",function(){return S}),n.d(q,"b",function(){return ee});var w=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function ce(X){return X.nodeType===1?X.ownerDocument.defaultView.getComputedStyle(X,null):{}}function H(X,p,m){if(p=p.toLowerCase(),m==="auto"){if(p==="height")return X.offsetHeight;if(p==="width")return X.offsetWidth}return p in x||(x[p]=w.test(p)),x[p]?parseFloat(m)||0:m}function o(X,p){var m=arguments.length,z=ce(X);return p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,m===1?z:H(X,p,z[p]||X.style[p])}function le(X,p,m){var z=arguments.length;if(p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,z===3)return typeof m=="number"&&w.test(p)&&(m="".concat(m,"px")),X.style[p]=m,m;for(var N in p)p.hasOwnProperty(N)&&le(X,N,p[N]);return ce(X)}function Y(X){return X===document.body?document.documentElement.clientWidth:X.offsetWidth}function R(X){return X===document.body?window.innerHeight||document.documentElement.clientHeight:X.offsetHeight}function P(){var X=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),p=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:X,height:p}}function S(){var X=document.documentElement.clientWidth,p=window.innerHeight||document.documentElement.clientHeight;return{width:X,height:p}}function Q(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ee(X){var p=X.getBoundingClientRect(),m=document.documentElement;return{left:p.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:p.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}}}]); +`,$=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],j={},f;function y(P){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(M&&j[W])return j[W];var L=window.getComputedStyle(P),_=L.getPropertyValue("box-sizing")||L.getPropertyValue("-moz-box-sizing")||L.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(L.getPropertyValue("padding-bottom"))+parseFloat(L.getPropertyValue("padding-top")),e=parseFloat(L.getPropertyValue("border-bottom-width"))+parseFloat(L.getPropertyValue("border-top-width")),i=$.map(function(E){return"".concat(E,":").concat(L.getPropertyValue(E))}).join(";"),t={sizingStyle:i,paddingSize:oe,borderSize:e,boxSizing:_};return M&&W&&(j[W]=t),t}function u(P){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,L=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;f||(f=document.createElement("textarea"),f.setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),P.getAttribute("wrap")?f.setAttribute("wrap",P.getAttribute("wrap")):f.removeAttribute("wrap");var _=y(P,M),oe=_.paddingSize,e=_.borderSize,i=_.boxSizing,t=_.sizingStyle;f.setAttribute("style","".concat(t,";").concat(v)),f.value=P.value||P.placeholder||"";var E=Number.MIN_SAFE_INTEGER,D=Number.MAX_SAFE_INTEGER,B=f.scrollHeight,ae;if(i==="border-box"?B+=e:i==="content-box"&&(B-=oe),W!==null||L!==null){f.value=" ";var me=f.scrollHeight-oe;W!==null&&(E=me*W,i==="border-box"&&(E=E+oe+e),B=Math.max(E,B)),L!==null&&(D=me*L,i==="border-box"&&(D=D+oe+e),ae=B>D?"":"hidden",B=Math.min(D,B))}return{height:B,minHeight:E,maxHeight:D,overflowY:ae,resize:"none"}}var s=n("Gytx"),h=n.n(s),l;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(l||(l={}));var d=function(P){Object(ce.a)(W,P);var M=Object(H.a)(W);function W(L){var _;return Object(x.a)(this,W),_=M.call(this,L),_.nextFrameActionId=void 0,_.resizeFrameId=void 0,_.textArea=void 0,_.saveTextArea=function(oe){_.textArea=oe},_.handleResize=function(oe){var e=_.state.resizeStatus,i=_.props,t=i.autoSize,E=i.onResize;if(e!==l.NONE)return;typeof E=="function"&&E(oe),t&&_.resizeOnNextFrame()},_.resizeOnNextFrame=function(){cancelAnimationFrame(_.nextFrameActionId),_.nextFrameActionId=requestAnimationFrame(_.resizeTextarea)},_.resizeTextarea=function(){var oe=_.props.autoSize;if(!oe||!_.textArea)return;var e=oe.minRows,i=oe.maxRows,t=u(_.textArea,!1,e,i);_.setState({textareaStyles:t,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(_.resizeFrameId),_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.RESIZED},function(){_.resizeFrameId=requestAnimationFrame(function(){_.setState({resizeStatus:l.NONE}),_.fixFirefoxAutoScroll()})})})})},_.renderTextArea=function(){var oe=_.props,e=oe.prefixCls,i=e===void 0?"rc-textarea":e,t=oe.autoSize,E=oe.onResize,D=oe.className,B=oe.disabled,ae=_.state,me=ae.textareaStyles,xe=ae.resizeStatus,Ee=Object(a.a)(_.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),be=g()(i,D,Object(Y.a)({},"".concat(i,"-disabled"),B));"value"in Ee&&(Ee.value=Ee.value||"");var ge=Object(le.a)(Object(le.a)(Object(le.a)({},_.props.style),me),xe===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return o.createElement(r,{onResize:_.handleResize,disabled:!(t||E)},o.createElement("textarea",Object(w.a)({},Ee,{className:be,style:ge,ref:_.saveTextArea})))},_.state={textareaStyles:{},resizeStatus:l.NONE},_}return Object(fe.a)(W,[{key:"componentDidUpdate",value:function(_){(_.value!==this.props.value||!h()(_.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var _=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(_,oe)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),W}(o.Component),O=d,K=function(P){Object(ce.a)(W,P);var M=Object(H.a)(W);function W(L){var _;Object(x.a)(this,W),_=M.call(this,L),_.resizableTextArea=void 0,_.focus=function(){_.resizableTextArea.textArea.focus()},_.saveTextArea=function(e){_.resizableTextArea=e},_.handleChange=function(e){var i=_.props.onChange;_.setValue(e.target.value,function(){_.resizableTextArea.resizeTextarea()}),i&&i(e)},_.handleKeyDown=function(e){var i=_.props,t=i.onPressEnter,E=i.onKeyDown;e.keyCode===13&&t&&t(e),E&&E(e)};var oe=typeof L.value=="undefined"||L.value===null?L.defaultValue:L.value;return _.state={value:oe},_}return Object(fe.a)(W,[{key:"setValue",value:function(_,oe){"value"in this.props||this.setState({value:_},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return o.createElement(O,Object(w.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(_){return"value"in _?{value:_.value}:null}}]),W}(o.Component),G=q.default=K},ZpRC:function(Ae,q,n){"use strict";function w(S){return typeof S=="object"&&S!=null&&S.nodeType===1}function x(S,Q){return(!Q||S!=="hidden")&&S!=="visible"&&S!=="clip"}function fe(S,Q){if(S.clientHeightQ||m>S&&z=Q&&N>=ee?m-S-X:z>Q&&Nee?z-Q+p:0}var H=function(S,Q){var ee=window,X=Q.scrollMode,p=Q.block,m=Q.inline,z=Q.boundary,N=Q.skipOverflowHiddenElements,F=typeof z=="function"?z:function(me){return me!==z};if(!w(S))throw new TypeError("Invalid target");for(var V=document.scrollingElement||document.documentElement,I=[],te=S;w(te)&&F(te);){if((te=te.parentElement)===V){I.push(te);break}te!=null&&te===document.body&&fe(te)&&!fe(document.documentElement)||te!=null&&fe(te,N)&&I.push(te)}for(var A=ee.visualViewport?ee.visualViewport.width:innerWidth,U=ee.visualViewport?ee.visualViewport.height:innerHeight,k=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,r=S.getBoundingClientRect(),a=r.height,b=r.width,g=r.top,v=r.right,$=r.bottom,j=r.left,f=p==="start"||p==="nearest"?g:p==="end"?$:g+a/2,y=m==="center"?j+b/2:m==="end"?v:j,u=[],s=0;s=0&&j>=0&&$<=U&&v<=A&&g>=K&&$<=P&&j>=M&&v<=G)return u;var W=getComputedStyle(h),L=parseInt(W.borderLeftWidth,10),_=parseInt(W.borderTopWidth,10),oe=parseInt(W.borderRightWidth,10),e=parseInt(W.borderBottomWidth,10),i=0,t=0,E="offsetWidth"in h?h.offsetWidth-h.clientWidth-L-oe:0,D="offsetHeight"in h?h.offsetHeight-h.clientHeight-_-e:0;if(V===h)i=p==="start"?f:p==="end"?f-U:p==="nearest"?ce(c,c+U,U,_,e,c+f,c+f+a,a):f-U/2,t=m==="start"?y:m==="center"?y-A/2:m==="end"?y-A:ce(k,k+A,A,L,oe,k+y,k+y+b,b),i=Math.max(0,i+c),t=Math.max(0,t+k);else{i=p==="start"?f-K-_:p==="end"?f-P+e+D:p==="nearest"?ce(K,P,d,_,e+D,f,f+a,a):f-(K+d/2)+D/2,t=m==="start"?y-M-L:m==="center"?y-(M+O/2)+E/2:m==="end"?y-G+oe+E:ce(M,G,O,L,oe+E,y,y+b,b);var B=h.scrollLeft,ae=h.scrollTop;f+=ae-(i=Math.max(0,Math.min(ae+i,h.scrollHeight-d+D))),y+=B-(t=Math.max(0,Math.min(B+t,h.scrollWidth-O+E)))}u.push({el:h,top:i,left:t})}return u};function o(S){return S===Object(S)&&Object.keys(S).length!==0}function le(S,Q){Q===void 0&&(Q="auto");var ee="scrollBehavior"in document.body.style;S.forEach(function(X){var p=X.el,m=X.top,z=X.left;p.scroll&&ee?p.scroll({top:m,left:z,behavior:Q}):(p.scrollTop=m,p.scrollLeft=z)})}function Y(S){return S===!1?{block:"end",inline:"nearest"}:o(S)?S:{block:"start",inline:"nearest"}}function R(S,Q){var ee=!S.ownerDocument.documentElement.contains(S);if(o(Q)&&typeof Q.behavior=="function")return Q.behavior(ee?[]:H(S,Q));if(ee)return;var X=Y(Q);return le(H(S,X),X.behavior)}var T=q.a=R},Zss7:function(Ae,q,n){var w;(function(x){var fe=/^\s+/,ce=/\s+$/,H=0,o=x.round,le=x.min,Y=x.max,R=x.random;function T(e,i){if(e=e||"",i=i||{},e instanceof T)return e;if(!(this instanceof T))return new T(e,i);var t=S(e);this._originalInput=e,this._r=t.r,this._g=t.g,this._b=t.b,this._a=t.a,this._roundA=o(100*this._a)/100,this._format=i.format||t.format,this._gradientType=i.gradientType,this._r<1&&(this._r=o(this._r)),this._g<1&&(this._g=o(this._g)),this._b<1&&(this._b=o(this._b)),this._ok=t.ok,this._tc_id=H++}T.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),i,t,E,D,B,ae;return i=e.r/255,t=e.g/255,E=e.b/255,i<=.03928?D=i/12.92:D=x.pow((i+.055)/1.055,2.4),t<=.03928?B=t/12.92:B=x.pow((t+.055)/1.055,2.4),E<=.03928?ae=E/12.92:ae=x.pow((E+.055)/1.055,2.4),.2126*D+.7152*B+.0722*ae},setAlpha:function(e){return this._a=u(e),this._roundA=o(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.v*100);return this._a==1?"hsv("+i+", "+t+"%, "+E+"%)":"hsva("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHsl:function(){var e=ee(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=ee(this._r,this._g,this._b),i=o(e.h*360),t=o(e.s*100),E=o(e.l*100);return this._a==1?"hsl("+i+", "+t+"%, "+E+"%)":"hsla("+i+", "+t+"%, "+E+"%, "+this._roundA+")"},toHex:function(e){return z(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return N(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:o(this._r),g:o(this._g),b:o(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+o(this._r)+", "+o(this._g)+", "+o(this._b)+")":"rgba("+o(this._r)+", "+o(this._g)+", "+o(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:o(s(this._r,255)*100)+"%",g:o(s(this._g,255)*100)+"%",b:o(s(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%)":"rgba("+o(s(this._r,255)*100)+"%, "+o(s(this._g,255)*100)+"%, "+o(s(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:f[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var i="#"+F(this._r,this._g,this._b,this._a),t=i,E=this._gradientType?"GradientType = 1, ":"";if(e){var D=T(e);t="#"+F(D._r,D._g,D._b,D._a)}return"progid:DXImageTransform.Microsoft.gradient("+E+"startColorstr="+i+",endColorstr="+t+")"},toString:function(e){var i=!!e;e=e||this._format;var t=!1,E=this._a<1&&this._a>=0,D=!i&&E&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return D?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(t=this.toRgbString()),e==="prgb"&&(t=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(t=this.toHexString()),e==="hex3"&&(t=this.toHexString(!0)),e==="hex4"&&(t=this.toHex8String(!0)),e==="hex8"&&(t=this.toHex8String()),e==="name"&&(t=this.toName()),e==="hsl"&&(t=this.toHslString()),e==="hsv"&&(t=this.toHsvString()),t||this.toHexString())},clone:function(){return T(this.toString())},_applyModification:function(e,i){var t=e.apply(null,[this].concat([].slice.call(i)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(U,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(V,arguments)},saturate:function(){return this._applyModification(I,arguments)},greyscale:function(){return this._applyModification(te,arguments)},spin:function(){return this._applyModification(c,arguments)},_applyCombination:function(e,i){return e.apply(null,[this].concat([].slice.call(i)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination($,arguments)},splitcomplement:function(){return this._applyCombination(g,arguments)},triad:function(){return this._applyCombination(a,arguments)},tetrad:function(){return this._applyCombination(b,arguments)}},T.fromRatio=function(e,i){if(typeof e=="object"){var t={};for(var E in e)e.hasOwnProperty(E)&&(E==="a"?t[E]=e[E]:t[E]=G(e[E]));e=t}return T(e,i)};function S(e){var i={r:0,g:0,b:0},t=1,E=null,D=null,B=null,ae=!1,me=!1;return typeof e=="string"&&(e=_(e)),typeof e=="object"&&(L(e.r)&&L(e.g)&&L(e.b)?(i=Q(e.r,e.g,e.b),ae=!0,me=String(e.r).substr(-1)==="%"?"prgb":"rgb"):L(e.h)&&L(e.s)&&L(e.v)?(E=G(e.s),D=G(e.v),i=m(e.h,E,D),ae=!0,me="hsv"):L(e.h)&&L(e.s)&&L(e.l)&&(E=G(e.s),B=G(e.l),i=X(e.h,E,B),ae=!0,me="hsl"),e.hasOwnProperty("a")&&(t=e.a)),t=u(t),{ok:ae,format:e.format||me,r:le(255,Y(i.r,0)),g:le(255,Y(i.g,0)),b:le(255,Y(i.b,0)),a:t}}function Q(e,i,t){return{r:s(e,255)*255,g:s(i,255)*255,b:s(t,255)*255}}function ee(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),B,ae,me=(E+D)/2;if(E==D)B=ae=0;else{var xe=E-D;ae=me>.5?xe/(2-E-D):xe/(E+D);switch(E){case e:B=(i-t)/xe+(i1&&(ge-=1),ge<1/6?Ee+(be-Ee)*6*ge:ge<1/2?be:ge<2/3?Ee+(be-Ee)*(2/3-ge)*6:Ee}if(i===0)E=D=B=t;else{var me=t<.5?t*(1+i):t+i-t*i,xe=2*t-me;E=ae(xe,me,e+1/3),D=ae(xe,me,e),B=ae(xe,me,e-1/3)}return{r:E*255,g:D*255,b:B*255}}function p(e,i,t){e=s(e,255),i=s(i,255),t=s(t,255);var E=Y(e,i,t),D=le(e,i,t),B,ae,me=E,xe=E-D;if(ae=E===0?0:xe/E,E==D)B=0;else{switch(E){case e:B=(i-t)/xe+(i>1)+720)%360;--i;)E.h=(E.h+D)%360,B.push(T(E));return B}function $(e,i){i=i||6;for(var t=T(e).toHsv(),E=t.h,D=t.s,B=t.v,ae=[],me=1/i;i--;)ae.push(T({h:E,s:D,v:B})),B=(B+me)%1;return ae}T.mix=function(e,i,t){t=t===0?0:t||50;var E=T(e).toRgb(),D=T(i).toRgb(),B=t/100,ae={r:(D.r-E.r)*B+E.r,g:(D.g-E.g)*B+E.g,b:(D.b-E.b)*B+E.b,a:(D.a-E.a)*B+E.a};return T(ae)},T.readability=function(e,i){var t=T(e),E=T(i);return(x.max(t.getLuminance(),E.getLuminance())+.05)/(x.min(t.getLuminance(),E.getLuminance())+.05)},T.isReadable=function(e,i,t){var E=T.readability(e,i),D,B;B=!1,D=oe(t);switch(D.level+D.size){case"AAsmall":case"AAAlarge":B=E>=4.5;break;case"AAlarge":B=E>=3;break;case"AAAsmall":B=E>=7;break}return B},T.mostReadable=function(e,i,t){var E=null,D=0,B,ae,me,xe;t=t||{},ae=t.includeFallbackColors,me=t.level,xe=t.size;for(var Ee=0;EeD&&(D=B,E=T(i[Ee]));return T.isReadable(e,E,{level:me,size:xe})||!ae?E:(t.includeFallbackColors=!1,T.mostReadable(e,["#fff","#000"],t))};var j=T.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},f=T.hexNames=y(j);function y(e){var i={};for(var t in e)e.hasOwnProperty(t)&&(i[e[t]]=t);return i}function u(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function s(e,i){d(e)&&(e="100%");var t=O(e);return e=le(i,Y(0,parseFloat(e))),t&&(e=parseInt(e*i,10)/100),x.abs(e-i)<1e-6?1:e%i/parseFloat(i)}function h(e){return le(1,Y(0,e))}function l(e){return parseInt(e,16)}function d(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function O(e){return typeof e=="string"&&e.indexOf("%")!=-1}function K(e){return e.length==1?"0"+e:""+e}function G(e){return e<=1&&(e=e*100+"%"),e}function P(e){return x.round(parseFloat(e)*255).toString(16)}function M(e){return l(e)/255}var W=function(){var e="[-\\+]?\\d+%?",i="[-\\+]?\\d*\\.\\d+%?",t="(?:"+i+")|(?:"+e+")",E="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",D="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+E),rgba:new RegExp("rgba"+D),hsl:new RegExp("hsl"+E),hsla:new RegExp("hsla"+D),hsv:new RegExp("hsv"+E),hsva:new RegExp("hsva"+D),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function L(e){return!!W.CSS_UNIT.exec(e)}function _(e){e=e.replace(fe,"").replace(ce,"").toLowerCase();var i=!1;if(j[e])e=j[e],i=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t;return(t=W.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=W.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=W.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=W.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=W.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=W.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=W.hex8.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),a:M(t[4]),format:i?"name":"hex8"}:(t=W.hex6.exec(e))?{r:l(t[1]),g:l(t[2]),b:l(t[3]),format:i?"name":"hex"}:(t=W.hex4.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),a:M(t[4]+""+t[4]),format:i?"name":"hex8"}:(t=W.hex3.exec(e))?{r:l(t[1]+""+t[1]),g:l(t[2]+""+t[2]),b:l(t[3]+""+t[3]),format:i?"name":"hex"}:!1}function oe(e){var i,t;return e=e||{level:"AA",size:"small"},i=(e.level||"AA").toUpperCase(),t=(e.size||"small").toLowerCase(),i!=="AA"&&i!=="AAA"&&(i="AA"),t!=="small"&&t!=="large"&&(t="small"),{level:i,size:t}}Ae.exports?Ae.exports=T:!(w=function(){return T}.call(q,n,q,Ae),w!==void 0&&(Ae.exports=w))})(Math)},bT9E:function(Ae,q,n){"use strict";n.d(q,"a",function(){return x});var w=n("VTBJ");function x(fe,ce){var H=Object(w.a)({},fe);return Array.isArray(ce)&&ce.forEach(function(o){delete H[o]}),H}},biw7:function(Ae,q,n){"use strict";var w=n("q1tI"),x=n.n(w),fe=w.createContext(null);q.a=fe},fyJ8:function(Ae,q,n){"use strict";var w=n("rePB"),x=n("VTBJ"),fe=n("Ff2n"),ce=n("U8pU"),H=n("q1tI"),o=n.n(H),le=n("TSYQ"),Y=n.n(le),R=n("c+Xe"),T=n("sR1s");function S(m){return m&&Object(ce.a)(m)==="object"&&!Array.isArray(m)&&!H.isValidElement(m)}function Q(m){return typeof m=="string"?!0:Object(R.c)(m)}function ee(m,z){var N,F=m.prefixCls,V=m.className,I=m.record,te=m.index,A=m.dataIndex,U=m.render,k=m.children,c=m.component,r=c===void 0?"td":c,a=m.colSpan,b=m.rowSpan,g=m.fixLeft,v=m.fixRight,$=m.firstFixLeft,j=m.lastFixLeft,f=m.firstFixRight,y=m.lastFixRight,u=m.appendNode,s=m.additionalProps,h=s===void 0?{}:s,l=m.ellipsis,d=m.align,O=m.rowType,K=m.isSticky,G="".concat(F,"-cell"),P,M;if(k)M=k;else{var W=Object(T.b)(I,A);if(M=W,U){var L=U(W,I,te);S(L)?(M=L.children,P=L.props):M=L}}Object(ce.a)(M)==="object"&&!Array.isArray(M)&&!H.isValidElement(M)&&(M=null),l&&(j||f)&&(M=H.createElement("span",{className:"".concat(G,"-content")},M));var _=P||{},oe=_.colSpan,e=_.rowSpan,i=_.style,t=_.className,E=Object(fe.a)(_,["colSpan","rowSpan","style","className"]),D=oe!==void 0?oe:a,B=e!==void 0?e:b;if(D===0||B===0)return null;var ae={},me=typeof g=="number",xe=typeof v=="number";me&&(ae.position="sticky",ae.left=g),xe&&(ae.position="sticky",ae.right=v);var Ee={};d&&(Ee.textAlign=d);var be,ge=l===!0?{showTitle:!0}:l;ge&&(ge.showTitle||O==="header")&&(typeof M=="string"||typeof M=="number"?be=M.toString():H.isValidElement(M)&&typeof M.props.children=="string"&&(be=M.props.children));var Ke=Object(x.a)(Object(x.a)(Object(x.a)({title:be},E),h),{},{colSpan:D&&D!==1?D:null,rowSpan:B&&B!==1?B:null,className:Y()(G,V,(N={},Object(w.a)(N,"".concat(G,"-fix-left"),me),Object(w.a)(N,"".concat(G,"-fix-left-first"),$),Object(w.a)(N,"".concat(G,"-fix-left-last"),j),Object(w.a)(N,"".concat(G,"-fix-right"),xe),Object(w.a)(N,"".concat(G,"-fix-right-first"),f),Object(w.a)(N,"".concat(G,"-fix-right-last"),y),Object(w.a)(N,"".concat(G,"-ellipsis"),l),Object(w.a)(N,"".concat(G,"-with-append"),u),Object(w.a)(N,"".concat(G,"-fix-sticky"),(me||xe)&&K),N),h.className,t),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},h.style),Ee),ae),i),ref:Q(r)?z:null});return H.createElement(r,Object.assign({},Ke),u,M)}var X=H.forwardRef(ee);X.displayName="Cell";var p=H.memo(X,function(m,z){return z.shouldCellUpdate?!z.shouldCellUpdate(z.record,m.record):!1});q.a=p},gvAy:function(Ae,q,n){Ae.exports={flex_box_center:"flex_box_center___1prm7",flex_space_between:"flex_space_between___16qSu",flex_box_vertical_center:"flex_box_vertical_center___1nirN",flex_box_center_end:"flex_box_center_end___WeMYY",flex_box_column:"flex_box_column___2-M3x",wrap:"wrap___3TjEW",title:"title___CPqX6",control:"control___1AAwX",label:"label___1ueIb",rowFrom:"rowFrom___2XL75",customTable:"customTable___y7317"}},h78n:function(Ae,q,n){"use strict";n.d(q,"a",function(){return $});var w=n("q1tI"),x=n.n(w),fe=n("TSYQ"),ce=n.n(fe),H={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},o=function(y){var u=y.map(function(){return Object(w.useRef)()}),s=Object(w.useRef)();return Object(w.useEffect)(function(){var h=Date.now(),l=!1;Object.keys(u).forEach(function(d){var O=u[d].current;if(!O)return;l=!0;var K=O.style;K.transitionDuration=".3s, .3s, .3s, .06s",s.current&&h-s.current<100&&(K.transitionDuration="0s, 0s")}),l&&(s.current=Date.now())}),[u]};function le(){return le=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function p(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var m=function(y){var u=y.className,s=y.percent,h=y.prefixCls,l=y.strokeColor,d=y.strokeLinecap,O=y.strokeWidth,K=y.style,G=y.trailColor,P=y.trailWidth,M=y.transition,W=X(y,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete W.gapPosition;var L=Array.isArray(s)?s:[s],_=Array.isArray(l)?l:[l],oe=o(L),e=Y(oe,1),i=e[0],t=O/2,E=100-O/2,D="M ".concat(d==="round"?t:0,",").concat(t,` + L `).concat(d==="round"?E:100,",").concat(t),B="0 0 100 ".concat(O),ae=0;return x.a.createElement("svg",le({className:ce()("".concat(h,"-line"),u),viewBox:B,preserveAspectRatio:"none",style:K},W),x.a.createElement("path",{className:"".concat(h,"-line-trail"),d:D,strokeLinecap:d,stroke:G,strokeWidth:P||O,fillOpacity:"0"}),L.map(function(me,xe){var Ee={strokeDasharray:"".concat(me,"px, 100px"),strokeDashoffset:"-".concat(ae,"px"),transition:M||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},be=_[xe]||_[_.length-1];return ae+=me,x.a.createElement("path",{key:xe,className:"".concat(h,"-line-path"),d:D,strokeLinecap:d,stroke:be,strokeWidth:O,fillOpacity:"0",ref:i[xe],style:Ee})}))};m.defaultProps=H;var z=m;function N(){return N=Object.assign||function(f){for(var y=1;yf.length)&&(y=f.length);for(var u=0,s=new Array(y);u=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,s))continue;u[s]=f[s]}}return u}function c(f,y){if(f==null)return{};var u={},s=Object.keys(f),h,l;for(l=0;l=0)continue;u[h]=f[h]}return u}var r=0;function a(f){return+f.replace("%","")}function b(f){return Array.isArray(f)?f:[f]}function g(f,y,u,s){var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,l=arguments.length>5?arguments[5]:void 0,d=50-s/2,O=0,K=-d,G=0,P=-2*d;switch(l){case"left":O=-d,K=0,G=2*d,P=0;break;case"right":O=d,K=0,G=-2*d,P=0;break;case"bottom":K=d,P=2*d;break;default:}var M="M 50,50 m ".concat(O,",").concat(K,` + a `).concat(d,",").concat(d," 0 1 1 ").concat(G,",").concat(-P,` + a `).concat(d,",").concat(d," 0 1 1 ").concat(-G,",").concat(P),W=Math.PI*2*d,L={stroke:u,strokeDasharray:"".concat(y/100*(W-h),"px ").concat(W,"px"),strokeDashoffset:"-".concat(h/2+f/100*(W-h),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:M,pathStyle:L}}var v=function(y){var u=y.prefixCls,s=y.strokeWidth,h=y.trailWidth,l=y.gapDegree,d=y.gapPosition,O=y.trailColor,K=y.strokeLinecap,G=y.style,P=y.className,M=y.strokeColor,W=y.percent,L=k(y,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),_=Object(w.useMemo)(function(){return r+=1,r},[]),oe=g(0,100,O,s,l,d),e=oe.pathString,i=oe.pathStyle,t=b(W),E=b(M),D=E.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),B=o(t),ae=F(B,1),me=ae[0],xe=function(){var be=0;return t.map(function(ge,Ke){var ze=E[Ke]||E[E.length-1],Fe=Object.prototype.toString.call(ze)==="[object Object]"?"url(#".concat(u,"-gradient-").concat(_,")"):"",Ye=g(be,ge,ze,s,l,d);return be+=ge,x.a.createElement("path",{key:Ke,className:"".concat(u,"-circle-path"),d:Ye.pathString,stroke:Fe,strokeLinecap:K,strokeWidth:s,opacity:ge===0?0:1,fillOpacity:"0",style:Ye.pathStyle,ref:me[Ke]})})};return x.a.createElement("svg",N({className:ce()("".concat(u,"-circle"),P),viewBox:"0 0 100 100",style:G},L),D&&x.a.createElement("defs",null,x.a.createElement("linearGradient",{id:"".concat(u,"-gradient-").concat(_),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(D).sort(function(Ee,be){return a(Ee)-a(be)}).map(function(Ee,be){return x.a.createElement("stop",{key:be,offset:Ee,stopColor:D[Ee]})}))),x.a.createElement("path",{className:"".concat(u,"-circle-trail"),d:e,stroke:O,strokeLinecap:K,strokeWidth:h||s,fillOpacity:"0",style:i}),xe().reverse())};v.defaultProps=H;var $=v,j={Line:z,Circle:$}},hW8S:function(Ae,q,n){"use strict";n.d(q,"a",function(){return ce}),n.d(q,"c",function(){return H}),n.d(q,"b",function(){return o});var w=n("VTBJ"),x=n("Ff2n"),fe=n("Kwbf"),ce="RC_TABLE_INTERNAL_COL_DEFINE";function H(le){var Y=le.expandable,R=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(w.a)(Object(w.a)({},R),Y):R}function o(le){return Object.keys(le).reduce(function(Y,R){return(R.substr(0,5)==="data-"||R.substr(0,5)==="aria-")&&(Y[R]=le[R]),Y},{})}},n6Qo:function(Ae,q,n){"use strict";n.d(q,"a",function(){return Y});var w=n("q1tI"),x=n("biw7"),fe=n("fyJ8");function ce(R){var T=R.className,S=R.index,Q=R.children,ee=R.colSpan,X=R.rowSpan,p=w.useContext(x.a),m=p.prefixCls,z=p.fixedInfoList,N=z[S];return w.createElement(fe.a,Object.assign({className:T,index:S,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:Q,props:{colSpan:ee,rowSpan:X}}}},N))}function H(R){return w.createElement("tr",Object.assign({},R))}function o(R){var T=R.children,S=w.useContext(x.a),Q=S.prefixCls;return w.createElement("tfoot",{className:"".concat(Q,"-summary")},T)}var le=q.b=o,Y={Cell:ce,Row:H}},sR1s:function(Ae,q,n){"use strict";n.d(q,"b",function(){return ce}),n.d(q,"a",function(){return H}),n.d(q,"c",function(){return o}),n.d(q,"d",function(){return le});var w=n("U8pU"),x="RC_TABLE_KEY";function fe(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function ce(Y,R){if(!R&&typeof R!="number")return Y;for(var T=fe(R),S=Y,Q=0;Q1)Object(T.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(V.length===0)return Object(T.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var I=V[0];if(o.isValidElement(I)&&Object(S.c)(I)){var te=I.ref;V[0]=o.cloneElement(I,{ref:Object(S.a)(te,this.setChildNode)})}return V.length===1?V[0]:V.map(function(A,U){return!o.isValidElement(A)||"key"in A&&A.key!==null?A:o.cloneElement(A,{key:"".concat(ee,"-").concat(U)})})}}]),z}(o.Component);X.displayName="ResizeObserver",q.a=X},wCXF:function(Ae,q,n){"use strict";n.d(q,"a",function(){return Fe});var w=n("rePB"),x=n("VTBJ"),fe=n("KQm4"),ce=n("U8pU"),H=n("ODXe"),o=n("q1tI"),le=n("TSYQ"),Y=n.n(le),R=n("Gytx"),T=n.n(R),S=n("Kwbf"),Q=n("t23M"),ee=n("qx4F"),X=n("6eGT"),p=n("IBYe"),m=n("Ff2n"),z=n("c+Xe"),N=n("fyJ8"),F=n("biw7");function V(C,J,Z,ue,he){var se=Z[C]||{},re=Z[J]||{},ne,ie;se.fixed==="left"?ne=ue.left[C]:re.fixed==="right"&&(ie=ue.right[J]);var pe=!1,de=!1,ve=!1,Oe=!1,ye=Z[J+1],Te=Z[C-1];if(he==="rtl"){if(ne!==void 0){var Ie=Te&&Te.fixed==="left";Oe=!Ie}else if(ie!==void 0){var De=ye&&ye.fixed==="right";ve=!De}}else if(ne!==void 0){var we=ye&&ye.fixed==="left";pe=!we}else if(ie!==void 0){var je=Te&&Te.fixed==="right";de=!je}return{fixLeft:ne,fixRight:ie,lastFixLeft:pe,firstFixRight:de,lastFixRight:ve,firstFixLeft:Oe,isSticky:ue.isSticky}}var I=n("sR1s");function te(C){var J=C.cells,Z=C.stickyOffsets,ue=C.flattenColumns,he=C.rowComponent,se=C.cellComponent,re=C.onHeaderRow,ne=C.index,ie=o.useContext(F.a),pe=ie.prefixCls,de=ie.direction,ve;re&&(ve=re(J.map(function(ye){return ye.column}),ne));var Oe=Object(I.a)(J.map(function(ye){return ye.column}));return o.createElement(he,Object.assign({},ve),J.map(function(ye,Te){var Ie=ye.column,De=V(ye.colStart,ye.colEnd,ue,Z,de),we;return Ie&&Ie.onHeaderCell&&(we=ye.column.onHeaderCell(Ie)),o.createElement(N.a,Object.assign({},ye,{ellipsis:Ie.ellipsis,align:Ie.align,component:se,prefixCls:pe,key:Oe[Te]},De,{additionalProps:we,rowType:"header"}))}))}te.displayName="HeaderRow";var A=te;function U(C){var J=[];function Z(re,ne){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;J[ie]=J[ie]||[];var pe=ne,de=re.filter(Boolean).map(function(ve){var Oe={key:ve.key,className:ve.className||"",children:ve.title,column:ve,colStart:pe},ye=1,Te=ve.children;return Te&&Te.length>0&&(ye=Z(Te,pe,ie+1).reduce(function(Ie,De){return Ie+De},0),Oe.hasSubColumns=!0),"colSpan"in ve&&(ye=ve.colSpan),"rowSpan"in ve&&(Oe.rowSpan=ve.rowSpan),Oe.colSpan=ye,Oe.colEnd=Oe.colStart+ye-1,J[ie].push(Oe),pe+=ye,ye});return de}Z(C,0);for(var ue=J.length,he=function(ne){J[ne].forEach(function(ie){!("rowSpan"in ie)&&!ie.hasSubColumns&&(ie.rowSpan=ue-ne)})},se=0;se=0;ne-=1){var ie=J[ne],pe=Z&&Z[ne],de=pe&&pe[r.a];(ie||de||re)&&(he.unshift(o.createElement("col",Object.assign({key:ne,style:{width:ie,minWidth:ie}},de))),re=!0)}return o.createElement("colgroup",null,he)}var b=a;function g(C,J){return Object(o.useMemo)(function(){for(var Z=[],ue=0;ue1?qe-1:0),dt=1;dt=ve&&(Be=ve-Oe),re({scrollLeft:Be/ve*(de+2)}),je.current.x=_e.pageX},Se=function(){var _e=Object(xe.b)(se.current).top,Ue=_e+se.current.offsetHeight,Ze=document.documentElement.scrollTop+window.innerHeight;Ue-Object(ee.a)()<=Ze||_e>=Ze-ne?we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):we(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Pe=function(_e){we(function(Ue){return Object(x.a)(Object(x.a)({},Ue),{},{scrollLeft:_e/de*ve||0})})};return o.useImperativeHandle(Z,function(){return{setScrollLeft:Pe}}),o.useEffect(function(){var Le=Object(me.a)(document.body,"mouseup",Je,!1),_e=Object(me.a)(document.body,"mousemove",Re,!1);return Se(),function(){Le.remove(),_e.remove()}},[Oe,ke]),o.useEffect(function(){var Le=Object(me.a)(window,"scroll",Se,!1),_e=Object(me.a)(window,"resize",Se,!1);return function(){Le.remove(),_e.remove()}},[]),o.useEffect(function(){De.isHiddenScrollBar||we(function(Le){var _e,Ue;return Object(x.a)(Object(x.a)({},Le),{},{scrollLeft:se.current.scrollLeft/((_e=se.current)===null||_e===void 0?void 0:_e.scrollWidth)*((Ue=se.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[De.isHiddenScrollBar]),de<=ve||!Oe||De.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(ee.a)(),width:ve,bottom:ne},className:"".concat(pe,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:ye,className:Y()("".concat(pe,"-sticky-scroll-bar"),Object(w.a)({},"".concat(pe,"-sticky-scroll-bar-active"),ke)),style:{width:"".concat(Oe,"px"),transform:"translate3d(".concat(De.scrollLeft,"px, 0, 0)")}}))},be=o.forwardRef(Ee);function ge(C,J){return o.useMemo(function(){var Z=!!C;return{isSticky:Z,stickyClassName:Z?"".concat(J,"-sticky-header"):"",offsetHeader:Object(ce.a)(C)==="object"&&C.offsetHeader||0,offsetScroll:Object(ce.a)(C)==="object"&&C.offsetScroll||0}},[C,J])}var Ke=[],ze={},Fe="rc-table-internal-hook",Ye=o.memo(function(C){var J=C.children;return J},function(C,J){return T()(C.props,J.props)?C.pingLeft!==J.pingLeft||C.pingRight!==J.pingRight:!1});function He(C){var J,Z=C.prefixCls,ue=C.className,he=C.rowClassName,se=C.style,re=C.data,ne=C.rowKey,ie=C.scroll,pe=C.tableLayout,de=C.direction,ve=C.title,Oe=C.footer,ye=C.summary,Te=C.id,Ie=C.showHeader,De=C.components,we=C.emptyText,je=C.onRow,$e=C.onHeaderRow,We=C.internalHooks,ke=C.transformColumns,Ve=C.internalRefs,Je=C.sticky,Ce=re||Ke,Re=!!Ce.length,Se=o.useState(0),Pe=Object(H.a)(Se,2),Le=Pe[0],_e=Pe[1];o.useEffect(function(){_e(Object(ee.a)())});var Ue=o.useMemo(function(){return Object(I.c)(De,{})},[De]),Ze=o.useCallback(function(Ne,Me){return Object(I.b)(Ue,Ne)||Me},[Ue]),et=o.useMemo(function(){return typeof ne=="function"?ne:function(Ne){var Me=Ne&&Ne[ne];return Me}},[ne]),Be=Object(r.c)(C),_t=Be.expandIcon,jt=Be.expandedRowKeys,Rt=Be.defaultExpandedRowKeys,st=Be.defaultExpandAllRows,ut=Be.expandedRowRender,mt=Be.onExpand,ht=Be.onExpandedRowsChange,Pt=Be.expandRowByClick,at=Be.rowExpandable,gt=Be.expandIconColumnIndex,pt=Be.expandedRowClassName,kt=Be.childrenColumnName,Tt=Be.indentSize,vt=_t||B,Et=kt||"children",At=o.useMemo(function(){return ut?"row":C.expandable&&We===Fe&&C.expandable.__PARENT_RENDER_ICON__||Ce.some(function(Ne){return Ne&&Object(ce.a)(Ne)==="object"&&Ne[Et]})?"nest":!1},[!!ut,Ce]),St=o.useState(function(){return Rt||(st?ae(Ce,et,Et):[])}),Qe=Object(H.a)(St,2),tt=Qe[0],ot=Qe[1],qe=o.useMemo(function(){return new Set(jt||tt||[])},[jt,tt]),ct=o.useCallback(function(Ne){var Me=et(Ne,Ce.indexOf(Ne)),Ge,nt=qe.has(Me);nt?(qe.delete(Me),Ge=Object(fe.a)(qe)):Ge=[].concat(Object(fe.a)(qe),[Me]),ot(Ge),mt&&mt(!nt,Ne),ht&&ht(Ge)},[et,qe,Ce,mt,ht]),dt=o.useState(0),Dt=Object(H.a)(dt,2),yt=Dt[0],Nt=Dt[1],vn=Object(M.b)(Object(x.a)(Object(x.a)(Object(x.a)({},C),Be),{},{expandable:!!ut,expandedKeys:qe,getRowKey:et,onTriggerExpand:ct,expandIcon:vt,expandIconColumnIndex:gt,direction:de}),We===Fe?ke:null),Jt=Object(H.a)(vn,2),Kt=Jt[0],Xe=Jt[1],Mt=o.useMemo(function(){return{columns:Kt,flattenColumns:Xe}},[Kt,Xe]),Wt=o.useRef(),Qt=o.useRef(),ft=o.useRef(),bn=o.useState(!1),Zt=Object(H.a)(bn,2),qt=Zt[0],gn=Zt[1],En=o.useState(!1),en=Object(H.a)(En,2),tn=en[0],yn=en[1],Cn=_(new Map),nn=Object(H.a)(Cn,2),xn=nn[0],On=nn[1],_n=Object(I.a)(Xe),an=_n.map(function(Ne){return xn.get(Ne)}),rn=o.useMemo(function(){return an},[an.join("_")]),wt=i(rn,Xe.length,de),it=ie&&Object(I.d)(ie.y),lt=ie&&Object(I.d)(ie.x),Ct=lt&&Xe.some(function(Ne){var Me=Ne.fixed;return Me}),on=o.useRef(),Lt=ge(Je,Z),xt=Lt.isSticky,jn=Lt.offsetHeader,Rn=Lt.offsetScroll,Pn=Lt.stickyClassName,Bt,Ut,zt;it&&(Ut={overflowY:"scroll",maxHeight:ie.y}),lt&&(Bt={overflowX:"auto"},it||(Ut={overflowY:"hidden"}),zt={width:ie.x===!0?"auto":ie.x,minWidth:"100%"});var sn=o.useCallback(function(Ne,Me){On(function(Ge){var nt=new Map(Ge);return nt.set(Ne,Me),nt})},[]),Tn=oe(null),ln=Object(H.a)(Tn,2),An=ln[0],un=ln[1];function Ft(Ne,Me){if(!Me)return;typeof Me=="function"?Me(Ne):Me.scrollLeft!==Ne&&(Me.scrollLeft=Ne)}var bt=function(Me){var Ge=Me.currentTarget,nt=Me.scrollLeft,Ot=typeof nt=="number"?nt:Ge.scrollLeft,pn=Ge||ze;if(!un()||un()===pn){var Yt;An(pn),Ft(Ot,Qt.current),Ft(Ot,ft.current),Ft(Ot,(Yt=on.current)===null||Yt===void 0?void 0:Yt.setScrollLeft)}if(Ge){var Un=Ge.scrollWidth,In=Ge.clientWidth;gn(Ot>0),yn(Ot0?[].concat(Object(x.a)(m),Object(x.a)(S(V).map(function(I){return Object(fe.a)({fixed:F},I)}))):[].concat(Object(x.a)(m),[Object(fe.a)(Object(fe.a)({},z),{},{fixed:F})])},[])}function Q(p){for(var m=!0,z=0;z=0;V-=1){var I=p[V];if(F&&I.fixed!=="right")F=!1;else if(!F&&I.fixed==="right"){Object(le.a)(!1,"Index ".concat(V+1," of `columns` missing `fixed='right'` prop."));break}}}function ee(p){return p.map(function(m){var z=m.fixed,N=Object(ce.a)(m,["fixed"]),F=z;return z==="left"?F="right":z==="right"&&(F="left"),Object(fe.a)({fixed:F},N)})}function X(p,m){var z=p.prefixCls,N=p.columns,F=p.children,V=p.expandable,I=p.expandedKeys,te=p.getRowKey,A=p.onTriggerExpand,U=p.expandIcon,k=p.rowExpandable,c=p.expandIconColumnIndex,r=p.direction,a=p.expandRowByClick,b=H.useMemo(function(){return N||T(F)},[N,F]),g=H.useMemo(function(){if(V){var j,f=c||0,y=b[f],u=(j={},Object(w.a)(j,R.a,{className:"".concat(z,"-expand-icon-col")}),Object(w.a)(j,"title",""),Object(w.a)(j,"fixed",y?y.fixed:null),Object(w.a)(j,"className","".concat(z,"-row-expand-icon-cell")),Object(w.a)(j,"render",function(l,d,O){var K=te(d,O),G=I.has(K),P=k?k(d):!0,M=U({prefixCls:z,expanded:G,expandable:P,record:d,onExpand:A});return a?H.createElement("span",{onClick:function(L){return L.stopPropagation()}},M):M}),j),s=b.slice();return f>=0&&s.splice(f,0,u),s}return b},[V,b,te,I,U,r]),v=H.useMemo(function(){var j=g;return m&&(j=m(j)),j.length||(j=[{render:function(){return null}}]),j},[m,g,r]),$=H.useMemo(function(){return r==="rtl"?ee(S(v)):S(v)},[v,r]);return[v,$]}q.b=X},"y0+3":function(Ae,q,n){"use strict";n.d(q,"a",function(){return S}),n.d(q,"b",function(){return ee});var w=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function ce(X){return X.nodeType===1?X.ownerDocument.defaultView.getComputedStyle(X,null):{}}function H(X,p,m){if(p=p.toLowerCase(),m==="auto"){if(p==="height")return X.offsetHeight;if(p==="width")return X.offsetWidth}return p in x||(x[p]=w.test(p)),x[p]?parseFloat(m)||0:m}function o(X,p){var m=arguments.length,z=ce(X);return p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,m===1?z:H(X,p,z[p]||X.style[p])}function le(X,p,m){var z=arguments.length;if(p=fe[p]?"cssFloat"in X.style?"cssFloat":"styleFloat":p,z===3)return typeof m=="number"&&w.test(p)&&(m="".concat(m,"px")),X.style[p]=m,m;for(var N in p)p.hasOwnProperty(N)&&le(X,N,p[N]);return ce(X)}function Y(X){return X===document.body?document.documentElement.clientWidth:X.offsetWidth}function R(X){return X===document.body?window.innerHeight||document.documentElement.clientHeight:X.offsetHeight}function T(){var X=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),p=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:X,height:p}}function S(){var X=document.documentElement.clientWidth,p=window.innerHeight||document.documentElement.clientHeight;return{width:X,height:p}}function Q(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ee(X){var p=X.getBoundingClientRect(),m=document.documentElement;return{left:p.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:p.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Innovation__PublicDataSet.0d22ae73.async.js b/p__Innovation__PublicDataSet.0d22ae73.async.js index 9a28ee5c7d..ec3294e179 100644 --- a/p__Innovation__PublicDataSet.0d22ae73.async.js +++ b/p__Innovation__PublicDataSet.0d22ae73.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[161,6,8,10],{"+QRC":function($e,Ce,n){"use strict";var L=n("E9nw"),R={"text/plain":"Text","text/html":"Url",default:"Text"},Ae="Copy to clipboard: #{key}, Enter";function K(p){var q=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return p.replace(/#{\s*key\s*}/g,q)}function i(p,q){var le,W,B,ae,Oe,he,ce=!1;q||(q={}),le=q.debug||!1;try{B=L(),ae=document.createRange(),Oe=document.getSelection(),he=document.createElement("span"),he.textContent=p,he.style.all="unset",he.style.position="fixed",he.style.top=0,he.style.clip="rect(0, 0, 0, 0)",he.style.whiteSpace="pre",he.style.webkitUserSelect="text",he.style.MozUserSelect="text",he.style.msUserSelect="text",he.style.userSelect="text",he.addEventListener("copy",function(D){if(D.stopPropagation(),q.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){le&&console.warn("unable to use e.clipboardData"),le&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var Y=R[q.format]||R.default;window.clipboardData.setData(Y,p)}else D.clipboardData.clearData(),D.clipboardData.setData(q.format,p);q.onCopy&&(D.preventDefault(),q.onCopy(D.clipboardData))}),document.body.appendChild(he),ae.selectNodeContents(he),Oe.addRange(ae);var U=document.execCommand("copy");if(!U)throw new Error("copy command was unsuccessful");ce=!0}catch(D){le&&console.error("unable to copy using execCommand: ",D),le&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(q.format||"text",p),q.onCopy&&q.onCopy(window.clipboardData),ce=!0}catch(Y){le&&console.error("unable to copy using clipboardData: ",Y),le&&console.error("falling back to prompt"),W=K("message"in q?q.message:Ae),window.prompt(W,p)}}finally{Oe&&(typeof Oe.removeRange=="function"?Oe.removeRange(ae):Oe.removeAllRanges()),he&&document.body.removeChild(he),B()}return ce}$e.exports=i},"/W/m":function($e,Ce,n){$e.exports={wrap:"wrap___2hbGX",colorBlue:"colorBlue___3-yNu",repeatedName:"repeatedName___TKF1j",header:"header___RnkHw",title:"title___2ZWhM"}},"/jad":function($e,Ce,n){$e.exports={colorBlue:"colorBlue___FpSkV",repeatedName:"repeatedName___2XphI"}},"6+eU":function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return s});var L=n("wx14"),R=n("rePB"),Ae=n("VTBJ"),K=n("1OyB"),i=n("vuIU"),p=n("Ji7U"),q=n("LK+K"),le=n("q1tI"),W=n.n(le),B=n("TSYQ"),ae=n.n(B),Oe=function(H){var x,j="".concat(H.rootPrefixCls,"-item"),h=ae()(j,"".concat(j,"-").concat(H.page),(x={},Object(R.a)(x,"".concat(j,"-active"),H.active),Object(R.a)(x,H.className,!!H.className),Object(R.a)(x,"".concat(j,"-disabled"),!H.page),x)),V=function(){H.onClick(H.page)},$=function(Me){H.onKeyPress(Me,H.onClick,H.page)};return W.a.createElement("li",{title:H.showTitle?H.page:null,className:h,onClick:V,onKeyPress:$,tabIndex:"0"},H.itemRender(H.page,"page",W.a.createElement("a",{rel:"nofollow"},H.page)))},he=Oe,ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},U=function(z){Object(p.a)(x,z);var H=Object(q.a)(x);function x(){var j;Object(K.a)(this,x);for(var h=arguments.length,V=new Array(h),$=0;$=0||te.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;j.setState({goInputText:""}),k(j.getValidValue())},j.go=function(te){var Me=j.state.goInputText;if(Me==="")return;(te.keyCode===ce.ENTER||te.type==="click")&&(j.setState({goInputText:""}),j.props.quickGo(j.getValidValue()))},j}return Object(i.a)(x,[{key:"getValidValue",value:function(){var h=this.state,V=h.goInputText,$=h.current;return!V||isNaN(V)?$:Number(V)}},{key:"getPageSizeOptions",value:function(){var h=this.props,V=h.pageSize,$=h.pageSizeOptions;return $.some(function(te){return te.toString()===V.toString()})?$:$.concat([V.toString()]).sort(function(te,Me){var ie=isNaN(Number(te))?0:Number(te),k=isNaN(Number(Me))?0:Number(Me);return ie-k})}},{key:"render",value:function(){var h=this,V=this.props,$=V.pageSize,te=V.locale,Me=V.rootPrefixCls,ie=V.changeSize,k=V.quickGo,F=V.goButton,C=V.selectComponentClass,b=V.buildOptionText,I=V.selectPrefixCls,M=V.disabled,A=this.state.goInputText,J="".concat(Me,"-options"),se=C,ge=null,Z=null,oe=null;if(!ie&&!k)return null;var ue=this.getPageSizeOptions();if(ie&&se){var ee=ue.map(function(G,ne){return W.a.createElement(se.Option,{key:ne,value:G.toString()},(b||h.buildOptionText)(G))});ge=W.a.createElement(se,{disabled:M,prefixCls:I,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:($||ue[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ne){return ne.parentNode}},ee)}return k&&(F&&(oe=typeof F=="boolean"?W.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(J,"-quick-jumper-button")},te.jump_to_confirm):W.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Z=W.a.createElement("div",{className:"".concat(J,"-quick-jumper")},te.jump_to,W.a.createElement("input",{disabled:M,type:"text",value:A,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),te.page,oe)),W.a.createElement("li",{className:"".concat(J)},ge,Z)}}]),x}(W.a.Component);U.defaultProps={pageSizeOptions:["10","20","50","100"]};var D=U,Y=n("N2Kk");function O(){}function y(z){return typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function l(z,H,x){return x}function a(z,H,x){var j=typeof z=="undefined"?H.pageSize:z;return Math.floor((x.total-1)/j)+1}var v=function(z){Object(p.a)(x,z);var H=Object(q.a)(x);function x(j){var h;Object(K.a)(this,x),h=H.call(this,j),h.getJumpPrevPage=function(){return Math.max(1,h.state.current-(h.props.showLessItems?3:5))},h.getJumpNextPage=function(){return Math.min(a(void 0,h.state,h.props),h.state.current+(h.props.showLessItems?3:5))},h.getItemIcon=function(ie,k){var F=h.props.prefixCls,C=ie||W.a.createElement("button",{type:"button","aria-label":k,className:"".concat(F,"-item-link")});return typeof ie=="function"&&(C=W.a.createElement(ie,Object(Ae.a)({},h.props))),C},h.savePaginationNode=function(ie){h.paginationNode=ie},h.isValid=function(ie){return y(ie)&&ie!==h.state.current},h.shouldDisplayQuickJumper=function(){var ie=h.props,k=ie.showQuickJumper,F=ie.pageSize,C=ie.total;return C<=F?!1:k},h.handleKeyDown=function(ie){(ie.keyCode===ce.ARROW_UP||ie.keyCode===ce.ARROW_DOWN)&&ie.preventDefault()},h.handleKeyUp=function(ie){var k=h.getValidValue(ie),F=h.state.currentInputValue;k!==F&&h.setState({currentInputValue:k}),ie.keyCode===ce.ENTER?h.handleChange(k):ie.keyCode===ce.ARROW_UP?h.handleChange(k-1):ie.keyCode===ce.ARROW_DOWN&&h.handleChange(k+1)},h.changePageSize=function(ie){var k=h.state.current,F=a(ie,h.state,h.props);k=k>F?F:k,F===0&&(k=h.state.current),typeof ie=="number"&&("pageSize"in h.props||h.setState({pageSize:ie}),"current"in h.props||h.setState({current:k,currentInputValue:k})),h.props.onShowSizeChange(k,ie),"onChange"in h.props&&h.props.onChange&&h.props.onChange(k,ie)},h.handleChange=function(ie){var k=h.props.disabled,F=ie;if(h.isValid(F)&&!k){var C=a(void 0,h.state,h.props);F>C?F=C:F<1&&(F=1),"current"in h.props||h.setState({current:F,currentInputValue:F});var b=h.state.pageSize;return h.props.onChange(F,b),F}return h.state.current},h.prev=function(){h.hasPrev()&&h.handleChange(h.state.current-1)},h.next=function(){h.hasNext()&&h.handleChange(h.state.current+1)},h.jumpPrev=function(){h.handleChange(h.getJumpPrevPage())},h.jumpNext=function(){h.handleChange(h.getJumpNextPage())},h.hasPrev=function(){return h.state.current>1},h.hasNext=function(){return h.state.current2?F-2:0),b=2;b=$?Me=$:Me=Number(V),Me}},{key:"getShowSizeChanger",value:function(){var h=this.props,V=h.showSizeChanger,$=h.total,te=h.totalBoundaryShowSizeChanger;return typeof V!="undefined"?V:$>te}},{key:"renderPrev",value:function(h){var V=this.props,$=V.prevIcon,te=V.itemRender,Me=te(h,"prev",this.getItemIcon($,"prev page")),ie=!this.hasPrev();return Object(le.isValidElement)(Me)?Object(le.cloneElement)(Me,{disabled:ie}):Me}},{key:"renderNext",value:function(h){var V=this.props,$=V.nextIcon,te=V.itemRender,Me=te(h,"next",this.getItemIcon($,"next page")),ie=!this.hasNext();return Object(le.isValidElement)(Me)?Object(le.cloneElement)(Me,{disabled:ie}):Me}},{key:"render",value:function(){var h=this,V=this.props,$=V.prefixCls,te=V.className,Me=V.style,ie=V.disabled,k=V.hideOnSinglePage,F=V.total,C=V.locale,b=V.showQuickJumper,I=V.showLessItems,M=V.showTitle,A=V.showTotal,J=V.simple,se=V.itemRender,ge=V.showPrevNextJumpers,Z=V.jumpPrevIcon,oe=V.jumpNextIcon,ue=V.selectComponentClass,ee=V.selectPrefixCls,G=V.pageSizeOptions,ne=this.state,o=ne.current,g=ne.pageSize,c=ne.currentInputValue;if(k===!0&&F<=g)return null;var N=a(void 0,this.state,this.props),Q=[],re=null,je=null,fe=null,xe=null,_e=null,me=b&&b.goButton,ye=I?1:2,Be=o-1>0?o-1:0,Ue=o+1=ye*2&&o!==1+2&&(Q[0]=Object(le.cloneElement)(Q[0],{className:"".concat($,"-item-after-jump-prev")}),Q.unshift(re)),N-o>=ye*2&&o!==N-2&&(Q[Q.length-1]=Object(le.cloneElement)(Q[Q.length-1],{className:"".concat($,"-item-before-jump-next")}),Q.push(je)),Ee!==1&&Q.unshift(fe),we!==N&&Q.push(xe)}var Re=null;A&&(Re=W.a.createElement("li",{className:"".concat($,"-total-text")},A(F,[F===0?0:(o-1)*g+1,o*g>F?F:o*g])));var be=!this.hasPrev()||!N,De=!this.hasNext()||!N;return W.a.createElement("ul",Object(L.a)({className:ae()($,te,Object(R.a)({},"".concat($,"-disabled"),ie)),style:Me,unselectable:"unselectable",ref:this.savePaginationNode},Fe),Re,W.a.createElement("li",{title:M?C.prev_page:null,onClick:this.prev,tabIndex:be?null:0,onKeyPress:this.runIfEnterPrev,className:ae()("".concat($,"-prev"),Object(R.a)({},"".concat($,"-disabled"),be)),"aria-disabled":be},this.renderPrev(Be)),Q,W.a.createElement("li",{title:M?C.next_page:null,onClick:this.next,tabIndex:De?null:0,onKeyPress:this.runIfEnterNext,className:ae()("".concat($,"-next"),Object(R.a)({},"".concat($,"-disabled"),De)),"aria-disabled":De},this.renderNext(Ue)),W.a.createElement(D,{disabled:ie,locale:C,rootPrefixCls:$,selectComponentClass:ue,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:o,pageSize:g,pageSizeOptions:G,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(h,V){var $={};if("current"in h&&($.current=h.current,h.current!==V.current&&($.currentInputValue=$.current)),"pageSize"in h&&h.pageSize!==V.pageSize){var te=V.current,Me=a(h.pageSize,V,h);te=te>Me?Me:te,"current"in h||($.current=te,$.currentInputValue=te),$.pageSize=h.pageSize}return $}}]),x}(W.a.Component);v.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:O,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:O,locale:Y.a,style:{},itemRender:l,totalBoundaryShowSizeChanger:50};var s=v},"6RRn":function($e,Ce,n){"use strict";var L=n("wCXF"),R=n("n6Qo");n.d(Ce,"b",function(){return R.a});var Ae=n("IBYe"),K=n("6eGT"),i=n("hW8S");n.d(Ce,"a",function(){return i.a}),Ce.c=L.b},"6eGT":function($e,Ce,n){"use strict";function L(R){return null}Ce.a=L},"815F":function($e,Ce,n){"use strict";n.d(Ce,"e",function(){return q}),n.d(Ce,"c",function(){return W}),n.d(Ce,"d",function(){return B}),n.d(Ce,"a",function(){return Oe}),n.d(Ce,"f",function(){return he}),n.d(Ce,"b",function(){return ce});var L=n("KQm4"),R=n("VTBJ"),Ae=n("Ff2n"),K=n("Zm9Q"),i=n("Kwbf"),p=n("OZM5");function q(U,D){return U!=null?U:D}function le(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=new Map;function Y(O){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(O||[]).forEach(function(l){var a=l.key,v=l.children;Object(i.a)(a!=null,"Tree node must have a certain key: [".concat(y).concat(a,"]"));var s=String(a);Object(i.a)(!D.has(s)||a===null||a===void 0,"Same 'key' exist in the Tree: ".concat(s)),D.set(s,!0),Y(v,"".concat(y).concat(s," > "))})}Y(U)}function W(U){function D(Y){var O=Object(K.a)(Y);return O.map(function(y){if(!Object(p.i)(y))return Object(i.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var l=y.key,a=y.props,v=a.children,s=Object(Ae.a)(a,["children"]),z=Object(R.a)({key:l},s),H=D(v);return H.length&&(z.children=H),z}).filter(function(y){return y})}return D(U)}function B(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Y=new Set(D===!0?[]:D),O=[];function y(l){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return l.map(function(v,s){var z=Object(p.h)(a?a.pos:"0",s),H=q(v.key,z),x=Object(R.a)(Object(R.a)({},v),{},{parent:a,pos:z,children:null,data:v,isStart:[].concat(Object(L.a)(a?a.isStart:[]),[s===0]),isEnd:[].concat(Object(L.a)(a?a.isEnd:[]),[s===l.length-1])});return O.push(x),D===!0||Y.has(H)?x.children=y(v.children||[],x):x.children=[],x})}return y(U),O}function ae(U,D,Y){var O;Y?typeof Y=="string"?O=function(a){return a[Y]}:typeof Y=="function"&&(O=function(a){return Y(a)}):O=function(a,v){return q(a.key,v)};function y(l,a,v){var s=l?l.children:U,z=l?Object(p.h)(v.pos,a):"0";if(l){var H=O(l,z),x={node:l,index:a,pos:z,key:H,parentPos:v.node?v.pos:null,level:v.level+1};D(x)}s&&s.forEach(function(j,h){y(j,h,{node:l,pos:z,level:v?v.level+1:-1})})}y(null)}function Oe(U){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y=D.initWrapper,O=D.processEntity,y=D.onProcessFinished,l=arguments.length>2?arguments[2]:void 0,a={},v={},s={posEntities:a,keyEntities:v};return Y&&(s=Y(s)||s),ae(U,function(z){var H=z.node,x=z.index,j=z.pos,h=z.key,V=z.parentPos,$=z.level,te={node:H,index:x,key:h,pos:j,level:$},Me=q(h,j);a[j]=te,v[Me]=te,te.parent=a[V],te.parent&&(te.parent.children=te.parent.children||[],te.parent.children.push(te)),O&&O(te,s)},l),y&&y(s),s}function he(U,D){var Y=D.expandedKeys,O=D.selectedKeys,y=D.loadedKeys,l=D.loadingKeys,a=D.checkedKeys,v=D.halfCheckedKeys,s=D.dragOverNodeKey,z=D.dropPosition,H=D.keyEntities,x=H[U],j={eventKey:U,expanded:Y.indexOf(U)!==-1,selected:O.indexOf(U)!==-1,loaded:y.indexOf(U)!==-1,loading:l.indexOf(U)!==-1,checked:a.indexOf(U)!==-1,halfChecked:v.indexOf(U)!==-1,pos:String(x?x.pos:""),dragOver:s===U&&z===0,dragOverGapTop:s===U&&z===-1,dragOverGapBottom:s===U&&z===1};return j}function ce(U){var D=U.data,Y=U.expanded,O=U.selected,y=U.checked,l=U.loaded,a=U.loading,v=U.halfChecked,s=U.dragOver,z=U.dragOverGapTop,H=U.dragOverGapBottom,x=U.pos,j=U.active,h=Object(R.a)(Object(R.a)({},D),{},{expanded:Y,selected:O,checked:y,loaded:l,loading:a,halfChecked:v,dragOver:s,dragOverGapTop:z,dragOverGapBottom:H,pos:x,active:j});return"props"in h||Object.defineProperty(h,"props",{get:function(){return Object(i.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),U}}),h}},BU3w:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return p});var L=n("MNnm"),R="rc-util-key";function Ae(q){if(q.attachTo)return q.attachTo;var le=document.querySelector("head");return le||document.body}function K(q){var le,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var B=document.createElement("style");if((le=W.csp)===null||le===void 0?void 0:le.nonce){var ae;B.nonce=(ae=W.csp)===null||ae===void 0?void 0:ae.nonce}B.innerHTML=q;var Oe=Ae(W),he=Oe.firstChild;return W.prepend&&Oe.prepend?Oe.prepend(B):W.prepend&&he?Oe.insertBefore(B,he):Oe.appendChild(B),B}var i=new Map;function p(q,le){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=Ae(W);if(!i.has(B)){var ae=K("",W),Oe=ae.parentNode;i.set(B,Oe),Oe.removeChild(ae)}var he=Array.from(i.get(B).children).find(function(O){return O.tagName==="STYLE"&&O[R]===le});if(he){var ce,U;if(((ce=W.csp)===null||ce===void 0?void 0:ce.nonce)&&he.nonce!==((U=W.csp)===null||U===void 0?void 0:U.nonce)){var D;he.nonce=(D=W.csp)===null||D===void 0?void 0:D.nonce}return he.innerHTML!==q&&(he.innerHTML=q),he}var Y=K(q,W);return Y[R]=le,Y}},E9nw:function($e,Ce){$e.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var L=document.activeElement,R=[],Ae=0;Ae0&&(J.percent=J.loaded/J.total*100),C.onProgress(J)});var I=new FormData;C.data&&Object.keys(C.data).forEach(function(A){var J=C.data[A];if(Array.isArray(J)){J.forEach(function(se){I.append(A+"[]",se)});return}I.append(A,C.data[A])}),C.file instanceof Blob?I.append(C.filename,C.file,C.file.name):I.append(C.filename,C.file),b.onerror=function(J){C.onError(J)},b.onload=function(){return b.status<200||b.status>=300?C.onError(i(C,b),p(b)):C.onSuccess(p(b),b)},b.open(C.method,C.action,!0),C.withCredentials&&"withCredentials"in b&&(b.withCredentials=!0);var M=C.headers||{};return M["X-Requested-With"]!==null&&b.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(A){M[A]!==null&&b.setRequestHeader(A,M[A])}),b.send(I),{abort:function(){b.abort()}}}var le=+new Date,W=0;function B(){return"rc-upload-"+le+"-"+ ++W}function ae(C,b){return C.indexOf(b,C.length-b.length)!==-1}var Oe=function(C,b){if(C&&b){var I=Array.isArray(b)?b:b.split(","),M=C.name||"",A=C.type||"",J=A.replace(/\/.*$/,"");return I.some(function(se){var ge=se.trim();return ge.charAt(0)==="."?ae(M.toLowerCase(),ge.toLowerCase()):/\/\*$/.test(ge)?J===ge.replace(/\/.*$/,""):A===ge})}return!0};function he(C,b){var I=C.createReader(),M=[];function A(){I.readEntries(function(J){var se=Array.prototype.slice.apply(J);M=M.concat(se);var ge=!se.length;ge?b(M):A()})}A()}var ce=function(b,I,M){var A=function J(se,ge){ge=ge||"",se.isFile?se.file(function(Z){M(Z)&&(se.fullPath&&!Z.webkitRelativePath&&(Object.defineProperties(Z,{webkitRelativePath:{writable:!0}}),Z.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(Z,{webkitRelativePath:{writable:!1}})),I([Z]))}):se.isDirectory&&he(se,function(Z){Z.forEach(function(oe){J(oe,""+ge+se.name+"/")})})};b.forEach(function(J){A(J.webkitGetAsEntry())})},U=ce,D=Object.assign||function(C){for(var b=1;b=0)continue;if(!Object.prototype.hasOwnProperty.call(C,M))continue;I[M]=C[M]}return I}function a(C,b){if(!(C instanceof b))throw new TypeError("Cannot call a class as a function")}function v(C,b){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:C}function s(C,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);C.prototype=Object.create(b&&b.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(C,b):C.__proto__=b)}var z=function(b){return Object.keys(b).reduce(function(I,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(I[M]=b[M]),I},{})},H=function(C){s(b,C);function b(){var I,M,A,J;a(this,b);for(var se=arguments.length,ge=Array(se),Z=0;Z1&&arguments[1]!==void 0?arguments[1]:1,De=ye.length,Ke=0;Ke1&&arguments[1]!==void 0?arguments[1]:!1;return Object(z.a)(I).map(function(A,J){if(!i.isValidElement(A)||!A.type)return null;var se=A.type.isSelectOptGroup,ge=A.key,Z=A.props,oe=Z.children,ue=Object(q.a)(Z,["children"]);return M||!se?H(A):Object(s.a)(Object(s.a)({key:"__RC_SELECT_GRP__".concat(ge===null?J:ge,"__"),label:ge},ue),{},{options:x(oe)})}).filter(function(A){return A})}var j=n("2Qr1"),h=n("qNPg"),V=n("U8pU"),$=n("Kwbf"),te=n("WKfj");function Me(I){var M=I.mode,A=I.options,J=I.children,se=I.backfill,ge=I.allowClear,Z=I.placeholder,oe=I.getInputElement,ue=I.showSearch,ee=I.onSearch,G=I.defaultOpen,ne=I.autoFocus,o=I.labelInValue,g=I.value,c=I.inputValue,N=I.optionLabelProp,Q=M==="multiple"||M==="tags",re=ue!==void 0?ue:Q||M==="combobox",je=A||x(J);if(Object($.a)(M!=="tags"||je.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var fe=je.some(function(me){return me.options?me.options.some(function(ye){return typeof("value"in ye?ye.value:ye.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object($.a)(!fe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object($.a)(M!=="combobox"||!N,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object($.a)(M==="combobox"||!se,"`backfill` only works with `combobox` mode."),Object($.a)(M==="combobox"||!oe,"`getInputElement` only work with `combobox` mode."),Object($.b)(M!=="combobox"||!oe||!ge||!Z,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&M!=="combobox"&&M!=="tags"&&Object($.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object($.b)(!G||ne,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),g!=null){var xe=Object(te.d)(g);Object($.a)(!o||xe.every(function(me){return Object(V.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object($.a)(!Q||Array.isArray(g),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var _e=null;Object(z.a)(J).some(function(me){if(!i.isValidElement(me)||!me.type)return!1;var ye=me.type;if(ye.isSelectOption)return!1;if(ye.isSelectOptGroup){var Be=Object(z.a)(me.props.children).every(function(Ue){return!i.isValidElement(Ue)||!me.type||Ue.type.isSelectOption?!0:(_e=Ue.type,!1)});return!Be}return _e=ye,!0}),_e&&Object($.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object($.a)(c===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ie=Me,k=Object(h.a)({prefixCls:"rc-select",components:{optionList:O},convertChildrenToData:x,flattenOptions:j.d,getLabeledValue:j.e,filterOptions:j.b,isValueDisabled:j.g,findValueOption:j.c,warningProps:ie,fillOptionsWithMissingValue:j.a}),F=function(I){Object(Ae.a)(A,I);var M=Object(K.a)(A);function A(){var J;return Object(L.a)(this,A),J=M.apply(this,arguments),J.selectRef=i.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(R.a)(A,[{key:"render",value:function(){return i.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),A}(i.Component);F.Option=l,F.OptGroup=v;var C=F,b=Ce.c=C},NvD2:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return p});var L=n("Kwbf");function R(q,le){var W=new Set;return q.forEach(function(B){le.has(B)||W.add(B)}),W}function Ae(q){var le=q||{},W=le.disabled,B=le.disableCheckbox,ae=le.checkable;return!!(W||B)||ae===!1}function K(q,le,W,B){for(var ae=new Set(q),Oe=new Set,he=0;he<=W;he+=1){var ce=le.get(he)||new Set;ce.forEach(function(O){var y=O.key,l=O.node,a=O.children,v=a===void 0?[]:a;ae.has(y)&&!B(l)&&v.filter(function(s){return!B(s.node)}).forEach(function(s){ae.add(s.key)})})}for(var U=new Set,D=W;D>=0;D-=1){var Y=le.get(D)||new Set;Y.forEach(function(O){var y=O.parent,l=O.node;if(B(l)||!O.parent||U.has(O.parent.key))return;if(B(O.parent.node)){U.add(y.key);return}var a=!0,v=!1;(y.children||[]).filter(function(s){return!B(s.node)}).forEach(function(s){var z=s.key,H=ae.has(z);a&&!H&&(a=!1),!v&&(H||Oe.has(z))&&(v=!0)}),a&&ae.add(y.key),v&&Oe.add(y.key),U.add(y.key)})}return{checkedKeys:Array.from(ae),halfCheckedKeys:Array.from(R(Oe,ae))}}function i(q,le,W,B,ae){for(var Oe=new Set(q),he=new Set(le),ce=0;ce<=B;ce+=1){var U=W.get(ce)||new Set;U.forEach(function(y){var l=y.key,a=y.node,v=y.children,s=v===void 0?[]:v;!Oe.has(l)&&!he.has(l)&&!ae(a)&&s.filter(function(z){return!ae(z.node)}).forEach(function(z){Oe.delete(z.key)})})}he=new Set;for(var D=new Set,Y=B;Y>=0;Y-=1){var O=W.get(Y)||new Set;O.forEach(function(y){var l=y.parent,a=y.node;if(ae(a)||!y.parent||D.has(y.parent.key))return;if(ae(y.parent.node)){D.add(l.key);return}var v=!0,s=!1;(l.children||[]).filter(function(z){return!ae(z.node)}).forEach(function(z){var H=z.key,x=Oe.has(H);v&&!x&&(v=!1),!s&&(x||he.has(H))&&(s=!0)}),v||Oe.delete(l.key),s&&he.add(l.key),D.add(l.key)})}return{checkedKeys:Array.from(Oe),halfCheckedKeys:Array.from(R(he,Oe))}}function p(q,le,W,B){var ae=[],Oe;B?Oe=B:Oe=Ae;var he=new Set(q.filter(function(Y){var O=!!W[Y];return O||ae.push(Y),O})),ce=new Map,U=0;Object.keys(W).forEach(function(Y){var O=W[Y],y=O.level,l=ce.get(y);l||(l=new Set,ce.set(y,l)),l.add(O),U=Math.max(U,y)}),Object(L.a)(!ae.length,"Tree missing follow keys: ".concat(ae.slice(0,100).map(function(Y){return"'".concat(Y,"'")}).join(", ")));var D;return le===!0?D=K(he,ce,U,Oe):D=i(he,le.halfCheckedKeys,ce,U,Oe),D}},OZM5:function($e,Ce,n){"use strict";n.d(Ce,"b",function(){return B}),n.d(Ce,"a",function(){return ae}),n.d(Ce,"k",function(){return Oe}),n.d(Ce,"h",function(){return he}),n.d(Ce,"i",function(){return ce}),n.d(Ce,"g",function(){return U}),n.d(Ce,"c",function(){return D}),n.d(Ce,"d",function(){return Y}),n.d(Ce,"j",function(){return l}),n.d(Ce,"e",function(){return a}),n.d(Ce,"f",function(){return v});var L=n("KQm4"),R=n("U8pU"),Ae=n("Ff2n"),K=n("q1tI"),i=n.n(K),p=n("Kwbf"),q=n("WaYH"),le=.25,W=2;function B(s,z){var H=s.slice(),x=H.indexOf(z);return x>=0&&H.splice(x,1),H}function ae(s,z){var H=s.slice();return H.indexOf(z)===-1&&H.push(z),H}function Oe(s){return s.split("-")}function he(s,z){return"".concat(s,"-").concat(z)}function ce(s){return s&&s.type&&s.type.isTreeNode}function U(s,z){var H=[s],x=z[s];function j(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];h.forEach(function(V){var $=V.key,te=V.children;H.push($),j(te)})}return j(x.children),H}function D(s,z){var H=s.clientY,x=z.selectHandle.getBoundingClientRect(),j=x.top,h=x.bottom,V=x.height,$=Math.max(V*le,W);return H<=j+$?-1:H>=h-$?1:0}function Y(s,z){if(!s)return;var H=z.multiple;return H?s.slice():s.length?[s[0]]:s}var O=function(z){return z};function y(s,z){if(!s)return[];var H=z||{},x=H.processProps,j=x===void 0?O:x,h=Array.isArray(s)?s:[s];return h.map(function(V){var $=V.children,te=Object(Ae.a)(V,["children"]),Me=y($,z);return i.a.createElement(q.a,Object.assign({},j(te)),Me)})}function l(s){if(!s)return null;var z;if(Array.isArray(s))z={checkedKeys:s,halfCheckedKeys:void 0};else if(Object(R.a)(s)==="object")z={checkedKeys:s.checked||void 0,halfCheckedKeys:s.halfChecked||void 0};else return Object(p.a)(!1,"`checkedKeys` is not an array or an object"),null;return z}function a(s,z){var H=new Set;function x(j){if(H.has(j))return;var h=z[j];if(!h)return;H.add(j);var V=h.parent,$=h.node;if($.disabled)return;V&&x(V.key)}return(s||[]).forEach(function(j){x(j)}),Object(L.a)(H)}function v(s){var z={};return Object.keys(s).forEach(function(H){(H.startsWith("data-")||H.startsWith("aria-"))&&(z[H]=s[H])}),z}},"SA+Z":function($e,Ce,n){var L=n("wTVA"),R=n("EbDI"),Ae=n("ZhPi"),K=n("wkBT");function i(p){return L(p)||R(p)||Ae(p)||K()}$e.exports=i,$e.exports.__esModule=!0,$e.exports.default=$e.exports},WaYH:function($e,Ce,n){"use strict";var L=n("rePB"),R=n("Ff2n"),Ae=n("VTBJ"),K=n("1OyB"),i=n("vuIU"),p=n("JX7q"),q=n("Ji7U"),le=n("LK+K"),W=n("q1tI"),B=n("TSYQ"),ae=n.n(B),Oe=n("sboe"),he=n("OZM5"),ce=function(z){var H=z.prefixCls,x=z.level,j=z.isStart,h=z.isEnd;if(!x)return null;for(var V="".concat(H,"-indent-unit"),$=[],te=0;te=0||te.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;j.setState({goInputText:""}),k(j.getValidValue())},j.go=function(te){var Me=j.state.goInputText;if(Me==="")return;(te.keyCode===ce.ENTER||te.type==="click")&&(j.setState({goInputText:""}),j.props.quickGo(j.getValidValue()))},j}return Object(i.a)(x,[{key:"getValidValue",value:function(){var h=this.state,V=h.goInputText,$=h.current;return!V||isNaN(V)?$:Number(V)}},{key:"getPageSizeOptions",value:function(){var h=this.props,V=h.pageSize,$=h.pageSizeOptions;return $.some(function(te){return te.toString()===V.toString()})?$:$.concat([V.toString()]).sort(function(te,Me){var ie=isNaN(Number(te))?0:Number(te),k=isNaN(Number(Me))?0:Number(Me);return ie-k})}},{key:"render",value:function(){var h=this,V=this.props,$=V.pageSize,te=V.locale,Me=V.rootPrefixCls,ie=V.changeSize,k=V.quickGo,F=V.goButton,C=V.selectComponentClass,b=V.buildOptionText,I=V.selectPrefixCls,M=V.disabled,A=this.state.goInputText,J="".concat(Me,"-options"),se=C,ge=null,Z=null,oe=null;if(!ie&&!k)return null;var ue=this.getPageSizeOptions();if(ie&&se){var ee=ue.map(function(G,ne){return W.a.createElement(se.Option,{key:ne,value:G.toString()},(b||h.buildOptionText)(G))});ge=W.a.createElement(se,{disabled:M,prefixCls:I,showSearch:!1,className:"".concat(J,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:($||ue[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ne){return ne.parentNode}},ee)}return k&&(F&&(oe=typeof F=="boolean"?W.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(J,"-quick-jumper-button")},te.jump_to_confirm):W.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Z=W.a.createElement("div",{className:"".concat(J,"-quick-jumper")},te.jump_to,W.a.createElement("input",{disabled:M,type:"text",value:A,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),te.page,oe)),W.a.createElement("li",{className:"".concat(J)},ge,Z)}}]),x}(W.a.Component);U.defaultProps={pageSizeOptions:["10","20","50","100"]};var w=U,Y=n("N2Kk");function O(){}function y(z){return typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function l(z,H,x){return x}function a(z,H,x){var j=typeof z=="undefined"?H.pageSize:z;return Math.floor((x.total-1)/j)+1}var v=function(z){Object(p.a)(x,z);var H=Object(q.a)(x);function x(j){var h;Object(K.a)(this,x),h=H.call(this,j),h.getJumpPrevPage=function(){return Math.max(1,h.state.current-(h.props.showLessItems?3:5))},h.getJumpNextPage=function(){return Math.min(a(void 0,h.state,h.props),h.state.current+(h.props.showLessItems?3:5))},h.getItemIcon=function(ie,k){var F=h.props.prefixCls,C=ie||W.a.createElement("button",{type:"button","aria-label":k,className:"".concat(F,"-item-link")});return typeof ie=="function"&&(C=W.a.createElement(ie,Object(Ae.a)({},h.props))),C},h.savePaginationNode=function(ie){h.paginationNode=ie},h.isValid=function(ie){return y(ie)&&ie!==h.state.current},h.shouldDisplayQuickJumper=function(){var ie=h.props,k=ie.showQuickJumper,F=ie.pageSize,C=ie.total;return C<=F?!1:k},h.handleKeyDown=function(ie){(ie.keyCode===ce.ARROW_UP||ie.keyCode===ce.ARROW_DOWN)&&ie.preventDefault()},h.handleKeyUp=function(ie){var k=h.getValidValue(ie),F=h.state.currentInputValue;k!==F&&h.setState({currentInputValue:k}),ie.keyCode===ce.ENTER?h.handleChange(k):ie.keyCode===ce.ARROW_UP?h.handleChange(k-1):ie.keyCode===ce.ARROW_DOWN&&h.handleChange(k+1)},h.changePageSize=function(ie){var k=h.state.current,F=a(ie,h.state,h.props);k=k>F?F:k,F===0&&(k=h.state.current),typeof ie=="number"&&("pageSize"in h.props||h.setState({pageSize:ie}),"current"in h.props||h.setState({current:k,currentInputValue:k})),h.props.onShowSizeChange(k,ie),"onChange"in h.props&&h.props.onChange&&h.props.onChange(k,ie)},h.handleChange=function(ie){var k=h.props.disabled,F=ie;if(h.isValid(F)&&!k){var C=a(void 0,h.state,h.props);F>C?F=C:F<1&&(F=1),"current"in h.props||h.setState({current:F,currentInputValue:F});var b=h.state.pageSize;return h.props.onChange(F,b),F}return h.state.current},h.prev=function(){h.hasPrev()&&h.handleChange(h.state.current-1)},h.next=function(){h.hasNext()&&h.handleChange(h.state.current+1)},h.jumpPrev=function(){h.handleChange(h.getJumpPrevPage())},h.jumpNext=function(){h.handleChange(h.getJumpNextPage())},h.hasPrev=function(){return h.state.current>1},h.hasNext=function(){return h.state.current2?F-2:0),b=2;b=$?Me=$:Me=Number(V),Me}},{key:"getShowSizeChanger",value:function(){var h=this.props,V=h.showSizeChanger,$=h.total,te=h.totalBoundaryShowSizeChanger;return typeof V!="undefined"?V:$>te}},{key:"renderPrev",value:function(h){var V=this.props,$=V.prevIcon,te=V.itemRender,Me=te(h,"prev",this.getItemIcon($,"prev page")),ie=!this.hasPrev();return Object(le.isValidElement)(Me)?Object(le.cloneElement)(Me,{disabled:ie}):Me}},{key:"renderNext",value:function(h){var V=this.props,$=V.nextIcon,te=V.itemRender,Me=te(h,"next",this.getItemIcon($,"next page")),ie=!this.hasNext();return Object(le.isValidElement)(Me)?Object(le.cloneElement)(Me,{disabled:ie}):Me}},{key:"render",value:function(){var h=this,V=this.props,$=V.prefixCls,te=V.className,Me=V.style,ie=V.disabled,k=V.hideOnSinglePage,F=V.total,C=V.locale,b=V.showQuickJumper,I=V.showLessItems,M=V.showTitle,A=V.showTotal,J=V.simple,se=V.itemRender,ge=V.showPrevNextJumpers,Z=V.jumpPrevIcon,oe=V.jumpNextIcon,ue=V.selectComponentClass,ee=V.selectPrefixCls,G=V.pageSizeOptions,ne=this.state,o=ne.current,g=ne.pageSize,c=ne.currentInputValue;if(k===!0&&F<=g)return null;var N=a(void 0,this.state,this.props),Q=[],re=null,je=null,fe=null,xe=null,_e=null,me=b&&b.goButton,ye=I?1:2,Be=o-1>0?o-1:0,Ue=o+1=ye*2&&o!==1+2&&(Q[0]=Object(le.cloneElement)(Q[0],{className:"".concat($,"-item-after-jump-prev")}),Q.unshift(re)),N-o>=ye*2&&o!==N-2&&(Q[Q.length-1]=Object(le.cloneElement)(Q[Q.length-1],{className:"".concat($,"-item-before-jump-next")}),Q.push(je)),Ee!==1&&Q.unshift(fe),De!==N&&Q.push(xe)}var Re=null;A&&(Re=W.a.createElement("li",{className:"".concat($,"-total-text")},A(F,[F===0?0:(o-1)*g+1,o*g>F?F:o*g])));var be=!this.hasPrev()||!N,we=!this.hasNext()||!N;return W.a.createElement("ul",Object(L.a)({className:ae()($,te,Object(R.a)({},"".concat($,"-disabled"),ie)),style:Me,unselectable:"unselectable",ref:this.savePaginationNode},Fe),Re,W.a.createElement("li",{title:M?C.prev_page:null,onClick:this.prev,tabIndex:be?null:0,onKeyPress:this.runIfEnterPrev,className:ae()("".concat($,"-prev"),Object(R.a)({},"".concat($,"-disabled"),be)),"aria-disabled":be},this.renderPrev(Be)),Q,W.a.createElement("li",{title:M?C.next_page:null,onClick:this.next,tabIndex:we?null:0,onKeyPress:this.runIfEnterNext,className:ae()("".concat($,"-next"),Object(R.a)({},"".concat($,"-disabled"),we)),"aria-disabled":we},this.renderNext(Ue)),W.a.createElement(w,{disabled:ie,locale:C,rootPrefixCls:$,selectComponentClass:ue,selectPrefixCls:ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:o,pageSize:g,pageSizeOptions:G,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:me}))}}],[{key:"getDerivedStateFromProps",value:function(h,V){var $={};if("current"in h&&($.current=h.current,h.current!==V.current&&($.currentInputValue=$.current)),"pageSize"in h&&h.pageSize!==V.pageSize){var te=V.current,Me=a(h.pageSize,V,h);te=te>Me?Me:te,"current"in h||($.current=te,$.currentInputValue=te),$.pageSize=h.pageSize}return $}}]),x}(W.a.Component);v.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:O,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:O,locale:Y.a,style:{},itemRender:l,totalBoundaryShowSizeChanger:50};var s=v},"6RRn":function($e,Ce,n){"use strict";var L=n("wCXF"),R=n("n6Qo");n.d(Ce,"b",function(){return R.a});var Ae=n("IBYe"),K=n("6eGT"),i=n("hW8S");n.d(Ce,"a",function(){return i.a}),Ce.c=L.b},"6eGT":function($e,Ce,n){"use strict";function L(R){return null}Ce.a=L},"815F":function($e,Ce,n){"use strict";n.d(Ce,"e",function(){return q}),n.d(Ce,"c",function(){return W}),n.d(Ce,"d",function(){return B}),n.d(Ce,"a",function(){return Oe}),n.d(Ce,"f",function(){return he}),n.d(Ce,"b",function(){return ce});var L=n("KQm4"),R=n("VTBJ"),Ae=n("Ff2n"),K=n("Zm9Q"),i=n("Kwbf"),p=n("OZM5");function q(U,w){return U!=null?U:w}function le(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=new Map;function Y(O){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(O||[]).forEach(function(l){var a=l.key,v=l.children;Object(i.a)(a!=null,"Tree node must have a certain key: [".concat(y).concat(a,"]"));var s=String(a);Object(i.a)(!w.has(s)||a===null||a===void 0,"Same 'key' exist in the Tree: ".concat(s)),w.set(s,!0),Y(v,"".concat(y).concat(s," > "))})}Y(U)}function W(U){function w(Y){var O=Object(K.a)(Y);return O.map(function(y){if(!Object(p.i)(y))return Object(i.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var l=y.key,a=y.props,v=a.children,s=Object(Ae.a)(a,["children"]),z=Object(R.a)({key:l},s),H=w(v);return H.length&&(z.children=H),z}).filter(function(y){return y})}return w(U)}function B(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Y=new Set(w===!0?[]:w),O=[];function y(l){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return l.map(function(v,s){var z=Object(p.h)(a?a.pos:"0",s),H=q(v.key,z),x=Object(R.a)(Object(R.a)({},v),{},{parent:a,pos:z,children:null,data:v,isStart:[].concat(Object(L.a)(a?a.isStart:[]),[s===0]),isEnd:[].concat(Object(L.a)(a?a.isEnd:[]),[s===l.length-1])});return O.push(x),w===!0||Y.has(H)?x.children=y(v.children||[],x):x.children=[],x})}return y(U),O}function ae(U,w,Y){var O;Y?typeof Y=="string"?O=function(a){return a[Y]}:typeof Y=="function"&&(O=function(a){return Y(a)}):O=function(a,v){return q(a.key,v)};function y(l,a,v){var s=l?l.children:U,z=l?Object(p.h)(v.pos,a):"0";if(l){var H=O(l,z),x={node:l,index:a,pos:z,key:H,parentPos:v.node?v.pos:null,level:v.level+1};w(x)}s&&s.forEach(function(j,h){y(j,h,{node:l,pos:z,level:v?v.level+1:-1})})}y(null)}function Oe(U){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y=w.initWrapper,O=w.processEntity,y=w.onProcessFinished,l=arguments.length>2?arguments[2]:void 0,a={},v={},s={posEntities:a,keyEntities:v};return Y&&(s=Y(s)||s),ae(U,function(z){var H=z.node,x=z.index,j=z.pos,h=z.key,V=z.parentPos,$=z.level,te={node:H,index:x,key:h,pos:j,level:$},Me=q(h,j);a[j]=te,v[Me]=te,te.parent=a[V],te.parent&&(te.parent.children=te.parent.children||[],te.parent.children.push(te)),O&&O(te,s)},l),y&&y(s),s}function he(U,w){var Y=w.expandedKeys,O=w.selectedKeys,y=w.loadedKeys,l=w.loadingKeys,a=w.checkedKeys,v=w.halfCheckedKeys,s=w.dragOverNodeKey,z=w.dropPosition,H=w.keyEntities,x=H[U],j={eventKey:U,expanded:Y.indexOf(U)!==-1,selected:O.indexOf(U)!==-1,loaded:y.indexOf(U)!==-1,loading:l.indexOf(U)!==-1,checked:a.indexOf(U)!==-1,halfChecked:v.indexOf(U)!==-1,pos:String(x?x.pos:""),dragOver:s===U&&z===0,dragOverGapTop:s===U&&z===-1,dragOverGapBottom:s===U&&z===1};return j}function ce(U){var w=U.data,Y=U.expanded,O=U.selected,y=U.checked,l=U.loaded,a=U.loading,v=U.halfChecked,s=U.dragOver,z=U.dragOverGapTop,H=U.dragOverGapBottom,x=U.pos,j=U.active,h=Object(R.a)(Object(R.a)({},w),{},{expanded:Y,selected:O,checked:y,loaded:l,loading:a,halfChecked:v,dragOver:s,dragOverGapTop:z,dragOverGapBottom:H,pos:x,active:j});return"props"in h||Object.defineProperty(h,"props",{get:function(){return Object(i.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),U}}),h}},BU3w:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return p});var L=n("MNnm"),R="rc-util-key";function Ae(q){if(q.attachTo)return q.attachTo;var le=document.querySelector("head");return le||document.body}function K(q){var le,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var B=document.createElement("style");if((le=W.csp)===null||le===void 0?void 0:le.nonce){var ae;B.nonce=(ae=W.csp)===null||ae===void 0?void 0:ae.nonce}B.innerHTML=q;var Oe=Ae(W),he=Oe.firstChild;return W.prepend&&Oe.prepend?Oe.prepend(B):W.prepend&&he?Oe.insertBefore(B,he):Oe.appendChild(B),B}var i=new Map;function p(q,le){var W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=Ae(W);if(!i.has(B)){var ae=K("",W),Oe=ae.parentNode;i.set(B,Oe),Oe.removeChild(ae)}var he=Array.from(i.get(B).children).find(function(O){return O.tagName==="STYLE"&&O[R]===le});if(he){var ce,U;if(((ce=W.csp)===null||ce===void 0?void 0:ce.nonce)&&he.nonce!==((U=W.csp)===null||U===void 0?void 0:U.nonce)){var w;he.nonce=(w=W.csp)===null||w===void 0?void 0:w.nonce}return he.innerHTML!==q&&(he.innerHTML=q),he}var Y=K(q,W);return Y[R]=le,Y}},E9nw:function($e,Ce){$e.exports=function(){var n=document.getSelection();if(!n.rangeCount)return function(){};for(var L=document.activeElement,R=[],Ae=0;Ae0&&(J.percent=J.loaded/J.total*100),C.onProgress(J)});var I=new FormData;C.data&&Object.keys(C.data).forEach(function(A){var J=C.data[A];if(Array.isArray(J)){J.forEach(function(se){I.append(A+"[]",se)});return}I.append(A,C.data[A])}),C.file instanceof Blob?I.append(C.filename,C.file,C.file.name):I.append(C.filename,C.file),b.onerror=function(J){C.onError(J)},b.onload=function(){return b.status<200||b.status>=300?C.onError(i(C,b),p(b)):C.onSuccess(p(b),b)},b.open(C.method,C.action,!0),C.withCredentials&&"withCredentials"in b&&(b.withCredentials=!0);var M=C.headers||{};return M["X-Requested-With"]!==null&&b.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(A){M[A]!==null&&b.setRequestHeader(A,M[A])}),b.send(I),{abort:function(){b.abort()}}}var le=+new Date,W=0;function B(){return"rc-upload-"+le+"-"+ ++W}function ae(C,b){return C.indexOf(b,C.length-b.length)!==-1}var Oe=function(C,b){if(C&&b){var I=Array.isArray(b)?b:b.split(","),M=C.name||"",A=C.type||"",J=A.replace(/\/.*$/,"");return I.some(function(se){var ge=se.trim();return ge.charAt(0)==="."?ae(M.toLowerCase(),ge.toLowerCase()):/\/\*$/.test(ge)?J===ge.replace(/\/.*$/,""):A===ge})}return!0};function he(C,b){var I=C.createReader(),M=[];function A(){I.readEntries(function(J){var se=Array.prototype.slice.apply(J);M=M.concat(se);var ge=!se.length;ge?b(M):A()})}A()}var ce=function(b,I,M){var A=function J(se,ge){ge=ge||"",se.isFile?se.file(function(Z){M(Z)&&(se.fullPath&&!Z.webkitRelativePath&&(Object.defineProperties(Z,{webkitRelativePath:{writable:!0}}),Z.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(Z,{webkitRelativePath:{writable:!1}})),I([Z]))}):se.isDirectory&&he(se,function(Z){Z.forEach(function(oe){J(oe,""+ge+se.name+"/")})})};b.forEach(function(J){A(J.webkitGetAsEntry())})},U=ce,w=Object.assign||function(C){for(var b=1;b=0)continue;if(!Object.prototype.hasOwnProperty.call(C,M))continue;I[M]=C[M]}return I}function a(C,b){if(!(C instanceof b))throw new TypeError("Cannot call a class as a function")}function v(C,b){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:C}function s(C,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);C.prototype=Object.create(b&&b.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(C,b):C.__proto__=b)}var z=function(b){return Object.keys(b).reduce(function(I,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(I[M]=b[M]),I},{})},H=function(C){s(b,C);function b(){var I,M,A,J;a(this,b);for(var se=arguments.length,ge=Array(se),Z=0;Z1&&arguments[1]!==void 0?arguments[1]:1,we=ye.length,Ke=0;Ke1&&arguments[1]!==void 0?arguments[1]:!1;return Object(z.a)(I).map(function(A,J){if(!i.isValidElement(A)||!A.type)return null;var se=A.type.isSelectOptGroup,ge=A.key,Z=A.props,oe=Z.children,ue=Object(q.a)(Z,["children"]);return M||!se?H(A):Object(s.a)(Object(s.a)({key:"__RC_SELECT_GRP__".concat(ge===null?J:ge,"__"),label:ge},ue),{},{options:x(oe)})}).filter(function(A){return A})}var j=n("2Qr1"),h=n("qNPg"),V=n("U8pU"),$=n("Kwbf"),te=n("WKfj");function Me(I){var M=I.mode,A=I.options,J=I.children,se=I.backfill,ge=I.allowClear,Z=I.placeholder,oe=I.getInputElement,ue=I.showSearch,ee=I.onSearch,G=I.defaultOpen,ne=I.autoFocus,o=I.labelInValue,g=I.value,c=I.inputValue,N=I.optionLabelProp,Q=M==="multiple"||M==="tags",re=ue!==void 0?ue:Q||M==="combobox",je=A||x(J);if(Object($.a)(M!=="tags"||je.every(function(me){return!me.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var fe=je.some(function(me){return me.options?me.options.some(function(ye){return typeof("value"in ye?ye.value:ye.key)=="number"}):typeof("value"in me?me.value:me.key)=="number"});Object($.a)(!fe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object($.a)(M!=="combobox"||!N,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object($.a)(M==="combobox"||!se,"`backfill` only works with `combobox` mode."),Object($.a)(M==="combobox"||!oe,"`getInputElement` only work with `combobox` mode."),Object($.b)(M!=="combobox"||!oe||!ge||!Z,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ee&&!re&&M!=="combobox"&&M!=="tags"&&Object($.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object($.b)(!G||ne,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),g!=null){var xe=Object(te.d)(g);Object($.a)(!o||xe.every(function(me){return Object(V.a)(me)==="object"&&("key"in me||"value"in me)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object($.a)(!Q||Array.isArray(g),"`value` should be array when `mode` is `multiple` or `tags`")}if(J){var _e=null;Object(z.a)(J).some(function(me){if(!i.isValidElement(me)||!me.type)return!1;var ye=me.type;if(ye.isSelectOption)return!1;if(ye.isSelectOptGroup){var Be=Object(z.a)(me.props.children).every(function(Ue){return!i.isValidElement(Ue)||!me.type||Ue.type.isSelectOption?!0:(_e=Ue.type,!1)});return!Be}return _e=ye,!0}),_e&&Object($.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object($.a)(c===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ie=Me,k=Object(h.a)({prefixCls:"rc-select",components:{optionList:O},convertChildrenToData:x,flattenOptions:j.d,getLabeledValue:j.e,filterOptions:j.b,isValueDisabled:j.g,findValueOption:j.c,warningProps:ie,fillOptionsWithMissingValue:j.a}),F=function(I){Object(Ae.a)(A,I);var M=Object(K.a)(A);function A(){var J;return Object(L.a)(this,A),J=M.apply(this,arguments),J.selectRef=i.createRef(),J.focus=function(){J.selectRef.current.focus()},J.blur=function(){J.selectRef.current.blur()},J}return Object(R.a)(A,[{key:"render",value:function(){return i.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),A}(i.Component);F.Option=l,F.OptGroup=v;var C=F,b=Ce.c=C},NvD2:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return p});var L=n("Kwbf");function R(q,le){var W=new Set;return q.forEach(function(B){le.has(B)||W.add(B)}),W}function Ae(q){var le=q||{},W=le.disabled,B=le.disableCheckbox,ae=le.checkable;return!!(W||B)||ae===!1}function K(q,le,W,B){for(var ae=new Set(q),Oe=new Set,he=0;he<=W;he+=1){var ce=le.get(he)||new Set;ce.forEach(function(O){var y=O.key,l=O.node,a=O.children,v=a===void 0?[]:a;ae.has(y)&&!B(l)&&v.filter(function(s){return!B(s.node)}).forEach(function(s){ae.add(s.key)})})}for(var U=new Set,w=W;w>=0;w-=1){var Y=le.get(w)||new Set;Y.forEach(function(O){var y=O.parent,l=O.node;if(B(l)||!O.parent||U.has(O.parent.key))return;if(B(O.parent.node)){U.add(y.key);return}var a=!0,v=!1;(y.children||[]).filter(function(s){return!B(s.node)}).forEach(function(s){var z=s.key,H=ae.has(z);a&&!H&&(a=!1),!v&&(H||Oe.has(z))&&(v=!0)}),a&&ae.add(y.key),v&&Oe.add(y.key),U.add(y.key)})}return{checkedKeys:Array.from(ae),halfCheckedKeys:Array.from(R(Oe,ae))}}function i(q,le,W,B,ae){for(var Oe=new Set(q),he=new Set(le),ce=0;ce<=B;ce+=1){var U=W.get(ce)||new Set;U.forEach(function(y){var l=y.key,a=y.node,v=y.children,s=v===void 0?[]:v;!Oe.has(l)&&!he.has(l)&&!ae(a)&&s.filter(function(z){return!ae(z.node)}).forEach(function(z){Oe.delete(z.key)})})}he=new Set;for(var w=new Set,Y=B;Y>=0;Y-=1){var O=W.get(Y)||new Set;O.forEach(function(y){var l=y.parent,a=y.node;if(ae(a)||!y.parent||w.has(y.parent.key))return;if(ae(y.parent.node)){w.add(l.key);return}var v=!0,s=!1;(l.children||[]).filter(function(z){return!ae(z.node)}).forEach(function(z){var H=z.key,x=Oe.has(H);v&&!x&&(v=!1),!s&&(x||he.has(H))&&(s=!0)}),v||Oe.delete(l.key),s&&he.add(l.key),w.add(l.key)})}return{checkedKeys:Array.from(Oe),halfCheckedKeys:Array.from(R(he,Oe))}}function p(q,le,W,B){var ae=[],Oe;B?Oe=B:Oe=Ae;var he=new Set(q.filter(function(Y){var O=!!W[Y];return O||ae.push(Y),O})),ce=new Map,U=0;Object.keys(W).forEach(function(Y){var O=W[Y],y=O.level,l=ce.get(y);l||(l=new Set,ce.set(y,l)),l.add(O),U=Math.max(U,y)}),Object(L.a)(!ae.length,"Tree missing follow keys: ".concat(ae.slice(0,100).map(function(Y){return"'".concat(Y,"'")}).join(", ")));var w;return le===!0?w=K(he,ce,U,Oe):w=i(he,le.halfCheckedKeys,ce,U,Oe),w}},OZM5:function($e,Ce,n){"use strict";n.d(Ce,"b",function(){return B}),n.d(Ce,"a",function(){return ae}),n.d(Ce,"k",function(){return Oe}),n.d(Ce,"h",function(){return he}),n.d(Ce,"i",function(){return ce}),n.d(Ce,"g",function(){return U}),n.d(Ce,"c",function(){return w}),n.d(Ce,"d",function(){return Y}),n.d(Ce,"j",function(){return l}),n.d(Ce,"e",function(){return a}),n.d(Ce,"f",function(){return v});var L=n("KQm4"),R=n("U8pU"),Ae=n("Ff2n"),K=n("q1tI"),i=n.n(K),p=n("Kwbf"),q=n("WaYH"),le=.25,W=2;function B(s,z){var H=s.slice(),x=H.indexOf(z);return x>=0&&H.splice(x,1),H}function ae(s,z){var H=s.slice();return H.indexOf(z)===-1&&H.push(z),H}function Oe(s){return s.split("-")}function he(s,z){return"".concat(s,"-").concat(z)}function ce(s){return s&&s.type&&s.type.isTreeNode}function U(s,z){var H=[s],x=z[s];function j(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];h.forEach(function(V){var $=V.key,te=V.children;H.push($),j(te)})}return j(x.children),H}function w(s,z){var H=s.clientY,x=z.selectHandle.getBoundingClientRect(),j=x.top,h=x.bottom,V=x.height,$=Math.max(V*le,W);return H<=j+$?-1:H>=h-$?1:0}function Y(s,z){if(!s)return;var H=z.multiple;return H?s.slice():s.length?[s[0]]:s}var O=function(z){return z};function y(s,z){if(!s)return[];var H=z||{},x=H.processProps,j=x===void 0?O:x,h=Array.isArray(s)?s:[s];return h.map(function(V){var $=V.children,te=Object(Ae.a)(V,["children"]),Me=y($,z);return i.a.createElement(q.a,Object.assign({},j(te)),Me)})}function l(s){if(!s)return null;var z;if(Array.isArray(s))z={checkedKeys:s,halfCheckedKeys:void 0};else if(Object(R.a)(s)==="object")z={checkedKeys:s.checked||void 0,halfCheckedKeys:s.halfChecked||void 0};else return Object(p.a)(!1,"`checkedKeys` is not an array or an object"),null;return z}function a(s,z){var H=new Set;function x(j){if(H.has(j))return;var h=z[j];if(!h)return;H.add(j);var V=h.parent,$=h.node;if($.disabled)return;V&&x(V.key)}return(s||[]).forEach(function(j){x(j)}),Object(L.a)(H)}function v(s){var z={};return Object.keys(s).forEach(function(H){(H.startsWith("data-")||H.startsWith("aria-"))&&(z[H]=s[H])}),z}},"SA+Z":function($e,Ce,n){var L=n("wTVA"),R=n("EbDI"),Ae=n("ZhPi"),K=n("wkBT");function i(p){return L(p)||R(p)||Ae(p)||K()}$e.exports=i,$e.exports.__esModule=!0,$e.exports.default=$e.exports},WaYH:function($e,Ce,n){"use strict";var L=n("rePB"),R=n("Ff2n"),Ae=n("VTBJ"),K=n("1OyB"),i=n("vuIU"),p=n("JX7q"),q=n("Ji7U"),le=n("LK+K"),W=n("q1tI"),B=n("TSYQ"),ae=n.n(B),Oe=n("sboe"),he=n("OZM5"),ce=function(z){var H=z.prefixCls,x=z.level,j=z.isStart,h=z.isEnd;if(!x)return null;for(var V="".concat(H,"-indent-unit"),$=[],te=0;te1&&arguments[1]!==void 0?arguments[1]:!1,ue=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(oe&&ie[ue])return ie[ue];var ee=window.getComputedStyle(Z),G=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),ne=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),o=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),g=Me.map(function(N){return"".concat(N,":").concat(ee.getPropertyValue(N))}).join(";"),c={sizingStyle:g,paddingSize:ne,borderSize:o,boxSizing:G};return oe&&ue&&(ie[ue]=c),c}function C(Z){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),Z.getAttribute("wrap")?k.setAttribute("wrap",Z.getAttribute("wrap")):k.removeAttribute("wrap");var G=F(Z,oe),ne=G.paddingSize,o=G.borderSize,g=G.boxSizing,c=G.sizingStyle;k.setAttribute("style","".concat(c,";").concat(te)),k.value=Z.value||Z.placeholder||"";var N=Number.MIN_SAFE_INTEGER,Q=Number.MAX_SAFE_INTEGER,re=k.scrollHeight,je;if(g==="border-box"?re+=o:g==="content-box"&&(re-=ne),ue!==null||ee!==null){k.value=" ";var fe=k.scrollHeight-ne;ue!==null&&(N=fe*ue,g==="border-box"&&(N=N+ne+o),re=Math.max(N,re)),ee!==null&&(Q=fe*ee,g==="border-box"&&(Q=Q+ne+o),je=re>Q?"":"hidden",re=Math.min(Q,re))}return{height:re,minHeight:N,maxHeight:Q,overflowY:je,resize:"none"}}var b=n("Gytx"),I=n.n(b),M;(function(Z){Z[Z.NONE=0]="NONE",Z[Z.RESIZING=1]="RESIZING",Z[Z.RESIZED=2]="RESIZED"})(M||(M={}));var A=function(Z){Object(K.a)(ue,Z);var oe=Object(i.a)(ue);function ue(ee){var G;return Object(R.a)(this,ue),G=oe.call(this,ee),G.nextFrameActionId=void 0,G.resizeFrameId=void 0,G.textArea=void 0,G.saveTextArea=function(ne){G.textArea=ne},G.handleResize=function(ne){var o=G.state.resizeStatus,g=G.props,c=g.autoSize,N=g.onResize;if(o!==M.NONE)return;typeof N=="function"&&N(ne),c&&G.resizeOnNextFrame()},G.resizeOnNextFrame=function(){cancelAnimationFrame(G.nextFrameActionId),G.nextFrameActionId=requestAnimationFrame(G.resizeTextarea)},G.resizeTextarea=function(){var ne=G.props.autoSize;if(!ne||!G.textArea)return;var o=ne.minRows,g=ne.maxRows,c=C(G.textArea,!1,o,g);G.setState({textareaStyles:c,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(G.resizeFrameId),G.resizeFrameId=requestAnimationFrame(function(){G.setState({resizeStatus:M.RESIZED},function(){G.resizeFrameId=requestAnimationFrame(function(){G.setState({resizeStatus:M.NONE}),G.fixFirefoxAutoScroll()})})})})},G.renderTextArea=function(){var ne=G.props,o=ne.prefixCls,g=o===void 0?"rc-textarea":o,c=ne.autoSize,N=ne.onResize,Q=ne.className,re=ne.disabled,je=G.state,fe=je.textareaStyles,xe=je.resizeStatus,_e=Object(h.a)(G.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),me=$()(g,Q,Object(le.a)({},"".concat(g,"-disabled"),re));"value"in _e&&(_e.value=_e.value||"");var ye=Object(q.a)(Object(q.a)(Object(q.a)({},G.props.style),fe),xe===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return p.createElement(j,{onResize:G.handleResize,disabled:!(c||N)},p.createElement("textarea",Object(L.a)({},_e,{className:me,style:ye,ref:G.saveTextArea})))},G.state={textareaStyles:{},resizeStatus:M.NONE},G}return Object(Ae.a)(ue,[{key:"componentDidUpdate",value:function(G){(G.value!==this.props.value||!I()(G.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var G=this.textArea.selectionStart,ne=this.textArea.selectionEnd;this.textArea.setSelectionRange(G,ne)}}catch(o){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ue}(p.Component),J=A,se=function(Z){Object(K.a)(ue,Z);var oe=Object(i.a)(ue);function ue(ee){var G;Object(R.a)(this,ue),G=oe.call(this,ee),G.resizableTextArea=void 0,G.focus=function(){G.resizableTextArea.textArea.focus()},G.saveTextArea=function(o){G.resizableTextArea=o},G.handleChange=function(o){var g=G.props.onChange;G.setValue(o.target.value,function(){G.resizableTextArea.resizeTextarea()}),g&&g(o)},G.handleKeyDown=function(o){var g=G.props,c=g.onPressEnter,N=g.onKeyDown;o.keyCode===13&&c&&c(o),N&&N(o)};var ne=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return G.state={value:ne},G}return Object(Ae.a)(ue,[{key:"setValue",value:function(G,ne){"value"in this.props||this.setState({value:G},ne)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return p.createElement(J,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(G){return"value"in G?{value:G.value}:null}}]),ue}(p.Component),ge=Ce.default=se},Zss7:function($e,Ce,n){var L;(function(R){var Ae=/^\s+/,K=/\s+$/,i=0,p=R.round,q=R.min,le=R.max,W=R.random;function B(o,g){if(o=o||"",g=g||{},o instanceof B)return o;if(!(this instanceof B))return new B(o,g);var c=ae(o);this._originalInput=o,this._r=c.r,this._g=c.g,this._b=c.b,this._a=c.a,this._roundA=p(100*this._a)/100,this._format=g.format||c.format,this._gradientType=g.gradientType,this._r<1&&(this._r=p(this._r)),this._g<1&&(this._g=p(this._g)),this._b<1&&(this._b=p(this._b)),this._ok=c.ok,this._tc_id=i++}B.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var o=this.toRgb();return(o.r*299+o.g*587+o.b*114)/1e3},getLuminance:function(){var o=this.toRgb(),g,c,N,Q,re,je;return g=o.r/255,c=o.g/255,N=o.b/255,g<=.03928?Q=g/12.92:Q=R.pow((g+.055)/1.055,2.4),c<=.03928?re=c/12.92:re=R.pow((c+.055)/1.055,2.4),N<=.03928?je=N/12.92:je=R.pow((N+.055)/1.055,2.4),.2126*Q+.7152*re+.0722*je},setAlpha:function(o){return this._a=C(o),this._roundA=p(100*this._a)/100,this},toHsv:function(){var o=U(this._r,this._g,this._b);return{h:o.h*360,s:o.s,v:o.v,a:this._a}},toHsvString:function(){var o=U(this._r,this._g,this._b),g=p(o.h*360),c=p(o.s*100),N=p(o.v*100);return this._a==1?"hsv("+g+", "+c+"%, "+N+"%)":"hsva("+g+", "+c+"%, "+N+"%, "+this._roundA+")"},toHsl:function(){var o=he(this._r,this._g,this._b);return{h:o.h*360,s:o.s,l:o.l,a:this._a}},toHslString:function(){var o=he(this._r,this._g,this._b),g=p(o.h*360),c=p(o.s*100),N=p(o.l*100);return this._a==1?"hsl("+g+", "+c+"%, "+N+"%)":"hsla("+g+", "+c+"%, "+N+"%, "+this._roundA+")"},toHex:function(o){return Y(this._r,this._g,this._b,o)},toHexString:function(o){return"#"+this.toHex(o)},toHex8:function(o){return O(this._r,this._g,this._b,this._a,o)},toHex8String:function(o){return"#"+this.toHex8(o)},toRgb:function(){return{r:p(this._r),g:p(this._g),b:p(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+p(this._r)+", "+p(this._g)+", "+p(this._b)+")":"rgba("+p(this._r)+", "+p(this._g)+", "+p(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:p(b(this._r,255)*100)+"%",g:p(b(this._g,255)*100)+"%",b:p(b(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+p(b(this._r,255)*100)+"%, "+p(b(this._g,255)*100)+"%, "+p(b(this._b,255)*100)+"%)":"rgba("+p(b(this._r,255)*100)+"%, "+p(b(this._g,255)*100)+"%, "+p(b(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[Y(this._r,this._g,this._b,!0)]||!1},toFilter:function(o){var g="#"+y(this._r,this._g,this._b,this._a),c=g,N=this._gradientType?"GradientType = 1, ":"";if(o){var Q=B(o);c="#"+y(Q._r,Q._g,Q._b,Q._a)}return"progid:DXImageTransform.Microsoft.gradient("+N+"startColorstr="+g+",endColorstr="+c+")"},toString:function(o){var g=!!o;o=o||this._format;var c=!1,N=this._a<1&&this._a>=0,Q=!g&&N&&(o==="hex"||o==="hex6"||o==="hex3"||o==="hex4"||o==="hex8"||o==="name");return Q?o==="name"&&this._a===0?this.toName():this.toRgbString():(o==="rgb"&&(c=this.toRgbString()),o==="prgb"&&(c=this.toPercentageRgbString()),(o==="hex"||o==="hex6")&&(c=this.toHexString()),o==="hex3"&&(c=this.toHexString(!0)),o==="hex4"&&(c=this.toHex8String(!0)),o==="hex8"&&(c=this.toHex8String()),o==="name"&&(c=this.toName()),o==="hsl"&&(c=this.toHslString()),o==="hsv"&&(c=this.toHsvString()),c||this.toHexString())},clone:function(){return B(this.toString())},_applyModification:function(o,g){var c=o.apply(null,[this].concat([].slice.call(g)));return this._r=c._r,this._g=c._g,this._b=c._b,this.setAlpha(c._a),this},lighten:function(){return this._applyModification(s,arguments)},brighten:function(){return this._applyModification(z,arguments)},darken:function(){return this._applyModification(H,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(a,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function(o,g){return o.apply(null,[this].concat([].slice.call(g)))},analogous:function(){return this._applyCombination(te,arguments)},complement:function(){return this._applyCombination(j,arguments)},monochromatic:function(){return this._applyCombination(Me,arguments)},splitcomplement:function(){return this._applyCombination($,arguments)},triad:function(){return this._applyCombination(h,arguments)},tetrad:function(){return this._applyCombination(V,arguments)}},B.fromRatio=function(o,g){if(typeof o=="object"){var c={};for(var N in o)o.hasOwnProperty(N)&&(N==="a"?c[N]=o[N]:c[N]=ge(o[N]));o=c}return B(o,g)};function ae(o){var g={r:0,g:0,b:0},c=1,N=null,Q=null,re=null,je=!1,fe=!1;return typeof o=="string"&&(o=G(o)),typeof o=="object"&&(ee(o.r)&&ee(o.g)&&ee(o.b)?(g=Oe(o.r,o.g,o.b),je=!0,fe=String(o.r).substr(-1)==="%"?"prgb":"rgb"):ee(o.h)&&ee(o.s)&&ee(o.v)?(N=ge(o.s),Q=ge(o.v),g=D(o.h,N,Q),je=!0,fe="hsv"):ee(o.h)&&ee(o.s)&&ee(o.l)&&(N=ge(o.s),re=ge(o.l),g=ce(o.h,N,re),je=!0,fe="hsl"),o.hasOwnProperty("a")&&(c=o.a)),c=C(c),{ok:je,format:o.format||fe,r:q(255,le(g.r,0)),g:q(255,le(g.g,0)),b:q(255,le(g.b,0)),a:c}}function Oe(o,g,c){return{r:b(o,255)*255,g:b(g,255)*255,b:b(c,255)*255}}function he(o,g,c){o=b(o,255),g=b(g,255),c=b(c,255);var N=le(o,g,c),Q=q(o,g,c),re,je,fe=(N+Q)/2;if(N==Q)re=je=0;else{var xe=N-Q;je=fe>.5?xe/(2-N-Q):xe/(N+Q);switch(N){case o:re=(g-c)/xe+(g1&&(ye-=1),ye<1/6?_e+(me-_e)*6*ye:ye<1/2?me:ye<2/3?_e+(me-_e)*(2/3-ye)*6:_e}if(g===0)N=Q=re=c;else{var fe=c<.5?c*(1+g):c+g-c*g,xe=2*c-fe;N=je(xe,fe,o+1/3),Q=je(xe,fe,o),re=je(xe,fe,o-1/3)}return{r:N*255,g:Q*255,b:re*255}}function U(o,g,c){o=b(o,255),g=b(g,255),c=b(c,255);var N=le(o,g,c),Q=q(o,g,c),re,je,fe=N,xe=N-Q;if(je=N===0?0:xe/N,N==Q)re=0;else{switch(N){case o:re=(g-c)/xe+(g>1)+720)%360;--g;)N.h=(N.h+Q)%360,re.push(B(N));return re}function Me(o,g){g=g||6;for(var c=B(o).toHsv(),N=c.h,Q=c.s,re=c.v,je=[],fe=1/g;g--;)je.push(B({h:N,s:Q,v:re})),re=(re+fe)%1;return je}B.mix=function(o,g,c){c=c===0?0:c||50;var N=B(o).toRgb(),Q=B(g).toRgb(),re=c/100,je={r:(Q.r-N.r)*re+N.r,g:(Q.g-N.g)*re+N.g,b:(Q.b-N.b)*re+N.b,a:(Q.a-N.a)*re+N.a};return B(je)},B.readability=function(o,g){var c=B(o),N=B(g);return(R.max(c.getLuminance(),N.getLuminance())+.05)/(R.min(c.getLuminance(),N.getLuminance())+.05)},B.isReadable=function(o,g,c){var N=B.readability(o,g),Q,re;re=!1,Q=ne(c);switch(Q.level+Q.size){case"AAsmall":case"AAAlarge":re=N>=4.5;break;case"AAlarge":re=N>=3;break;case"AAAsmall":re=N>=7;break}return re},B.mostReadable=function(o,g,c){var N=null,Q=0,re,je,fe,xe;c=c||{},je=c.includeFallbackColors,fe=c.level,xe=c.size;for(var _e=0;_eQ&&(Q=re,N=B(g[_e]));return B.isReadable(o,N,{level:fe,size:xe})||!je?N:(c.includeFallbackColors=!1,B.mostReadable(o,["#fff","#000"],c))};var ie=B.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=B.hexNames=F(ie);function F(o){var g={};for(var c in o)o.hasOwnProperty(c)&&(g[o[c]]=c);return g}function C(o){return o=parseFloat(o),(isNaN(o)||o<0||o>1)&&(o=1),o}function b(o,g){A(o)&&(o="100%");var c=J(o);return o=q(g,le(0,parseFloat(o))),c&&(o=parseInt(o*g,10)/100),R.abs(o-g)<1e-6?1:o%g/parseFloat(g)}function I(o){return q(1,le(0,o))}function M(o){return parseInt(o,16)}function A(o){return typeof o=="string"&&o.indexOf(".")!=-1&&parseFloat(o)===1}function J(o){return typeof o=="string"&&o.indexOf("%")!=-1}function se(o){return o.length==1?"0"+o:""+o}function ge(o){return o<=1&&(o=o*100+"%"),o}function Z(o){return R.round(parseFloat(o)*255).toString(16)}function oe(o){return M(o)/255}var ue=function(){var o="[-\\+]?\\d+%?",g="[-\\+]?\\d*\\.\\d+%?",c="(?:"+g+")|(?:"+o+")",N="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?",Q="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?";return{CSS_UNIT:new RegExp(c),rgb:new RegExp("rgb"+N),rgba:new RegExp("rgba"+Q),hsl:new RegExp("hsl"+N),hsla:new RegExp("hsla"+Q),hsv:new RegExp("hsv"+N),hsva:new RegExp("hsva"+Q),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ee(o){return!!ue.CSS_UNIT.exec(o)}function G(o){o=o.replace(Ae,"").replace(K,"").toLowerCase();var g=!1;if(ie[o])o=ie[o],g=!0;else if(o=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var c;return(c=ue.rgb.exec(o))?{r:c[1],g:c[2],b:c[3]}:(c=ue.rgba.exec(o))?{r:c[1],g:c[2],b:c[3],a:c[4]}:(c=ue.hsl.exec(o))?{h:c[1],s:c[2],l:c[3]}:(c=ue.hsla.exec(o))?{h:c[1],s:c[2],l:c[3],a:c[4]}:(c=ue.hsv.exec(o))?{h:c[1],s:c[2],v:c[3]}:(c=ue.hsva.exec(o))?{h:c[1],s:c[2],v:c[3],a:c[4]}:(c=ue.hex8.exec(o))?{r:M(c[1]),g:M(c[2]),b:M(c[3]),a:oe(c[4]),format:g?"name":"hex8"}:(c=ue.hex6.exec(o))?{r:M(c[1]),g:M(c[2]),b:M(c[3]),format:g?"name":"hex"}:(c=ue.hex4.exec(o))?{r:M(c[1]+""+c[1]),g:M(c[2]+""+c[2]),b:M(c[3]+""+c[3]),a:oe(c[4]+""+c[4]),format:g?"name":"hex8"}:(c=ue.hex3.exec(o))?{r:M(c[1]+""+c[1]),g:M(c[2]+""+c[2]),b:M(c[3]+""+c[3]),format:g?"name":"hex"}:!1}function ne(o){var g,c;return o=o||{level:"AA",size:"small"},g=(o.level||"AA").toUpperCase(),c=(o.size||"small").toLowerCase(),g!=="AA"&&g!=="AAA"&&(g="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:g,size:c}}$e.exports?$e.exports=B:!(L=function(){return B}.call(Ce,n,Ce,$e),L!==void 0&&($e.exports=L))})(Math)},aWJQ:function($e,Ce,n){"use strict";n.r(Ce);var L=n("5NDa"),R=n("5rEg"),Ae=n("2qtc"),K=n("kLXV"),i=n("DjyN"),p=n("NUBc"),q=n("k1fw"),le=n("g9YV"),W=n("wCAj"),B=n("/zsF"),ae=n("PArb"),Oe=n("+L6B"),he=n("2/Rp"),ce=n("9og8"),U=n("tJVT"),D=n("DZo9"),Y=n("8z0m"),O=n("Znn+"),y=n("ZTPi"),l=n("tU7J"),a=n("wFql"),v=n("WmNS"),s=n.n(v),z=n("q1tI"),H=n.n(z),x=n("xvlK"),j=n("9kvl"),h=n("ErOA"),V=n("wd/R"),$=n.n(V),te=n("/W/m"),Me=n.n(te),ie=n("ffu0"),k=a.a.Paragraph,F=y.a.TabPane,C=Y.a.Dragger,b=function(M){var A=M.dispatch,J=Object(z.useState)({limit:10,page:1,tab:"public"}),se=Object(U.a)(J,2),ge=se[0],Z=se[1],oe=Object(z.useState)([]),ue=Object(U.a)(oe,2),ee=ue[0],G=ue[1],ne=Object(z.useState)(!1),o=Object(U.a)(ne,2),g=o[0],c=o[1],N=Object(z.useState)(),Q=Object(U.a)(N,2),re=Q[0],je=Q[1],fe=Object(z.useState)(""),xe=Object(U.a)(fe,2),_e=xe[0],me=xe[1];Object(z.useEffect)(function(){ye()},[]);function ye(){return Be.apply(this,arguments)}function Be(){return Be=Object(ce.a)(s.a.mark(function Xe(){var Ne;return s.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(h.a)("/api/sci/projects/data_sets.json",{method:"get",params:ge});case 2:Ne=P.sent,G(Ne);case 4:case"end":return P.stop()}},Xe)})),Be.apply(this,arguments)}function Ue(Xe){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(ce.a)(s.a.mark(function Xe(Ne){var _t,P,ve,Ee,we,Pe,Te;return s.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(h.a)("/api/sci/projects/update_attachment.json",{method:"PUT",body:{md5:(Ne==null||((_t=Ne[0])===null||_t===void 0||((P=_t.item)===null||P===void 0))?void 0:P.md5)||(Ne==null||((ve=Ne[0])===null||ve===void 0)?void 0:ve.md5),filesize:(Ne==null||((Ee=Ne[0])===null||Ee===void 0||((we=Ee.item)===null||we===void 0))?void 0:we.size)||(Ne==null||((Pe=Ne[0])===null||Pe===void 0)?void 0:Pe.size),description:_e}});case 2:Te=be.sent,(Te==null?void 0:Te.status)===0&&(c(!1),ye(),me(""));case 4:case"end":return be.stop()}},Xe)})),Fe.apply(this,arguments)}return H.a.createElement("div",null,H.a.createElement("div",{className:Me.a.header},H.a.createElement("span",{className:Me.a.title},"\u516C\u5F00\u6570\u636E\u96C6\u5217\u8868"),H.a.createElement(he.a,{icon:H.a.createElement(x.a,null),type:"primary",onClick:function(){return c(!0)}},"\u521B\u5EFA\u6570\u636E\u96C6")),H.a.createElement(ae.a,null),H.a.createElement(W.a,{dataSource:ee==null?void 0:ee.data_sets,columns:[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",key:"filename",ellipsis:!0,width:"20%"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",ellipsis:!0,width:"40%"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",render:function(Ne){return $()(Ne).format("YYYY-MM-DD HH:mm")}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author"},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize"}],pagination:!1}),H.a.createElement(p.a,{style:{textAlign:"center",marginTop:20},current:ge.page,total:ee==null?void 0:ee.data_sets_count,pageSize:10,showSizeChanger:!1,hideOnSinglePage:!0,onChange:function(Ne){ge.page=Ne,Z(Object(q.a)({},ge)),ye()}}),g&&H.a.createElement(K.a,{title:"\u521B\u5EFA\u6570\u636E\u96C6",visible:g,onCancel:function(){if(re<100){K.a.confirm({title:"\u63D0\u793A",content:"\u8FD8\u6709\u6587\u4EF6\u6682\u672A\u4E0A\u4F20\uFF0C\u662F\u5426\u53D6\u6D88",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){je(101),c(!1)}});return}me(""),c(!1)},okButtonProps:{loading:re<100},onOk:function(){je(0)}},H.a.createElement("div",{className:Me.a.wrap},H.a.createElement("label",{style:{color:"red"}},"*"),H.a.createElement("span",null,"\u9009\u62E9\u6587\u4EF6")," ",H.a.createElement("span",null,"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100GB)"),H.a.createElement(ie.a,{setmd5List:Ue,uploading:re,setloading:je,showmodal:g}),H.a.createElement("label",null,"\u5907\u6CE8\uFF1A"),H.a.createElement(R.a,{maxLength:100,value:_e,onChange:function(Ne){me(Ne.target.value)},placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"}))))};Ce.default=Object(j.a)(function(I){var M=I.innovation;return{innovation:M}})(b)},aaBP:function($e,Ce,n){(function(L){if(!0)$e.exports=L();else var R})(function(L){"use strict";var R=function(O,y){return O+y&4294967295},Ae=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function K(O,y,l,a,v,s){return y=R(R(y,O),R(a,s)),R(y<>>32-v,l)}function i(O,y){var l=O[0],a=O[1],v=O[2],s=O[3];l+=(a&v|~a&s)+y[0]-680876936|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[1]-389564586|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[2]+606105819|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[3]-1044525330|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[4]-176418897|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[5]+1200080426|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[6]-1473231341|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[7]-45705983|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[8]+1770035416|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[9]-1958414417|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[10]-42063|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[11]-1990404162|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[12]+1804603682|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[13]-40341101|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[14]-1502002290|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[15]+1236535329|0,a=(a<<22|a>>>10)+v|0,l+=(a&s|v&~s)+y[1]-165796510|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[6]-1069501632|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[11]+643717713|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[0]-373897302|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[5]-701558691|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[10]+38016083|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[15]-660478335|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[4]-405537848|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[9]+568446438|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[14]-1019803690|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[3]-187363961|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[8]+1163531501|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[13]-1444681467|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[2]-51403784|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[7]+1735328473|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[12]-1926607734|0,a=(a<<20|a>>>12)+v|0,l+=(a^v^s)+y[5]-378558|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[8]-2022574463|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[11]+1839030562|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[14]-35309556|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[1]-1530992060|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[4]+1272893353|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[7]-155497632|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[10]-1094730640|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[13]+681279174|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[0]-358537222|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[3]-722521979|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[6]+76029189|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[9]-640364487|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[12]-421815835|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[15]+530742520|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[2]-995338651|0,a=(a<<23|a>>>9)+v|0,l+=(v^(a|~s))+y[0]-198630844|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[7]+1126891415|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[14]-1416354905|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[5]-57434055|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[12]+1700485571|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[3]-1894986606|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[10]-1051523|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[1]-2054922799|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[8]+1873313359|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[15]-30611744|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[6]-1560198380|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[13]+1309151649|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[4]-145523070|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[11]-1120210379|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[2]+718787259|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[9]-343485551|0,a=(a<<21|a>>>11)+v|0,O[0]=l+O[0]|0,O[1]=a+O[1]|0,O[2]=v+O[2]|0,O[3]=s+O[3]|0}function p(O){var y=[],l;for(l=0;l<64;l+=4)y[l>>2]=O.charCodeAt(l)+(O.charCodeAt(l+1)<<8)+(O.charCodeAt(l+2)<<16)+(O.charCodeAt(l+3)<<24);return y}function q(O){var y=[],l;for(l=0;l<64;l+=4)y[l>>2]=O[l]+(O[l+1]<<8)+(O[l+2]<<16)+(O[l+3]<<24);return y}function le(O){var y=O.length,l=[1732584193,-271733879,-1732584194,271733878],a,v,s,z,H,x;for(a=64;a<=y;a+=64)i(l,p(O.substring(a-64,a)));for(O=O.substring(a-64),v=O.length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0;a>2]|=O.charCodeAt(a)<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(i(l,s),a=0;a<16;a+=1)s[a]=0;return z=y*8,z=z.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(z[2],16),x=parseInt(z[1],16)||0,s[14]=H,s[15]=x,i(l,s),l}function W(O){var y=O.length,l=[1732584193,-271733879,-1732584194,271733878],a,v,s,z,H,x;for(a=64;a<=y;a+=64)i(l,q(O.subarray(a-64,a)));for(O=a-64>2]|=O[a]<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(i(l,s),a=0;a<16;a+=1)s[a]=0;return z=y*8,z=z.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(z[2],16),x=parseInt(z[1],16)||0,s[14]=H,s[15]=x,i(l,s),l}function B(O){var y="",l;for(l=0;l<4;l+=1)y+=Ae[O>>l*8+4&15]+Ae[O>>l*8&15];return y}function ae(O){var y;for(y=0;y>16)+(y>>16)+(l>>16);return a<<16|l&65535}),typeof ArrayBuffer!="undefined"&&!ArrayBuffer.prototype.slice&&function(){function O(y,l){return y=y|0||0,y<0?Math.max(y+l,0):Math.min(y,l)}ArrayBuffer.prototype.slice=function(y,l){var a=this.byteLength,v=O(y,a),s=a,z,H,x,j;return l!==L&&(s=O(l,a)),v>s?new ArrayBuffer(0):(z=s-v,H=new ArrayBuffer(z),x=new Uint8Array(H),j=new Uint8Array(this,v,z),x.set(j),H)}}();function Oe(O){return/[\u0080-\uFFFF]/.test(O)&&(O=unescape(encodeURIComponent(O))),O}function he(O,y){var l=O.length,a=new ArrayBuffer(l),v=new Uint8Array(a),s;for(s=0;s>2]|=y.charCodeAt(a)<<(a%4<<3);return this._finish(v,l),s=ae(this._hash),O&&(s=D(s)),this.reset(),s},Y.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},Y.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},Y.prototype.setState=function(O){return this._buff=O.buff,this._length=O.length,this._hash=O.hash,this},Y.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},Y.prototype._finish=function(O,y){var l=y,a,v,s;if(O[l>>2]|=128<<(l%4<<3),l>55)for(i(this._hash,O),l=0;l<16;l+=1)O[l]=0;a=this._length*8,a=a.toString(16).match(/(.*?)(.{0,8})$/),v=parseInt(a[2],16),s=parseInt(a[1],16)||0,O[14]=v,O[15]=s,i(this._hash,O)},Y.hash=function(O,y){return Y.hashBinary(Oe(O),y)},Y.hashBinary=function(O,y){var l=le(O),a=ae(l);return y?D(a):a},Y.ArrayBuffer=function(){this.reset()},Y.ArrayBuffer.prototype.append=function(O){var y=U(this._buff.buffer,O,!0),l=y.length,a;for(this._length+=O.byteLength,a=64;a<=l;a+=64)i(this._hash,q(y.subarray(a-64,a)));return this._buff=a-64>2]|=y[v]<<(v%4<<3);return this._finish(a,l),s=ae(this._hash),O&&(s=D(s)),this.reset(),s},Y.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},Y.ArrayBuffer.prototype.getState=function(){var O=Y.prototype.getState.call(this);return O.buff=ce(O.buff),O},Y.ArrayBuffer.prototype.setState=function(O){return O.buff=he(O.buff,!0),Y.prototype.setState.call(this,O)},Y.ArrayBuffer.prototype.destroy=Y.prototype.destroy,Y.ArrayBuffer.prototype._finish=Y.prototype._finish,Y.ArrayBuffer.hash=function(O,y){var l=W(new Uint8Array(O)),a=ae(l);return y?D(a):a},Y})},bT9E:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return R});var L=n("VTBJ");function R(Ae,K){var i=Object(L.a)({},Ae);return Array.isArray(K)&&K.forEach(function(p){delete i[p]}),i}},biw7:function($e,Ce,n){"use strict";var L=n("q1tI"),R=n.n(L),Ae=L.createContext(null);Ce.a=Ae},ffu0:function($e,Ce,n){"use strict";var L=n("0Owb"),R=n("tJVT"),Ae=n("miYZ"),K=n("tsqr"),i=n("oBTY"),p=n("9og8"),q=n("PpiC"),le=n("DZo9"),W=n("8z0m"),B=n("WmNS"),ae=n.n(B),Oe=n("q1tI"),he=n.n(Oe),ce=n("ErOA"),U=n("9kvl"),D=n("/jad"),Y=n.n(D),O=n("aaBP"),y=n.n(O),l=W.a.Dragger,a=15*1024*1024,v=function(z){var H=z.dispatch,x=z.user,j=z.globalSetting,h=z.setloading,V=z.uploading,$=z.setmd5List,te=z.content,Me=z.shixunHomeworks,ie=Object(q.a)(z,["dispatch","user","globalSetting","setloading","uploading","setmd5List","content","shixunHomeworks"]);Object(Oe.useEffect)(function(){Me.actionTabs.key==="\u5206\u7247\u4E13\u7528504"&&(H({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),fe());function fe(){return xe.apply(this,arguments)}function xe(){return xe=Object(p.a)(ae.a.mark(function _e(){var me,ye;return ae.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(ce.a)((j==null||((me=j.setting)===null||me===void 0)?void 0:me.bigfiles_upload)+"/file/filePatchMerge",{method:"post",body:Me.actionTabs.params},!0,!0);case 2:ye=Ue.sent,ye.errorCode==="000000"&&(C[0].file.percent=100,C[0].file.status="success",b(Object(i.a)(C)),h(100),K.b.info("\u4E0A\u4F20\u6210\u529F"),$(ye==null?void 0:ye.data));case 4:case"end":return Ue.stop()}},_e)})),xe.apply(this,arguments)}},[Me.actionTabs.key]);var k=Object(Oe.useState)([]),F=Object(R.a)(k,2),C=F[0],b=F[1],I=Object(Oe.useState)(0),M=Object(R.a)(I,2),A=M[0],J=M[1],se=Object(Oe.useState)(!1),ge=Object(R.a)(se,2),Z=ge[0],oe=ge[1],ue={onRemove:function(xe){b(Object(i.a)(C.filter(function(_e){return _e.name!==xe.name})))},multiple:!0,fileList:C==null?void 0:C.map(function(fe){return fe.file}),customRequest:function(){},beforeUpload:function(){var fe=Object(p.a)(ae.a.mark(function _e(me){var ye;return ae.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(ye=100*1024*1024*1024,!C.filter(function(Fe){return Fe.name===me.name}).length){Ue.next=4;break}return K.b.info("".concat(me.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),Ue.abrupt("return");case 4:if(!((me==null?void 0:me.size)>ye)){Ue.next=7;break}return K.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ye/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),Ue.abrupt("return",!1);case 7:return b([{name:me.name,file:me}]),Ue.abrupt("return",!1);case 9:case"end":return Ue.stop()}},_e)}));function xe(_e){return fe.apply(this,arguments)}return xe}()};Object(Oe.useEffect)(function(){if(V===0){var fe;if(J(0),oe(!1),(C==null?void 0:C.length)<=0){K.b.info("\u6587\u4EF6\u4E0D\u80FD\u4E3A\u7A7A"),h(101);return}ee(C==null||((fe=C[0])===null||fe===void 0)?void 0:fe.file,x.userInfo.login)}},[V]);function ee(fe,xe){return G.apply(this,arguments)}function G(){return G=Object(p.a)(ae.a.mark(function fe(xe,_e){var me,ye,Be,Ue,Fe,Xe,Ne;return ae.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return Xe=g(xe),P.next=3,Object(ce.a)((j==null||((me=j.setting)===null||me===void 0)?void 0:me.bigfiles_upload)+"/file/fileExists",{method:"get",params:{md5:Xe,size:xe.size,dirName:_e}},!1,!0);case 3:if(Ne=P.sent,!((Ne==null||((ye=Ne.data)===null||ye===void 0)?void 0:ye.length)>0&&(Ne==null||((Be=Ne.data)===null||Be===void 0||((Ue=Be[0])===null||Ue===void 0))?void 0:Ue.type)===1)){P.next=11;break}return h(100),C[0].file.percent=100,C[0].file.status="success",b(Object(i.a)(C)),K.b.info("\u4E0A\u4F20\u6210\u529F"),$(Ne==null?void 0:Ne.data),P.abrupt("return");case 11:if(!(Ne.data.length>0&&Ne.data[0].type===0)){P.next=14;break}return c(Ne.data[0].id,xe,_e),P.abrupt("return");case 14:(Ne==null||((Fe=Ne.data)===null||Fe===void 0)?void 0:Fe.length)<=0&&ne(Xe,xe,_e);case 15:case"end":return P.stop()}},fe)})),G.apply(this,arguments)}function ne(fe,xe,_e){return o.apply(this,arguments)}function o(){return o=Object(p.a)(ae.a.mark(function fe(xe,_e,me){var ye,Be,Ue,Fe,Xe;return ae.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ce.a)((j==null||((ye=j.setting)===null||ye===void 0)?void 0:ye.bigfiles_upload)+"/file/newFile",{method:"post",body:{name:_e.name,md5:xe,size:1,oldName:_e.name,dirName:me}},!1,!0);case 2:Ue=_t.sent,(Ue==null||((Be=Ue.data)===null||Be===void 0)?void 0:Be.length)>0&&c(Ue==null||((Fe=Ue.data)===null||Fe===void 0||((Xe=Fe[0])===null||Xe===void 0))?void 0:Xe.id,_e,me);case 4:case"end":return _t.stop()}},fe)})),o.apply(this,arguments)}function g(fe){var xe=new y.a;if(!fe.size)return xe.appendBinary(fe),xe.end();if(fe.size<2048)for(var _e=Math.ceil(fe.size/2),me=0;me<_e;me++){var ye=me*5,Be=Math.min(fe.size,ye+2);xe.appendBinary(fe.slice(ye,Be))}else if(fe.size<15728640&&fe>2048)for(var _e=Math.ceil(fe.size/2e3),me=0;me<_e;me++){var ye=me*5,Be=Math.min(fe.size,ye+2e3);xe.appendBinary(fe.slice(ye,Be))}else for(var _e=Math.ceil(fe.size/a),me=0;me<_e;me++){var ye=me*a,Be=Math.min(fe.size,ye);xe.appendBinary(fe.slice(ye,Be))}return xe.end()}function c(fe,xe,_e){return N.apply(this,arguments)}function N(){return N=Object(p.a)(ae.a.mark(function fe(xe,_e,me){var ye,Be;return ae.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(xe){Fe.next=2;break}return Fe.abrupt("return");case 2:ye=Math.ceil(_e.size/a),Be=0;case 4:if(!(Bek.length)&&(F=k.length);for(var C=0,b=new Array(F);C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,b))continue;C[b]=k[b]}}return C}function U(k,F){if(k==null)return{};var C={},b=Object.keys(k),I,M;for(M=0;M=0)continue;C[I]=k[I]}return C}var D=function(F){var C=F.className,b=F.percent,I=F.prefixCls,M=F.strokeColor,A=F.strokeLinecap,J=F.strokeWidth,se=F.style,ge=F.trailColor,Z=F.trailWidth,oe=F.transition,ue=ce(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ue.gapPosition;var ee=Array.isArray(b)?b:[b],G=Array.isArray(M)?M:[M],ne=p(ee),o=le(ne,1),g=o[0],c=J/2,N=100-J/2,Q="M ".concat(A==="round"?c:0,",").concat(c,` - L `).concat(A==="round"?N:100,",").concat(c),re="0 0 100 ".concat(J),je=0;return R.a.createElement("svg",q({className:K()("".concat(I,"-line"),C),viewBox:re,preserveAspectRatio:"none",style:se},ue),R.a.createElement("path",{className:"".concat(I,"-line-trail"),d:Q,strokeLinecap:A,stroke:ge,strokeWidth:Z||J,fillOpacity:"0"}),ee.map(function(fe,xe){var _e={strokeDasharray:"".concat(fe,"px, 100px"),strokeDashoffset:"-".concat(je,"px"),transition:oe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},me=G[xe]||G[G.length-1];return je+=fe,R.a.createElement("path",{key:xe,className:"".concat(I,"-line-path"),d:Q,strokeLinecap:A,stroke:me,strokeWidth:J,fillOpacity:"0",ref:g[xe],style:_e})}))};D.defaultProps=i;var Y=D;function O(){return O=Object.assign||function(k){for(var F=1;F1&&arguments[1]!==void 0?arguments[1]:!1,ue=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(oe&&ie[ue])return ie[ue];var ee=window.getComputedStyle(Z),G=ee.getPropertyValue("box-sizing")||ee.getPropertyValue("-moz-box-sizing")||ee.getPropertyValue("-webkit-box-sizing"),ne=parseFloat(ee.getPropertyValue("padding-bottom"))+parseFloat(ee.getPropertyValue("padding-top")),o=parseFloat(ee.getPropertyValue("border-bottom-width"))+parseFloat(ee.getPropertyValue("border-top-width")),g=Me.map(function(N){return"".concat(N,":").concat(ee.getPropertyValue(N))}).join(";"),c={sizingStyle:g,paddingSize:ne,borderSize:o,boxSizing:G};return oe&&ue&&(ie[ue]=c),c}function C(Z){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),Z.getAttribute("wrap")?k.setAttribute("wrap",Z.getAttribute("wrap")):k.removeAttribute("wrap");var G=F(Z,oe),ne=G.paddingSize,o=G.borderSize,g=G.boxSizing,c=G.sizingStyle;k.setAttribute("style","".concat(c,";").concat(te)),k.value=Z.value||Z.placeholder||"";var N=Number.MIN_SAFE_INTEGER,Q=Number.MAX_SAFE_INTEGER,re=k.scrollHeight,je;if(g==="border-box"?re+=o:g==="content-box"&&(re-=ne),ue!==null||ee!==null){k.value=" ";var fe=k.scrollHeight-ne;ue!==null&&(N=fe*ue,g==="border-box"&&(N=N+ne+o),re=Math.max(N,re)),ee!==null&&(Q=fe*ee,g==="border-box"&&(Q=Q+ne+o),je=re>Q?"":"hidden",re=Math.min(Q,re))}return{height:re,minHeight:N,maxHeight:Q,overflowY:je,resize:"none"}}var b=n("Gytx"),I=n.n(b),M;(function(Z){Z[Z.NONE=0]="NONE",Z[Z.RESIZING=1]="RESIZING",Z[Z.RESIZED=2]="RESIZED"})(M||(M={}));var A=function(Z){Object(K.a)(ue,Z);var oe=Object(i.a)(ue);function ue(ee){var G;return Object(R.a)(this,ue),G=oe.call(this,ee),G.nextFrameActionId=void 0,G.resizeFrameId=void 0,G.textArea=void 0,G.saveTextArea=function(ne){G.textArea=ne},G.handleResize=function(ne){var o=G.state.resizeStatus,g=G.props,c=g.autoSize,N=g.onResize;if(o!==M.NONE)return;typeof N=="function"&&N(ne),c&&G.resizeOnNextFrame()},G.resizeOnNextFrame=function(){cancelAnimationFrame(G.nextFrameActionId),G.nextFrameActionId=requestAnimationFrame(G.resizeTextarea)},G.resizeTextarea=function(){var ne=G.props.autoSize;if(!ne||!G.textArea)return;var o=ne.minRows,g=ne.maxRows,c=C(G.textArea,!1,o,g);G.setState({textareaStyles:c,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(G.resizeFrameId),G.resizeFrameId=requestAnimationFrame(function(){G.setState({resizeStatus:M.RESIZED},function(){G.resizeFrameId=requestAnimationFrame(function(){G.setState({resizeStatus:M.NONE}),G.fixFirefoxAutoScroll()})})})})},G.renderTextArea=function(){var ne=G.props,o=ne.prefixCls,g=o===void 0?"rc-textarea":o,c=ne.autoSize,N=ne.onResize,Q=ne.className,re=ne.disabled,je=G.state,fe=je.textareaStyles,xe=je.resizeStatus,_e=Object(h.a)(G.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),me=$()(g,Q,Object(le.a)({},"".concat(g,"-disabled"),re));"value"in _e&&(_e.value=_e.value||"");var ye=Object(q.a)(Object(q.a)(Object(q.a)({},G.props.style),fe),xe===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return p.createElement(j,{onResize:G.handleResize,disabled:!(c||N)},p.createElement("textarea",Object(L.a)({},_e,{className:me,style:ye,ref:G.saveTextArea})))},G.state={textareaStyles:{},resizeStatus:M.NONE},G}return Object(Ae.a)(ue,[{key:"componentDidUpdate",value:function(G){(G.value!==this.props.value||!I()(G.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var G=this.textArea.selectionStart,ne=this.textArea.selectionEnd;this.textArea.setSelectionRange(G,ne)}}catch(o){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ue}(p.Component),J=A,se=function(Z){Object(K.a)(ue,Z);var oe=Object(i.a)(ue);function ue(ee){var G;Object(R.a)(this,ue),G=oe.call(this,ee),G.resizableTextArea=void 0,G.focus=function(){G.resizableTextArea.textArea.focus()},G.saveTextArea=function(o){G.resizableTextArea=o},G.handleChange=function(o){var g=G.props.onChange;G.setValue(o.target.value,function(){G.resizableTextArea.resizeTextarea()}),g&&g(o)},G.handleKeyDown=function(o){var g=G.props,c=g.onPressEnter,N=g.onKeyDown;o.keyCode===13&&c&&c(o),N&&N(o)};var ne=typeof ee.value=="undefined"||ee.value===null?ee.defaultValue:ee.value;return G.state={value:ne},G}return Object(Ae.a)(ue,[{key:"setValue",value:function(G,ne){"value"in this.props||this.setState({value:G},ne)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return p.createElement(J,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(G){return"value"in G?{value:G.value}:null}}]),ue}(p.Component),ge=Ce.default=se},Zss7:function($e,Ce,n){var L;(function(R){var Ae=/^\s+/,K=/\s+$/,i=0,p=R.round,q=R.min,le=R.max,W=R.random;function B(o,g){if(o=o||"",g=g||{},o instanceof B)return o;if(!(this instanceof B))return new B(o,g);var c=ae(o);this._originalInput=o,this._r=c.r,this._g=c.g,this._b=c.b,this._a=c.a,this._roundA=p(100*this._a)/100,this._format=g.format||c.format,this._gradientType=g.gradientType,this._r<1&&(this._r=p(this._r)),this._g<1&&(this._g=p(this._g)),this._b<1&&(this._b=p(this._b)),this._ok=c.ok,this._tc_id=i++}B.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var o=this.toRgb();return(o.r*299+o.g*587+o.b*114)/1e3},getLuminance:function(){var o=this.toRgb(),g,c,N,Q,re,je;return g=o.r/255,c=o.g/255,N=o.b/255,g<=.03928?Q=g/12.92:Q=R.pow((g+.055)/1.055,2.4),c<=.03928?re=c/12.92:re=R.pow((c+.055)/1.055,2.4),N<=.03928?je=N/12.92:je=R.pow((N+.055)/1.055,2.4),.2126*Q+.7152*re+.0722*je},setAlpha:function(o){return this._a=C(o),this._roundA=p(100*this._a)/100,this},toHsv:function(){var o=U(this._r,this._g,this._b);return{h:o.h*360,s:o.s,v:o.v,a:this._a}},toHsvString:function(){var o=U(this._r,this._g,this._b),g=p(o.h*360),c=p(o.s*100),N=p(o.v*100);return this._a==1?"hsv("+g+", "+c+"%, "+N+"%)":"hsva("+g+", "+c+"%, "+N+"%, "+this._roundA+")"},toHsl:function(){var o=he(this._r,this._g,this._b);return{h:o.h*360,s:o.s,l:o.l,a:this._a}},toHslString:function(){var o=he(this._r,this._g,this._b),g=p(o.h*360),c=p(o.s*100),N=p(o.l*100);return this._a==1?"hsl("+g+", "+c+"%, "+N+"%)":"hsla("+g+", "+c+"%, "+N+"%, "+this._roundA+")"},toHex:function(o){return Y(this._r,this._g,this._b,o)},toHexString:function(o){return"#"+this.toHex(o)},toHex8:function(o){return O(this._r,this._g,this._b,this._a,o)},toHex8String:function(o){return"#"+this.toHex8(o)},toRgb:function(){return{r:p(this._r),g:p(this._g),b:p(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+p(this._r)+", "+p(this._g)+", "+p(this._b)+")":"rgba("+p(this._r)+", "+p(this._g)+", "+p(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:p(b(this._r,255)*100)+"%",g:p(b(this._g,255)*100)+"%",b:p(b(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+p(b(this._r,255)*100)+"%, "+p(b(this._g,255)*100)+"%, "+p(b(this._b,255)*100)+"%)":"rgba("+p(b(this._r,255)*100)+"%, "+p(b(this._g,255)*100)+"%, "+p(b(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[Y(this._r,this._g,this._b,!0)]||!1},toFilter:function(o){var g="#"+y(this._r,this._g,this._b,this._a),c=g,N=this._gradientType?"GradientType = 1, ":"";if(o){var Q=B(o);c="#"+y(Q._r,Q._g,Q._b,Q._a)}return"progid:DXImageTransform.Microsoft.gradient("+N+"startColorstr="+g+",endColorstr="+c+")"},toString:function(o){var g=!!o;o=o||this._format;var c=!1,N=this._a<1&&this._a>=0,Q=!g&&N&&(o==="hex"||o==="hex6"||o==="hex3"||o==="hex4"||o==="hex8"||o==="name");return Q?o==="name"&&this._a===0?this.toName():this.toRgbString():(o==="rgb"&&(c=this.toRgbString()),o==="prgb"&&(c=this.toPercentageRgbString()),(o==="hex"||o==="hex6")&&(c=this.toHexString()),o==="hex3"&&(c=this.toHexString(!0)),o==="hex4"&&(c=this.toHex8String(!0)),o==="hex8"&&(c=this.toHex8String()),o==="name"&&(c=this.toName()),o==="hsl"&&(c=this.toHslString()),o==="hsv"&&(c=this.toHsvString()),c||this.toHexString())},clone:function(){return B(this.toString())},_applyModification:function(o,g){var c=o.apply(null,[this].concat([].slice.call(g)));return this._r=c._r,this._g=c._g,this._b=c._b,this.setAlpha(c._a),this},lighten:function(){return this._applyModification(s,arguments)},brighten:function(){return this._applyModification(z,arguments)},darken:function(){return this._applyModification(H,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(a,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function(o,g){return o.apply(null,[this].concat([].slice.call(g)))},analogous:function(){return this._applyCombination(te,arguments)},complement:function(){return this._applyCombination(j,arguments)},monochromatic:function(){return this._applyCombination(Me,arguments)},splitcomplement:function(){return this._applyCombination($,arguments)},triad:function(){return this._applyCombination(h,arguments)},tetrad:function(){return this._applyCombination(V,arguments)}},B.fromRatio=function(o,g){if(typeof o=="object"){var c={};for(var N in o)o.hasOwnProperty(N)&&(N==="a"?c[N]=o[N]:c[N]=ge(o[N]));o=c}return B(o,g)};function ae(o){var g={r:0,g:0,b:0},c=1,N=null,Q=null,re=null,je=!1,fe=!1;return typeof o=="string"&&(o=G(o)),typeof o=="object"&&(ee(o.r)&&ee(o.g)&&ee(o.b)?(g=Oe(o.r,o.g,o.b),je=!0,fe=String(o.r).substr(-1)==="%"?"prgb":"rgb"):ee(o.h)&&ee(o.s)&&ee(o.v)?(N=ge(o.s),Q=ge(o.v),g=w(o.h,N,Q),je=!0,fe="hsv"):ee(o.h)&&ee(o.s)&&ee(o.l)&&(N=ge(o.s),re=ge(o.l),g=ce(o.h,N,re),je=!0,fe="hsl"),o.hasOwnProperty("a")&&(c=o.a)),c=C(c),{ok:je,format:o.format||fe,r:q(255,le(g.r,0)),g:q(255,le(g.g,0)),b:q(255,le(g.b,0)),a:c}}function Oe(o,g,c){return{r:b(o,255)*255,g:b(g,255)*255,b:b(c,255)*255}}function he(o,g,c){o=b(o,255),g=b(g,255),c=b(c,255);var N=le(o,g,c),Q=q(o,g,c),re,je,fe=(N+Q)/2;if(N==Q)re=je=0;else{var xe=N-Q;je=fe>.5?xe/(2-N-Q):xe/(N+Q);switch(N){case o:re=(g-c)/xe+(g1&&(ye-=1),ye<1/6?_e+(me-_e)*6*ye:ye<1/2?me:ye<2/3?_e+(me-_e)*(2/3-ye)*6:_e}if(g===0)N=Q=re=c;else{var fe=c<.5?c*(1+g):c+g-c*g,xe=2*c-fe;N=je(xe,fe,o+1/3),Q=je(xe,fe,o),re=je(xe,fe,o-1/3)}return{r:N*255,g:Q*255,b:re*255}}function U(o,g,c){o=b(o,255),g=b(g,255),c=b(c,255);var N=le(o,g,c),Q=q(o,g,c),re,je,fe=N,xe=N-Q;if(je=N===0?0:xe/N,N==Q)re=0;else{switch(N){case o:re=(g-c)/xe+(g>1)+720)%360;--g;)N.h=(N.h+Q)%360,re.push(B(N));return re}function Me(o,g){g=g||6;for(var c=B(o).toHsv(),N=c.h,Q=c.s,re=c.v,je=[],fe=1/g;g--;)je.push(B({h:N,s:Q,v:re})),re=(re+fe)%1;return je}B.mix=function(o,g,c){c=c===0?0:c||50;var N=B(o).toRgb(),Q=B(g).toRgb(),re=c/100,je={r:(Q.r-N.r)*re+N.r,g:(Q.g-N.g)*re+N.g,b:(Q.b-N.b)*re+N.b,a:(Q.a-N.a)*re+N.a};return B(je)},B.readability=function(o,g){var c=B(o),N=B(g);return(R.max(c.getLuminance(),N.getLuminance())+.05)/(R.min(c.getLuminance(),N.getLuminance())+.05)},B.isReadable=function(o,g,c){var N=B.readability(o,g),Q,re;re=!1,Q=ne(c);switch(Q.level+Q.size){case"AAsmall":case"AAAlarge":re=N>=4.5;break;case"AAlarge":re=N>=3;break;case"AAAsmall":re=N>=7;break}return re},B.mostReadable=function(o,g,c){var N=null,Q=0,re,je,fe,xe;c=c||{},je=c.includeFallbackColors,fe=c.level,xe=c.size;for(var _e=0;_eQ&&(Q=re,N=B(g[_e]));return B.isReadable(o,N,{level:fe,size:xe})||!je?N:(c.includeFallbackColors=!1,B.mostReadable(o,["#fff","#000"],c))};var ie=B.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},k=B.hexNames=F(ie);function F(o){var g={};for(var c in o)o.hasOwnProperty(c)&&(g[o[c]]=c);return g}function C(o){return o=parseFloat(o),(isNaN(o)||o<0||o>1)&&(o=1),o}function b(o,g){A(o)&&(o="100%");var c=J(o);return o=q(g,le(0,parseFloat(o))),c&&(o=parseInt(o*g,10)/100),R.abs(o-g)<1e-6?1:o%g/parseFloat(g)}function I(o){return q(1,le(0,o))}function M(o){return parseInt(o,16)}function A(o){return typeof o=="string"&&o.indexOf(".")!=-1&&parseFloat(o)===1}function J(o){return typeof o=="string"&&o.indexOf("%")!=-1}function se(o){return o.length==1?"0"+o:""+o}function ge(o){return o<=1&&(o=o*100+"%"),o}function Z(o){return R.round(parseFloat(o)*255).toString(16)}function oe(o){return M(o)/255}var ue=function(){var o="[-\\+]?\\d+%?",g="[-\\+]?\\d*\\.\\d+%?",c="(?:"+g+")|(?:"+o+")",N="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?",Q="[\\s|\\(]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")[,|\\s]+("+c+")\\s*\\)?";return{CSS_UNIT:new RegExp(c),rgb:new RegExp("rgb"+N),rgba:new RegExp("rgba"+Q),hsl:new RegExp("hsl"+N),hsla:new RegExp("hsla"+Q),hsv:new RegExp("hsv"+N),hsva:new RegExp("hsva"+Q),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ee(o){return!!ue.CSS_UNIT.exec(o)}function G(o){o=o.replace(Ae,"").replace(K,"").toLowerCase();var g=!1;if(ie[o])o=ie[o],g=!0;else if(o=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var c;return(c=ue.rgb.exec(o))?{r:c[1],g:c[2],b:c[3]}:(c=ue.rgba.exec(o))?{r:c[1],g:c[2],b:c[3],a:c[4]}:(c=ue.hsl.exec(o))?{h:c[1],s:c[2],l:c[3]}:(c=ue.hsla.exec(o))?{h:c[1],s:c[2],l:c[3],a:c[4]}:(c=ue.hsv.exec(o))?{h:c[1],s:c[2],v:c[3]}:(c=ue.hsva.exec(o))?{h:c[1],s:c[2],v:c[3],a:c[4]}:(c=ue.hex8.exec(o))?{r:M(c[1]),g:M(c[2]),b:M(c[3]),a:oe(c[4]),format:g?"name":"hex8"}:(c=ue.hex6.exec(o))?{r:M(c[1]),g:M(c[2]),b:M(c[3]),format:g?"name":"hex"}:(c=ue.hex4.exec(o))?{r:M(c[1]+""+c[1]),g:M(c[2]+""+c[2]),b:M(c[3]+""+c[3]),a:oe(c[4]+""+c[4]),format:g?"name":"hex8"}:(c=ue.hex3.exec(o))?{r:M(c[1]+""+c[1]),g:M(c[2]+""+c[2]),b:M(c[3]+""+c[3]),format:g?"name":"hex"}:!1}function ne(o){var g,c;return o=o||{level:"AA",size:"small"},g=(o.level||"AA").toUpperCase(),c=(o.size||"small").toLowerCase(),g!=="AA"&&g!=="AAA"&&(g="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:g,size:c}}$e.exports?$e.exports=B:!(L=function(){return B}.call(Ce,n,Ce,$e),L!==void 0&&($e.exports=L))})(Math)},aWJQ:function($e,Ce,n){"use strict";n.r(Ce);var L=n("5NDa"),R=n("5rEg"),Ae=n("2qtc"),K=n("kLXV"),i=n("DjyN"),p=n("NUBc"),q=n("k1fw"),le=n("g9YV"),W=n("wCAj"),B=n("/zsF"),ae=n("PArb"),Oe=n("+L6B"),he=n("2/Rp"),ce=n("9og8"),U=n("tJVT"),w=n("DZo9"),Y=n("8z0m"),O=n("Znn+"),y=n("ZTPi"),l=n("tU7J"),a=n("wFql"),v=n("WmNS"),s=n.n(v),z=n("q1tI"),H=n.n(z),x=n("xvlK"),j=n("9kvl"),h=n("ErOA"),V=n("wd/R"),$=n.n(V),te=n("/W/m"),Me=n.n(te),ie=n("ffu0"),k=a.a.Paragraph,F=y.a.TabPane,C=Y.a.Dragger,b=function(M){var A=M.dispatch,J=Object(z.useState)({limit:10,page:1,tab:"public"}),se=Object(U.a)(J,2),ge=se[0],Z=se[1],oe=Object(z.useState)([]),ue=Object(U.a)(oe,2),ee=ue[0],G=ue[1],ne=Object(z.useState)(!1),o=Object(U.a)(ne,2),g=o[0],c=o[1],N=Object(z.useState)(),Q=Object(U.a)(N,2),re=Q[0],je=Q[1],fe=Object(z.useState)(""),xe=Object(U.a)(fe,2),_e=xe[0],me=xe[1];Object(z.useEffect)(function(){ye()},[]);function ye(){return Be.apply(this,arguments)}function Be(){return Be=Object(ce.a)(s.a.mark(function Xe(){var Ne;return s.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(h.a)("/api/sci/projects/data_sets.json",{method:"get",params:ge});case 2:Ne=P.sent,G(Ne);case 4:case"end":return P.stop()}},Xe)})),Be.apply(this,arguments)}function Ue(Xe){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(ce.a)(s.a.mark(function Xe(Ne){var _t,P,ve,Ee,De,Pe,Te;return s.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(h.a)("/api/sci/projects/update_attachment.json",{method:"PUT",body:{md5:(Ne==null||((_t=Ne[0])===null||_t===void 0||((P=_t.item)===null||P===void 0))?void 0:P.md5)||(Ne==null||((ve=Ne[0])===null||ve===void 0)?void 0:ve.md5),filesize:(Ne==null||((Ee=Ne[0])===null||Ee===void 0||((De=Ee.item)===null||De===void 0))?void 0:De.size)||(Ne==null||((Pe=Ne[0])===null||Pe===void 0)?void 0:Pe.size),description:_e}});case 2:Te=be.sent,(Te==null?void 0:Te.status)===0&&(c(!1),ye(),me(""));case 4:case"end":return be.stop()}},Xe)})),Fe.apply(this,arguments)}return H.a.createElement("div",null,H.a.createElement("div",{className:Me.a.header},H.a.createElement("span",{className:Me.a.title},"\u516C\u5F00\u6570\u636E\u96C6\u5217\u8868"),H.a.createElement(he.a,{icon:H.a.createElement(x.a,null),type:"primary",onClick:function(){return c(!0)}},"\u521B\u5EFA\u6570\u636E\u96C6")),H.a.createElement(ae.a,null),H.a.createElement(W.a,{dataSource:ee==null?void 0:ee.data_sets,columns:[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",key:"filename",ellipsis:!0,width:"20%"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",ellipsis:!0,width:"40%"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",render:function(Ne){return $()(Ne).format("YYYY-MM-DD HH:mm")}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author"},{title:"\u5927\u5C0F",dataIndex:"filesize",key:"filesize"}],pagination:!1}),H.a.createElement(p.a,{style:{textAlign:"center",marginTop:20},current:ge.page,total:ee==null?void 0:ee.data_sets_count,pageSize:10,showSizeChanger:!1,hideOnSinglePage:!0,onChange:function(Ne){ge.page=Ne,Z(Object(q.a)({},ge)),ye()}}),g&&H.a.createElement(K.a,{title:"\u521B\u5EFA\u6570\u636E\u96C6",visible:g,onCancel:function(){if(re<100){K.a.confirm({title:"\u63D0\u793A",content:"\u8FD8\u6709\u6587\u4EF6\u6682\u672A\u4E0A\u4F20\uFF0C\u662F\u5426\u53D6\u6D88",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){je(101),c(!1)}});return}me(""),c(!1)},okButtonProps:{loading:re<100},onOk:function(){je(0)}},H.a.createElement("div",{className:Me.a.wrap},H.a.createElement("label",{style:{color:"red"}},"*"),H.a.createElement("span",null,"\u9009\u62E9\u6587\u4EF6")," ",H.a.createElement("span",null,"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100GB)"),H.a.createElement(ie.a,{setmd5List:Ue,uploading:re,setloading:je,showmodal:g}),H.a.createElement("label",null,"\u5907\u6CE8\uFF1A"),H.a.createElement(R.a,{maxLength:100,value:_e,onChange:function(Ne){me(Ne.target.value)},placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"}))))};Ce.default=Object(j.a)(function(I){var M=I.innovation;return{innovation:M}})(b)},aaBP:function($e,Ce,n){(function(L){if(!0)$e.exports=L();else var R})(function(L){"use strict";var R=function(O,y){return O+y&4294967295},Ae=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function K(O,y,l,a,v,s){return y=R(R(y,O),R(a,s)),R(y<>>32-v,l)}function i(O,y){var l=O[0],a=O[1],v=O[2],s=O[3];l+=(a&v|~a&s)+y[0]-680876936|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[1]-389564586|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[2]+606105819|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[3]-1044525330|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[4]-176418897|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[5]+1200080426|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[6]-1473231341|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[7]-45705983|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[8]+1770035416|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[9]-1958414417|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[10]-42063|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[11]-1990404162|0,a=(a<<22|a>>>10)+v|0,l+=(a&v|~a&s)+y[12]+1804603682|0,l=(l<<7|l>>>25)+a|0,s+=(l&a|~l&v)+y[13]-40341101|0,s=(s<<12|s>>>20)+l|0,v+=(s&l|~s&a)+y[14]-1502002290|0,v=(v<<17|v>>>15)+s|0,a+=(v&s|~v&l)+y[15]+1236535329|0,a=(a<<22|a>>>10)+v|0,l+=(a&s|v&~s)+y[1]-165796510|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[6]-1069501632|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[11]+643717713|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[0]-373897302|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[5]-701558691|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[10]+38016083|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[15]-660478335|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[4]-405537848|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[9]+568446438|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[14]-1019803690|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[3]-187363961|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[8]+1163531501|0,a=(a<<20|a>>>12)+v|0,l+=(a&s|v&~s)+y[13]-1444681467|0,l=(l<<5|l>>>27)+a|0,s+=(l&v|a&~v)+y[2]-51403784|0,s=(s<<9|s>>>23)+l|0,v+=(s&a|l&~a)+y[7]+1735328473|0,v=(v<<14|v>>>18)+s|0,a+=(v&l|s&~l)+y[12]-1926607734|0,a=(a<<20|a>>>12)+v|0,l+=(a^v^s)+y[5]-378558|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[8]-2022574463|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[11]+1839030562|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[14]-35309556|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[1]-1530992060|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[4]+1272893353|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[7]-155497632|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[10]-1094730640|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[13]+681279174|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[0]-358537222|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[3]-722521979|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[6]+76029189|0,a=(a<<23|a>>>9)+v|0,l+=(a^v^s)+y[9]-640364487|0,l=(l<<4|l>>>28)+a|0,s+=(l^a^v)+y[12]-421815835|0,s=(s<<11|s>>>21)+l|0,v+=(s^l^a)+y[15]+530742520|0,v=(v<<16|v>>>16)+s|0,a+=(v^s^l)+y[2]-995338651|0,a=(a<<23|a>>>9)+v|0,l+=(v^(a|~s))+y[0]-198630844|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[7]+1126891415|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[14]-1416354905|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[5]-57434055|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[12]+1700485571|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[3]-1894986606|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[10]-1051523|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[1]-2054922799|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[8]+1873313359|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[15]-30611744|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[6]-1560198380|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[13]+1309151649|0,a=(a<<21|a>>>11)+v|0,l+=(v^(a|~s))+y[4]-145523070|0,l=(l<<6|l>>>26)+a|0,s+=(a^(l|~v))+y[11]-1120210379|0,s=(s<<10|s>>>22)+l|0,v+=(l^(s|~a))+y[2]+718787259|0,v=(v<<15|v>>>17)+s|0,a+=(s^(v|~l))+y[9]-343485551|0,a=(a<<21|a>>>11)+v|0,O[0]=l+O[0]|0,O[1]=a+O[1]|0,O[2]=v+O[2]|0,O[3]=s+O[3]|0}function p(O){var y=[],l;for(l=0;l<64;l+=4)y[l>>2]=O.charCodeAt(l)+(O.charCodeAt(l+1)<<8)+(O.charCodeAt(l+2)<<16)+(O.charCodeAt(l+3)<<24);return y}function q(O){var y=[],l;for(l=0;l<64;l+=4)y[l>>2]=O[l]+(O[l+1]<<8)+(O[l+2]<<16)+(O[l+3]<<24);return y}function le(O){var y=O.length,l=[1732584193,-271733879,-1732584194,271733878],a,v,s,z,H,x;for(a=64;a<=y;a+=64)i(l,p(O.substring(a-64,a)));for(O=O.substring(a-64),v=O.length,s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0;a>2]|=O.charCodeAt(a)<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(i(l,s),a=0;a<16;a+=1)s[a]=0;return z=y*8,z=z.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(z[2],16),x=parseInt(z[1],16)||0,s[14]=H,s[15]=x,i(l,s),l}function W(O){var y=O.length,l=[1732584193,-271733879,-1732584194,271733878],a,v,s,z,H,x;for(a=64;a<=y;a+=64)i(l,q(O.subarray(a-64,a)));for(O=a-64>2]|=O[a]<<(a%4<<3);if(s[a>>2]|=128<<(a%4<<3),a>55)for(i(l,s),a=0;a<16;a+=1)s[a]=0;return z=y*8,z=z.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(z[2],16),x=parseInt(z[1],16)||0,s[14]=H,s[15]=x,i(l,s),l}function B(O){var y="",l;for(l=0;l<4;l+=1)y+=Ae[O>>l*8+4&15]+Ae[O>>l*8&15];return y}function ae(O){var y;for(y=0;y>16)+(y>>16)+(l>>16);return a<<16|l&65535}),typeof ArrayBuffer!="undefined"&&!ArrayBuffer.prototype.slice&&function(){function O(y,l){return y=y|0||0,y<0?Math.max(y+l,0):Math.min(y,l)}ArrayBuffer.prototype.slice=function(y,l){var a=this.byteLength,v=O(y,a),s=a,z,H,x,j;return l!==L&&(s=O(l,a)),v>s?new ArrayBuffer(0):(z=s-v,H=new ArrayBuffer(z),x=new Uint8Array(H),j=new Uint8Array(this,v,z),x.set(j),H)}}();function Oe(O){return/[\u0080-\uFFFF]/.test(O)&&(O=unescape(encodeURIComponent(O))),O}function he(O,y){var l=O.length,a=new ArrayBuffer(l),v=new Uint8Array(a),s;for(s=0;s>2]|=y.charCodeAt(a)<<(a%4<<3);return this._finish(v,l),s=ae(this._hash),O&&(s=w(s)),this.reset(),s},Y.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},Y.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},Y.prototype.setState=function(O){return this._buff=O.buff,this._length=O.length,this._hash=O.hash,this},Y.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},Y.prototype._finish=function(O,y){var l=y,a,v,s;if(O[l>>2]|=128<<(l%4<<3),l>55)for(i(this._hash,O),l=0;l<16;l+=1)O[l]=0;a=this._length*8,a=a.toString(16).match(/(.*?)(.{0,8})$/),v=parseInt(a[2],16),s=parseInt(a[1],16)||0,O[14]=v,O[15]=s,i(this._hash,O)},Y.hash=function(O,y){return Y.hashBinary(Oe(O),y)},Y.hashBinary=function(O,y){var l=le(O),a=ae(l);return y?w(a):a},Y.ArrayBuffer=function(){this.reset()},Y.ArrayBuffer.prototype.append=function(O){var y=U(this._buff.buffer,O,!0),l=y.length,a;for(this._length+=O.byteLength,a=64;a<=l;a+=64)i(this._hash,q(y.subarray(a-64,a)));return this._buff=a-64>2]|=y[v]<<(v%4<<3);return this._finish(a,l),s=ae(this._hash),O&&(s=w(s)),this.reset(),s},Y.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},Y.ArrayBuffer.prototype.getState=function(){var O=Y.prototype.getState.call(this);return O.buff=ce(O.buff),O},Y.ArrayBuffer.prototype.setState=function(O){return O.buff=he(O.buff,!0),Y.prototype.setState.call(this,O)},Y.ArrayBuffer.prototype.destroy=Y.prototype.destroy,Y.ArrayBuffer.prototype._finish=Y.prototype._finish,Y.ArrayBuffer.hash=function(O,y){var l=W(new Uint8Array(O)),a=ae(l);return y?w(a):a},Y})},bT9E:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return R});var L=n("VTBJ");function R(Ae,K){var i=Object(L.a)({},Ae);return Array.isArray(K)&&K.forEach(function(p){delete i[p]}),i}},biw7:function($e,Ce,n){"use strict";var L=n("q1tI"),R=n.n(L),Ae=L.createContext(null);Ce.a=Ae},ffu0:function($e,Ce,n){"use strict";var L=n("0Owb"),R=n("tJVT"),Ae=n("miYZ"),K=n("tsqr"),i=n("oBTY"),p=n("9og8"),q=n("PpiC"),le=n("DZo9"),W=n("8z0m"),B=n("WmNS"),ae=n.n(B),Oe=n("q1tI"),he=n.n(Oe),ce=n("ErOA"),U=n("9kvl"),w=n("/jad"),Y=n.n(w),O=n("aaBP"),y=n.n(O),l=W.a.Dragger,a=15*1024*1024,v=function(z){var H=z.dispatch,x=z.user,j=z.globalSetting,h=z.setloading,V=z.uploading,$=z.setmd5List,te=z.content,Me=z.shixunHomeworks,ie=Object(q.a)(z,["dispatch","user","globalSetting","setloading","uploading","setmd5List","content","shixunHomeworks"]);Object(Oe.useEffect)(function(){Me.actionTabs.key==="\u5206\u7247\u4E13\u7528504"&&(H({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),fe());function fe(){return xe.apply(this,arguments)}function xe(){return xe=Object(p.a)(ae.a.mark(function _e(){var me,ye;return ae.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(ce.a)((j==null||((me=j.setting)===null||me===void 0)?void 0:me.bigfiles_upload)+"/file/filePatchMerge",{method:"post",body:Me.actionTabs.params},!0,!0);case 2:ye=Ue.sent,ye.errorCode==="000000"&&(C[0].file.percent=100,C[0].file.status="success",b(Object(i.a)(C)),h(100),K.b.info("\u4E0A\u4F20\u6210\u529F"),$(ye==null?void 0:ye.data));case 4:case"end":return Ue.stop()}},_e)})),xe.apply(this,arguments)}},[Me.actionTabs.key]);var k=Object(Oe.useState)([]),F=Object(R.a)(k,2),C=F[0],b=F[1],I=Object(Oe.useState)(0),M=Object(R.a)(I,2),A=M[0],J=M[1],se=Object(Oe.useState)(!1),ge=Object(R.a)(se,2),Z=ge[0],oe=ge[1],ue={onRemove:function(xe){b(Object(i.a)(C.filter(function(_e){return _e.name!==xe.name})))},multiple:!0,fileList:C==null?void 0:C.map(function(fe){return fe.file}),customRequest:function(){},beforeUpload:function(){var fe=Object(p.a)(ae.a.mark(function _e(me){var ye;return ae.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(ye=100*1024*1024*1024,!C.filter(function(Fe){return Fe.name===me.name}).length){Ue.next=4;break}return K.b.info("".concat(me.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),Ue.abrupt("return");case 4:if(!((me==null?void 0:me.size)>ye)){Ue.next=7;break}return K.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(ye/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),Ue.abrupt("return",!1);case 7:return b([{name:me.name,file:me}]),Ue.abrupt("return",!1);case 9:case"end":return Ue.stop()}},_e)}));function xe(_e){return fe.apply(this,arguments)}return xe}()};Object(Oe.useEffect)(function(){if(V===0){var fe;if(J(0),oe(!1),(C==null?void 0:C.length)<=0){K.b.info("\u6587\u4EF6\u4E0D\u80FD\u4E3A\u7A7A"),h(101);return}ee(C==null||((fe=C[0])===null||fe===void 0)?void 0:fe.file,x.userInfo.login)}},[V]);function ee(fe,xe){return G.apply(this,arguments)}function G(){return G=Object(p.a)(ae.a.mark(function fe(xe,_e){var me,ye,Be,Ue,Fe,Xe,Ne;return ae.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return Xe=g(xe),P.next=3,Object(ce.a)((j==null||((me=j.setting)===null||me===void 0)?void 0:me.bigfiles_upload)+"/file/fileExists",{method:"get",params:{md5:Xe,size:xe.size,dirName:_e}},!1,!0);case 3:if(Ne=P.sent,!((Ne==null||((ye=Ne.data)===null||ye===void 0)?void 0:ye.length)>0&&(Ne==null||((Be=Ne.data)===null||Be===void 0||((Ue=Be[0])===null||Ue===void 0))?void 0:Ue.type)===1)){P.next=11;break}return h(100),C[0].file.percent=100,C[0].file.status="success",b(Object(i.a)(C)),K.b.info("\u4E0A\u4F20\u6210\u529F"),$(Ne==null?void 0:Ne.data),P.abrupt("return");case 11:if(!(Ne.data.length>0&&Ne.data[0].type===0)){P.next=14;break}return c(Ne.data[0].id,xe,_e),P.abrupt("return");case 14:(Ne==null||((Fe=Ne.data)===null||Fe===void 0)?void 0:Fe.length)<=0&&ne(Xe,xe,_e);case 15:case"end":return P.stop()}},fe)})),G.apply(this,arguments)}function ne(fe,xe,_e){return o.apply(this,arguments)}function o(){return o=Object(p.a)(ae.a.mark(function fe(xe,_e,me){var ye,Be,Ue,Fe,Xe;return ae.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ce.a)((j==null||((ye=j.setting)===null||ye===void 0)?void 0:ye.bigfiles_upload)+"/file/newFile",{method:"post",body:{name:_e.name,md5:xe,size:1,oldName:_e.name,dirName:me}},!1,!0);case 2:Ue=_t.sent,(Ue==null||((Be=Ue.data)===null||Be===void 0)?void 0:Be.length)>0&&c(Ue==null||((Fe=Ue.data)===null||Fe===void 0||((Xe=Fe[0])===null||Xe===void 0))?void 0:Xe.id,_e,me);case 4:case"end":return _t.stop()}},fe)})),o.apply(this,arguments)}function g(fe){var xe=new y.a;if(!fe.size)return xe.appendBinary(fe),xe.end();if(fe.size<2048)for(var _e=Math.ceil(fe.size/2),me=0;me<_e;me++){var ye=me*5,Be=Math.min(fe.size,ye+2);xe.appendBinary(fe.slice(ye,Be))}else if(fe.size<15728640&&fe>2048)for(var _e=Math.ceil(fe.size/2e3),me=0;me<_e;me++){var ye=me*5,Be=Math.min(fe.size,ye+2e3);xe.appendBinary(fe.slice(ye,Be))}else for(var _e=Math.ceil(fe.size/a),me=0;me<_e;me++){var ye=me*a,Be=Math.min(fe.size,ye);xe.appendBinary(fe.slice(ye,Be))}return xe.end()}function c(fe,xe,_e){return N.apply(this,arguments)}function N(){return N=Object(p.a)(ae.a.mark(function fe(xe,_e,me){var ye,Be;return ae.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(xe){Fe.next=2;break}return Fe.abrupt("return");case 2:ye=Math.ceil(_e.size/a),Be=0;case 4:if(!(Bek.length)&&(F=k.length);for(var C=0,b=new Array(F);C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,b))continue;C[b]=k[b]}}return C}function U(k,F){if(k==null)return{};var C={},b=Object.keys(k),I,M;for(M=0;M=0)continue;C[I]=k[I]}return C}var w=function(F){var C=F.className,b=F.percent,I=F.prefixCls,M=F.strokeColor,A=F.strokeLinecap,J=F.strokeWidth,se=F.style,ge=F.trailColor,Z=F.trailWidth,oe=F.transition,ue=ce(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ue.gapPosition;var ee=Array.isArray(b)?b:[b],G=Array.isArray(M)?M:[M],ne=p(ee),o=le(ne,1),g=o[0],c=J/2,N=100-J/2,Q="M ".concat(A==="round"?c:0,",").concat(c,` + L `).concat(A==="round"?N:100,",").concat(c),re="0 0 100 ".concat(J),je=0;return R.a.createElement("svg",q({className:K()("".concat(I,"-line"),C),viewBox:re,preserveAspectRatio:"none",style:se},ue),R.a.createElement("path",{className:"".concat(I,"-line-trail"),d:Q,strokeLinecap:A,stroke:ge,strokeWidth:Z||J,fillOpacity:"0"}),ee.map(function(fe,xe){var _e={strokeDasharray:"".concat(fe,"px, 100px"),strokeDashoffset:"-".concat(je,"px"),transition:oe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},me=G[xe]||G[G.length-1];return je+=fe,R.a.createElement("path",{key:xe,className:"".concat(I,"-line-path"),d:Q,strokeLinecap:A,stroke:me,strokeWidth:J,fillOpacity:"0",ref:g[xe],style:_e})}))};w.defaultProps=i;var Y=w;function O(){return O=Object.assign||function(k){for(var F=1;Fk.length)&&(F=k.length);for(var C=0,b=new Array(F);C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,b))continue;C[b]=k[b]}}return C}function x(k,F){if(k==null)return{};var C={},b=Object.keys(k),I,M;for(M=0;M=0)continue;C[I]=k[I]}return C}var j=0;function h(k){return+k.replace("%","")}function V(k){return Array.isArray(k)?k:[k]}function $(k,F,C,b){var I=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,A=50-b/2,J=0,se=-A,ge=0,Z=-2*A;switch(M){case"left":J=-A,se=0,ge=2*A,Z=0;break;case"right":J=A,se=0,ge=-2*A,Z=0;break;case"bottom":se=A,Z=2*A;break;default:}var oe="M 50,50 m ".concat(J,",").concat(se,` a `).concat(A,",").concat(A," 0 1 1 ").concat(ge,",").concat(-Z,` - a `).concat(A,",").concat(A," 0 1 1 ").concat(-ge,",").concat(Z),ue=Math.PI*2*A,ee={stroke:C,strokeDasharray:"".concat(F/100*(ue-I),"px ").concat(ue,"px"),strokeDashoffset:"-".concat(I/2+k/100*(ue-I),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:oe,pathStyle:ee}}var te=function(F){var C=F.prefixCls,b=F.strokeWidth,I=F.trailWidth,M=F.gapDegree,A=F.gapPosition,J=F.trailColor,se=F.strokeLinecap,ge=F.style,Z=F.className,oe=F.strokeColor,ue=F.percent,ee=H(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),G=Object(L.useMemo)(function(){return j+=1,j},[]),ne=$(0,100,J,b,M,A),o=ne.pathString,g=ne.pathStyle,c=V(ue),N=V(oe),Q=N.find(function(_e){return Object.prototype.toString.call(_e)==="[object Object]"}),re=p(c),je=y(re,1),fe=je[0],xe=function(){var me=0;return c.map(function(ye,Be){var Ue=N[Be]||N[N.length-1],Fe=Object.prototype.toString.call(Ue)==="[object Object]"?"url(#".concat(C,"-gradient-").concat(G,")"):"",Xe=$(me,ye,Ue,b,M,A);return me+=ye,R.a.createElement("path",{key:Be,className:"".concat(C,"-circle-path"),d:Xe.pathString,stroke:Fe,strokeLinecap:se,strokeWidth:b,opacity:ye===0?0:1,fillOpacity:"0",style:Xe.pathStyle,ref:fe[Be]})})};return R.a.createElement("svg",O({className:K()("".concat(C,"-circle"),Z),viewBox:"0 0 100 100",style:ge},ee),Q&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(C,"-gradient-").concat(G),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Q).sort(function(_e,me){return h(_e)-h(me)}).map(function(_e,me){return R.a.createElement("stop",{key:me,offset:_e,stopColor:Q[_e]})}))),R.a.createElement("path",{className:"".concat(C,"-circle-trail"),d:o,stroke:J,strokeLinecap:se,strokeWidth:I||b,fillOpacity:"0",style:g}),xe().reverse())};te.defaultProps=i;var Me=te,ie={Line:Y,Circle:Me}},hW8S:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return K}),n.d(Ce,"c",function(){return i}),n.d(Ce,"b",function(){return p});var L=n("VTBJ"),R=n("Ff2n"),Ae=n("Kwbf"),K="RC_TABLE_INTERNAL_COL_DEFINE";function i(q){var le=q.expandable,W=Object(R.a)(q,["expandable"]);return"expandable"in q?Object(L.a)(Object(L.a)({},W),le):W}function p(q){return Object.keys(q).reduce(function(le,W){return(W.substr(0,5)==="data-"||W.substr(0,5)==="aria-")&&(le[W]=q[W]),le},{})}},k3GJ:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return mo});var L=n("rePB"),R=n("ODXe"),Ae=n("Ff2n"),K=n("VTBJ"),i=n("q1tI"),p=n("TSYQ"),q=n.n(p),le=n("Zm9Q"),W=n("6cGi"),B=n("KQm4"),ae=n("xEkU"),Oe=n.n(ae),he=n("t23M");function ce(u){var E=Object(i.useRef)(),S=Object(i.useRef)(!1);function f(){for(var e=arguments.length,r=new Array(e),t=0;tw&&(de=w-pe),Object(i.useMemo)(function(){if(!r.length)return[0,0];for(var Se=r.length,Ve=Se,tt=0;tt_+de){Ve=tt-1;break}}for(var at=0,nt=Se-1;nt>=0;nt-=1){var Qe=u.get(r[nt].key)||a;if(Qe[T]<_){at=nt+1;break}}return[at,Ve]},[u,_,de,t,r.map(function(Se){return Se.key}).join("_"),d])}var s=n("wx14"),z=n("1OyB"),H=n("vuIU"),x=n("JX7q"),j=n("Ji7U"),h=n("LK+K"),V=n("I8Z2"),$=n("bT9E"),te=n("2GS6"),Me=n("Gytx"),ie=n.n(Me),k=n("U8pU"),F=/iPhone/i,C=/iPod/i,b=/iPad/i,I=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,J=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,se=/Windows Phone/i,ge=/\bWindows(?:.+)ARM\b/i,Z=/BlackBerry/i,oe=/BB10/i,ue=/Opera Mini/i,ee=/\b(CriOS|Chrome)(?:.+)Mobile/i,G=/Mobile(?:.+)Firefox\b/i;function ne(u,E){return u.test(E)}function o(u){var E=u||(typeof navigator!="undefined"?navigator.userAgent:""),S=(E||"").split("[FBAN");if(typeof S[1]!="undefined"){var f=S,e=Object(R.a)(f,1);E=e[0]}if(S=E.split("Twitter"),typeof S[1]!="undefined"){var r=S,t=Object(R.a)(r,1);E=t[0]}var d={apple:{phone:ne(F,E)&&!ne(se,E),ipod:ne(C,E),tablet:!ne(F,E)&&ne(b,E)&&!ne(se,E),device:(ne(F,E)||ne(C,E)||ne(b,E))&&!ne(se,E)},amazon:{phone:ne(A,E),tablet:!ne(A,E)&&ne(J,E),device:ne(A,E)||ne(J,E)},android:{phone:!ne(se,E)&&ne(A,E)||!ne(se,E)&&ne(I,E),tablet:!ne(se,E)&&!ne(A,E)&&!ne(I,E)&&(ne(J,E)||ne(M,E)),device:!ne(se,E)&&(ne(A,E)||ne(J,E)||ne(I,E)||ne(M,E))||ne(/\bokhttp\b/i,E)},windows:{phone:ne(se,E),tablet:ne(ge,E),device:ne(se,E)||ne(ge,E)},other:{blackberry:ne(Z,E),blackberry10:ne(oe,E),opera:ne(ue,E),firefox:ne(G,E),chrome:ne(ee,E),device:ne(Z,E)||ne(oe,E)||ne(ue,E)||ne(G,E)||ne(ee,E)},any:null,phone:null,tablet:null};return d.any=d.apple.device||d.android.device||d.windows.device||d.other.device,d.phone=d.apple.phone||d.android.phone||d.windows.phone,d.tablet=d.apple.tablet||d.android.tablet||d.windows.tablet,d}var g=Object(K.a)(Object(K.a)({},o()),{},{isMobile:o}),c=g;function N(){}function Q(u,E,S){var f=E||"";return u.key||"".concat(f,"item_").concat(S)}function re(u){return"".concat(u,"-menu-")}function je(u,E){var S=-1;i.Children.forEach(u,function(f){S+=1,f&&f.type&&f.type.isMenuItemGroup?i.Children.forEach(f.props.children,function(e){S+=1,E(e,S)}):E(f,S)})}function fe(u,E,S){if(!u||S.find)return;i.Children.forEach(u,function(f){if(f){var e=f.type;if(!e||!(e.isSubMenu||e.isMenuItem||e.isMenuItemGroup))return;E.indexOf(f.key)!==-1?S.find=!0:f.props.children&&fe(f.props.children,E,S)}})}var xe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],_e=function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=E&&typeof E.getBoundingClientRect=="function"&&E.getBoundingClientRect().width;if(f){if(S){var e=getComputedStyle(E),r=e.marginLeft,t=e.marginRight;f+=+r.replace("px","")+ +t.replace("px","")}f=+f.toFixed(6)}return f||0},me=function(E,S,f){E&&Object(k.a)(E.style)==="object"&&(E.style[S]=f)},ye=function(){return c.any},Be=n("bdgK"),Ue=n("i8i4"),Fe=n.n(Ue),Xe=n("wgJM"),Ne=n("l4aY"),_t=n("m+aA"),P=n("c+Xe"),ve=n("zT1h"),Ee=n("QC+M");function we(u,E,S){return S?u[0]===E[0]:u[0]===E[0]&&u[1]===E[1]}function Pe(u,E,S){var f=u[E]||{};return Object(K.a)(Object(K.a)({},f),S)}function Te(u,E,S,f){for(var e=S.points,r=Object.keys(u),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;E();var r=Object(Xe.a)(function(){e<=1?f({isCanceled:function(){return r!==u.current}}):S(f,e-1)});u.current=r}return i.useEffect(function(){return function(){E()}},[]),[S,E]},Pn=[jt,xt,ht,et],Nn=!1,Fn=!0;function rn(u){return u===ht||u===et}var hn=function(u,E){var S=i.useState(Ht),f=Object(R.a)(S,2),e=f[0],r=f[1],t=St(),d=Object(R.a)(t,2),m=d[0],T=d[1];function _(){r(jt)}return Xt(function(){if(e!==Ht&&e!==et){var w=Pn.indexOf(e),X=Pn[w+1],pe=E(e);pe===Nn?r(X):m(function(de){function Se(){if(de.isCanceled())return;r(X)}pe===!0?Se():Promise.resolve(pe).then(Se)})}},[u,e]),i.useEffect(function(){return function(){T()}},[]),[_,e]},On=function(u){var E=Object(i.useRef)(),S=Object(i.useRef)(u);S.current=u;var f=i.useCallback(function(t){S.current(t)},[]);function e(t){t&&(t.removeEventListener(Ft,f),t.removeEventListener(Je,f))}function r(t){E.current&&E.current!==t&&e(E.current),t&&t!==E.current&&(t.addEventListener(Ft,f),t.addEventListener(Je,f),E.current=t)}return i.useEffect(function(){return function(){e(E.current)}},[]),[r,e]};function xn(u,E,S,f){var e=f.motionEnter,r=e===void 0?!0:e,t=f.motionAppear,d=t===void 0?!0:t,m=f.motionLeave,T=m===void 0?!0:m,_=f.motionDeadline,w=f.motionLeaveImmediately,X=f.onAppearPrepare,pe=f.onEnterPrepare,de=f.onLeavePrepare,Se=f.onAppearStart,Ve=f.onEnterStart,tt=f.onLeaveStart,Ye=f.onAppearActive,at=f.onEnterActive,nt=f.onLeaveActive,Qe=f.onAppearEnd,Ze=f.onEnterEnd,dt=f.onLeaveEnd,ot=f.onVisibleChanged,Lt=Dt(),gt=Object(R.a)(Lt,2),We=gt[0],ze=gt[1],rt=Dt(Ot),st=Object(R.a)(rt,2),ke=st[0],ft=st[1],Tt=Dt(null),pt=Object(R.a)(Tt,2),Ct=pt[0],wt=pt[1],$t=Object(i.useRef)(!1),an=Object(i.useRef)(null),Ut=Object(i.useRef)(!1),on=Object(i.useRef)(null);function gn(){var Rt=S();return Rt||on.current}var ln=Object(i.useRef)(!1);function un(Rt){var bt=gn();if(Rt&&!Rt.deadline&&Rt.target!==bt)return;var Yt;ke===kt&&ln.current?Yt=Qe==null?void 0:Qe(bt,Rt):ke===Kt&&ln.current?Yt=Ze==null?void 0:Ze(bt,Rt):ke===mt&&ln.current&&(Yt=dt==null?void 0:dt(bt,Rt)),Yt!==!1&&!Ut.current&&(ft(Ot),wt(null))}var It=On(un),qt=Object(R.a)(It,1),Gt=qt[0],Wt=i.useMemo(function(){var Rt,bt,Yt;switch(ke){case"appear":return Rt={},Object(L.a)(Rt,jt,X),Object(L.a)(Rt,xt,Se),Object(L.a)(Rt,ht,Ye),Rt;case"enter":return bt={},Object(L.a)(bt,jt,pe),Object(L.a)(bt,xt,Ve),Object(L.a)(bt,ht,at),bt;case"leave":return Yt={},Object(L.a)(Yt,jt,de),Object(L.a)(Yt,xt,tt),Object(L.a)(Yt,ht,nt),Yt;default:return{}}},[ke]),An=hn(ke,function(Rt){if(Rt===jt){var bt=Wt[jt];return bt?bt(gn()):Nn}if(Mt in Wt){var Yt;wt(((Yt=Wt[Mt])===null||Yt===void 0?void 0:Yt.call(Wt,gn(),null))||null)}return Mt===ht&&(Gt(gn()),_>0&&(clearTimeout(an.current),an.current=setTimeout(function(){un({deadline:!0})},_))),Fn}),Dn=Object(R.a)(An,2),Wn=Dn[0],Mt=Dn[1],Cn=rn(Mt);ln.current=Cn,Xt(function(){ze(E);var Rt=$t.current;if($t.current=!0,!u)return;var bt;!Rt&&E&&d&&(bt=kt),Rt&&E&&r&&(bt=Kt),(Rt&&!E&&T||!Rt&&w&&!E&&T)&&(bt=mt),bt&&(ft(bt),Wn())},[E]),Object(i.useEffect)(function(){(ke===kt&&!d||ke===Kt&&!r||ke===mt&&!T)&&ft(Ot)},[d,r,T]),Object(i.useEffect)(function(){return function(){clearTimeout(an.current),Ut.current=!0}},[]),Object(i.useEffect)(function(){We!==void 0&&ke===Ot&&(ot==null||ot(We))},[We,ke]);var Bn=Ct;return Wt[jt]&&Mt===xt&&(Bn=Object(K.a)({transition:"none"},Bn)),[ke,Mt,Bn,We!=null?We:E]}var Hn=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){return Object(z.a)(this,S),E.apply(this,arguments)}return Object(H.a)(S,[{key:"render",value:function(){return this.props.children}}]),S}(i.Component),en=Hn;function Ln(u){var E=u;Object(k.a)(u)==="object"&&(E=u.transitionSupport);function S(e){return!!(e.motionName&&E)}var f=i.forwardRef(function(e,r){var t=e.visible,d=t===void 0?!0:t,m=e.removeOnLeave,T=m===void 0?!0:m,_=e.forceRender,w=e.children,X=e.motionName,pe=e.leavedClassName,de=e.eventProps,Se=S(e),Ve=Object(i.useRef)(),tt=Object(i.useRef)();function Ye(){try{return Object(_t.a)(Ve.current||tt.current)}catch(ft){return null}}var at=xn(Se,d,Ye,e),nt=Object(R.a)(at,4),Qe=nt[0],Ze=nt[1],dt=nt[2],ot=nt[3],Lt=i.useRef(ot);ot&&(Lt.current=!0);var gt=Object(i.useRef)(r);gt.current=r;var We=i.useCallback(function(ft){Ve.current=ft,Object(P.b)(gt.current,ft)},[]),ze,rt=Object(K.a)(Object(K.a)({},de),{},{visible:d});if(!w)ze=null;else if(Qe===Ot||!S(e))ot?ze=w(Object(K.a)({},rt),We):!T&&Lt.current?ze=w(Object(K.a)(Object(K.a)({},rt),{},{className:pe}),We):_?ze=w(Object(K.a)(Object(K.a)({},rt),{},{style:{display:"none"}}),We):ze=null;else{var st,ke;Ze===jt?ke="prepare":rn(Ze)?ke="active":Ze===xt&&(ke="start"),ze=w(Object(K.a)(Object(K.a)({},rt),{},{className:q()(At(X,Qe),(st={},Object(L.a)(st,At(X,"".concat(Qe,"-").concat(ke)),ke),Object(L.a)(st,X,typeof X=="string"),st)),style:dt}),We)}return i.createElement(en,{ref:tt},ze)});return f.displayName="CSSMotion",f}var yn=Ln(vt),kn="add",_n="keep",vn="remove",jn="removed";function Vn(u){var E;return u&&Object(k.a)(u)==="object"&&"key"in u?E=u:E={key:u},Object(K.a)(Object(K.a)({},E),{},{key:String(E.key)})}function Mn(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return u.map(Vn)}function zt(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=[],f=0,e=E.length,r=Mn(u),t=Mn(E);r.forEach(function(T){for(var _=!1,w=f;w1});return m.forEach(function(T){S=S.filter(function(_){var w=_.key,X=_.status;return w!==T||X!==vn}),S.forEach(function(_){_.key===T&&(_.status=_n)})}),S}var Zt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(u){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yn,S=function(f){Object(j.a)(r,f);var e=Object(h.a)(r);function r(){var t;return Object(z.a)(this,r),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(d){t.setState(function(m){var T=m.keyEntities;return{keyEntities:T.map(function(_){return _.key!==d?_:Object(K.a)(Object(K.a)({},_),{},{status:jn})})}})},t}return Object(H.a)(r,[{key:"render",value:function(){var d=this,m=this.state.keyEntities,T=this.props,_=T.component,w=T.children,X=T.onVisibleChanged,pe=Object(Ae.a)(T,["component","children","onVisibleChanged"]),de=_||i.Fragment,Se={};return Zt.forEach(function(Ve){Se[Ve]=pe[Ve],delete pe[Ve]}),delete pe.keys,i.createElement(de,pe,m.map(function(Ve){var tt=Ve.status,Ye=Object(Ae.a)(Ve,["status"]),at=tt===kn||tt===_n;return i.createElement(E,Object(s.a)({},Se,{key:Ye.key,visible:at,eventProps:Ye,onVisibleChanged:function(Qe){X==null||X(Qe,{key:Ye.key}),Qe||d.removeKey(Ye.key)}}),w)}))}}],[{key:"getDerivedStateFromProps",value:function(d,m){var T=d.keys,_=m.keyEntities,w=Mn(T),X=zt(_,w);return{keyEntities:X.filter(function(pe){var de=_.find(function(Se){var Ve=Se.key;return pe.key===Ve});return!(de&&de.status===jn&&pe.status===vn)})}}}]),r}(i.Component);return S.defaultProps={component:"div"},S}var Jt=sn(vt),tn=yn;function dn(u){var E=u.prefixCls,S=u.motion,f=u.animation,e=u.transitionName;return S||(f?{motionName:"".concat(E,"-").concat(f)}:e?{motionName:e}:null)}function Xn(u){var E=u.prefixCls,S=u.visible,f=u.zIndex,e=u.mask,r=u.maskMotion,t=u.maskAnimation,d=u.maskTransitionName;if(!e)return null;var m={};return(r||d||t)&&(m=Object(K.a)({motionAppear:!0},dn({motion:r,prefixCls:E,transitionName:d,animation:t}))),i.createElement(tn,Object(s.a)({},m,{visible:S,removeOnLeave:!0}),function(T){var _=T.className;return i.createElement("div",{style:{zIndex:f},className:q()("".concat(E,"-mask"),_)})})}var Un=n("9mu1"),$n=n("o0o1"),Ma=n.n($n),Sa=n("HaE+"),Gn=["measure","align",null,"motion"],Pt=function(u,E){var S=Object(i.useState)(null),f=Object(R.a)(S,2),e=f[0],r=f[1],t=Object(i.useRef)(),d=Object(i.useRef)(!1);function m(w){d.current||r(w)}function T(){Xe.a.cancel(t.current)}function _(w){T(),t.current=Object(Xe.a)(function(){m(function(X){switch(e){case"align":return"motion";case"motion":return"stable";default:}return X}),w==null||w()})}return Object(i.useEffect)(function(){m("measure")},[u]),Object(i.useEffect)(function(){switch(e){case"measure":E();break;default:}e&&(t.current=Object(Xe.a)(Object(Sa.a)(Ma.a.mark(function w(){var X,pe;return Ma.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:X=Gn.indexOf(e),pe=Gn[X+1],pe&&X!==-1&&m(pe);case 3:case"end":return Se.stop()}},w)}))))},[e]),Object(i.useEffect)(function(){return function(){d.current=!0,T()}},[]),[e,_]},Yn=function(u){var E=i.useState({width:0,height:0}),S=Object(R.a)(E,2),f=S[0],e=S[1];function r(d){e({width:d.offsetWidth,height:d.offsetHeight})}var t=i.useMemo(function(){var d={};if(u){var m=f.width,T=f.height;u.indexOf("height")!==-1&&T?d.height=T:u.indexOf("minHeight")!==-1&&T&&(d.minHeight=T),u.indexOf("width")!==-1&&m?d.width=m:u.indexOf("minWidth")!==-1&&m&&(d.minWidth=m)}return d},[u,f]);return[t,r]},Jn=i.forwardRef(function(u,E){var S=u.visible,f=u.prefixCls,e=u.className,r=u.style,t=u.children,d=u.zIndex,m=u.stretch,T=u.destroyPopupOnHide,_=u.forceRender,w=u.align,X=u.point,pe=u.getRootDomNode,de=u.getClassNameFromAlign,Se=u.onAlign,Ve=u.onMouseEnter,tt=u.onMouseLeave,Ye=u.onMouseDown,at=u.onTouchStart,nt=Object(i.useRef)(),Qe=Object(i.useRef)(),Ze=Object(i.useState)(),dt=Object(R.a)(Ze,2),ot=dt[0],Lt=dt[1],gt=Yn(m),We=Object(R.a)(gt,2),ze=We[0],rt=We[1];function st(){m&&rt(pe())}var ke=Pt(S,st),ft=Object(R.a)(ke,2),Tt=ft[0],pt=ft[1],Ct=Object(i.useRef)();function wt(){return X||pe}function $t(){var It;(It=nt.current)===null||It===void 0||It.forceAlign()}function an(It,qt){var Gt=de(qt);ot!==Gt&&Lt(Gt),Tt==="align"&&(ot!==Gt?Promise.resolve().then(function(){$t()}):pt(function(){var Wt;(Wt=Ct.current)===null||Wt===void 0||Wt.call(Ct)}),Se==null||Se(It,qt))}var Ut=Object(K.a)({},dn(u));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(It){var qt=Ut[It];Ut[It]=function(Gt,Wt){return pt(),qt==null?void 0:qt(Gt,Wt)}});function on(){return new Promise(function(It){Ct.current=It})}i.useEffect(function(){!Ut.motionName&&Tt==="motion"&&pt()},[Ut.motionName,Tt]),i.useImperativeHandle(E,function(){return{forceAlign:$t,getElement:function(){return Qe.current}}});var gn=Object(K.a)(Object(K.a)({},ze),{},{zIndex:d,opacity:Tt==="motion"||Tt==="stable"||!S?void 0:0,pointerEvents:Tt==="stable"?void 0:"none"},r),ln=!0;(w==null?void 0:w.points)&&(Tt==="align"||Tt==="stable")&&(ln=!1);var un=t;return i.Children.count(t)>1&&(un=i.createElement("div",{className:"".concat(f,"-content")},t)),i.createElement(tn,Object(s.a)({visible:S,ref:Qe,leavedClassName:"".concat(f,"-hidden")},Ut,{onAppearPrepare:on,onEnterPrepare:on,removeOnLeave:T,forceRender:_}),function(It,qt){var Gt=It.className,Wt=It.style,An=q()(f,e,ot,Gt);return i.createElement(Un.a,{target:wt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:ln,align:w,onAlign:an},i.createElement("div",{ref:qt,className:An,onMouseEnter:Ve,onMouseLeave:tt,onMouseDownCapture:Ye,onTouchStartCapture:at,style:Object(K.a)(Object(K.a)({},Wt),gn)},un))})});Jn.displayName="PopupInner";var Ta=Jn,fn=i.forwardRef(function(u,E){var S=u.prefixCls,f=u.visible,e=u.zIndex,r=u.children,t=u.mobile;t=t===void 0?{}:t;var d=t.popupClassName,m=t.popupStyle,T=t.popupMotion,_=T===void 0?{}:T,w=t.popupRender,X=i.useRef();i.useImperativeHandle(E,function(){return{forceAlign:function(){},getElement:function(){return X.current}}});var pe=Object(K.a)({zIndex:e},m),de=r;return i.Children.count(r)>1&&(de=i.createElement("div",{className:"".concat(S,"-content")},r)),w&&(de=w(de)),i.createElement(tn,Object(s.a)({visible:f,ref:X,removeOnLeave:!0},_),function(Se,Ve){var tt=Se.className,Ye=Se.style,at=q()(S,d,tt);return i.createElement("div",{ref:Ve,className:at,style:Object(K.a)(Object(K.a)({},Ye),pe)},de)})});fn.displayName="MobilePopupInner";var Ha=fn,Ra=["visible","mobile"],oa=i.forwardRef(function(u,E){var S=u.visible,f=u.mobile,e=Object(Ae.a)(u,Ra),r=Object(i.useState)(S),t=Object(R.a)(r,2),d=t[0],m=t[1],T=Object(i.useState)(!1),_=Object(R.a)(T,2),w=_[0],X=_[1],pe=Object(K.a)(Object(K.a)({},e),{},{visible:d});Object(i.useEffect)(function(){m(S),S&&f&&X(Re())},[S,f]);var de=w?i.createElement(Ha,Object(s.a)({},pe,{mobile:f,ref:E})):i.createElement(Ta,Object(s.a)({},pe,{ref:E}));return i.createElement("div",null,i.createElement(Xn,pe),de)});oa.displayName="Popup";var Va=oa,Xa=i.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(u){return u?u.ownerDocument:window.document}var Aa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(u){var E=function(S){Object(j.a)(e,S);var f=Object(h.a)(e);function e(r){var t;Object(z.a)(this,e),t=f.call(this,r),t.popupRef=i.createRef(),t.triggerRef=i.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(m){var T=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",m),t.delaySetPopupVisible(!0,T,T?null:m)},t.onMouseMove=function(m){t.fireEvents("onMouseMove",m),t.setPoint(m)},t.onMouseLeave=function(m){t.fireEvents("onMouseLeave",m),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(m){var T;if(m.relatedTarget&&!m.relatedTarget.setTimeout&&Object(Ne.a)((T=t.popupRef.current)===null||T===void 0?void 0:T.getElement(),m.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(m){t.fireEvents("onFocus",m),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(m){t.fireEvents("onMouseDown",m),t.preClickTime=Date.now()},t.onTouchStart=function(m){t.fireEvents("onTouchStart",m),t.preTouchTime=Date.now()},t.onBlur=function(m){t.fireEvents("onBlur",m),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(m){m.preventDefault(),t.fireEvents("onContextMenu",m),t.setPopupVisible(!0,m)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(m){if(t.fireEvents("onClick",m),t.focusTime){var T;if(t.preClickTime&&t.preTouchTime?T=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?T=t.preClickTime:t.preTouchTime&&(T=t.preTouchTime),Math.abs(T-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&m&&m.preventDefault&&m.preventDefault();var _=!t.state.popupVisible;(t.isClickToHide()&&!_||_&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,m)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var m;(m=t.context).onPopupMouseDown.apply(m,arguments)}},t.onDocumentClick=function(m){if(t.props.mask&&!t.props.maskClosable)return;var T=m.target,_=t.getRootDomNode(),w=t.getPopupDomNode();(!Object(Ne.a)(_,T)||t.isContextMenuOnly())&&!Object(Ne.a)(w,T)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var m=t.props.getTriggerDOMNode;if(m)return m(t.triggerRef.current);try{var T=Object(_t.a)(t.triggerRef.current);if(T)return T}catch(_){}return Fe.a.findDOMNode(Object(x.a)(t))},t.getPopupClassNameFromAlign=function(m){var T=[],_=t.props,w=_.popupPlacement,X=_.builtinPlacements,pe=_.prefixCls,de=_.alignPoint,Se=_.getPopupClassNameFromAlign;return w&&X&&T.push(Te(X,pe,m,de)),Se&&T.push(Se(m)),T.join(" ")},t.getComponent=function(){var m=t.props,T=m.prefixCls,_=m.destroyPopupOnHide,w=m.popupClassName,X=m.onPopupAlign,pe=m.popupMotion,de=m.popupAnimation,Se=m.popupTransitionName,Ve=m.popupStyle,tt=m.mask,Ye=m.maskAnimation,at=m.maskTransitionName,nt=m.maskMotion,Qe=m.zIndex,Ze=m.popup,dt=m.stretch,ot=m.alignPoint,Lt=m.mobile,gt=m.forceRender,We=t.state,ze=We.popupVisible,rt=We.point,st=t.getPopupAlign(),ke={};return t.isMouseEnterToShow()&&(ke.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(ke.onMouseLeave=t.onPopupMouseLeave),ke.onMouseDown=t.onPopupMouseDown,ke.onTouchStart=t.onPopupMouseDown,i.createElement(Va,Object(s.a)({prefixCls:T,destroyPopupOnHide:_,visible:ze,point:ot&&rt,className:w,align:st,onAlign:X,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},ke,{stretch:dt,getRootDomNode:t.getRootDomNode,style:Ve,mask:tt,zIndex:Qe,transitionName:Se,maskAnimation:Ye,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:pe,mobile:Lt,forceRender:gt}),typeof Ze=="function"?Ze():Ze)},t.attachParent=function(m){Xe.a.cancel(t.attachId);var T=t.props,_=T.getPopupContainer,w=T.getDocument,X=t.getRootDomNode(),pe;_?(X||_.length===0)&&(pe=_(X)):pe=w(t.getRootDomNode()).body,pe?pe.appendChild(m):t.attachId=Object(Xe.a)(function(){t.attachParent(m)})},t.getContainer=function(){var m=t.props.getDocument,T=m(t.getRootDomNode()).createElement("div");return T.style.position="absolute",T.style.top="0",T.style.left="0",T.style.width="100%",t.attachParent(T),T},t.setPoint=function(m){var T=t.props.alignPoint;if(!T||!m)return;t.setState({point:{pageX:m.pageX,pageY:m.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var d;return"popupVisible"in r?d=!!r.popupVisible:d=!!r.defaultPopupVisible,t.state={prevPopupVisible:d,popupVisible:d},Aa.forEach(function(m){t["fire".concat(m)]=function(T){t.fireEvents(m,T)}}),t}return Object(H.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,d=this.state;if(d.popupVisible){var m;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(m=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ve.a)(m,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(m=m||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ve.a)(m,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(m=m||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ve.a)(m,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ve.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Xe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,d=t.popupPlacement,m=t.popupAlign,T=t.builtinPlacements;return d&&T?Pe(T,d,m):m}},{key:"setPopupVisible",value:function(t,d){var m=this.props.alignPoint,T=this.state.popupVisible;this.clearDelayTimer(),T!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:T}),this.props.onPopupVisibleChange(t)),m&&d&&t&&this.setPoint(d)}},{key:"delaySetPopupVisible",value:function(t,d,m){var T=this,_=d*1e3;if(this.clearDelayTimer(),_){var w=m?{pageX:m.pageX,pageY:m.pageY}:null;this.delayTimer=window.setTimeout(function(){T.setPopupVisible(t,w),T.clearDelayTimer()},_)}else this.setPopupVisible(t,m)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var d=this.props.children.props,m=this.props;return d[t]&&m[t]?this["fire".concat(t)]:d[t]||m[t]}},{key:"isClickToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("click")!==-1||m.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("contextMenu")!==-1||m.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("click")!==-1||m.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("hover")!==-1||m.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("hover")!==-1||m.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("focus")!==-1||m.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("focus")!==-1||m.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,d){var m=this.props.children.props[t];m&&m(d);var T=this.props[t];T&&T(d)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,d=this.props,m=d.children,T=d.forceRender,_=d.alignPoint,w=d.className,X=d.autoDestroy,pe=i.Children.only(m),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,_&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Se=q()(pe&&pe.props&&pe.props.className,w);Se&&(de.className=Se);var Ve=Object(K.a)({},de);Object(P.c)(pe)&&(Ve.ref=Object(P.a)(this.triggerRef,pe.ref));var tt=i.cloneElement(pe,Ve),Ye;return(t||this.popupRef.current||T)&&(Ye=i.createElement(u,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&X&&(Ye=null),i.createElement(ra.Provider,{value:this.triggerContextValue},tt,Ye)}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m=t.popupVisible,T={};return m!==void 0&&d.popupVisible!==m&&(T.popupVisible=m,T.prevPopupVisible=d.popupVisible),T}}]),e}(i.Component);return E.contextType=ra,E.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},E}var Ja=Ya(Ee.a),bn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:bn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:bn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:bn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:bn,offset:[4,0]}},Da={topLeft:{points:["bl","tl"],overflow:bn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:bn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:bn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:bn,offset:[4,0]}},sa=ia,nn=0,pn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},mn=function(E,S,f){var e=re(S),r=E.getState();E.setState({defaultActiveFirst:Object(K.a)(Object(K.a)({},r.defaultActiveFirst),{},Object(L.a)({},e,f))})},la=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;Object(z.a)(this,S),e=E.call(this,f),e.onDestroy=function(_){e.props.onDestroy(_)},e.onKeyDown=function(_){var w=_.keyCode,X=e.menuInstance,pe=e.props.store,de=e.getVisible();if(w===D.a.ENTER)return e.onTitleClick(_),mn(pe,e.props.eventKey,!0),!0;if(w===D.a.RIGHT)return de?X.onKeyDown(_):(e.triggerOpenChange(!0),mn(pe,e.props.eventKey,!0)),!0;if(w===D.a.LEFT){var Se;if(de)Se=X.onKeyDown(_);else return;return Se||(e.triggerOpenChange(!1),Se=!0),Se}return de&&(w===D.a.UP||w===D.a.DOWN)?X.onKeyDown(_):void 0},e.onOpenChange=function(_){e.props.onOpenChange(_)},e.onPopupVisibleChange=function(_){e.triggerOpenChange(_,_?"mouseenter":"mouseleave")},e.onMouseEnter=function(_){var w=e.props,X=w.eventKey,pe=w.onMouseEnter,de=w.store;mn(de,e.props.eventKey,!1),pe({key:X,domEvent:_})},e.onMouseLeave=function(_){var w=e.props,X=w.parentMenu,pe=w.eventKey,de=w.onMouseLeave;X.subMenuInstance=Object(x.a)(e),de({key:pe,domEvent:_})},e.onTitleMouseEnter=function(_){var w=e.props,X=w.eventKey,pe=w.onItemHover,de=w.onTitleMouseEnter;pe({key:X,hover:!0}),de({key:X,domEvent:_})},e.onTitleMouseLeave=function(_){var w=e.props,X=w.parentMenu,pe=w.eventKey,de=w.onItemHover,Se=w.onTitleMouseLeave;X.subMenuInstance=Object(x.a)(e),de({key:pe,hover:!1}),Se({key:pe,domEvent:_})},e.onTitleClick=function(_){var w=Object(x.a)(e),X=w.props;if(X.onTitleClick({key:X.eventKey,domEvent:_}),X.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),mn(X.store,e.props.eventKey,!1)},e.onSubMenuClick=function(_){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(_))},e.onSelect=function(_){e.props.onSelect(_)},e.onDeselect=function(_){e.props.onDeselect(_)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(_){e.menuInstance=_},e.addKeyPath=function(_){return Object(K.a)(Object(K.a)({},_),{},{keyPath:(_.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(_,w){var X=e.props.eventKey,pe=function(){e.onOpenChange({key:X,item:Object(x.a)(e),trigger:w,open:_})};w==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){pe()},0):pe()},e.isChildrenSelected=function(){var _={find:!1};return fe(e.props.children,e.props.selectedKeys,_),_.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var _=Ue.findDOMNode(e.menuInstance);if(_.offsetWidth>=e.subMenuTitle.offsetWidth)return;_.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(_){e.subMenuTitle=_},e.getBaseProps=function(){var _=Object(x.a)(e),w=_.props,X=e.getMode();return{mode:X==="horizontal"?"vertical":X,visible:e.getVisible(),level:w.level+1,inlineIndent:w.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:w.selectedKeys,eventKey:"".concat(w.eventKey,"-menu-"),openKeys:w.openKeys,motion:w.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:w.subMenuOpenDelay,parentMenu:Object(x.a)(e),subMenuCloseDelay:w.subMenuCloseDelay,forceSubMenuRender:w.forceSubMenuRender,triggerSubMenuAction:w.triggerSubMenuAction,builtinPlacements:w.builtinPlacements,defaultActiveFirst:w.store.getState().defaultActiveFirst[re(w.eventKey)],multiple:w.multiple,prefixCls:w.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:w.itemIcon,expandIcon:w.expandIcon,direction:w.direction}},e.getMotion=function(_,w){var X=Object(x.a)(e),pe=X.haveRendered,de=e.props,Se=de.motion,Ve=de.rootPrefixCls,tt=Object(K.a)(Object(K.a)({},Se),{},{leavedClassName:"".concat(Ve,"-hidden"),removeOnLeave:!1,motionAppear:pe||!w||_!=="inline"});return tt};var r=f.store,t=f.eventKey,d=r.getState(),m=d.defaultActiveFirst;e.isRootMenu=!1;var T=!1;return m&&(T=m[t]),mn(r,t,T),e.state={mode:f.mode,isOpen:f.isOpen},e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,r=this.props,t=r.mode,d=r.parentMenu,m=r.manualRef,T=r.isOpen,_=function(){e.setState({mode:t,isOpen:T})},w=T!==this.state.isOpen,X=t!==this.state.mode;if((X||w)&&(Xe.a.cancel(this.updateStateRaf),X?this.updateStateRaf=Object(Xe.a)(_):_()),m&&m(this),t!=="horizontal"||!(d==null?void 0:d.isRootMenu)||!T)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,r=e.onDestroy,t=e.eventKey;r&&r(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,r){var t=this.getBaseProps();return i.createElement(ea,Object(s.a)({},t,{id:this.internalMenuId,className:e,style:r}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,r=this.getBaseProps(),t=r.mode,d=r.visible,m=r.forceSubMenuRender,T=r.direction,_=this.getMotion(t,d);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||d||m,!this.haveOpened)return i.createElement("div",null);var w=q()("".concat(r.prefixCls,"-sub"),Object(L.a)({},"".concat(r.prefixCls,"-rtl"),T==="rtl"));return this.isInlineMode()?i.createElement(tn,Object(s.a)({visible:r.visible,forceRender:m},_),function(X){var pe=X.className,de=X.style,Se=q()(w,pe);return e.renderPopupMenu(Se,de)}):this.renderPopupMenu(w)}},{key:"render",value:function(){var e,r,t,d=Object(K.a)({},this.props),m=this.getVisible(),T=this.getPrefixCls(),_=this.isInlineMode(),w=this.getMode(),X=q()(T,"".concat(T,"-").concat(w),(e={},Object(L.a)(e,d.className,!!d.className),Object(L.a)(e,this.getOpenClassName(),m),Object(L.a)(e,this.getActiveClassName(),d.active||m&&!_),Object(L.a)(e,this.getDisabledClassName(),d.disabled),Object(L.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(d.eventKey?this.internalMenuId="".concat(d.eventKey,"$Menu"):(nn+=1,this.internalMenuId="$__$".concat(nn,"$Menu")));var pe={},de={},Se={};d.disabled||(pe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ve={},tt=d.direction,Ye=tt==="rtl";_&&(Ye?Ve.paddingRight=d.inlineIndent*d.level:Ve.paddingLeft=d.inlineIndent*d.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;w!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=i.createElement(this.props.expandIcon,Object(K.a)({},this.props))));var Qe=i.createElement("div",Object(s.a)({ref:this.saveSubMenuTitle,style:Ve,className:"".concat(T,"-title"),role:"button"},Se,de,{"aria-expanded":m},at,{"aria-haspopup":"true",title:typeof d.title=="string"?d.title:void 0}),d.title,nt||i.createElement("i",{className:"".concat(T,"-arrow")})),Ze=this.renderChildren(),dt=((r=d.parentMenu)===null||r===void 0?void 0:r.isRootMenu)?d.parentMenu.props.getPopupContainer:function(wt){return wt.parentNode},ot=pn[w],Lt=d.popupOffset?{offset:d.popupOffset}:{},gt=q()((t={},Object(L.a)(t,d.popupClassName,d.popupClassName&&!_),Object(L.a)(t,"".concat(T,"-rtl"),Ye),t)),We=d.disabled,ze=d.triggerSubMenuAction,rt=d.subMenuOpenDelay,st=d.forceSubMenuRender,ke=d.subMenuCloseDelay,ft=d.builtinPlacements;xe.forEach(function(wt){return delete d[wt]}),delete d.onClick;var Tt=Ye?Object(K.a)(Object(K.a)({},Da),ft):Object(K.a)(Object(K.a)({},ia),ft);delete d.direction;var pt=this.getBaseProps(),Ct=_?null:this.getMotion(pt.mode,pt.visible);return i.createElement("li",Object(s.a)({},d,pe,{className:X,role:"menuitem"}),i.createElement(Ja,{prefixCls:T,popupClassName:q()("".concat(T,"-popup"),gt),getPopupContainer:dt,builtinPlacements:Tt,popupPlacement:ot,popupVisible:_?!1:m,popupAlign:Lt,popup:_?null:Ze,action:We||_?[]:[ze],mouseEnterDelay:rt,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:st,popupMotion:Ct},Qe),_?Ze:null)}}]),S}(i.Component);la.defaultProps={onMouseEnter:N,onMouseLeave:N,onTitleMouseEnter:N,onTitleMouseLeave:N,onTitleClick:N,manualRef:N,mode:"vertical",title:""};var In=Object(V.b)(function(u,E){var S=u.openKeys,f=u.activeKey,e=u.selectedKeys,r=E.eventKey,t=E.subMenuKey;return{isOpen:S.indexOf(r)>-1,active:f[t]===r,selectedKeys:e}})(la);In.isSubMenu=!0;var Kn=In,wa="menuitem-overflowed",Qa=.5,Pa=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.resizeObserver=null,f.mutationObserver=null,f.originalTotalWidth=0,f.overflowedItems=[],f.menuItemSizes=[],f.cancelFrameId=null,f.state={lastVisibleIndex:void 0},f.childRef=i.createRef(),f.getMenuItemNodes=function(){var e=f.props.prefixCls,r=f.childRef.current;return r?[].slice.call(r.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},f.getOverflowedSubMenuItem=function(e,r,t){var d=f.props,m=d.overflowedIndicator,T=d.level,_=d.mode,w=d.prefixCls,X=d.theme;if(T!==1||_!=="horizontal")return null;var pe=f.props.children[0],de=pe.props,Se=de.children,Ve=de.title,tt=de.style,Ye=Object(Ae.a)(de,["children","title","style"]),at=Object(K.a)({},tt),nt="".concat(e,"-overflowed-indicator"),Qe="".concat(e,"-overflowed-indicator");r.length===0&&t!==!0?at=Object(K.a)(Object(K.a)({},at),{},{display:"none"}):t&&(at=Object(K.a)(Object(K.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),Qe="".concat(Qe,"-placeholder"));var Ze=X?"".concat(w,"-").concat(X):"",dt={};return xe.forEach(function(ot){Ye[ot]!==void 0&&(dt[ot]=Ye[ot])}),i.createElement(Kn,Object(s.a)({title:m,className:"".concat(w,"-overflowed-submenu"),popupClassName:Ze},dt,{key:nt,eventKey:Qe,disabled:!1,style:at}),r)},f.setChildrenWidthAndResize=function(){if(f.props.mode!=="horizontal")return;var e=f.childRef.current;if(!e)return;var r=e.children;if(!r||r.length===0)return;var t=e.children[r.length-1];me(t,"display","inline-block");var d=f.getMenuItemNodes(),m=d.filter(function(T){return T.className.split(" ").indexOf(wa)>=0});m.forEach(function(T){me(T,"display","inline-block")}),f.menuItemSizes=d.map(function(T){return _e(T,!0)}),m.forEach(function(T){me(T,"display","none")}),f.overflowedIndicatorWidth=_e(e.children[e.children.length-1],!0),f.originalTotalWidth=f.menuItemSizes.reduce(function(T,_){return T+_},0),f.handleResize(),me(t,"display","none")},f.handleResize=function(){if(f.props.mode!=="horizontal")return;var e=f.childRef.current;if(!e)return;var r=_e(e);f.overflowedItems=[];var t=0,d;f.originalTotalWidth>r+Qa&&(d=-1,f.menuItemSizes.forEach(function(m){t+=m,t+f.overflowedIndicatorWidth<=r&&(d+=1)})),f.setState({lastVisibleIndex:d})},f}return Object(H.a)(S,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var r=this.childRef.current;if(!r)return;this.resizeObserver=new Be.default(function(t){t.forEach(function(){var d=e.cancelFrameId;cancelAnimationFrame(d),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(r.children).concat(r).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(r.children).concat(r).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(r,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var r=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(d,m,T){var _=m;if(r.props.mode==="horizontal"){var w=r.getOverflowedSubMenuItem(m.props.eventKey,[]);t!==void 0&&r.props.className.indexOf("".concat(r.props.prefixCls,"-root"))!==-1&&(T>t&&(_=i.cloneElement(m,{style:{display:"none"},eventKey:"".concat(m.props.eventKey,"-hidden"),className:"".concat(wa)})),T===t+1&&(r.overflowedItems=e.slice(t+1).map(function(pe){return i.cloneElement(pe,{key:pe.props.eventKey,mode:"vertical-left"})}),w=r.getOverflowedSubMenuItem(m.props.eventKey,r.overflowedItems)));var X=[].concat(Object(B.a)(d),[w,_]);return T===e.length-1&&X.push(r.getOverflowedSubMenuItem(m.props.eventKey,[],!0)),X}return[].concat(Object(B.a)(d),[_])},[])}},{key:"render",value:function(){var e=this.props,r=e.visible,t=e.prefixCls,d=e.overflowedIndicator,m=e.mode,T=e.level,_=e.tag,w=e.children,X=e.theme,pe=Object(Ae.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=_;return i.createElement(de,Object(s.a)({ref:this.childRef},pe),this.renderChildren(w))}}]),S}(i.Component);Pa.defaultProps={tag:"div",className:""};var ua=Pa;function Zn(u){return u.length?u.every(function(E){return!!E.props.disabled}):!0}function Sn(u,E,S){var f=u.getState();u.setState({activeKey:Object(K.a)(Object(K.a)({},f.activeKey),{},Object(L.a)({},E,S))})}function En(u){return u.eventKey||"0-menu-"}function qn(u,E){var S=E,f=u.children,e=u.eventKey;if(S){var r;if(je(f,function(t,d){t&&t.props&&!t.props.disabled&&S===Q(t,e,d)&&(r=!0)}),r)return S}return S=null,u.defaultActiveFirst&&je(f,function(t,d){!S&&t&&!t.props.disabled&&(S=Q(t,e,d))}),S}function Na(u){if(!u)return;var E=this.instanceArray.indexOf(u);E!==-1?this.instanceArray[E]=u:this.instanceArray.push(u)}var La=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;return Object(z.a)(this,S),e=E.call(this,f),e.onKeyDown=function(r,t){var d=r.keyCode,m;if(e.getFlatInstanceArray().forEach(function(_){_&&_.props.active&&_.onKeyDown&&(m=_.onKeyDown(r))}),m)return 1;var T=null;return(d===D.a.UP||d===D.a.DOWN)&&(T=e.step(d===D.a.UP?-1:1)),T?(r.preventDefault(),Sn(e.props.store,En(e.props),T.props.eventKey),typeof t=="function"&&t(T),1):void 0},e.onItemHover=function(r){var t=r.key,d=r.hover;Sn(e.props.store,En(e.props),d?t:null)},e.onDeselect=function(r){e.props.onDeselect(r)},e.onSelect=function(r){e.props.onSelect(r)},e.onClick=function(r){e.props.onClick(r)},e.onOpenChange=function(r){e.props.onOpenChange(r)},e.onDestroy=function(r){e.props.onDestroy(r)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(r){var t=e.getFlatInstanceArray(),d=e.props.store.getState().activeKey[En(e.props)],m=t.length;if(!m)return null;r<0&&(t=t.concat().reverse());var T=-1;if(t.every(function(pe,de){return pe&&pe.props.eventKey===d?(T=de,!1):!0}),!e.props.defaultActiveFirst&&T!==-1&&Zn(t.slice(T,m-1)))return;var _=(T+1)%m,w=_;do{var X=t[w];if(!X||X.props.disabled)w=(w+1)%m;else return X}while(w!==_);return null},e.renderCommonMenuItem=function(r,t,d){var m=e.props.store.getState(),T=Object(x.a)(e),_=T.props,w=Q(r,_.eventKey,t),X=r.props;if(!X||typeof r.type=="string")return r;var pe=w===m.activeKey,de=Object(K.a)(Object(K.a)({mode:X.mode||_.mode,level:_.level,inlineIndent:_.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:_.prefixCls,index:t,parentMenu:_.parentMenu,manualRef:X.disabled?void 0:Object(te.a)(r.ref,Na.bind(Object(x.a)(e))),eventKey:w,active:!X.disabled&&pe,multiple:_.multiple,onClick:function(Ve){(X.onClick||N)(Ve),e.onClick(Ve)},onItemHover:e.onItemHover,motion:_.motion,subMenuOpenDelay:_.subMenuOpenDelay,subMenuCloseDelay:_.subMenuCloseDelay,forceSubMenuRender:_.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:_.builtinPlacements,itemIcon:X.itemIcon||e.props.itemIcon,expandIcon:X.expandIcon||e.props.expandIcon},d),{},{direction:_.direction});return(_.mode==="inline"||ye())&&(de.triggerSubMenuAction="click"),i.cloneElement(r,Object(K.a)(Object(K.a)({},de),{},{key:w||t}))},e.renderMenuItem=function(r,t,d){if(!r)return null;var m=e.props.store.getState(),T={openKeys:m.openKeys,selectedKeys:m.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:d};return e.renderCommonMenuItem(r,t,T)},f.store.setState({activeKey:Object(K.a)(Object(K.a)({},f.store.getState().activeKey),{},Object(L.a)({},f.eventKey,qn(f,f.activeKey)))}),e.instanceArray=[],e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!ie()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var r=this.props,t="activeKey"in r?r.activeKey:r.store.getState().activeKey[En(r)],d=qn(r,t);if(d!==t)Sn(r.store,En(r),d);else if("activeKey"in e){var m=qn(e,e.activeKey);d!==m&&Sn(r.store,En(r),d)}}},{key:"render",value:function(){var e=this,r=Object(s.a)({},this.props);this.instanceArray=[];var t=q()(r.prefixCls,r.className,"".concat(r.prefixCls,"-").concat(r.mode)),d={className:t,role:r.role||"menu"};r.id&&(d.id=r.id),r.focusable&&(d.tabIndex=0,d.onKeyDown=this.onKeyDown);var m=r.prefixCls,T=r.eventKey,_=r.visible,w=r.level,X=r.mode,pe=r.overflowedIndicator,de=r.theme;return xe.forEach(function(Se){return delete r[Se]}),delete r.onClick,i.createElement(ua,Object(s.a)({},r,{prefixCls:m,mode:X,tag:"ul",level:w,theme:de,visible:_,overflowedIndicator:pe},d),Object(le.a)(r.children).map(function(Se,Ve){return e.renderMenuItem(Se,Ve,T||"0-menu-")}))}}]),S}(i.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:N};var ka=Object(V.b)()(La),ea=ka,Tn=n("Kwbf");function ca(u,E,S){var f=u.prefixCls,e=u.motion,r=u.defaultMotions,t=r===void 0?{}:r,d=u.openAnimation,m=u.openTransitionName,T=E.switchingModeFromInline;if(e)return e;if(Object(k.a)(d)==="object"&&d)Object(Tn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof d=="string")return{motionName:"".concat(f,"-open-").concat(d)};if(m)return{motionName:m};var _=t[S];return _||(T?null:t.other)}var Ua=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;Object(z.a)(this,S),e=E.call(this,f),e.onSelect=function(d){var m=Object(x.a)(e),T=m.props;if(T.selectable){var _=e.store.getState(),w=_.selectedKeys,X=d.key;T.multiple?w=w.concat([X]):w=[X],"selectedKeys"in T||e.store.setState({selectedKeys:w}),T.onSelect(Object(K.a)(Object(K.a)({},d),{},{selectedKeys:w}))}},e.onClick=function(d){var m=e.getRealMenuMode(),T=Object(x.a)(e),_=T.store,w=T.props.onOpenChange;m!=="inline"&&!("openKeys"in e.props)&&(_.setState({openKeys:[]}),w([])),e.props.onClick(d)},e.onKeyDown=function(d,m){e.innerMenu.getWrappedInstance().onKeyDown(d,m)},e.onOpenChange=function(d){var m=Object(x.a)(e),T=m.props,_=e.store.getState().openKeys.concat(),w=!1,X=function(de){var Se=!1;if(de.open)Se=_.indexOf(de.key)===-1,Se&&_.push(de.key);else{var Ve=_.indexOf(de.key);Se=Ve!==-1,Se&&_.splice(Ve,1)}w=w||Se};Array.isArray(d)?d.forEach(X):X(d),w&&("openKeys"in e.props||e.store.setState({openKeys:_}),T.onOpenChange(_))},e.onDeselect=function(d){var m=Object(x.a)(e),T=m.props;if(T.selectable){var _=e.store.getState().selectedKeys.concat(),w=d.key,X=_.indexOf(w);X!==-1&&_.splice(X,1),"selectedKeys"in T||e.store.setState({selectedKeys:_}),T.onDeselect(Object(K.a)(Object(K.a)({},d),{},{selectedKeys:_}))}},e.onMouseEnter=function(d){e.restoreModeVerticalFromInline();var m=e.props.onMouseEnter;m&&m(d)},e.onTransitionEnd=function(d){var m=d.propertyName==="width"&&d.target===d.currentTarget,T=d.target.className,_=Object.prototype.toString.call(T)==="[object SVGAnimatedString]"?T.animVal:T,w=d.propertyName==="font-size"&&_.indexOf("anticon")>=0;(m||w)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(d){e.innerMenu=d},e.isRootMenu=!0;var r=f.defaultSelectedKeys,t=f.defaultOpenKeys;return"selectedKeys"in f&&(r=f.selectedKeys||[]),"openKeys"in f&&(t=f.openKeys||[]),e.store=Object(V.c)({selectedKeys:r,openKeys:t,activeKey:{"0-menu-":qn(f,f.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:f,inlineOpenKeys:[],store:e.store},e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var r=this.props,t=r.siderCollapsed,d=r.inlineCollapsed,m=r.onOpenChange;(!e.inlineCollapsed&&d||!e.siderCollapsed&&t)&&m([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,r=this.store,t=this.prevOpenKeys,d=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");d?(this.prevOpenKeys=r.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,r=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return r&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,r=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:r}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(K.a)({},Object($.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),r=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(K.a)(Object(K.a)({},e),{},{mode:r,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,r)}),delete e.openAnimation,delete e.openTransitionName,i.createElement(V.a,{store:this.store},i.createElement(ea,Object(s.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,r){var t=r.prevProps,d=r.store,m=d.getState(),T={},_={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(_.switchingModeFromInline=!0),"openKeys"in e?T.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(_.switchingModeFromInline=!0,_.inlineOpenKeys=m.openKeys,T.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(T.openKeys=r.inlineOpenKeys,_.inlineOpenKeys=[])),Object.keys(T).length&&d.setState(T),_}}]),S}(i.Component);Ua.defaultProps={selectable:!0,onClick:N,onSelect:N,onOpenChange:N,onDeselect:N,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:i.createElement("span",null,"\xB7\xB7\xB7")};var Ia=Ua,Rn=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.onKeyDown=function(e){var r=e.keyCode;return r===D.a.ENTER?(f.onClick(e),!0):void 0},f.onMouseLeave=function(e){var r=f.props,t=r.eventKey,d=r.onItemHover,m=r.onMouseLeave;d({key:t,hover:!1}),m({key:t,domEvent:e})},f.onMouseEnter=function(e){var r=f.props,t=r.eventKey,d=r.onItemHover,m=r.onMouseEnter;d({key:t,hover:!0}),m({key:t,domEvent:e})},f.onClick=function(e){var r=f.props,t=r.eventKey,d=r.multiple,m=r.onClick,T=r.onSelect,_=r.onDeselect,w=r.isSelected,X={key:t,keyPath:[t],item:Object(x.a)(f),domEvent:e};m(X),d?w?_(X):T(X):w||T(X)},f.saveNode=function(e){f.node=e},f}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,r=Object(K.a)({},this.props),t=q()(this.getPrefixCls(),r.className,(e={},Object(L.a)(e,this.getActiveClassName(),!r.disabled&&r.active),Object(L.a)(e,this.getSelectedClassName(),r.isSelected),Object(L.a)(e,this.getDisabledClassName(),r.disabled),e)),d=Object(K.a)(Object(K.a)({},r.attribute),{},{title:typeof r.title=="string"?r.title:void 0,className:t,role:r.role||"menuitem","aria-disabled":r.disabled});r.role==="option"?d=Object(K.a)(Object(K.a)({},d),{},{role:"option","aria-selected":r.isSelected}):(r.role===null||r.role==="none")&&(d.role="none");var m={onClick:r.disabled?null:this.onClick,onMouseLeave:r.disabled?null:this.onMouseLeave,onMouseEnter:r.disabled?null:this.onMouseEnter},T=Object(K.a)({},r.style);r.mode==="inline"&&(r.direction==="rtl"?T.paddingRight=r.inlineIndent*r.level:T.paddingLeft=r.inlineIndent*r.level),xe.forEach(function(w){return delete r[w]}),delete r.direction;var _=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(_=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object(s.a)({},Object($.a)(r,["onClick","onMouseEnter","onMouseLeave","onSelect"]),d,m,{style:T,ref:this.saveNode}),r.children,_)}}]),S}(i.Component);Rn.isMenuItem=!0,Rn.defaultProps={onSelect:N,onMouseEnter:N,onMouseLeave:N,manualRef:N};var da=Object(V.b)(function(u,E){var S=u.activeKey,f=u.selectedKeys,e=E.eventKey,r=E.subMenuKey;return{active:S[r]===e,isSelected:Array.isArray(f)?f.indexOf(e)!==-1:f===e}})(Rn),fa=da,pa=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.renderInnerMenuItem=function(e){var r=f.props,t=r.renderMenuItem,d=r.index;return t(e,d,f.props.subMenuKey)},f}return Object(H.a)(S,[{key:"render",value:function(){var e=Object(s.a)({},this.props),r=e.className,t=r===void 0?"":r,d=e.rootPrefixCls,m="".concat(d,"-item-group-title"),T="".concat(d,"-item-group-list"),_=e.title,w=e.children;return xe.forEach(function(X){return delete e[X]}),delete e.direction,i.createElement("li",Object(s.a)({},e,{onClick:function(pe){return pe.stopPropagation()},className:"".concat(t," ").concat(d,"-item-group")}),i.createElement("div",{className:m,title:typeof _=="string"?_:void 0},_),i.createElement("ul",{className:T},i.Children.map(w,this.renderInnerMenuItem)))}}]),S}(i.Component);pa.isMenuItemGroup=!0,pa.defaultProps={disabled:!0};var Za=pa,ma=function(E){var S=E.className,f=E.rootPrefixCls,e=E.style;return i.createElement("li",{className:"".concat(S," ").concat(f,"-item-divider"),style:e})};ma.defaultProps={disabled:!0,className:"",style:{}};var qa=ma,Ka=Ia,ha=n("eDIo");function eo(u,E){var S=u.prefixCls,f=u.editable,e=u.locale,r=u.style;return!f||f.showAdd===!1?null:i.createElement("button",{ref:E,type:"button",className:"".concat(S,"-nav-add"),style:r,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(d){f.onEdit("add",{event:d})}},f.addIcon||"+")}var ta=i.forwardRef(eo);function to(u,E){var S=u.prefixCls,f=u.id,e=u.tabs,r=u.locale,t=u.mobile,d=u.moreIcon,m=d===void 0?"More":d,T=u.moreTransitionName,_=u.style,w=u.className,X=u.editable,pe=u.tabBarGutter,de=u.rtl,Se=u.onTabClick,Ve=Object(i.useState)(!1),tt=Object(R.a)(Ve,2),Ye=tt[0],at=tt[1],nt=Object(i.useState)(null),Qe=Object(R.a)(nt,2),Ze=Qe[0],dt=Qe[1],ot="".concat(f,"-more-popup"),Lt="".concat(S,"-dropdown"),gt=Ze!==null?"".concat(ot,"-").concat(Ze):null,We=r==null?void 0:r.dropdownAriaLabel,ze=i.createElement(Ka,{onClick:function(Ct){var wt=Ct.key,$t=Ct.domEvent;Se(wt,$t),at(!1)},id:ot,tabIndex:-1,role:"listbox","aria-activedescendant":gt,selectedKeys:[Ze],"aria-label":We!==void 0?We:"expanded dropdown"},e.map(function(pt){return i.createElement(fa,{key:pt.key,id:"".concat(ot,"-").concat(pt.key),role:"option","aria-controls":f&&"".concat(f,"-panel-").concat(pt.key),disabled:pt.disabled},pt.tab)}));function rt(pt){for(var Ct=e.filter(function(on){return!on.disabled}),wt=Ct.findIndex(function(on){return on.key===Ze})||0,$t=Ct.length,an=0;an<$t;an+=1){wt=(wt+pt+$t)%$t;var Ut=Ct[wt];if(!Ut.disabled){dt(Ut.key);return}}}function st(pt){var Ct=pt.which;if(!Ye){[D.a.DOWN,D.a.SPACE,D.a.ENTER].includes(Ct)&&(at(!0),pt.preventDefault());return}switch(Ct){case D.a.UP:rt(-1),pt.preventDefault();break;case D.a.DOWN:rt(1),pt.preventDefault();break;case D.a.ESC:at(!1);break;case D.a.SPACE:case D.a.ENTER:Ze!==null&&Se(Ze,pt);break}}Object(i.useEffect)(function(){var pt=document.getElementById(gt);pt&&pt.scrollIntoView&&pt.scrollIntoView(!1)},[Ze]),Object(i.useEffect)(function(){Ye||dt(null)},[Ye]);var ke=Object(L.a)({},de?"marginLeft":"marginRight",pe);e.length||(ke.visibility="hidden",ke.order=1);var ft=q()(Object(L.a)({},"".concat(Lt,"-rtl"),de)),Tt=t?null:i.createElement(ha.a,{prefixCls:Lt,overlay:ze,trigger:["hover"],visible:Ye,transitionName:T,onVisibleChange:at,overlayClassName:ft,mouseEnterDelay:.1,mouseLeaveDelay:.1},i.createElement("button",{type:"button",className:"".concat(S,"-nav-more"),style:ke,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":ot,id:"".concat(f,"-more"),"aria-expanded":Ye,onKeyDown:st},m));return i.createElement("div",{className:q()("".concat(S,"-nav-operations"),w),style:_,ref:E},Tt,i.createElement(ta,{prefixCls:S,locale:r,editable:X}))}var no=i.forwardRef(to),va=Object(i.createContext)(null),lt=.1,ut=.01,Nt=20,Qt=Math.pow(.995,Nt);function zn(){var u=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u.substr(0,4)))}function za(u,E){var S=Object(i.useState)(),f=Object(R.a)(S,2),e=f[0],r=f[1],t=Object(i.useState)(0),d=Object(R.a)(t,2),m=d[0],T=d[1],_=Object(i.useState)(0),w=Object(R.a)(_,2),X=w[0],pe=w[1],de=Object(i.useState)(),Se=Object(R.a)(de,2),Ve=Se[0],tt=Se[1],Ye=Object(i.useRef)();function at(We){var ze=We.touches[0],rt=ze.screenX,st=ze.screenY;r({x:rt,y:st}),window.clearInterval(Ye.current)}function nt(We){if(!e)return;We.preventDefault();var ze=We.touches[0],rt=ze.screenX,st=ze.screenY;r({x:rt,y:st});var ke=rt-e.x,ft=st-e.y;E(ke,ft);var Tt=Date.now();T(Tt),pe(Tt-m),tt({x:ke,y:ft})}function Qe(){if(!e)return;if(r(null),tt(null),Ve){var We=Ve.x/X,ze=Ve.y/X,rt=Math.abs(We),st=Math.abs(ze);if(Math.max(rt,st)ft?(st=ze,ot.current="x"):(st=rt,ot.current="y");var Tt=Date.now();Tt-Ze.current>100&&(dt.current=!1),(E(-st,-st)||dt.current)&&(We.preventDefault(),dt.current=!0),Ze.current=Tt}var gt=Object(i.useRef)(null);gt.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:Qe,onWheel:Lt},i.useEffect(function(){function We(ke){gt.current.onTouchStart(ke)}function ze(ke){gt.current.onTouchMove(ke)}function rt(ke){gt.current.onTouchEnd(ke)}function st(ke){gt.current.onWheel(ke)}return document.addEventListener("touchmove",ze,{passive:!1}),document.addEventListener("touchend",rt,{passive:!1}),u.current.addEventListener("touchstart",We,{passive:!1}),u.current.addEventListener("wheel",st),function(){document.removeEventListener("touchmove",ze),document.removeEventListener("touchend",rt)}},[])}function ba(){var u=Object(i.useRef)(new Map);function E(f){return u.current.has(f)||u.current.set(f,i.createRef()),u.current.get(f)}function S(f){u.current.delete(f)}return[E,S]}function Wa(u,E){var S=i.useRef(u),f=i.useState({}),e=Object(R.a)(f,2),r=e[1];function t(d){var m=typeof d=="function"?d(S.current):d;m!==S.current&&E(m,S.current),S.current=m,r({})}return[S.current,t]}var Ba=function(E){var S=E.position,f=E.prefixCls,e=E.extra;if(!e)return null;var r,t=e;return S==="right"&&(r=t.right||!t.left&&t||null),S==="left"&&(r=t.left||null),r?i.createElement("div",{className:"".concat(f,"-extra-content")},r):null};function Wo(u,E){var S,f=i.useContext(va),e=f.prefixCls,r=f.tabs,t=u.className,d=u.style,m=u.id,T=u.animated,_=u.activeKey,w=u.rtl,X=u.extra,pe=u.editable,de=u.locale,Se=u.tabPosition,Ve=u.tabBarGutter,tt=u.children,Ye=u.onTabClick,at=u.onTabScroll,nt=Object(i.useRef)(),Qe=Object(i.useRef)(),Ze=Object(i.useRef)(),dt=Object(i.useRef)(),ot=ba(),Lt=Object(R.a)(ot,2),gt=Lt[0],We=Lt[1],ze=Se==="top"||Se==="bottom",rt=Wa(0,function(yt,it){ze&&at&&at({direction:yt>it?"left":"right"})}),st=Object(R.a)(rt,2),ke=st[0],ft=st[1],Tt=Wa(0,function(yt,it){!ze&&at&&at({direction:yt>it?"top":"bottom"})}),pt=Object(R.a)(Tt,2),Ct=pt[0],wt=pt[1],$t=Object(i.useState)(0),an=Object(R.a)($t,2),Ut=an[0],on=an[1],gn=Object(i.useState)(0),ln=Object(R.a)(gn,2),un=ln[0],It=ln[1],qt=Object(i.useState)(0),Gt=Object(R.a)(qt,2),Wt=Gt[0],An=Gt[1],Dn=Object(i.useState)(0),Wn=Object(R.a)(Dn,2),Mt=Wn[0],Cn=Wn[1],Bn=Object(i.useState)(null),Rt=Object(R.a)(Bn,2),bt=Rt[0],Yt=Rt[1],Xo=Object(i.useState)(null),bo=Object(R.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(i.useState)(0),go=Object(R.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(i.useState)(0),yo=Object(R.a)(Qo,2),Zo=yo[0],qo=yo[1],er=U(new Map),Eo=Object(R.a)(er,2),tr=Eo[0],nr=Eo[1],Fa=l(r,tr,Ut),Co="".concat(e,"-nav-operations-hidden"),ga=0,ya=0;ze?w?(ga=0,ya=Math.max(0,Ut-bt)):(ga=Math.min(0,bt-Ut),ya=0):(ga=Math.min(0,na-un),ya=0);function ao(yt){return ytya?[ya,!1]:[yt,!0]}var Oo=Object(i.useRef)(),ar=Object(i.useState)(),xo=Object(R.a)(ar,2),oo=xo[0],_o=xo[1];function ro(){_o(Date.now())}function io(){window.clearTimeout(Oo.current)}za(nt,function(yt,it){var Bt=!1;function cn(Ca,Oa){Ca(function(xa){var _a=ao(xa+Oa),aa=Object(R.a)(_a,2),co=aa[0],fo=aa[1];return Bt=fo,co})}if(ze){if(bt>=Ut)return Bt;cn(ft,yt)}else{if(na>=un)return Bt;cn(wt,it)}return io(),ro(),Bt}),Object(i.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){_o(0)},100)),io},[oo]);function jo(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_,it=Fa.get(yt);if(!it)return;if(ze){var Bt=ke;w?it.rightke+bt&&(Bt=it.right+it.width-bt):it.left<-ke?Bt=-it.left:it.left+it.width>-ke+bt&&(Bt=-(it.left+it.width-bt)),wt(0),ft(ao(Bt)[0])}else{var cn=Ct;it.top<-Ct?cn=-it.top:it.top+it.height>-Ct+na&&(cn=-(it.top+it.height-na)),ft(0),wt(ao(cn)[0])}}var or=v(Fa,{width:bt,height:na,left:ke,top:Ct},{width:Wt,height:Mt},{width:Yo,height:Zo},Object(K.a)(Object(K.a)({},u),{},{tabs:r})),Mo=Object(R.a)(or,2),rr=Mo[0],ir=Mo[1],sr=r.map(function(yt){var it=yt.key;return i.createElement(O,{id:m,prefixCls:e,key:it,rtl:w,tab:yt,closable:yt.closable,editable:pe,active:it===_,tabPosition:Se,tabBarGutter:Ve,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:gt(it),onClick:function(cn){Ye(it,cn)},onRemove:function(){We(it)},onFocus:function(){jo(it),ro(),w||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=ce(function(){var yt,it,Bt,cn,Ca,Oa,xa,_a,aa,co=((yt=nt.current)===null||yt===void 0?void 0:yt.offsetWidth)||0,fo=((it=nt.current)===null||it===void 0?void 0:it.offsetHeight)||0,No=((Bt=dt.current)===null||Bt===void 0?void 0:Bt.offsetWidth)||0,Lo=((cn=dt.current)===null||cn===void 0?void 0:cn.offsetHeight)||0,pr=((Ca=Ze.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,mr=((Oa=Ze.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),$o(fo),Jo(No),qo(Lo);var ko=(((xa=Qe.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-No,Uo=(((_a=Qe.current)===null||_a===void 0?void 0:_a.offsetHeight)||0)-Lo;on(ko),It(Uo);var Io=(aa=Ze.current)===null||aa===void 0?void 0:aa.className.includes(Co);An(ko-(Io?0:pr)),Cn(Uo-(Io?0:mr)),nr(function(){var Ko=new Map;return r.forEach(function(hr){var zo=hr.key,ja=gt(zo).current;ja&&Ko.set(zo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=r.slice(0,rr),ur=r.slice(ir+1),So=[].concat(Object(B.a)(lr),Object(B.a)(ur)),cr=Object(i.useState)(),To=Object(R.a)(cr,2),dr=To[0],fr=To[1],wn=Fa.get(_),Ro=Object(i.useRef)();function Ao(){Oe.a.cancel(Ro.current)}Object(i.useEffect)(function(){var yt={};return wn&&(ze?(w?yt.right=wn.right:yt.left=wn.left,yt.width=wn.width):(yt.top=wn.top,yt.height=wn.height)),Ao(),Ro.current=Oe()(function(){fr(yt)}),Ao},[wn,ze,w]),Object(i.useEffect)(function(){jo()},[_,wn,Fa,ze]),Object(i.useEffect)(function(){so()},[w,Ve,_,r.map(function(yt){return yt.key}).join("_")]);var Do=!!So.length,Ea="".concat(e,"-nav-wrap"),lo,uo,wo,Po;return ze?w?(uo=ke>0,lo=ke+bt1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(l.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var a=l[0];if(p.isValidElement(a)&&Object(ae.c)(a)){var v=a.ref;l[0]=p.cloneElement(a,{ref:Object(ae.a)(v,this.setChildNode)})}return l.length===1?l[0]:l.map(function(s,z){return!p.isValidElement(s)||"key"in s&&s.key!==null?s:p.cloneElement(s,{key:"".concat(he,"-").concat(z)})})}}]),Y}(p.Component);ce.displayName="ResizeObserver",Ce.a=ce},wCXF:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return Fe});var L=n("rePB"),R=n("VTBJ"),Ae=n("KQm4"),K=n("U8pU"),i=n("ODXe"),p=n("q1tI"),q=n("TSYQ"),le=n.n(q),W=n("Gytx"),B=n.n(W),ae=n("Kwbf"),Oe=n("t23M"),he=n("qx4F"),ce=n("6eGT"),U=n("IBYe"),D=n("Ff2n"),Y=n("c+Xe"),O=n("fyJ8"),y=n("biw7");function l(P,ve,Ee,we,Pe){var Te=Ee[P]||{},Re=Ee[ve]||{},be,De;Te.fixed==="left"?be=we.left[P]:Re.fixed==="right"&&(De=we.right[ve]);var Ke=!1,Le=!1,Ie=!1,Ge=!1,He=Ee[ve+1],qe=Ee[P-1];if(Pe==="rtl"){if(be!==void 0){var Et=qe&&qe.fixed==="left";Ge=!Et}else if(De!==void 0){var ct=He&&He.fixed==="right";Ie=!ct}}else if(be!==void 0){var vt=He&&He.fixed==="left";Ke=!vt}else if(De!==void 0){var Je=qe&&qe.fixed==="right";Le=!Je}return{fixLeft:be,fixRight:De,lastFixLeft:Ke,firstFixRight:Le,lastFixRight:Ie,firstFixLeft:Ge,isSticky:we.isSticky}}var a=n("sR1s");function v(P){var ve=P.cells,Ee=P.stickyOffsets,we=P.flattenColumns,Pe=P.rowComponent,Te=P.cellComponent,Re=P.onHeaderRow,be=P.index,De=p.useContext(y.a),Ke=De.prefixCls,Le=De.direction,Ie;Re&&(Ie=Re(ve.map(function(He){return He.column}),be));var Ge=Object(a.a)(ve.map(function(He){return He.column}));return p.createElement(Pe,Object.assign({},Ie),ve.map(function(He,qe){var Et=He.column,ct=l(He.colStart,He.colEnd,we,Ee,Le),vt;return Et&&Et.onHeaderCell&&(vt=He.column.onHeaderCell(Et)),p.createElement(O.a,Object.assign({},He,{ellipsis:Et.ellipsis,align:Et.align,component:Te,prefixCls:Ke,key:Ge[qe]},ct,{additionalProps:vt,rowType:"header"}))}))}v.displayName="HeaderRow";var s=v;function z(P){var ve=[];function Ee(Re,be){var De=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ve[De]=ve[De]||[];var Ke=be,Le=Re.filter(Boolean).map(function(Ie){var Ge={key:Ie.key,className:Ie.className||"",children:Ie.title,column:Ie,colStart:Ke},He=1,qe=Ie.children;return qe&&qe.length>0&&(He=Ee(qe,Ke,De+1).reduce(function(Et,ct){return Et+ct},0),Ge.hasSubColumns=!0),"colSpan"in Ie&&(He=Ie.colSpan),"rowSpan"in Ie&&(Ge.rowSpan=Ie.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,ve[De].push(Ge),Ke+=He,He});return Le}Ee(P,0);for(var we=ve.length,Pe=function(be){ve[be].forEach(function(De){!("rowSpan"in De)&&!De.hasSubColumns&&(De.rowSpan=we-be)})},Te=0;Te=0;be-=1){var De=ve[be],Ke=Ee&&Ee[be],Le=Ke&&Ke[j.a];(De||Le||Re)&&(Pe.unshift(p.createElement("col",Object.assign({key:be,style:{width:De,minWidth:De}},Le))),Re=!0)}return p.createElement("colgroup",null,Pe)}var V=h;function $(P,ve){return Object(p.useMemo)(function(){for(var Ee=[],we=0;we1?Jt-1:0),dn=1;dn=Ie&&(St=Ie-Ge),Re({scrollLeft:St/Ie*(Le+2)}),Je.current.x=et.pageX},jt=function(){var et=Object(xe.b)(Te.current).top,Dt=et+Te.current.offsetHeight,Vt=document.documentElement.scrollTop+window.innerHeight;Dt-Object(he.a)()<=Vt||et>=Vt-be?vt(function(Xt){return Object(R.a)(Object(R.a)({},Xt),{},{isHiddenScrollBar:!0})}):vt(function(Xt){return Object(R.a)(Object(R.a)({},Xt),{},{isHiddenScrollBar:!1})})},xt=function(et){vt(function(Dt){return Object(R.a)(Object(R.a)({},Dt),{},{scrollLeft:et/Le*Ie||0})})};return p.useImperativeHandle(Ee,function(){return{setScrollLeft:xt}}),p.useEffect(function(){var ht=Object(fe.a)(document.body,"mouseup",Kt,!1),et=Object(fe.a)(document.body,"mousemove",Ht,!1);return jt(),function(){ht.remove(),et.remove()}},[Ge,Ot]),p.useEffect(function(){var ht=Object(fe.a)(window,"scroll",jt,!1),et=Object(fe.a)(window,"resize",jt,!1);return function(){ht.remove(),et.remove()}},[]),p.useEffect(function(){ct.isHiddenScrollBar||vt(function(ht){var et,Dt;return Object(R.a)(Object(R.a)({},ht),{},{scrollLeft:Te.current.scrollLeft/((et=Te.current)===null||et===void 0?void 0:et.scrollWidth)*((Dt=Te.current)===null||Dt===void 0?void 0:Dt.clientWidth)})})},[ct.isHiddenScrollBar]),Le<=Ie||!Ge||ct.isHiddenScrollBar?null:p.createElement("div",{style:{height:Object(he.a)(),width:Ie,bottom:be},className:"".concat(Ke,"-sticky-scroll")},p.createElement("div",{onMouseDown:mt,ref:He,className:le()("".concat(Ke,"-sticky-scroll-bar"),Object(L.a)({},"".concat(Ke,"-sticky-scroll-bar-active"),Ot)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(ct.scrollLeft,"px, 0, 0)")}}))},me=p.forwardRef(_e);function ye(P,ve){return p.useMemo(function(){var Ee=!!P;return{isSticky:Ee,stickyClassName:Ee?"".concat(ve,"-sticky-header"):"",offsetHeader:Object(K.a)(P)==="object"&&P.offsetHeader||0,offsetScroll:Object(K.a)(P)==="object"&&P.offsetScroll||0}},[P,ve])}var Be=[],Ue={},Fe="rc-table-internal-hook",Xe=p.memo(function(P){var ve=P.children;return ve},function(P,ve){return B()(P.props,ve.props)?P.pingLeft!==ve.pingLeft||P.pingRight!==ve.pingRight:!1});function Ne(P){var ve,Ee=P.prefixCls,we=P.className,Pe=P.rowClassName,Te=P.style,Re=P.data,be=P.rowKey,De=P.scroll,Ke=P.tableLayout,Le=P.direction,Ie=P.title,Ge=P.footer,He=P.summary,qe=P.id,Et=P.showHeader,ct=P.components,vt=P.emptyText,Je=P.onRow,Ft=P.onHeaderRow,At=P.internalHooks,Ot=P.transformColumns,kt=P.internalRefs,Kt=P.sticky,mt=Re||Be,Ht=!!mt.length,jt=p.useState(0),xt=Object(i.a)(jt,2),ht=xt[0],et=xt[1];p.useEffect(function(){et(Object(he.a)())});var Dt=p.useMemo(function(){return Object(a.c)(ct,{})},[ct]),Vt=p.useCallback(function(lt,ut){return Object(a.b)(Dt,lt)||ut},[Dt]),Xt=p.useMemo(function(){return typeof be=="function"?be:function(lt){var ut=lt&<[be];return ut}},[be]),St=Object(j.c)(P),Pn=St.expandIcon,Nn=St.expandedRowKeys,Fn=St.defaultExpandedRowKeys,rn=St.defaultExpandAllRows,hn=St.expandedRowRender,On=St.onExpand,xn=St.onExpandedRowsChange,Hn=St.expandRowByClick,en=St.rowExpandable,Ln=St.expandIconColumnIndex,yn=St.expandedRowClassName,kn=St.childrenColumnName,_n=St.indentSize,vn=Pn||re,jn=kn||"children",Vn=p.useMemo(function(){return hn?"row":P.expandable&&At===Fe&&P.expandable.__PARENT_RENDER_ICON__||mt.some(function(lt){return lt&&Object(K.a)(lt)==="object"&<[jn]})?"nest":!1},[!!hn,mt]),Mn=p.useState(function(){return Fn||(rn?je(mt,Xt,jn):[])}),zt=Object(i.a)(Mn,2),Zt=zt[0],sn=zt[1],Jt=p.useMemo(function(){return new Set(Nn||Zt||[])},[Nn,Zt]),tn=p.useCallback(function(lt){var ut=Xt(lt,mt.indexOf(lt)),Nt,Qt=Jt.has(ut);Qt?(Jt.delete(ut),Nt=Object(Ae.a)(Jt)):Nt=[].concat(Object(Ae.a)(Jt),[ut]),sn(Nt),On&&On(!Qt,lt),xn&&xn(Nt)},[Xt,Jt,mt,On,xn]),dn=p.useState(0),Xn=Object(i.a)(dn,2),Un=Xn[0],$n=Xn[1],Ma=Object(oe.b)(Object(R.a)(Object(R.a)(Object(R.a)({},P),St),{},{expandable:!!hn,expandedKeys:Jt,getRowKey:Xt,onTriggerExpand:tn,expandIcon:vn,expandIconColumnIndex:Ln,direction:Le}),At===Fe?Ot:null),Sa=Object(i.a)(Ma,2),Gn=Sa[0],Pt=Sa[1],Yn=p.useMemo(function(){return{columns:Gn,flattenColumns:Pt}},[Gn,Pt]),Jn=p.useRef(),Ta=p.useRef(),fn=p.useRef(),Ha=p.useState(!1),Ra=Object(i.a)(Ha,2),oa=Ra[0],Va=Ra[1],Xa=p.useState(!1),ra=Object(i.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=G(new Map),Aa=Object(i.a)(Ga,2),Ya=Aa[0],Ja=Aa[1],bn=Object(a.a)(Pt),ia=bn.map(function(lt){return Ya.get(lt)}),Da=p.useMemo(function(){return ia},[ia.join("_")]),sa=g(Da,Pt.length,Le),nn=De&&Object(a.d)(De.y),pn=De&&Object(a.d)(De.x),mn=pn&&Pt.some(function(lt){var ut=lt.fixed;return ut}),la=p.useRef(),In=ye(Kt,Ee),Kn=In.isSticky,wa=In.offsetHeader,Qa=In.offsetScroll,Pa=In.stickyClassName,ua,Zn,Sn;nn&&(Zn={overflowY:"scroll",maxHeight:De.y}),pn&&(ua={overflowX:"auto"},nn||(Zn={overflowY:"hidden"}),Sn={width:De.x===!0?"auto":De.x,minWidth:"100%"});var En=p.useCallback(function(lt,ut){Ja(function(Nt){var Qt=new Map(Nt);return Qt.set(lt,ut),Qt})},[]),qn=ne(null),Na=Object(i.a)(qn,2),La=Na[0],ka=Na[1];function ea(lt,ut){if(!ut)return;typeof ut=="function"?ut(lt):ut.scrollLeft!==lt&&(ut.scrollLeft=lt)}var Tn=function(ut){var Nt=ut.currentTarget,Qt=ut.scrollLeft,zn=typeof Qt=="number"?Qt:Nt.scrollLeft,za=Nt||Ue;if(!ka()||ka()===za){var ba;La(za),ea(zn,Ta.current),ea(zn,fn.current),ea(zn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Nt){var Wa=Nt.scrollWidth,Ba=Nt.clientWidth;Va(zn>0),$a(zn0?[].concat(Object(R.a)(D),Object(R.a)(ae(l).map(function(a){return Object(Ae.a)({fixed:y},a)}))):[].concat(Object(R.a)(D),[Object(Ae.a)(Object(Ae.a)({},Y),{},{fixed:y})])},[])}function Oe(U){for(var D=!0,Y=0;Y=0;l-=1){var a=U[l];if(y&&a.fixed!=="right")y=!1;else if(!y&&a.fixed==="right"){Object(q.a)(!1,"Index ".concat(l+1," of `columns` missing `fixed='right'` prop."));break}}}function he(U){return U.map(function(D){var Y=D.fixed,O=Object(K.a)(D,["fixed"]),y=Y;return Y==="left"?y="right":Y==="right"&&(y="left"),Object(Ae.a)({fixed:y},O)})}function ce(U,D){var Y=U.prefixCls,O=U.columns,y=U.children,l=U.expandable,a=U.expandedKeys,v=U.getRowKey,s=U.onTriggerExpand,z=U.expandIcon,H=U.rowExpandable,x=U.expandIconColumnIndex,j=U.direction,h=U.expandRowByClick,V=i.useMemo(function(){return O||B(y)},[O,y]),$=i.useMemo(function(){if(l){var ie,k=x||0,F=V[k],C=(ie={},Object(L.a)(ie,W.a,{className:"".concat(Y,"-expand-icon-col")}),Object(L.a)(ie,"title",""),Object(L.a)(ie,"fixed",F?F.fixed:null),Object(L.a)(ie,"className","".concat(Y,"-row-expand-icon-cell")),Object(L.a)(ie,"render",function(M,A,J){var se=v(A,J),ge=a.has(se),Z=H?H(A):!0,oe=z({prefixCls:Y,expanded:ge,expandable:Z,record:A,onExpand:s});return h?i.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},oe):oe}),ie),b=V.slice();return k>=0&&b.splice(k,0,C),b}return V},[l,V,v,a,z,j]),te=i.useMemo(function(){var ie=$;return D&&(ie=D(ie)),ie.length||(ie=[{render:function(){return null}}]),ie},[D,$,j]),Me=i.useMemo(function(){return j==="rtl"?he(ae(te)):ae(te)},[te,j]);return[te,Me]}Ce.b=ce},"y0+3":function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return ae}),n.d(Ce,"b",function(){return he});var L=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function K(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function i(ce,U,D){if(U=U.toLowerCase(),D==="auto"){if(U==="height")return ce.offsetHeight;if(U==="width")return ce.offsetWidth}return U in R||(R[U]=L.test(U)),R[U]?parseFloat(D)||0:D}function p(ce,U){var D=arguments.length,Y=K(ce);return U=Ae[U]?"cssFloat"in ce.style?"cssFloat":"styleFloat":U,D===1?Y:i(ce,U,Y[U]||ce.style[U])}function q(ce,U,D){var Y=arguments.length;if(U=Ae[U]?"cssFloat"in ce.style?"cssFloat":"styleFloat":U,Y===3)return typeof D=="number"&&L.test(U)&&(D="".concat(D,"px")),ce.style[U]=D,D;for(var O in U)U.hasOwnProperty(O)&&q(ce,O,U[O]);return K(ce)}function le(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function W(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function B(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),U=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:U}}function ae(){var ce=document.documentElement.clientWidth,U=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:U}}function Oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function he(ce){var U=ce.getBoundingClientRect(),D=document.documentElement;return{left:U.left+(window.pageXOffset||D.scrollLeft)-(D.clientLeft||document.body.clientLeft||0),top:U.top+(window.pageYOffset||D.scrollTop)-(D.clientTop||document.body.clientTop||0)}}}}]); + a `).concat(A,",").concat(A," 0 1 1 ").concat(-ge,",").concat(Z),ue=Math.PI*2*A,ee={stroke:C,strokeDasharray:"".concat(F/100*(ue-I),"px ").concat(ue,"px"),strokeDashoffset:"-".concat(I/2+k/100*(ue-I),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:oe,pathStyle:ee}}var te=function(F){var C=F.prefixCls,b=F.strokeWidth,I=F.trailWidth,M=F.gapDegree,A=F.gapPosition,J=F.trailColor,se=F.strokeLinecap,ge=F.style,Z=F.className,oe=F.strokeColor,ue=F.percent,ee=H(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),G=Object(L.useMemo)(function(){return j+=1,j},[]),ne=$(0,100,J,b,M,A),o=ne.pathString,g=ne.pathStyle,c=V(ue),N=V(oe),Q=N.find(function(_e){return Object.prototype.toString.call(_e)==="[object Object]"}),re=p(c),je=y(re,1),fe=je[0],xe=function(){var me=0;return c.map(function(ye,Be){var Ue=N[Be]||N[N.length-1],Fe=Object.prototype.toString.call(Ue)==="[object Object]"?"url(#".concat(C,"-gradient-").concat(G,")"):"",Xe=$(me,ye,Ue,b,M,A);return me+=ye,R.a.createElement("path",{key:Be,className:"".concat(C,"-circle-path"),d:Xe.pathString,stroke:Fe,strokeLinecap:se,strokeWidth:b,opacity:ye===0?0:1,fillOpacity:"0",style:Xe.pathStyle,ref:fe[Be]})})};return R.a.createElement("svg",O({className:K()("".concat(C,"-circle"),Z),viewBox:"0 0 100 100",style:ge},ee),Q&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(C,"-gradient-").concat(G),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Q).sort(function(_e,me){return h(_e)-h(me)}).map(function(_e,me){return R.a.createElement("stop",{key:me,offset:_e,stopColor:Q[_e]})}))),R.a.createElement("path",{className:"".concat(C,"-circle-trail"),d:o,stroke:J,strokeLinecap:se,strokeWidth:I||b,fillOpacity:"0",style:g}),xe().reverse())};te.defaultProps=i;var Me=te,ie={Line:Y,Circle:Me}},hW8S:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return K}),n.d(Ce,"c",function(){return i}),n.d(Ce,"b",function(){return p});var L=n("VTBJ"),R=n("Ff2n"),Ae=n("Kwbf"),K="RC_TABLE_INTERNAL_COL_DEFINE";function i(q){var le=q.expandable,W=Object(R.a)(q,["expandable"]);return"expandable"in q?Object(L.a)(Object(L.a)({},W),le):W}function p(q){return Object.keys(q).reduce(function(le,W){return(W.substr(0,5)==="data-"||W.substr(0,5)==="aria-")&&(le[W]=q[W]),le},{})}},k3GJ:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return mo});var L=n("rePB"),R=n("ODXe"),Ae=n("Ff2n"),K=n("VTBJ"),i=n("q1tI"),p=n("TSYQ"),q=n.n(p),le=n("Zm9Q"),W=n("6cGi"),B=n("KQm4"),ae=n("xEkU"),Oe=n.n(ae),he=n("t23M");function ce(u){var E=Object(i.useRef)(),S=Object(i.useRef)(!1);function f(){for(var e=arguments.length,r=new Array(e),t=0;tD&&(de=D-pe),Object(i.useMemo)(function(){if(!r.length)return[0,0];for(var Se=r.length,Ve=Se,tt=0;tt_+de){Ve=tt-1;break}}for(var at=0,nt=Se-1;nt>=0;nt-=1){var Qe=u.get(r[nt].key)||a;if(Qe[T]<_){at=nt+1;break}}return[at,Ve]},[u,_,de,t,r.map(function(Se){return Se.key}).join("_"),d])}var s=n("wx14"),z=n("1OyB"),H=n("vuIU"),x=n("JX7q"),j=n("Ji7U"),h=n("LK+K"),V=n("I8Z2"),$=n("bT9E"),te=n("2GS6"),Me=n("Gytx"),ie=n.n(Me),k=n("U8pU"),F=/iPhone/i,C=/iPod/i,b=/iPad/i,I=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,J=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,se=/Windows Phone/i,ge=/\bWindows(?:.+)ARM\b/i,Z=/BlackBerry/i,oe=/BB10/i,ue=/Opera Mini/i,ee=/\b(CriOS|Chrome)(?:.+)Mobile/i,G=/Mobile(?:.+)Firefox\b/i;function ne(u,E){return u.test(E)}function o(u){var E=u||(typeof navigator!="undefined"?navigator.userAgent:""),S=(E||"").split("[FBAN");if(typeof S[1]!="undefined"){var f=S,e=Object(R.a)(f,1);E=e[0]}if(S=E.split("Twitter"),typeof S[1]!="undefined"){var r=S,t=Object(R.a)(r,1);E=t[0]}var d={apple:{phone:ne(F,E)&&!ne(se,E),ipod:ne(C,E),tablet:!ne(F,E)&&ne(b,E)&&!ne(se,E),device:(ne(F,E)||ne(C,E)||ne(b,E))&&!ne(se,E)},amazon:{phone:ne(A,E),tablet:!ne(A,E)&&ne(J,E),device:ne(A,E)||ne(J,E)},android:{phone:!ne(se,E)&&ne(A,E)||!ne(se,E)&&ne(I,E),tablet:!ne(se,E)&&!ne(A,E)&&!ne(I,E)&&(ne(J,E)||ne(M,E)),device:!ne(se,E)&&(ne(A,E)||ne(J,E)||ne(I,E)||ne(M,E))||ne(/\bokhttp\b/i,E)},windows:{phone:ne(se,E),tablet:ne(ge,E),device:ne(se,E)||ne(ge,E)},other:{blackberry:ne(Z,E),blackberry10:ne(oe,E),opera:ne(ue,E),firefox:ne(G,E),chrome:ne(ee,E),device:ne(Z,E)||ne(oe,E)||ne(ue,E)||ne(G,E)||ne(ee,E)},any:null,phone:null,tablet:null};return d.any=d.apple.device||d.android.device||d.windows.device||d.other.device,d.phone=d.apple.phone||d.android.phone||d.windows.phone,d.tablet=d.apple.tablet||d.android.tablet||d.windows.tablet,d}var g=Object(K.a)(Object(K.a)({},o()),{},{isMobile:o}),c=g;function N(){}function Q(u,E,S){var f=E||"";return u.key||"".concat(f,"item_").concat(S)}function re(u){return"".concat(u,"-menu-")}function je(u,E){var S=-1;i.Children.forEach(u,function(f){S+=1,f&&f.type&&f.type.isMenuItemGroup?i.Children.forEach(f.props.children,function(e){S+=1,E(e,S)}):E(f,S)})}function fe(u,E,S){if(!u||S.find)return;i.Children.forEach(u,function(f){if(f){var e=f.type;if(!e||!(e.isSubMenu||e.isMenuItem||e.isMenuItemGroup))return;E.indexOf(f.key)!==-1?S.find=!0:f.props.children&&fe(f.props.children,E,S)}})}var xe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],_e=function(E){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=E&&typeof E.getBoundingClientRect=="function"&&E.getBoundingClientRect().width;if(f){if(S){var e=getComputedStyle(E),r=e.marginLeft,t=e.marginRight;f+=+r.replace("px","")+ +t.replace("px","")}f=+f.toFixed(6)}return f||0},me=function(E,S,f){E&&Object(k.a)(E.style)==="object"&&(E.style[S]=f)},ye=function(){return c.any},Be=n("bdgK"),Ue=n("i8i4"),Fe=n.n(Ue),Xe=n("wgJM"),Ne=n("l4aY"),_t=n("m+aA"),P=n("c+Xe"),ve=n("zT1h"),Ee=n("QC+M");function De(u,E,S){return S?u[0]===E[0]:u[0]===E[0]&&u[1]===E[1]}function Pe(u,E,S){var f=u[E]||{};return Object(K.a)(Object(K.a)({},f),S)}function Te(u,E,S,f){for(var e=S.points,r=Object.keys(u),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;E();var r=Object(Xe.a)(function(){e<=1?f({isCanceled:function(){return r!==u.current}}):S(f,e-1)});u.current=r}return i.useEffect(function(){return function(){E()}},[]),[S,E]},Pn=[jt,xt,ht,et],Nn=!1,Fn=!0;function rn(u){return u===ht||u===et}var hn=function(u,E){var S=i.useState(Ht),f=Object(R.a)(S,2),e=f[0],r=f[1],t=St(),d=Object(R.a)(t,2),m=d[0],T=d[1];function _(){r(jt)}return Xt(function(){if(e!==Ht&&e!==et){var D=Pn.indexOf(e),X=Pn[D+1],pe=E(e);pe===Nn?r(X):m(function(de){function Se(){if(de.isCanceled())return;r(X)}pe===!0?Se():Promise.resolve(pe).then(Se)})}},[u,e]),i.useEffect(function(){return function(){T()}},[]),[_,e]},On=function(u){var E=Object(i.useRef)(),S=Object(i.useRef)(u);S.current=u;var f=i.useCallback(function(t){S.current(t)},[]);function e(t){t&&(t.removeEventListener(Ft,f),t.removeEventListener(Je,f))}function r(t){E.current&&E.current!==t&&e(E.current),t&&t!==E.current&&(t.addEventListener(Ft,f),t.addEventListener(Je,f),E.current=t)}return i.useEffect(function(){return function(){e(E.current)}},[]),[r,e]};function xn(u,E,S,f){var e=f.motionEnter,r=e===void 0?!0:e,t=f.motionAppear,d=t===void 0?!0:t,m=f.motionLeave,T=m===void 0?!0:m,_=f.motionDeadline,D=f.motionLeaveImmediately,X=f.onAppearPrepare,pe=f.onEnterPrepare,de=f.onLeavePrepare,Se=f.onAppearStart,Ve=f.onEnterStart,tt=f.onLeaveStart,Ye=f.onAppearActive,at=f.onEnterActive,nt=f.onLeaveActive,Qe=f.onAppearEnd,Ze=f.onEnterEnd,dt=f.onLeaveEnd,ot=f.onVisibleChanged,Lt=wt(),gt=Object(R.a)(Lt,2),We=gt[0],ze=gt[1],rt=wt(Ot),st=Object(R.a)(rt,2),ke=st[0],ft=st[1],Tt=wt(null),pt=Object(R.a)(Tt,2),Ct=pt[0],Dt=pt[1],$t=Object(i.useRef)(!1),an=Object(i.useRef)(null),Ut=Object(i.useRef)(!1),on=Object(i.useRef)(null);function gn(){var Rt=S();return Rt||on.current}var ln=Object(i.useRef)(!1);function un(Rt){var bt=gn();if(Rt&&!Rt.deadline&&Rt.target!==bt)return;var Yt;ke===kt&&ln.current?Yt=Qe==null?void 0:Qe(bt,Rt):ke===Kt&&ln.current?Yt=Ze==null?void 0:Ze(bt,Rt):ke===mt&&ln.current&&(Yt=dt==null?void 0:dt(bt,Rt)),Yt!==!1&&!Ut.current&&(ft(Ot),Dt(null))}var It=On(un),qt=Object(R.a)(It,1),Gt=qt[0],Wt=i.useMemo(function(){var Rt,bt,Yt;switch(ke){case"appear":return Rt={},Object(L.a)(Rt,jt,X),Object(L.a)(Rt,xt,Se),Object(L.a)(Rt,ht,Ye),Rt;case"enter":return bt={},Object(L.a)(bt,jt,pe),Object(L.a)(bt,xt,Ve),Object(L.a)(bt,ht,at),bt;case"leave":return Yt={},Object(L.a)(Yt,jt,de),Object(L.a)(Yt,xt,tt),Object(L.a)(Yt,ht,nt),Yt;default:return{}}},[ke]),An=hn(ke,function(Rt){if(Rt===jt){var bt=Wt[jt];return bt?bt(gn()):Nn}if(Mt in Wt){var Yt;Dt(((Yt=Wt[Mt])===null||Yt===void 0?void 0:Yt.call(Wt,gn(),null))||null)}return Mt===ht&&(Gt(gn()),_>0&&(clearTimeout(an.current),an.current=setTimeout(function(){un({deadline:!0})},_))),Fn}),wn=Object(R.a)(An,2),Wn=wn[0],Mt=wn[1],Cn=rn(Mt);ln.current=Cn,Xt(function(){ze(E);var Rt=$t.current;if($t.current=!0,!u)return;var bt;!Rt&&E&&d&&(bt=kt),Rt&&E&&r&&(bt=Kt),(Rt&&!E&&T||!Rt&&D&&!E&&T)&&(bt=mt),bt&&(ft(bt),Wn())},[E]),Object(i.useEffect)(function(){(ke===kt&&!d||ke===Kt&&!r||ke===mt&&!T)&&ft(Ot)},[d,r,T]),Object(i.useEffect)(function(){return function(){clearTimeout(an.current),Ut.current=!0}},[]),Object(i.useEffect)(function(){We!==void 0&&ke===Ot&&(ot==null||ot(We))},[We,ke]);var Bn=Ct;return Wt[jt]&&Mt===xt&&(Bn=Object(K.a)({transition:"none"},Bn)),[ke,Mt,Bn,We!=null?We:E]}var Hn=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){return Object(z.a)(this,S),E.apply(this,arguments)}return Object(H.a)(S,[{key:"render",value:function(){return this.props.children}}]),S}(i.Component),en=Hn;function Ln(u){var E=u;Object(k.a)(u)==="object"&&(E=u.transitionSupport);function S(e){return!!(e.motionName&&E)}var f=i.forwardRef(function(e,r){var t=e.visible,d=t===void 0?!0:t,m=e.removeOnLeave,T=m===void 0?!0:m,_=e.forceRender,D=e.children,X=e.motionName,pe=e.leavedClassName,de=e.eventProps,Se=S(e),Ve=Object(i.useRef)(),tt=Object(i.useRef)();function Ye(){try{return Object(_t.a)(Ve.current||tt.current)}catch(ft){return null}}var at=xn(Se,d,Ye,e),nt=Object(R.a)(at,4),Qe=nt[0],Ze=nt[1],dt=nt[2],ot=nt[3],Lt=i.useRef(ot);ot&&(Lt.current=!0);var gt=Object(i.useRef)(r);gt.current=r;var We=i.useCallback(function(ft){Ve.current=ft,Object(P.b)(gt.current,ft)},[]),ze,rt=Object(K.a)(Object(K.a)({},de),{},{visible:d});if(!D)ze=null;else if(Qe===Ot||!S(e))ot?ze=D(Object(K.a)({},rt),We):!T&&Lt.current?ze=D(Object(K.a)(Object(K.a)({},rt),{},{className:pe}),We):_?ze=D(Object(K.a)(Object(K.a)({},rt),{},{style:{display:"none"}}),We):ze=null;else{var st,ke;Ze===jt?ke="prepare":rn(Ze)?ke="active":Ze===xt&&(ke="start"),ze=D(Object(K.a)(Object(K.a)({},rt),{},{className:q()(At(X,Qe),(st={},Object(L.a)(st,At(X,"".concat(Qe,"-").concat(ke)),ke),Object(L.a)(st,X,typeof X=="string"),st)),style:dt}),We)}return i.createElement(en,{ref:tt},ze)});return f.displayName="CSSMotion",f}var yn=Ln(vt),kn="add",_n="keep",vn="remove",jn="removed";function Vn(u){var E;return u&&Object(k.a)(u)==="object"&&"key"in u?E=u:E={key:u},Object(K.a)(Object(K.a)({},E),{},{key:String(E.key)})}function Mn(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return u.map(Vn)}function zt(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=[],f=0,e=E.length,r=Mn(u),t=Mn(E);r.forEach(function(T){for(var _=!1,D=f;D1});return m.forEach(function(T){S=S.filter(function(_){var D=_.key,X=_.status;return D!==T||X!==vn}),S.forEach(function(_){_.key===T&&(_.status=_n)})}),S}var Zt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(u){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yn,S=function(f){Object(j.a)(r,f);var e=Object(h.a)(r);function r(){var t;return Object(z.a)(this,r),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(d){t.setState(function(m){var T=m.keyEntities;return{keyEntities:T.map(function(_){return _.key!==d?_:Object(K.a)(Object(K.a)({},_),{},{status:jn})})}})},t}return Object(H.a)(r,[{key:"render",value:function(){var d=this,m=this.state.keyEntities,T=this.props,_=T.component,D=T.children,X=T.onVisibleChanged,pe=Object(Ae.a)(T,["component","children","onVisibleChanged"]),de=_||i.Fragment,Se={};return Zt.forEach(function(Ve){Se[Ve]=pe[Ve],delete pe[Ve]}),delete pe.keys,i.createElement(de,pe,m.map(function(Ve){var tt=Ve.status,Ye=Object(Ae.a)(Ve,["status"]),at=tt===kn||tt===_n;return i.createElement(E,Object(s.a)({},Se,{key:Ye.key,visible:at,eventProps:Ye,onVisibleChanged:function(Qe){X==null||X(Qe,{key:Ye.key}),Qe||d.removeKey(Ye.key)}}),D)}))}}],[{key:"getDerivedStateFromProps",value:function(d,m){var T=d.keys,_=m.keyEntities,D=Mn(T),X=zt(_,D);return{keyEntities:X.filter(function(pe){var de=_.find(function(Se){var Ve=Se.key;return pe.key===Ve});return!(de&&de.status===jn&&pe.status===vn)})}}}]),r}(i.Component);return S.defaultProps={component:"div"},S}var Jt=sn(vt),tn=yn;function dn(u){var E=u.prefixCls,S=u.motion,f=u.animation,e=u.transitionName;return S||(f?{motionName:"".concat(E,"-").concat(f)}:e?{motionName:e}:null)}function Xn(u){var E=u.prefixCls,S=u.visible,f=u.zIndex,e=u.mask,r=u.maskMotion,t=u.maskAnimation,d=u.maskTransitionName;if(!e)return null;var m={};return(r||d||t)&&(m=Object(K.a)({motionAppear:!0},dn({motion:r,prefixCls:E,transitionName:d,animation:t}))),i.createElement(tn,Object(s.a)({},m,{visible:S,removeOnLeave:!0}),function(T){var _=T.className;return i.createElement("div",{style:{zIndex:f},className:q()("".concat(E,"-mask"),_)})})}var Un=n("9mu1"),$n=n("o0o1"),Ma=n.n($n),Sa=n("HaE+"),Gn=["measure","align",null,"motion"],Pt=function(u,E){var S=Object(i.useState)(null),f=Object(R.a)(S,2),e=f[0],r=f[1],t=Object(i.useRef)(),d=Object(i.useRef)(!1);function m(D){d.current||r(D)}function T(){Xe.a.cancel(t.current)}function _(D){T(),t.current=Object(Xe.a)(function(){m(function(X){switch(e){case"align":return"motion";case"motion":return"stable";default:}return X}),D==null||D()})}return Object(i.useEffect)(function(){m("measure")},[u]),Object(i.useEffect)(function(){switch(e){case"measure":E();break;default:}e&&(t.current=Object(Xe.a)(Object(Sa.a)(Ma.a.mark(function D(){var X,pe;return Ma.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:X=Gn.indexOf(e),pe=Gn[X+1],pe&&X!==-1&&m(pe);case 3:case"end":return Se.stop()}},D)}))))},[e]),Object(i.useEffect)(function(){return function(){d.current=!0,T()}},[]),[e,_]},Yn=function(u){var E=i.useState({width:0,height:0}),S=Object(R.a)(E,2),f=S[0],e=S[1];function r(d){e({width:d.offsetWidth,height:d.offsetHeight})}var t=i.useMemo(function(){var d={};if(u){var m=f.width,T=f.height;u.indexOf("height")!==-1&&T?d.height=T:u.indexOf("minHeight")!==-1&&T&&(d.minHeight=T),u.indexOf("width")!==-1&&m?d.width=m:u.indexOf("minWidth")!==-1&&m&&(d.minWidth=m)}return d},[u,f]);return[t,r]},Jn=i.forwardRef(function(u,E){var S=u.visible,f=u.prefixCls,e=u.className,r=u.style,t=u.children,d=u.zIndex,m=u.stretch,T=u.destroyPopupOnHide,_=u.forceRender,D=u.align,X=u.point,pe=u.getRootDomNode,de=u.getClassNameFromAlign,Se=u.onAlign,Ve=u.onMouseEnter,tt=u.onMouseLeave,Ye=u.onMouseDown,at=u.onTouchStart,nt=Object(i.useRef)(),Qe=Object(i.useRef)(),Ze=Object(i.useState)(),dt=Object(R.a)(Ze,2),ot=dt[0],Lt=dt[1],gt=Yn(m),We=Object(R.a)(gt,2),ze=We[0],rt=We[1];function st(){m&&rt(pe())}var ke=Pt(S,st),ft=Object(R.a)(ke,2),Tt=ft[0],pt=ft[1],Ct=Object(i.useRef)();function Dt(){return X||pe}function $t(){var It;(It=nt.current)===null||It===void 0||It.forceAlign()}function an(It,qt){var Gt=de(qt);ot!==Gt&&Lt(Gt),Tt==="align"&&(ot!==Gt?Promise.resolve().then(function(){$t()}):pt(function(){var Wt;(Wt=Ct.current)===null||Wt===void 0||Wt.call(Ct)}),Se==null||Se(It,qt))}var Ut=Object(K.a)({},dn(u));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(It){var qt=Ut[It];Ut[It]=function(Gt,Wt){return pt(),qt==null?void 0:qt(Gt,Wt)}});function on(){return new Promise(function(It){Ct.current=It})}i.useEffect(function(){!Ut.motionName&&Tt==="motion"&&pt()},[Ut.motionName,Tt]),i.useImperativeHandle(E,function(){return{forceAlign:$t,getElement:function(){return Qe.current}}});var gn=Object(K.a)(Object(K.a)({},ze),{},{zIndex:d,opacity:Tt==="motion"||Tt==="stable"||!S?void 0:0,pointerEvents:Tt==="stable"?void 0:"none"},r),ln=!0;(D==null?void 0:D.points)&&(Tt==="align"||Tt==="stable")&&(ln=!1);var un=t;return i.Children.count(t)>1&&(un=i.createElement("div",{className:"".concat(f,"-content")},t)),i.createElement(tn,Object(s.a)({visible:S,ref:Qe,leavedClassName:"".concat(f,"-hidden")},Ut,{onAppearPrepare:on,onEnterPrepare:on,removeOnLeave:T,forceRender:_}),function(It,qt){var Gt=It.className,Wt=It.style,An=q()(f,e,ot,Gt);return i.createElement(Un.a,{target:Dt(),key:"popup",ref:nt,monitorWindowResize:!0,disabled:ln,align:D,onAlign:an},i.createElement("div",{ref:qt,className:An,onMouseEnter:Ve,onMouseLeave:tt,onMouseDownCapture:Ye,onTouchStartCapture:at,style:Object(K.a)(Object(K.a)({},Wt),gn)},un))})});Jn.displayName="PopupInner";var Ta=Jn,fn=i.forwardRef(function(u,E){var S=u.prefixCls,f=u.visible,e=u.zIndex,r=u.children,t=u.mobile;t=t===void 0?{}:t;var d=t.popupClassName,m=t.popupStyle,T=t.popupMotion,_=T===void 0?{}:T,D=t.popupRender,X=i.useRef();i.useImperativeHandle(E,function(){return{forceAlign:function(){},getElement:function(){return X.current}}});var pe=Object(K.a)({zIndex:e},m),de=r;return i.Children.count(r)>1&&(de=i.createElement("div",{className:"".concat(S,"-content")},r)),D&&(de=D(de)),i.createElement(tn,Object(s.a)({visible:f,ref:X,removeOnLeave:!0},_),function(Se,Ve){var tt=Se.className,Ye=Se.style,at=q()(S,d,tt);return i.createElement("div",{ref:Ve,className:at,style:Object(K.a)(Object(K.a)({},Ye),pe)},de)})});fn.displayName="MobilePopupInner";var Ha=fn,Ra=["visible","mobile"],oa=i.forwardRef(function(u,E){var S=u.visible,f=u.mobile,e=Object(Ae.a)(u,Ra),r=Object(i.useState)(S),t=Object(R.a)(r,2),d=t[0],m=t[1],T=Object(i.useState)(!1),_=Object(R.a)(T,2),D=_[0],X=_[1],pe=Object(K.a)(Object(K.a)({},e),{},{visible:d});Object(i.useEffect)(function(){m(S),S&&f&&X(Re())},[S,f]);var de=D?i.createElement(Ha,Object(s.a)({},pe,{mobile:f,ref:E})):i.createElement(Ta,Object(s.a)({},pe,{ref:E}));return i.createElement("div",null,i.createElement(Xn,pe),de)});oa.displayName="Popup";var Va=oa,Xa=i.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(u){return u?u.ownerDocument:window.document}var Aa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ya(u){var E=function(S){Object(j.a)(e,S);var f=Object(h.a)(e);function e(r){var t;Object(z.a)(this,e),t=f.call(this,r),t.popupRef=i.createRef(),t.triggerRef=i.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(m){var T=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",m),t.delaySetPopupVisible(!0,T,T?null:m)},t.onMouseMove=function(m){t.fireEvents("onMouseMove",m),t.setPoint(m)},t.onMouseLeave=function(m){t.fireEvents("onMouseLeave",m),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(m){var T;if(m.relatedTarget&&!m.relatedTarget.setTimeout&&Object(Ne.a)((T=t.popupRef.current)===null||T===void 0?void 0:T.getElement(),m.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(m){t.fireEvents("onFocus",m),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(m){t.fireEvents("onMouseDown",m),t.preClickTime=Date.now()},t.onTouchStart=function(m){t.fireEvents("onTouchStart",m),t.preTouchTime=Date.now()},t.onBlur=function(m){t.fireEvents("onBlur",m),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(m){m.preventDefault(),t.fireEvents("onContextMenu",m),t.setPopupVisible(!0,m)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(m){if(t.fireEvents("onClick",m),t.focusTime){var T;if(t.preClickTime&&t.preTouchTime?T=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?T=t.preClickTime:t.preTouchTime&&(T=t.preTouchTime),Math.abs(T-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&m&&m.preventDefault&&m.preventDefault();var _=!t.state.popupVisible;(t.isClickToHide()&&!_||_&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,m)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var m;(m=t.context).onPopupMouseDown.apply(m,arguments)}},t.onDocumentClick=function(m){if(t.props.mask&&!t.props.maskClosable)return;var T=m.target,_=t.getRootDomNode(),D=t.getPopupDomNode();(!Object(Ne.a)(_,T)||t.isContextMenuOnly())&&!Object(Ne.a)(D,T)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var m=t.props.getTriggerDOMNode;if(m)return m(t.triggerRef.current);try{var T=Object(_t.a)(t.triggerRef.current);if(T)return T}catch(_){}return Fe.a.findDOMNode(Object(x.a)(t))},t.getPopupClassNameFromAlign=function(m){var T=[],_=t.props,D=_.popupPlacement,X=_.builtinPlacements,pe=_.prefixCls,de=_.alignPoint,Se=_.getPopupClassNameFromAlign;return D&&X&&T.push(Te(X,pe,m,de)),Se&&T.push(Se(m)),T.join(" ")},t.getComponent=function(){var m=t.props,T=m.prefixCls,_=m.destroyPopupOnHide,D=m.popupClassName,X=m.onPopupAlign,pe=m.popupMotion,de=m.popupAnimation,Se=m.popupTransitionName,Ve=m.popupStyle,tt=m.mask,Ye=m.maskAnimation,at=m.maskTransitionName,nt=m.maskMotion,Qe=m.zIndex,Ze=m.popup,dt=m.stretch,ot=m.alignPoint,Lt=m.mobile,gt=m.forceRender,We=t.state,ze=We.popupVisible,rt=We.point,st=t.getPopupAlign(),ke={};return t.isMouseEnterToShow()&&(ke.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(ke.onMouseLeave=t.onPopupMouseLeave),ke.onMouseDown=t.onPopupMouseDown,ke.onTouchStart=t.onPopupMouseDown,i.createElement(Va,Object(s.a)({prefixCls:T,destroyPopupOnHide:_,visible:ze,point:ot&&rt,className:D,align:st,onAlign:X,animation:de,getClassNameFromAlign:t.getPopupClassNameFromAlign},ke,{stretch:dt,getRootDomNode:t.getRootDomNode,style:Ve,mask:tt,zIndex:Qe,transitionName:Se,maskAnimation:Ye,maskTransitionName:at,maskMotion:nt,ref:t.popupRef,motion:pe,mobile:Lt,forceRender:gt}),typeof Ze=="function"?Ze():Ze)},t.attachParent=function(m){Xe.a.cancel(t.attachId);var T=t.props,_=T.getPopupContainer,D=T.getDocument,X=t.getRootDomNode(),pe;_?(X||_.length===0)&&(pe=_(X)):pe=D(t.getRootDomNode()).body,pe?pe.appendChild(m):t.attachId=Object(Xe.a)(function(){t.attachParent(m)})},t.getContainer=function(){var m=t.props.getDocument,T=m(t.getRootDomNode()).createElement("div");return T.style.position="absolute",T.style.top="0",T.style.left="0",T.style.width="100%",t.attachParent(T),T},t.setPoint=function(m){var T=t.props.alignPoint;if(!T||!m)return;t.setState({point:{pageX:m.pageX,pageY:m.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var d;return"popupVisible"in r?d=!!r.popupVisible:d=!!r.defaultPopupVisible,t.state={prevPopupVisible:d,popupVisible:d},Aa.forEach(function(m){t["fire".concat(m)]=function(T){t.fireEvents(m,T)}}),t}return Object(H.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,d=this.state;if(d.popupVisible){var m;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(m=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ve.a)(m,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(m=m||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ve.a)(m,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(m=m||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ve.a)(m,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ve.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Xe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,d=t.popupPlacement,m=t.popupAlign,T=t.builtinPlacements;return d&&T?Pe(T,d,m):m}},{key:"setPopupVisible",value:function(t,d){var m=this.props.alignPoint,T=this.state.popupVisible;this.clearDelayTimer(),T!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:T}),this.props.onPopupVisibleChange(t)),m&&d&&t&&this.setPoint(d)}},{key:"delaySetPopupVisible",value:function(t,d,m){var T=this,_=d*1e3;if(this.clearDelayTimer(),_){var D=m?{pageX:m.pageX,pageY:m.pageY}:null;this.delayTimer=window.setTimeout(function(){T.setPopupVisible(t,D),T.clearDelayTimer()},_)}else this.setPopupVisible(t,m)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var d=this.props.children.props,m=this.props;return d[t]&&m[t]?this["fire".concat(t)]:d[t]||m[t]}},{key:"isClickToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("click")!==-1||m.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("contextMenu")!==-1||m.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("click")!==-1||m.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("hover")!==-1||m.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("hover")!==-1||m.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,d=t.action,m=t.showAction;return d.indexOf("focus")!==-1||m.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,d=t.action,m=t.hideAction;return d.indexOf("focus")!==-1||m.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,d){var m=this.props.children.props[t];m&&m(d);var T=this.props[t];T&&T(d)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,d=this.props,m=d.children,T=d.forceRender,_=d.alignPoint,D=d.className,X=d.autoDestroy,pe=i.Children.only(m),de={key:"trigger"};this.isContextMenuToShow()?de.onContextMenu=this.onContextMenu:de.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(de.onClick=this.onClick,de.onMouseDown=this.onMouseDown,de.onTouchStart=this.onTouchStart):(de.onClick=this.createTwoChains("onClick"),de.onMouseDown=this.createTwoChains("onMouseDown"),de.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(de.onMouseEnter=this.onMouseEnter,_&&(de.onMouseMove=this.onMouseMove)):de.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?de.onMouseLeave=this.onMouseLeave:de.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(de.onFocus=this.onFocus,de.onBlur=this.onBlur):(de.onFocus=this.createTwoChains("onFocus"),de.onBlur=this.createTwoChains("onBlur"));var Se=q()(pe&&pe.props&&pe.props.className,D);Se&&(de.className=Se);var Ve=Object(K.a)({},de);Object(P.c)(pe)&&(Ve.ref=Object(P.a)(this.triggerRef,pe.ref));var tt=i.cloneElement(pe,Ve),Ye;return(t||this.popupRef.current||T)&&(Ye=i.createElement(u,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&X&&(Ye=null),i.createElement(ra.Provider,{value:this.triggerContextValue},tt,Ye)}}],[{key:"getDerivedStateFromProps",value:function(t,d){var m=t.popupVisible,T={};return m!==void 0&&d.popupVisible!==m&&(T.popupVisible=m,T.prevPopupVisible=d.popupVisible),T}}]),e}(i.Component);return E.contextType=ra,E.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},E}var Ja=Ya(Ee.a),bn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:bn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:bn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:bn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:bn,offset:[4,0]}},wa={topLeft:{points:["bl","tl"],overflow:bn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:bn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:bn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:bn,offset:[4,0]}},sa=ia,nn=0,pn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},mn=function(E,S,f){var e=re(S),r=E.getState();E.setState({defaultActiveFirst:Object(K.a)(Object(K.a)({},r.defaultActiveFirst),{},Object(L.a)({},e,f))})},la=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;Object(z.a)(this,S),e=E.call(this,f),e.onDestroy=function(_){e.props.onDestroy(_)},e.onKeyDown=function(_){var D=_.keyCode,X=e.menuInstance,pe=e.props.store,de=e.getVisible();if(D===w.a.ENTER)return e.onTitleClick(_),mn(pe,e.props.eventKey,!0),!0;if(D===w.a.RIGHT)return de?X.onKeyDown(_):(e.triggerOpenChange(!0),mn(pe,e.props.eventKey,!0)),!0;if(D===w.a.LEFT){var Se;if(de)Se=X.onKeyDown(_);else return;return Se||(e.triggerOpenChange(!1),Se=!0),Se}return de&&(D===w.a.UP||D===w.a.DOWN)?X.onKeyDown(_):void 0},e.onOpenChange=function(_){e.props.onOpenChange(_)},e.onPopupVisibleChange=function(_){e.triggerOpenChange(_,_?"mouseenter":"mouseleave")},e.onMouseEnter=function(_){var D=e.props,X=D.eventKey,pe=D.onMouseEnter,de=D.store;mn(de,e.props.eventKey,!1),pe({key:X,domEvent:_})},e.onMouseLeave=function(_){var D=e.props,X=D.parentMenu,pe=D.eventKey,de=D.onMouseLeave;X.subMenuInstance=Object(x.a)(e),de({key:pe,domEvent:_})},e.onTitleMouseEnter=function(_){var D=e.props,X=D.eventKey,pe=D.onItemHover,de=D.onTitleMouseEnter;pe({key:X,hover:!0}),de({key:X,domEvent:_})},e.onTitleMouseLeave=function(_){var D=e.props,X=D.parentMenu,pe=D.eventKey,de=D.onItemHover,Se=D.onTitleMouseLeave;X.subMenuInstance=Object(x.a)(e),de({key:pe,hover:!1}),Se({key:pe,domEvent:_})},e.onTitleClick=function(_){var D=Object(x.a)(e),X=D.props;if(X.onTitleClick({key:X.eventKey,domEvent:_}),X.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),mn(X.store,e.props.eventKey,!1)},e.onSubMenuClick=function(_){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(_))},e.onSelect=function(_){e.props.onSelect(_)},e.onDeselect=function(_){e.props.onDeselect(_)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(_){e.menuInstance=_},e.addKeyPath=function(_){return Object(K.a)(Object(K.a)({},_),{},{keyPath:(_.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(_,D){var X=e.props.eventKey,pe=function(){e.onOpenChange({key:X,item:Object(x.a)(e),trigger:D,open:_})};D==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){pe()},0):pe()},e.isChildrenSelected=function(){var _={find:!1};return fe(e.props.children,e.props.selectedKeys,_),_.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var _=Ue.findDOMNode(e.menuInstance);if(_.offsetWidth>=e.subMenuTitle.offsetWidth)return;_.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(_){e.subMenuTitle=_},e.getBaseProps=function(){var _=Object(x.a)(e),D=_.props,X=e.getMode();return{mode:X==="horizontal"?"vertical":X,visible:e.getVisible(),level:D.level+1,inlineIndent:D.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:D.selectedKeys,eventKey:"".concat(D.eventKey,"-menu-"),openKeys:D.openKeys,motion:D.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:D.subMenuOpenDelay,parentMenu:Object(x.a)(e),subMenuCloseDelay:D.subMenuCloseDelay,forceSubMenuRender:D.forceSubMenuRender,triggerSubMenuAction:D.triggerSubMenuAction,builtinPlacements:D.builtinPlacements,defaultActiveFirst:D.store.getState().defaultActiveFirst[re(D.eventKey)],multiple:D.multiple,prefixCls:D.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:D.itemIcon,expandIcon:D.expandIcon,direction:D.direction}},e.getMotion=function(_,D){var X=Object(x.a)(e),pe=X.haveRendered,de=e.props,Se=de.motion,Ve=de.rootPrefixCls,tt=Object(K.a)(Object(K.a)({},Se),{},{leavedClassName:"".concat(Ve,"-hidden"),removeOnLeave:!1,motionAppear:pe||!D||_!=="inline"});return tt};var r=f.store,t=f.eventKey,d=r.getState(),m=d.defaultActiveFirst;e.isRootMenu=!1;var T=!1;return m&&(T=m[t]),mn(r,t,T),e.state={mode:f.mode,isOpen:f.isOpen},e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,r=this.props,t=r.mode,d=r.parentMenu,m=r.manualRef,T=r.isOpen,_=function(){e.setState({mode:t,isOpen:T})},D=T!==this.state.isOpen,X=t!==this.state.mode;if((X||D)&&(Xe.a.cancel(this.updateStateRaf),X?this.updateStateRaf=Object(Xe.a)(_):_()),m&&m(this),t!=="horizontal"||!(d==null?void 0:d.isRootMenu)||!T)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,r=e.onDestroy,t=e.eventKey;r&&r(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,r){var t=this.getBaseProps();return i.createElement(ea,Object(s.a)({},t,{id:this.internalMenuId,className:e,style:r}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,r=this.getBaseProps(),t=r.mode,d=r.visible,m=r.forceSubMenuRender,T=r.direction,_=this.getMotion(t,d);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||d||m,!this.haveOpened)return i.createElement("div",null);var D=q()("".concat(r.prefixCls,"-sub"),Object(L.a)({},"".concat(r.prefixCls,"-rtl"),T==="rtl"));return this.isInlineMode()?i.createElement(tn,Object(s.a)({visible:r.visible,forceRender:m},_),function(X){var pe=X.className,de=X.style,Se=q()(D,pe);return e.renderPopupMenu(Se,de)}):this.renderPopupMenu(D)}},{key:"render",value:function(){var e,r,t,d=Object(K.a)({},this.props),m=this.getVisible(),T=this.getPrefixCls(),_=this.isInlineMode(),D=this.getMode(),X=q()(T,"".concat(T,"-").concat(D),(e={},Object(L.a)(e,d.className,!!d.className),Object(L.a)(e,this.getOpenClassName(),m),Object(L.a)(e,this.getActiveClassName(),d.active||m&&!_),Object(L.a)(e,this.getDisabledClassName(),d.disabled),Object(L.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(d.eventKey?this.internalMenuId="".concat(d.eventKey,"$Menu"):(nn+=1,this.internalMenuId="$__$".concat(nn,"$Menu")));var pe={},de={},Se={};d.disabled||(pe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ve={},tt=d.direction,Ye=tt==="rtl";_&&(Ye?Ve.paddingRight=d.inlineIndent*d.level:Ve.paddingLeft=d.inlineIndent*d.level);var at={};this.getVisible()&&(at={"aria-owns":this.internalMenuId});var nt=null;D!=="horizontal"&&(nt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nt=i.createElement(this.props.expandIcon,Object(K.a)({},this.props))));var Qe=i.createElement("div",Object(s.a)({ref:this.saveSubMenuTitle,style:Ve,className:"".concat(T,"-title"),role:"button"},Se,de,{"aria-expanded":m},at,{"aria-haspopup":"true",title:typeof d.title=="string"?d.title:void 0}),d.title,nt||i.createElement("i",{className:"".concat(T,"-arrow")})),Ze=this.renderChildren(),dt=((r=d.parentMenu)===null||r===void 0?void 0:r.isRootMenu)?d.parentMenu.props.getPopupContainer:function(Dt){return Dt.parentNode},ot=pn[D],Lt=d.popupOffset?{offset:d.popupOffset}:{},gt=q()((t={},Object(L.a)(t,d.popupClassName,d.popupClassName&&!_),Object(L.a)(t,"".concat(T,"-rtl"),Ye),t)),We=d.disabled,ze=d.triggerSubMenuAction,rt=d.subMenuOpenDelay,st=d.forceSubMenuRender,ke=d.subMenuCloseDelay,ft=d.builtinPlacements;xe.forEach(function(Dt){return delete d[Dt]}),delete d.onClick;var Tt=Ye?Object(K.a)(Object(K.a)({},wa),ft):Object(K.a)(Object(K.a)({},ia),ft);delete d.direction;var pt=this.getBaseProps(),Ct=_?null:this.getMotion(pt.mode,pt.visible);return i.createElement("li",Object(s.a)({},d,pe,{className:X,role:"menuitem"}),i.createElement(Ja,{prefixCls:T,popupClassName:q()("".concat(T,"-popup"),gt),getPopupContainer:dt,builtinPlacements:Tt,popupPlacement:ot,popupVisible:_?!1:m,popupAlign:Lt,popup:_?null:Ze,action:We||_?[]:[ze],mouseEnterDelay:rt,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:st,popupMotion:Ct},Qe),_?Ze:null)}}]),S}(i.Component);la.defaultProps={onMouseEnter:N,onMouseLeave:N,onTitleMouseEnter:N,onTitleMouseLeave:N,onTitleClick:N,manualRef:N,mode:"vertical",title:""};var In=Object(V.b)(function(u,E){var S=u.openKeys,f=u.activeKey,e=u.selectedKeys,r=E.eventKey,t=E.subMenuKey;return{isOpen:S.indexOf(r)>-1,active:f[t]===r,selectedKeys:e}})(la);In.isSubMenu=!0;var Kn=In,Da="menuitem-overflowed",Qa=.5,Pa=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.resizeObserver=null,f.mutationObserver=null,f.originalTotalWidth=0,f.overflowedItems=[],f.menuItemSizes=[],f.cancelFrameId=null,f.state={lastVisibleIndex:void 0},f.childRef=i.createRef(),f.getMenuItemNodes=function(){var e=f.props.prefixCls,r=f.childRef.current;return r?[].slice.call(r.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},f.getOverflowedSubMenuItem=function(e,r,t){var d=f.props,m=d.overflowedIndicator,T=d.level,_=d.mode,D=d.prefixCls,X=d.theme;if(T!==1||_!=="horizontal")return null;var pe=f.props.children[0],de=pe.props,Se=de.children,Ve=de.title,tt=de.style,Ye=Object(Ae.a)(de,["children","title","style"]),at=Object(K.a)({},tt),nt="".concat(e,"-overflowed-indicator"),Qe="".concat(e,"-overflowed-indicator");r.length===0&&t!==!0?at=Object(K.a)(Object(K.a)({},at),{},{display:"none"}):t&&(at=Object(K.a)(Object(K.a)({},at),{},{visibility:"hidden",position:"absolute"}),nt="".concat(nt,"-placeholder"),Qe="".concat(Qe,"-placeholder"));var Ze=X?"".concat(D,"-").concat(X):"",dt={};return xe.forEach(function(ot){Ye[ot]!==void 0&&(dt[ot]=Ye[ot])}),i.createElement(Kn,Object(s.a)({title:m,className:"".concat(D,"-overflowed-submenu"),popupClassName:Ze},dt,{key:nt,eventKey:Qe,disabled:!1,style:at}),r)},f.setChildrenWidthAndResize=function(){if(f.props.mode!=="horizontal")return;var e=f.childRef.current;if(!e)return;var r=e.children;if(!r||r.length===0)return;var t=e.children[r.length-1];me(t,"display","inline-block");var d=f.getMenuItemNodes(),m=d.filter(function(T){return T.className.split(" ").indexOf(Da)>=0});m.forEach(function(T){me(T,"display","inline-block")}),f.menuItemSizes=d.map(function(T){return _e(T,!0)}),m.forEach(function(T){me(T,"display","none")}),f.overflowedIndicatorWidth=_e(e.children[e.children.length-1],!0),f.originalTotalWidth=f.menuItemSizes.reduce(function(T,_){return T+_},0),f.handleResize(),me(t,"display","none")},f.handleResize=function(){if(f.props.mode!=="horizontal")return;var e=f.childRef.current;if(!e)return;var r=_e(e);f.overflowedItems=[];var t=0,d;f.originalTotalWidth>r+Qa&&(d=-1,f.menuItemSizes.forEach(function(m){t+=m,t+f.overflowedIndicatorWidth<=r&&(d+=1)})),f.setState({lastVisibleIndex:d})},f}return Object(H.a)(S,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var r=this.childRef.current;if(!r)return;this.resizeObserver=new Be.default(function(t){t.forEach(function(){var d=e.cancelFrameId;cancelAnimationFrame(d),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(r.children).concat(r).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(r.children).concat(r).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(r,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var r=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(d,m,T){var _=m;if(r.props.mode==="horizontal"){var D=r.getOverflowedSubMenuItem(m.props.eventKey,[]);t!==void 0&&r.props.className.indexOf("".concat(r.props.prefixCls,"-root"))!==-1&&(T>t&&(_=i.cloneElement(m,{style:{display:"none"},eventKey:"".concat(m.props.eventKey,"-hidden"),className:"".concat(Da)})),T===t+1&&(r.overflowedItems=e.slice(t+1).map(function(pe){return i.cloneElement(pe,{key:pe.props.eventKey,mode:"vertical-left"})}),D=r.getOverflowedSubMenuItem(m.props.eventKey,r.overflowedItems)));var X=[].concat(Object(B.a)(d),[D,_]);return T===e.length-1&&X.push(r.getOverflowedSubMenuItem(m.props.eventKey,[],!0)),X}return[].concat(Object(B.a)(d),[_])},[])}},{key:"render",value:function(){var e=this.props,r=e.visible,t=e.prefixCls,d=e.overflowedIndicator,m=e.mode,T=e.level,_=e.tag,D=e.children,X=e.theme,pe=Object(Ae.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),de=_;return i.createElement(de,Object(s.a)({ref:this.childRef},pe),this.renderChildren(D))}}]),S}(i.Component);Pa.defaultProps={tag:"div",className:""};var ua=Pa;function Zn(u){return u.length?u.every(function(E){return!!E.props.disabled}):!0}function Sn(u,E,S){var f=u.getState();u.setState({activeKey:Object(K.a)(Object(K.a)({},f.activeKey),{},Object(L.a)({},E,S))})}function En(u){return u.eventKey||"0-menu-"}function qn(u,E){var S=E,f=u.children,e=u.eventKey;if(S){var r;if(je(f,function(t,d){t&&t.props&&!t.props.disabled&&S===Q(t,e,d)&&(r=!0)}),r)return S}return S=null,u.defaultActiveFirst&&je(f,function(t,d){!S&&t&&!t.props.disabled&&(S=Q(t,e,d))}),S}function Na(u){if(!u)return;var E=this.instanceArray.indexOf(u);E!==-1?this.instanceArray[E]=u:this.instanceArray.push(u)}var La=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;return Object(z.a)(this,S),e=E.call(this,f),e.onKeyDown=function(r,t){var d=r.keyCode,m;if(e.getFlatInstanceArray().forEach(function(_){_&&_.props.active&&_.onKeyDown&&(m=_.onKeyDown(r))}),m)return 1;var T=null;return(d===w.a.UP||d===w.a.DOWN)&&(T=e.step(d===w.a.UP?-1:1)),T?(r.preventDefault(),Sn(e.props.store,En(e.props),T.props.eventKey),typeof t=="function"&&t(T),1):void 0},e.onItemHover=function(r){var t=r.key,d=r.hover;Sn(e.props.store,En(e.props),d?t:null)},e.onDeselect=function(r){e.props.onDeselect(r)},e.onSelect=function(r){e.props.onSelect(r)},e.onClick=function(r){e.props.onClick(r)},e.onOpenChange=function(r){e.props.onOpenChange(r)},e.onDestroy=function(r){e.props.onDestroy(r)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(r){var t=e.getFlatInstanceArray(),d=e.props.store.getState().activeKey[En(e.props)],m=t.length;if(!m)return null;r<0&&(t=t.concat().reverse());var T=-1;if(t.every(function(pe,de){return pe&&pe.props.eventKey===d?(T=de,!1):!0}),!e.props.defaultActiveFirst&&T!==-1&&Zn(t.slice(T,m-1)))return;var _=(T+1)%m,D=_;do{var X=t[D];if(!X||X.props.disabled)D=(D+1)%m;else return X}while(D!==_);return null},e.renderCommonMenuItem=function(r,t,d){var m=e.props.store.getState(),T=Object(x.a)(e),_=T.props,D=Q(r,_.eventKey,t),X=r.props;if(!X||typeof r.type=="string")return r;var pe=D===m.activeKey,de=Object(K.a)(Object(K.a)({mode:X.mode||_.mode,level:_.level,inlineIndent:_.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:_.prefixCls,index:t,parentMenu:_.parentMenu,manualRef:X.disabled?void 0:Object(te.a)(r.ref,Na.bind(Object(x.a)(e))),eventKey:D,active:!X.disabled&&pe,multiple:_.multiple,onClick:function(Ve){(X.onClick||N)(Ve),e.onClick(Ve)},onItemHover:e.onItemHover,motion:_.motion,subMenuOpenDelay:_.subMenuOpenDelay,subMenuCloseDelay:_.subMenuCloseDelay,forceSubMenuRender:_.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:_.builtinPlacements,itemIcon:X.itemIcon||e.props.itemIcon,expandIcon:X.expandIcon||e.props.expandIcon},d),{},{direction:_.direction});return(_.mode==="inline"||ye())&&(de.triggerSubMenuAction="click"),i.cloneElement(r,Object(K.a)(Object(K.a)({},de),{},{key:D||t}))},e.renderMenuItem=function(r,t,d){if(!r)return null;var m=e.props.store.getState(),T={openKeys:m.openKeys,selectedKeys:m.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:d};return e.renderCommonMenuItem(r,t,T)},f.store.setState({activeKey:Object(K.a)(Object(K.a)({},f.store.getState().activeKey),{},Object(L.a)({},f.eventKey,qn(f,f.activeKey)))}),e.instanceArray=[],e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!ie()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var r=this.props,t="activeKey"in r?r.activeKey:r.store.getState().activeKey[En(r)],d=qn(r,t);if(d!==t)Sn(r.store,En(r),d);else if("activeKey"in e){var m=qn(e,e.activeKey);d!==m&&Sn(r.store,En(r),d)}}},{key:"render",value:function(){var e=this,r=Object(s.a)({},this.props);this.instanceArray=[];var t=q()(r.prefixCls,r.className,"".concat(r.prefixCls,"-").concat(r.mode)),d={className:t,role:r.role||"menu"};r.id&&(d.id=r.id),r.focusable&&(d.tabIndex=0,d.onKeyDown=this.onKeyDown);var m=r.prefixCls,T=r.eventKey,_=r.visible,D=r.level,X=r.mode,pe=r.overflowedIndicator,de=r.theme;return xe.forEach(function(Se){return delete r[Se]}),delete r.onClick,i.createElement(ua,Object(s.a)({},r,{prefixCls:m,mode:X,tag:"ul",level:D,theme:de,visible:_,overflowedIndicator:pe},d),Object(le.a)(r.children).map(function(Se,Ve){return e.renderMenuItem(Se,Ve,T||"0-menu-")}))}}]),S}(i.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:N};var ka=Object(V.b)()(La),ea=ka,Tn=n("Kwbf");function ca(u,E,S){var f=u.prefixCls,e=u.motion,r=u.defaultMotions,t=r===void 0?{}:r,d=u.openAnimation,m=u.openTransitionName,T=E.switchingModeFromInline;if(e)return e;if(Object(k.a)(d)==="object"&&d)Object(Tn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof d=="string")return{motionName:"".concat(f,"-open-").concat(d)};if(m)return{motionName:m};var _=t[S];return _||(T?null:t.other)}var Ua=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(f){var e;Object(z.a)(this,S),e=E.call(this,f),e.onSelect=function(d){var m=Object(x.a)(e),T=m.props;if(T.selectable){var _=e.store.getState(),D=_.selectedKeys,X=d.key;T.multiple?D=D.concat([X]):D=[X],"selectedKeys"in T||e.store.setState({selectedKeys:D}),T.onSelect(Object(K.a)(Object(K.a)({},d),{},{selectedKeys:D}))}},e.onClick=function(d){var m=e.getRealMenuMode(),T=Object(x.a)(e),_=T.store,D=T.props.onOpenChange;m!=="inline"&&!("openKeys"in e.props)&&(_.setState({openKeys:[]}),D([])),e.props.onClick(d)},e.onKeyDown=function(d,m){e.innerMenu.getWrappedInstance().onKeyDown(d,m)},e.onOpenChange=function(d){var m=Object(x.a)(e),T=m.props,_=e.store.getState().openKeys.concat(),D=!1,X=function(de){var Se=!1;if(de.open)Se=_.indexOf(de.key)===-1,Se&&_.push(de.key);else{var Ve=_.indexOf(de.key);Se=Ve!==-1,Se&&_.splice(Ve,1)}D=D||Se};Array.isArray(d)?d.forEach(X):X(d),D&&("openKeys"in e.props||e.store.setState({openKeys:_}),T.onOpenChange(_))},e.onDeselect=function(d){var m=Object(x.a)(e),T=m.props;if(T.selectable){var _=e.store.getState().selectedKeys.concat(),D=d.key,X=_.indexOf(D);X!==-1&&_.splice(X,1),"selectedKeys"in T||e.store.setState({selectedKeys:_}),T.onDeselect(Object(K.a)(Object(K.a)({},d),{},{selectedKeys:_}))}},e.onMouseEnter=function(d){e.restoreModeVerticalFromInline();var m=e.props.onMouseEnter;m&&m(d)},e.onTransitionEnd=function(d){var m=d.propertyName==="width"&&d.target===d.currentTarget,T=d.target.className,_=Object.prototype.toString.call(T)==="[object SVGAnimatedString]"?T.animVal:T,D=d.propertyName==="font-size"&&_.indexOf("anticon")>=0;(m||D)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(d){e.innerMenu=d},e.isRootMenu=!0;var r=f.defaultSelectedKeys,t=f.defaultOpenKeys;return"selectedKeys"in f&&(r=f.selectedKeys||[]),"openKeys"in f&&(t=f.openKeys||[]),e.store=Object(V.c)({selectedKeys:r,openKeys:t,activeKey:{"0-menu-":qn(f,f.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:f,inlineOpenKeys:[],store:e.store},e}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var r=this.props,t=r.siderCollapsed,d=r.inlineCollapsed,m=r.onOpenChange;(!e.inlineCollapsed&&d||!e.siderCollapsed&&t)&&m([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,r=this.store,t=this.prevOpenKeys,d=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");d?(this.prevOpenKeys=r.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,r=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return r&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,r=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:r}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(K.a)({},Object($.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),r=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(K.a)(Object(K.a)({},e),{},{mode:r,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,r)}),delete e.openAnimation,delete e.openTransitionName,i.createElement(V.a,{store:this.store},i.createElement(ea,Object(s.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,r){var t=r.prevProps,d=r.store,m=d.getState(),T={},_={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(_.switchingModeFromInline=!0),"openKeys"in e?T.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(_.switchingModeFromInline=!0,_.inlineOpenKeys=m.openKeys,T.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(T.openKeys=r.inlineOpenKeys,_.inlineOpenKeys=[])),Object.keys(T).length&&d.setState(T),_}}]),S}(i.Component);Ua.defaultProps={selectable:!0,onClick:N,onSelect:N,onOpenChange:N,onDeselect:N,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:i.createElement("span",null,"\xB7\xB7\xB7")};var Ia=Ua,Rn=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.onKeyDown=function(e){var r=e.keyCode;return r===w.a.ENTER?(f.onClick(e),!0):void 0},f.onMouseLeave=function(e){var r=f.props,t=r.eventKey,d=r.onItemHover,m=r.onMouseLeave;d({key:t,hover:!1}),m({key:t,domEvent:e})},f.onMouseEnter=function(e){var r=f.props,t=r.eventKey,d=r.onItemHover,m=r.onMouseEnter;d({key:t,hover:!0}),m({key:t,domEvent:e})},f.onClick=function(e){var r=f.props,t=r.eventKey,d=r.multiple,m=r.onClick,T=r.onSelect,_=r.onDeselect,D=r.isSelected,X={key:t,keyPath:[t],item:Object(x.a)(f),domEvent:e};m(X),d?D?_(X):T(X):D||T(X)},f.saveNode=function(e){f.node=e},f}return Object(H.a)(S,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,r=Object(K.a)({},this.props),t=q()(this.getPrefixCls(),r.className,(e={},Object(L.a)(e,this.getActiveClassName(),!r.disabled&&r.active),Object(L.a)(e,this.getSelectedClassName(),r.isSelected),Object(L.a)(e,this.getDisabledClassName(),r.disabled),e)),d=Object(K.a)(Object(K.a)({},r.attribute),{},{title:typeof r.title=="string"?r.title:void 0,className:t,role:r.role||"menuitem","aria-disabled":r.disabled});r.role==="option"?d=Object(K.a)(Object(K.a)({},d),{},{role:"option","aria-selected":r.isSelected}):(r.role===null||r.role==="none")&&(d.role="none");var m={onClick:r.disabled?null:this.onClick,onMouseLeave:r.disabled?null:this.onMouseLeave,onMouseEnter:r.disabled?null:this.onMouseEnter},T=Object(K.a)({},r.style);r.mode==="inline"&&(r.direction==="rtl"?T.paddingRight=r.inlineIndent*r.level:T.paddingLeft=r.inlineIndent*r.level),xe.forEach(function(D){return delete r[D]}),delete r.direction;var _=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(_=i.createElement(this.props.itemIcon,this.props)),i.createElement("li",Object(s.a)({},Object($.a)(r,["onClick","onMouseEnter","onMouseLeave","onSelect"]),d,m,{style:T,ref:this.saveNode}),r.children,_)}}]),S}(i.Component);Rn.isMenuItem=!0,Rn.defaultProps={onSelect:N,onMouseEnter:N,onMouseLeave:N,manualRef:N};var da=Object(V.b)(function(u,E){var S=u.activeKey,f=u.selectedKeys,e=E.eventKey,r=E.subMenuKey;return{active:S[r]===e,isSelected:Array.isArray(f)?f.indexOf(e)!==-1:f===e}})(Rn),fa=da,pa=function(u){Object(j.a)(S,u);var E=Object(h.a)(S);function S(){var f;return Object(z.a)(this,S),f=E.apply(this,arguments),f.renderInnerMenuItem=function(e){var r=f.props,t=r.renderMenuItem,d=r.index;return t(e,d,f.props.subMenuKey)},f}return Object(H.a)(S,[{key:"render",value:function(){var e=Object(s.a)({},this.props),r=e.className,t=r===void 0?"":r,d=e.rootPrefixCls,m="".concat(d,"-item-group-title"),T="".concat(d,"-item-group-list"),_=e.title,D=e.children;return xe.forEach(function(X){return delete e[X]}),delete e.direction,i.createElement("li",Object(s.a)({},e,{onClick:function(pe){return pe.stopPropagation()},className:"".concat(t," ").concat(d,"-item-group")}),i.createElement("div",{className:m,title:typeof _=="string"?_:void 0},_),i.createElement("ul",{className:T},i.Children.map(D,this.renderInnerMenuItem)))}}]),S}(i.Component);pa.isMenuItemGroup=!0,pa.defaultProps={disabled:!0};var Za=pa,ma=function(E){var S=E.className,f=E.rootPrefixCls,e=E.style;return i.createElement("li",{className:"".concat(S," ").concat(f,"-item-divider"),style:e})};ma.defaultProps={disabled:!0,className:"",style:{}};var qa=ma,Ka=Ia,ha=n("eDIo");function eo(u,E){var S=u.prefixCls,f=u.editable,e=u.locale,r=u.style;return!f||f.showAdd===!1?null:i.createElement("button",{ref:E,type:"button",className:"".concat(S,"-nav-add"),style:r,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(d){f.onEdit("add",{event:d})}},f.addIcon||"+")}var ta=i.forwardRef(eo);function to(u,E){var S=u.prefixCls,f=u.id,e=u.tabs,r=u.locale,t=u.mobile,d=u.moreIcon,m=d===void 0?"More":d,T=u.moreTransitionName,_=u.style,D=u.className,X=u.editable,pe=u.tabBarGutter,de=u.rtl,Se=u.onTabClick,Ve=Object(i.useState)(!1),tt=Object(R.a)(Ve,2),Ye=tt[0],at=tt[1],nt=Object(i.useState)(null),Qe=Object(R.a)(nt,2),Ze=Qe[0],dt=Qe[1],ot="".concat(f,"-more-popup"),Lt="".concat(S,"-dropdown"),gt=Ze!==null?"".concat(ot,"-").concat(Ze):null,We=r==null?void 0:r.dropdownAriaLabel,ze=i.createElement(Ka,{onClick:function(Ct){var Dt=Ct.key,$t=Ct.domEvent;Se(Dt,$t),at(!1)},id:ot,tabIndex:-1,role:"listbox","aria-activedescendant":gt,selectedKeys:[Ze],"aria-label":We!==void 0?We:"expanded dropdown"},e.map(function(pt){return i.createElement(fa,{key:pt.key,id:"".concat(ot,"-").concat(pt.key),role:"option","aria-controls":f&&"".concat(f,"-panel-").concat(pt.key),disabled:pt.disabled},pt.tab)}));function rt(pt){for(var Ct=e.filter(function(on){return!on.disabled}),Dt=Ct.findIndex(function(on){return on.key===Ze})||0,$t=Ct.length,an=0;an<$t;an+=1){Dt=(Dt+pt+$t)%$t;var Ut=Ct[Dt];if(!Ut.disabled){dt(Ut.key);return}}}function st(pt){var Ct=pt.which;if(!Ye){[w.a.DOWN,w.a.SPACE,w.a.ENTER].includes(Ct)&&(at(!0),pt.preventDefault());return}switch(Ct){case w.a.UP:rt(-1),pt.preventDefault();break;case w.a.DOWN:rt(1),pt.preventDefault();break;case w.a.ESC:at(!1);break;case w.a.SPACE:case w.a.ENTER:Ze!==null&&Se(Ze,pt);break}}Object(i.useEffect)(function(){var pt=document.getElementById(gt);pt&&pt.scrollIntoView&&pt.scrollIntoView(!1)},[Ze]),Object(i.useEffect)(function(){Ye||dt(null)},[Ye]);var ke=Object(L.a)({},de?"marginLeft":"marginRight",pe);e.length||(ke.visibility="hidden",ke.order=1);var ft=q()(Object(L.a)({},"".concat(Lt,"-rtl"),de)),Tt=t?null:i.createElement(ha.a,{prefixCls:Lt,overlay:ze,trigger:["hover"],visible:Ye,transitionName:T,onVisibleChange:at,overlayClassName:ft,mouseEnterDelay:.1,mouseLeaveDelay:.1},i.createElement("button",{type:"button",className:"".concat(S,"-nav-more"),style:ke,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":ot,id:"".concat(f,"-more"),"aria-expanded":Ye,onKeyDown:st},m));return i.createElement("div",{className:q()("".concat(S,"-nav-operations"),D),style:_,ref:E},Tt,i.createElement(ta,{prefixCls:S,locale:r,editable:X}))}var no=i.forwardRef(to),va=Object(i.createContext)(null),lt=.1,ut=.01,Nt=20,Qt=Math.pow(.995,Nt);function zn(){var u=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u.substr(0,4)))}function za(u,E){var S=Object(i.useState)(),f=Object(R.a)(S,2),e=f[0],r=f[1],t=Object(i.useState)(0),d=Object(R.a)(t,2),m=d[0],T=d[1],_=Object(i.useState)(0),D=Object(R.a)(_,2),X=D[0],pe=D[1],de=Object(i.useState)(),Se=Object(R.a)(de,2),Ve=Se[0],tt=Se[1],Ye=Object(i.useRef)();function at(We){var ze=We.touches[0],rt=ze.screenX,st=ze.screenY;r({x:rt,y:st}),window.clearInterval(Ye.current)}function nt(We){if(!e)return;We.preventDefault();var ze=We.touches[0],rt=ze.screenX,st=ze.screenY;r({x:rt,y:st});var ke=rt-e.x,ft=st-e.y;E(ke,ft);var Tt=Date.now();T(Tt),pe(Tt-m),tt({x:ke,y:ft})}function Qe(){if(!e)return;if(r(null),tt(null),Ve){var We=Ve.x/X,ze=Ve.y/X,rt=Math.abs(We),st=Math.abs(ze);if(Math.max(rt,st)ft?(st=ze,ot.current="x"):(st=rt,ot.current="y");var Tt=Date.now();Tt-Ze.current>100&&(dt.current=!1),(E(-st,-st)||dt.current)&&(We.preventDefault(),dt.current=!0),Ze.current=Tt}var gt=Object(i.useRef)(null);gt.current={onTouchStart:at,onTouchMove:nt,onTouchEnd:Qe,onWheel:Lt},i.useEffect(function(){function We(ke){gt.current.onTouchStart(ke)}function ze(ke){gt.current.onTouchMove(ke)}function rt(ke){gt.current.onTouchEnd(ke)}function st(ke){gt.current.onWheel(ke)}return document.addEventListener("touchmove",ze,{passive:!1}),document.addEventListener("touchend",rt,{passive:!1}),u.current.addEventListener("touchstart",We,{passive:!1}),u.current.addEventListener("wheel",st),function(){document.removeEventListener("touchmove",ze),document.removeEventListener("touchend",rt)}},[])}function ba(){var u=Object(i.useRef)(new Map);function E(f){return u.current.has(f)||u.current.set(f,i.createRef()),u.current.get(f)}function S(f){u.current.delete(f)}return[E,S]}function Wa(u,E){var S=i.useRef(u),f=i.useState({}),e=Object(R.a)(f,2),r=e[1];function t(d){var m=typeof d=="function"?d(S.current):d;m!==S.current&&E(m,S.current),S.current=m,r({})}return[S.current,t]}var Ba=function(E){var S=E.position,f=E.prefixCls,e=E.extra;if(!e)return null;var r,t=e;return S==="right"&&(r=t.right||!t.left&&t||null),S==="left"&&(r=t.left||null),r?i.createElement("div",{className:"".concat(f,"-extra-content")},r):null};function Wo(u,E){var S,f=i.useContext(va),e=f.prefixCls,r=f.tabs,t=u.className,d=u.style,m=u.id,T=u.animated,_=u.activeKey,D=u.rtl,X=u.extra,pe=u.editable,de=u.locale,Se=u.tabPosition,Ve=u.tabBarGutter,tt=u.children,Ye=u.onTabClick,at=u.onTabScroll,nt=Object(i.useRef)(),Qe=Object(i.useRef)(),Ze=Object(i.useRef)(),dt=Object(i.useRef)(),ot=ba(),Lt=Object(R.a)(ot,2),gt=Lt[0],We=Lt[1],ze=Se==="top"||Se==="bottom",rt=Wa(0,function(yt,it){ze&&at&&at({direction:yt>it?"left":"right"})}),st=Object(R.a)(rt,2),ke=st[0],ft=st[1],Tt=Wa(0,function(yt,it){!ze&&at&&at({direction:yt>it?"top":"bottom"})}),pt=Object(R.a)(Tt,2),Ct=pt[0],Dt=pt[1],$t=Object(i.useState)(0),an=Object(R.a)($t,2),Ut=an[0],on=an[1],gn=Object(i.useState)(0),ln=Object(R.a)(gn,2),un=ln[0],It=ln[1],qt=Object(i.useState)(0),Gt=Object(R.a)(qt,2),Wt=Gt[0],An=Gt[1],wn=Object(i.useState)(0),Wn=Object(R.a)(wn,2),Mt=Wn[0],Cn=Wn[1],Bn=Object(i.useState)(null),Rt=Object(R.a)(Bn,2),bt=Rt[0],Yt=Rt[1],Xo=Object(i.useState)(null),bo=Object(R.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(i.useState)(0),go=Object(R.a)(Go,2),Yo=go[0],Jo=go[1],Qo=Object(i.useState)(0),yo=Object(R.a)(Qo,2),Zo=yo[0],qo=yo[1],er=U(new Map),Eo=Object(R.a)(er,2),tr=Eo[0],nr=Eo[1],Fa=l(r,tr,Ut),Co="".concat(e,"-nav-operations-hidden"),ga=0,ya=0;ze?D?(ga=0,ya=Math.max(0,Ut-bt)):(ga=Math.min(0,bt-Ut),ya=0):(ga=Math.min(0,na-un),ya=0);function ao(yt){return ytya?[ya,!1]:[yt,!0]}var Oo=Object(i.useRef)(),ar=Object(i.useState)(),xo=Object(R.a)(ar,2),oo=xo[0],_o=xo[1];function ro(){_o(Date.now())}function io(){window.clearTimeout(Oo.current)}za(nt,function(yt,it){var Bt=!1;function cn(Ca,Oa){Ca(function(xa){var _a=ao(xa+Oa),aa=Object(R.a)(_a,2),co=aa[0],fo=aa[1];return Bt=fo,co})}if(ze){if(bt>=Ut)return Bt;cn(ft,yt)}else{if(na>=un)return Bt;cn(Dt,it)}return io(),ro(),Bt}),Object(i.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){_o(0)},100)),io},[oo]);function jo(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_,it=Fa.get(yt);if(!it)return;if(ze){var Bt=ke;D?it.rightke+bt&&(Bt=it.right+it.width-bt):it.left<-ke?Bt=-it.left:it.left+it.width>-ke+bt&&(Bt=-(it.left+it.width-bt)),Dt(0),ft(ao(Bt)[0])}else{var cn=Ct;it.top<-Ct?cn=-it.top:it.top+it.height>-Ct+na&&(cn=-(it.top+it.height-na)),ft(0),Dt(ao(cn)[0])}}var or=v(Fa,{width:bt,height:na,left:ke,top:Ct},{width:Wt,height:Mt},{width:Yo,height:Zo},Object(K.a)(Object(K.a)({},u),{},{tabs:r})),Mo=Object(R.a)(or,2),rr=Mo[0],ir=Mo[1],sr=r.map(function(yt){var it=yt.key;return i.createElement(O,{id:m,prefixCls:e,key:it,rtl:D,tab:yt,closable:yt.closable,editable:pe,active:it===_,tabPosition:Se,tabBarGutter:Ve,renderWrapper:tt,removeAriaLabel:de==null?void 0:de.removeAriaLabel,ref:gt(it),onClick:function(cn){Ye(it,cn)},onRemove:function(){We(it)},onFocus:function(){jo(it),ro(),D||(nt.current.scrollLeft=0),nt.current.scrollTop=0}})}),so=ce(function(){var yt,it,Bt,cn,Ca,Oa,xa,_a,aa,co=((yt=nt.current)===null||yt===void 0?void 0:yt.offsetWidth)||0,fo=((it=nt.current)===null||it===void 0?void 0:it.offsetHeight)||0,No=((Bt=dt.current)===null||Bt===void 0?void 0:Bt.offsetWidth)||0,Lo=((cn=dt.current)===null||cn===void 0?void 0:cn.offsetHeight)||0,pr=((Ca=Ze.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,mr=((Oa=Ze.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Yt(co),$o(fo),Jo(No),qo(Lo);var ko=(((xa=Qe.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-No,Uo=(((_a=Qe.current)===null||_a===void 0?void 0:_a.offsetHeight)||0)-Lo;on(ko),It(Uo);var Io=(aa=Ze.current)===null||aa===void 0?void 0:aa.className.includes(Co);An(ko-(Io?0:pr)),Cn(Uo-(Io?0:mr)),nr(function(){var Ko=new Map;return r.forEach(function(hr){var zo=hr.key,ja=gt(zo).current;ja&&Ko.set(zo,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),Ko})}),lr=r.slice(0,rr),ur=r.slice(ir+1),So=[].concat(Object(B.a)(lr),Object(B.a)(ur)),cr=Object(i.useState)(),To=Object(R.a)(cr,2),dr=To[0],fr=To[1],Dn=Fa.get(_),Ro=Object(i.useRef)();function Ao(){Oe.a.cancel(Ro.current)}Object(i.useEffect)(function(){var yt={};return Dn&&(ze?(D?yt.right=Dn.right:yt.left=Dn.left,yt.width=Dn.width):(yt.top=Dn.top,yt.height=Dn.height)),Ao(),Ro.current=Oe()(function(){fr(yt)}),Ao},[Dn,ze,D]),Object(i.useEffect)(function(){jo()},[_,Dn,Fa,ze]),Object(i.useEffect)(function(){so()},[D,Ve,_,r.map(function(yt){return yt.key}).join("_")]);var wo=!!So.length,Ea="".concat(e,"-nav-wrap"),lo,uo,Do,Po;return ze?D?(uo=ke>0,lo=ke+bt1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(l.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var a=l[0];if(p.isValidElement(a)&&Object(ae.c)(a)){var v=a.ref;l[0]=p.cloneElement(a,{ref:Object(ae.a)(v,this.setChildNode)})}return l.length===1?l[0]:l.map(function(s,z){return!p.isValidElement(s)||"key"in s&&s.key!==null?s:p.cloneElement(s,{key:"".concat(he,"-").concat(z)})})}}]),Y}(p.Component);ce.displayName="ResizeObserver",Ce.a=ce},wCXF:function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return Fe});var L=n("rePB"),R=n("VTBJ"),Ae=n("KQm4"),K=n("U8pU"),i=n("ODXe"),p=n("q1tI"),q=n("TSYQ"),le=n.n(q),W=n("Gytx"),B=n.n(W),ae=n("Kwbf"),Oe=n("t23M"),he=n("qx4F"),ce=n("6eGT"),U=n("IBYe"),w=n("Ff2n"),Y=n("c+Xe"),O=n("fyJ8"),y=n("biw7");function l(P,ve,Ee,De,Pe){var Te=Ee[P]||{},Re=Ee[ve]||{},be,we;Te.fixed==="left"?be=De.left[P]:Re.fixed==="right"&&(we=De.right[ve]);var Ke=!1,Le=!1,Ie=!1,Ge=!1,He=Ee[ve+1],qe=Ee[P-1];if(Pe==="rtl"){if(be!==void 0){var Et=qe&&qe.fixed==="left";Ge=!Et}else if(we!==void 0){var ct=He&&He.fixed==="right";Ie=!ct}}else if(be!==void 0){var vt=He&&He.fixed==="left";Ke=!vt}else if(we!==void 0){var Je=qe&&qe.fixed==="right";Le=!Je}return{fixLeft:be,fixRight:we,lastFixLeft:Ke,firstFixRight:Le,lastFixRight:Ie,firstFixLeft:Ge,isSticky:De.isSticky}}var a=n("sR1s");function v(P){var ve=P.cells,Ee=P.stickyOffsets,De=P.flattenColumns,Pe=P.rowComponent,Te=P.cellComponent,Re=P.onHeaderRow,be=P.index,we=p.useContext(y.a),Ke=we.prefixCls,Le=we.direction,Ie;Re&&(Ie=Re(ve.map(function(He){return He.column}),be));var Ge=Object(a.a)(ve.map(function(He){return He.column}));return p.createElement(Pe,Object.assign({},Ie),ve.map(function(He,qe){var Et=He.column,ct=l(He.colStart,He.colEnd,De,Ee,Le),vt;return Et&&Et.onHeaderCell&&(vt=He.column.onHeaderCell(Et)),p.createElement(O.a,Object.assign({},He,{ellipsis:Et.ellipsis,align:Et.align,component:Te,prefixCls:Ke,key:Ge[qe]},ct,{additionalProps:vt,rowType:"header"}))}))}v.displayName="HeaderRow";var s=v;function z(P){var ve=[];function Ee(Re,be){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ve[we]=ve[we]||[];var Ke=be,Le=Re.filter(Boolean).map(function(Ie){var Ge={key:Ie.key,className:Ie.className||"",children:Ie.title,column:Ie,colStart:Ke},He=1,qe=Ie.children;return qe&&qe.length>0&&(He=Ee(qe,Ke,we+1).reduce(function(Et,ct){return Et+ct},0),Ge.hasSubColumns=!0),"colSpan"in Ie&&(He=Ie.colSpan),"rowSpan"in Ie&&(Ge.rowSpan=Ie.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,ve[we].push(Ge),Ke+=He,He});return Le}Ee(P,0);for(var De=ve.length,Pe=function(be){ve[be].forEach(function(we){!("rowSpan"in we)&&!we.hasSubColumns&&(we.rowSpan=De-be)})},Te=0;Te=0;be-=1){var we=ve[be],Ke=Ee&&Ee[be],Le=Ke&&Ke[j.a];(we||Le||Re)&&(Pe.unshift(p.createElement("col",Object.assign({key:be,style:{width:we,minWidth:we}},Le))),Re=!0)}return p.createElement("colgroup",null,Pe)}var V=h;function $(P,ve){return Object(p.useMemo)(function(){for(var Ee=[],De=0;De1?Jt-1:0),dn=1;dn=Ie&&(St=Ie-Ge),Re({scrollLeft:St/Ie*(Le+2)}),Je.current.x=et.pageX},jt=function(){var et=Object(xe.b)(Te.current).top,wt=et+Te.current.offsetHeight,Vt=document.documentElement.scrollTop+window.innerHeight;wt-Object(he.a)()<=Vt||et>=Vt-be?vt(function(Xt){return Object(R.a)(Object(R.a)({},Xt),{},{isHiddenScrollBar:!0})}):vt(function(Xt){return Object(R.a)(Object(R.a)({},Xt),{},{isHiddenScrollBar:!1})})},xt=function(et){vt(function(wt){return Object(R.a)(Object(R.a)({},wt),{},{scrollLeft:et/Le*Ie||0})})};return p.useImperativeHandle(Ee,function(){return{setScrollLeft:xt}}),p.useEffect(function(){var ht=Object(fe.a)(document.body,"mouseup",Kt,!1),et=Object(fe.a)(document.body,"mousemove",Ht,!1);return jt(),function(){ht.remove(),et.remove()}},[Ge,Ot]),p.useEffect(function(){var ht=Object(fe.a)(window,"scroll",jt,!1),et=Object(fe.a)(window,"resize",jt,!1);return function(){ht.remove(),et.remove()}},[]),p.useEffect(function(){ct.isHiddenScrollBar||vt(function(ht){var et,wt;return Object(R.a)(Object(R.a)({},ht),{},{scrollLeft:Te.current.scrollLeft/((et=Te.current)===null||et===void 0?void 0:et.scrollWidth)*((wt=Te.current)===null||wt===void 0?void 0:wt.clientWidth)})})},[ct.isHiddenScrollBar]),Le<=Ie||!Ge||ct.isHiddenScrollBar?null:p.createElement("div",{style:{height:Object(he.a)(),width:Ie,bottom:be},className:"".concat(Ke,"-sticky-scroll")},p.createElement("div",{onMouseDown:mt,ref:He,className:le()("".concat(Ke,"-sticky-scroll-bar"),Object(L.a)({},"".concat(Ke,"-sticky-scroll-bar-active"),Ot)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(ct.scrollLeft,"px, 0, 0)")}}))},me=p.forwardRef(_e);function ye(P,ve){return p.useMemo(function(){var Ee=!!P;return{isSticky:Ee,stickyClassName:Ee?"".concat(ve,"-sticky-header"):"",offsetHeader:Object(K.a)(P)==="object"&&P.offsetHeader||0,offsetScroll:Object(K.a)(P)==="object"&&P.offsetScroll||0}},[P,ve])}var Be=[],Ue={},Fe="rc-table-internal-hook",Xe=p.memo(function(P){var ve=P.children;return ve},function(P,ve){return B()(P.props,ve.props)?P.pingLeft!==ve.pingLeft||P.pingRight!==ve.pingRight:!1});function Ne(P){var ve,Ee=P.prefixCls,De=P.className,Pe=P.rowClassName,Te=P.style,Re=P.data,be=P.rowKey,we=P.scroll,Ke=P.tableLayout,Le=P.direction,Ie=P.title,Ge=P.footer,He=P.summary,qe=P.id,Et=P.showHeader,ct=P.components,vt=P.emptyText,Je=P.onRow,Ft=P.onHeaderRow,At=P.internalHooks,Ot=P.transformColumns,kt=P.internalRefs,Kt=P.sticky,mt=Re||Be,Ht=!!mt.length,jt=p.useState(0),xt=Object(i.a)(jt,2),ht=xt[0],et=xt[1];p.useEffect(function(){et(Object(he.a)())});var wt=p.useMemo(function(){return Object(a.c)(ct,{})},[ct]),Vt=p.useCallback(function(lt,ut){return Object(a.b)(wt,lt)||ut},[wt]),Xt=p.useMemo(function(){return typeof be=="function"?be:function(lt){var ut=lt&<[be];return ut}},[be]),St=Object(j.c)(P),Pn=St.expandIcon,Nn=St.expandedRowKeys,Fn=St.defaultExpandedRowKeys,rn=St.defaultExpandAllRows,hn=St.expandedRowRender,On=St.onExpand,xn=St.onExpandedRowsChange,Hn=St.expandRowByClick,en=St.rowExpandable,Ln=St.expandIconColumnIndex,yn=St.expandedRowClassName,kn=St.childrenColumnName,_n=St.indentSize,vn=Pn||re,jn=kn||"children",Vn=p.useMemo(function(){return hn?"row":P.expandable&&At===Fe&&P.expandable.__PARENT_RENDER_ICON__||mt.some(function(lt){return lt&&Object(K.a)(lt)==="object"&<[jn]})?"nest":!1},[!!hn,mt]),Mn=p.useState(function(){return Fn||(rn?je(mt,Xt,jn):[])}),zt=Object(i.a)(Mn,2),Zt=zt[0],sn=zt[1],Jt=p.useMemo(function(){return new Set(Nn||Zt||[])},[Nn,Zt]),tn=p.useCallback(function(lt){var ut=Xt(lt,mt.indexOf(lt)),Nt,Qt=Jt.has(ut);Qt?(Jt.delete(ut),Nt=Object(Ae.a)(Jt)):Nt=[].concat(Object(Ae.a)(Jt),[ut]),sn(Nt),On&&On(!Qt,lt),xn&&xn(Nt)},[Xt,Jt,mt,On,xn]),dn=p.useState(0),Xn=Object(i.a)(dn,2),Un=Xn[0],$n=Xn[1],Ma=Object(oe.b)(Object(R.a)(Object(R.a)(Object(R.a)({},P),St),{},{expandable:!!hn,expandedKeys:Jt,getRowKey:Xt,onTriggerExpand:tn,expandIcon:vn,expandIconColumnIndex:Ln,direction:Le}),At===Fe?Ot:null),Sa=Object(i.a)(Ma,2),Gn=Sa[0],Pt=Sa[1],Yn=p.useMemo(function(){return{columns:Gn,flattenColumns:Pt}},[Gn,Pt]),Jn=p.useRef(),Ta=p.useRef(),fn=p.useRef(),Ha=p.useState(!1),Ra=Object(i.a)(Ha,2),oa=Ra[0],Va=Ra[1],Xa=p.useState(!1),ra=Object(i.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=G(new Map),Aa=Object(i.a)(Ga,2),Ya=Aa[0],Ja=Aa[1],bn=Object(a.a)(Pt),ia=bn.map(function(lt){return Ya.get(lt)}),wa=p.useMemo(function(){return ia},[ia.join("_")]),sa=g(wa,Pt.length,Le),nn=we&&Object(a.d)(we.y),pn=we&&Object(a.d)(we.x),mn=pn&&Pt.some(function(lt){var ut=lt.fixed;return ut}),la=p.useRef(),In=ye(Kt,Ee),Kn=In.isSticky,Da=In.offsetHeader,Qa=In.offsetScroll,Pa=In.stickyClassName,ua,Zn,Sn;nn&&(Zn={overflowY:"scroll",maxHeight:we.y}),pn&&(ua={overflowX:"auto"},nn||(Zn={overflowY:"hidden"}),Sn={width:we.x===!0?"auto":we.x,minWidth:"100%"});var En=p.useCallback(function(lt,ut){Ja(function(Nt){var Qt=new Map(Nt);return Qt.set(lt,ut),Qt})},[]),qn=ne(null),Na=Object(i.a)(qn,2),La=Na[0],ka=Na[1];function ea(lt,ut){if(!ut)return;typeof ut=="function"?ut(lt):ut.scrollLeft!==lt&&(ut.scrollLeft=lt)}var Tn=function(ut){var Nt=ut.currentTarget,Qt=ut.scrollLeft,zn=typeof Qt=="number"?Qt:Nt.scrollLeft,za=Nt||Ue;if(!ka()||ka()===za){var ba;La(za),ea(zn,Ta.current),ea(zn,fn.current),ea(zn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Nt){var Wa=Nt.scrollWidth,Ba=Nt.clientWidth;Va(zn>0),$a(zn0?[].concat(Object(R.a)(w),Object(R.a)(ae(l).map(function(a){return Object(Ae.a)({fixed:y},a)}))):[].concat(Object(R.a)(w),[Object(Ae.a)(Object(Ae.a)({},Y),{},{fixed:y})])},[])}function Oe(U){for(var w=!0,Y=0;Y=0;l-=1){var a=U[l];if(y&&a.fixed!=="right")y=!1;else if(!y&&a.fixed==="right"){Object(q.a)(!1,"Index ".concat(l+1," of `columns` missing `fixed='right'` prop."));break}}}function he(U){return U.map(function(w){var Y=w.fixed,O=Object(K.a)(w,["fixed"]),y=Y;return Y==="left"?y="right":Y==="right"&&(y="left"),Object(Ae.a)({fixed:y},O)})}function ce(U,w){var Y=U.prefixCls,O=U.columns,y=U.children,l=U.expandable,a=U.expandedKeys,v=U.getRowKey,s=U.onTriggerExpand,z=U.expandIcon,H=U.rowExpandable,x=U.expandIconColumnIndex,j=U.direction,h=U.expandRowByClick,V=i.useMemo(function(){return O||B(y)},[O,y]),$=i.useMemo(function(){if(l){var ie,k=x||0,F=V[k],C=(ie={},Object(L.a)(ie,W.a,{className:"".concat(Y,"-expand-icon-col")}),Object(L.a)(ie,"title",""),Object(L.a)(ie,"fixed",F?F.fixed:null),Object(L.a)(ie,"className","".concat(Y,"-row-expand-icon-cell")),Object(L.a)(ie,"render",function(M,A,J){var se=v(A,J),ge=a.has(se),Z=H?H(A):!0,oe=z({prefixCls:Y,expanded:ge,expandable:Z,record:A,onExpand:s});return h?i.createElement("span",{onClick:function(ee){return ee.stopPropagation()}},oe):oe}),ie),b=V.slice();return k>=0&&b.splice(k,0,C),b}return V},[l,V,v,a,z,j]),te=i.useMemo(function(){var ie=$;return w&&(ie=w(ie)),ie.length||(ie=[{render:function(){return null}}]),ie},[w,$,j]),Me=i.useMemo(function(){return j==="rtl"?he(ae(te)):ae(te)},[te,j]);return[te,Me]}Ce.b=ce},"y0+3":function($e,Ce,n){"use strict";n.d(Ce,"a",function(){return ae}),n.d(Ce,"b",function(){return he});var L=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function K(ce){return ce.nodeType===1?ce.ownerDocument.defaultView.getComputedStyle(ce,null):{}}function i(ce,U,w){if(U=U.toLowerCase(),w==="auto"){if(U==="height")return ce.offsetHeight;if(U==="width")return ce.offsetWidth}return U in R||(R[U]=L.test(U)),R[U]?parseFloat(w)||0:w}function p(ce,U){var w=arguments.length,Y=K(ce);return U=Ae[U]?"cssFloat"in ce.style?"cssFloat":"styleFloat":U,w===1?Y:i(ce,U,Y[U]||ce.style[U])}function q(ce,U,w){var Y=arguments.length;if(U=Ae[U]?"cssFloat"in ce.style?"cssFloat":"styleFloat":U,Y===3)return typeof w=="number"&&L.test(U)&&(w="".concat(w,"px")),ce.style[U]=w,w;for(var O in U)U.hasOwnProperty(O)&&q(ce,O,U[O]);return K(ce)}function le(ce){return ce===document.body?document.documentElement.clientWidth:ce.offsetWidth}function W(ce){return ce===document.body?window.innerHeight||document.documentElement.clientHeight:ce.offsetHeight}function B(){var ce=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),U=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ce,height:U}}function ae(){var ce=document.documentElement.clientWidth,U=window.innerHeight||document.documentElement.clientHeight;return{width:ce,height:U}}function Oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function he(ce){var U=ce.getBoundingClientRect(),w=document.documentElement;return{left:U.left+(window.pageXOffset||w.scrollLeft)-(w.clientLeft||document.body.clientLeft||0),top:U.top+(window.pageYOffset||w.scrollTop)-(w.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Shixuns__Detail__ForkList__index.f4ed249c.async.js b/p__Shixuns__Detail__ForkList__index.f4ed249c.async.js index 3321e1dcac..79b81917ac 100644 --- a/p__Shixuns__Detail__ForkList__index.f4ed249c.async.js +++ b/p__Shixuns__Detail__ForkList__index.f4ed249c.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[210,8],{"6+eU":function(Oe,_,t){"use strict";t.d(_,"a",function(){return f});var g=t("wx14"),y=t("rePB"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("Ji7U"),Q=t("LK+K"),L=t("q1tI"),d=t.n(L),B=t("TSYQ"),j=t.n(B),X=function(b){var n,a="".concat(b.rootPrefixCls,"-item"),e=j()(a,"".concat(a,"-").concat(b.page),(n={},Object(y.a)(n,"".concat(a,"-active"),b.active),Object(y.a)(n,b.className,!!b.className),Object(y.a)(n,"".concat(a,"-disabled"),!b.page),n)),i=function(){b.onClick(b.page)},c=function(U){b.onKeyPress(U,b.onClick,b.page)};return d.a.createElement("li",{title:b.showTitle?b.page:null,className:e,onClick:i,onKeyPress:c,tabIndex:"0"},b.itemRender(b.page,"page",d.a.createElement("a",{rel:"nofollow"},b.page)))},H=X,D={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(){var a;Object(le.a)(this,n);for(var e=arguments.length,i=new Array(e),c=0;c=0||u.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;a.setState({goInputText:""}),k(a.getValidValue())},a.go=function(u){var U=a.state.goInputText;if(U==="")return;(u.keyCode===D.ENTER||u.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(R.a)(n,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(u){return u.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(u,U){var h=isNaN(Number(u))?0:Number(u),k=isNaN(Number(U))?0:Number(U);return h-k})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,u=i.locale,U=i.rootPrefixCls,h=i.changeSize,k=i.quickGo,z=i.goButton,q=i.selectComponentClass,he=i.buildOptionText,Z=i.selectPrefixCls,A=i.disabled,ee=this.state.goInputText,oe="".concat(U,"-options"),ne=q,re=null,be=null,J=null;if(!h&&!k)return null;var Re=this.getPageSizeOptions();if(h&&ne){var fe=Re.map(function(Y,je){return d.a.createElement(ne.Option,{key:je,value:Y.toString()},(he||e.buildOptionText)(Y))});re=d.a.createElement(ne,{disabled:A,prefixCls:Z,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(je){return je.parentNode}},fe)}return k&&(z&&(J=typeof z=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:A,className:"".concat(oe,"-quick-jumper-button")},u.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),be=d.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},u.jump_to,d.a.createElement("input",{disabled:A,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),u.page,J)),d.a.createElement("li",{className:"".concat(oe)},re,be)}}]),n}(d.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function m(){}function E(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function C(v,b,n){return n}function p(v,b,n){var a=typeof v=="undefined"?b.pageSize:v;return Math.floor((n.total-1)/a)+1}var K=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(a){var e;Object(le.a)(this,n),e=b.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(h,k){var z=e.props.prefixCls,q=h||d.a.createElement("button",{type:"button","aria-label":k,className:"".concat(z,"-item-link")});return typeof h=="function"&&(q=d.a.createElement(h,Object($.a)({},e.props))),q},e.savePaginationNode=function(h){e.paginationNode=h},e.isValid=function(h){return E(h)&&h!==e.state.current},e.shouldDisplayQuickJumper=function(){var h=e.props,k=h.showQuickJumper,z=h.pageSize,q=h.total;return q<=z?!1:k},e.handleKeyDown=function(h){(h.keyCode===D.ARROW_UP||h.keyCode===D.ARROW_DOWN)&&h.preventDefault()},e.handleKeyUp=function(h){var k=e.getValidValue(h),z=e.state.currentInputValue;k!==z&&e.setState({currentInputValue:k}),h.keyCode===D.ENTER?e.handleChange(k):h.keyCode===D.ARROW_UP?e.handleChange(k-1):h.keyCode===D.ARROW_DOWN&&e.handleChange(k+1)},e.changePageSize=function(h){var k=e.state.current,z=p(h,e.state,e.props);k=k>z?z:k,z===0&&(k=e.state.current),typeof h=="number"&&("pageSize"in e.props||e.setState({pageSize:h}),"current"in e.props||e.setState({current:k,currentInputValue:k})),e.props.onShowSizeChange(k,h),"onChange"in e.props&&e.props.onChange&&e.props.onChange(k,h)},e.handleChange=function(h){var k=e.props.disabled,z=h;if(e.isValid(z)&&!k){var q=p(void 0,e.state,e.props);z>q?z=q:z<1&&(z=1),"current"in e.props||e.setState({current:z,currentInputValue:z});var he=e.state.pageSize;return e.props.onChange(z,he),z}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?z-2:0),he=2;he=c?U=c:U=Number(i),U}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,u=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>u}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,u=i.itemRender,U=u(e,"prev",this.getItemIcon(c,"prev page")),h=!this.hasPrev();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,u=i.itemRender,U=u(e,"next",this.getItemIcon(c,"next page")),h=!this.hasNext();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,u=i.className,U=i.style,h=i.disabled,k=i.hideOnSinglePage,z=i.total,q=i.locale,he=i.showQuickJumper,Z=i.showLessItems,A=i.showTitle,ee=i.showTotal,oe=i.simple,ne=i.itemRender,re=i.showPrevNextJumpers,be=i.jumpPrevIcon,J=i.jumpNextIcon,Re=i.selectComponentClass,fe=i.selectPrefixCls,Y=i.pageSizeOptions,je=this.state,te=je.current,_e=je.pageSize,Te=je.currentInputValue;if(k===!0&&z<=_e)return null;var ue=p(void 0,this.state,this.props),ge=[],Be=null,Ue=null,We=null,Ye=null,Ae=null,de=he&&he.goButton,me=Z?1:2,Qe=te-1>0?te-1:0,et=te+1=me*2&&te!==1+2&&(ge[0]=Object(L.cloneElement)(ge[0],{className:"".concat(c,"-item-after-jump-prev")}),ge.unshift(Be)),ue-te>=me*2&&te!==ue-2&&(ge[ge.length-1]=Object(L.cloneElement)(ge[ge.length-1],{className:"".concat(c,"-item-before-jump-next")}),ge.push(Ue)),N!==1&&ge.unshift(We),w!==ue&&ge.push(Ye)}var P=null;ee&&(P=d.a.createElement("li",{className:"".concat(c,"-total-text")},ee(z,[z===0?0:(te-1)*_e+1,te*_e>z?z:te*_e])));var T=!this.hasPrev()||!ue,S=!this.hasNext()||!ue;return d.a.createElement("ul",Object(g.a)({className:j()(c,u,Object(y.a)({},"".concat(c,"-disabled"),h)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},tt),P,d.a.createElement("li",{title:A?q.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ge,d.a.createElement("li",{title:A?q.next_page:null,onClick:this.next,tabIndex:S?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderNext(et)),d.a.createElement(l,{disabled:h,locale:q,rootPrefixCls:c,selectComponentClass:Re,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:_e,pageSizeOptions:Y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var u=i.current,U=p(e.pageSize,i,e);u=u>U?U:u,"current"in e||(c.current=u,c.currentInputValue=u),c.pageSize=e.pageSize}return c}}]),n}(d.a.Component);K.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:m,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:m,locale:O.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var f=K},"6RRn":function(Oe,_,t){"use strict";var g=t("wCXF"),y=t("n6Qo");t.d(_,"b",function(){return y.a});var $=t("IBYe"),le=t("6eGT"),R=t("hW8S");t.d(_,"a",function(){return R.a}),_.c=g.b},"6eGT":function(Oe,_,t){"use strict";function g(y){return null}_.a=g},"815F":function(Oe,_,t){"use strict";t.d(_,"e",function(){return Q}),t.d(_,"c",function(){return d}),t.d(_,"d",function(){return B}),t.d(_,"a",function(){return X}),t.d(_,"f",function(){return H}),t.d(_,"b",function(){return D});var g=t("KQm4"),y=t("VTBJ"),$=t("Ff2n"),le=t("Zm9Q"),R=t("Kwbf"),o=t("OZM5");function Q(s,l){return s!=null?s:l}function L(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(C){var p=C.key,K=C.children;Object(R.a)(p!=null,"Tree node must have a certain key: [".concat(E).concat(p,"]"));var f=String(p);Object(R.a)(!l.has(f)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(f)),l.set(f,!0),O(K,"".concat(E).concat(f," > "))})}O(s)}function d(s){function l(O){var m=Object(le.a)(O);return m.map(function(E){if(!Object(o.i)(E))return Object(R.a)(!E,"Tree/TreeNode can only accept TreeNode as children."),null;var C=E.key,p=E.props,K=p.children,f=Object($.a)(p,["children"]),v=Object(y.a)({key:C},f),b=l(K);return b.length&&(v.children=b),v}).filter(function(E){return E})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),m=[];function E(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(K,f){var v=Object(o.h)(p?p.pos:"0",f),b=Q(K.key,v),n=Object(y.a)(Object(y.a)({},K),{},{parent:p,pos:v,children:null,data:K,isStart:[].concat(Object(g.a)(p?p.isStart:[]),[f===0]),isEnd:[].concat(Object(g.a)(p?p.isEnd:[]),[f===C.length-1])});return m.push(n),l===!0||O.has(b)?n.children=E(K.children||[],n):n.children=[],n})}return E(s),m}function j(s,l,O){var m;O?typeof O=="string"?m=function(p){return p[O]}:typeof O=="function"&&(m=function(p){return O(p)}):m=function(p,K){return Q(p.key,K)};function E(C,p,K){var f=C?C.children:s,v=C?Object(o.h)(K.pos,p):"0";if(C){var b=m(C,v),n={node:C,index:p,pos:v,key:b,parentPos:K.node?K.pos:null,level:K.level+1};l(n)}f&&f.forEach(function(a,e){E(a,e,{node:C,pos:v,level:K?K.level+1:-1})})}E(null)}function X(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,m=l.processEntity,E=l.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,p={},K={},f={posEntities:p,keyEntities:K};return O&&(f=O(f)||f),j(s,function(v){var b=v.node,n=v.index,a=v.pos,e=v.key,i=v.parentPos,c=v.level,u={node:b,index:n,key:e,pos:a,level:c},U=Q(e,a);p[a]=u,K[U]=u,u.parent=p[i],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),m&&m(u,f)},C),E&&E(f),f}function H(s,l){var O=l.expandedKeys,m=l.selectedKeys,E=l.loadedKeys,C=l.loadingKeys,p=l.checkedKeys,K=l.halfCheckedKeys,f=l.dragOverNodeKey,v=l.dropPosition,b=l.keyEntities,n=b[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:m.indexOf(s)!==-1,loaded:E.indexOf(s)!==-1,loading:C.indexOf(s)!==-1,checked:p.indexOf(s)!==-1,halfChecked:K.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:f===s&&v===0,dragOverGapTop:f===s&&v===-1,dragOverGapBottom:f===s&&v===1};return a}function D(s){var l=s.data,O=s.expanded,m=s.selected,E=s.checked,C=s.loaded,p=s.loading,K=s.halfChecked,f=s.dragOver,v=s.dragOverGapTop,b=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(y.a)(Object(y.a)({},l),{},{expanded:O,selected:m,checked:E,loaded:C,loading:p,halfChecked:K,dragOver:f,dragOverGapTop:v,dragOverGapBottom:b,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(R.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},"9YGm":function(Oe,_,t){Oe.exports={bg:"bg___1bAP4",header:"header___1lG6Z",line:"line___2EDvV",main:"main___25tDY",row:"row___1OWn9"}},IBYe:function(Oe,_,t){"use strict";function g(y){return null}_.a=g},LdHM:function(Oe,_,t){"use strict";t.d(_,"b",function(){return C}),t.d(_,"a",function(){return K});var g=t("1OyB"),y=t("vuIU"),$=t("Ji7U"),le=t("LK+K"),R=t("q1tI"),o=t("rePB"),Q=t("Ff2n"),L=t("ODXe"),d=t("4IlW"),B=t("bX4T"),j=t("YrtM"),X=t("TSYQ"),H=t.n(X),D=t("+nKL"),s=t("8OUc"),l=function(A,ee){var oe=A.prefixCls,ne=A.id,re=A.flattenOptions,be=A.childrenAsData,J=A.values,Re=A.searchValue,fe=A.multiple,Y=A.defaultActiveFirstOption,je=A.height,te=A.itemHeight,_e=A.notFoundContent,Te=A.open,ue=A.menuItemSelectedIcon,ge=A.virtual,Be=A.onSelect,Ue=A.onToggleOpen,We=A.onActiveValue,Ye=A.onScroll,Ae=A.onMouseEnter,de="".concat(oe,"-item"),me=Object(j.a)(function(){return re},[Te,re],function(M,P){return P[0]&&M[1]!==P[1]}),Qe=R.useRef(null),et=function(P){P.preventDefault()},tt=function(P){Qe.current&&Qe.current.scrollTo({index:P})},st=function(P){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,S=me.length,V=0;V1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,oe){if(!R.isValidElement(ee)||!ee.type)return null;var ne=ee.type.isSelectOptGroup,re=ee.key,be=ee.props,J=be.children,Re=Object(Q.a)(be,["children"]);return A||!ne?b(ee):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(re===null?oe:re,"__"),label:re},Re),{},{options:n(J)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),c=t("Kwbf"),u=t("WKfj");function U(Z){var A=Z.mode,ee=Z.options,oe=Z.children,ne=Z.backfill,re=Z.allowClear,be=Z.placeholder,J=Z.getInputElement,Re=Z.showSearch,fe=Z.onSearch,Y=Z.defaultOpen,je=Z.autoFocus,te=Z.labelInValue,_e=Z.value,Te=Z.inputValue,ue=Z.optionLabelProp,ge=A==="multiple"||A==="tags",Be=Re!==void 0?Re:ge||A==="combobox",Ue=ee||n(oe);if(Object(c.a)(A!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),A==="tags"||A==="combobox"){var We=Ue.some(function(de){return de.options?de.options.some(function(me){return typeof("value"in me?me.value:me.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!We,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(A!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(A==="combobox"||!ne,"`backfill` only works with `combobox` mode."),Object(c.a)(A==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(c.b)(A!=="combobox"||!J||!re||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Be&&A!=="combobox"&&A!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!Y||je,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(u.d)(_e);Object(c.a)(!te||Ye.every(function(de){return Object(i.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ge||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ae=null;Object(v.a)(oe).some(function(de){if(!R.isValidElement(de)||!de.type)return!1;var me=de.type;if(me.isSelectOption)return!1;if(me.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!R.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=me,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var h=U,k=Object(e.a)({prefixCls:"rc-select",components:{optionList:m},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:h,fillOptionsWithMissingValue:a.a}),z=function(Z){Object($.a)(ee,Z);var A=Object(le.a)(ee);function ee(){var oe;return Object(g.a)(this,ee),oe=A.apply(this,arguments),oe.selectRef=R.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(y.a)(ee,[{key:"render",value:function(){return R.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),ee}(R.Component);z.Option=C,z.OptGroup=K;var q=z,he=_.c=q},NvD2:function(Oe,_,t){"use strict";t.d(_,"a",function(){return o});var g=t("Kwbf");function y(Q,L){var d=new Set;return Q.forEach(function(B){L.has(B)||d.add(B)}),d}function $(Q){var L=Q||{},d=L.disabled,B=L.disableCheckbox,j=L.checkable;return!!(d||B)||j===!1}function le(Q,L,d,B){for(var j=new Set(Q),X=new Set,H=0;H<=d;H+=1){var D=L.get(H)||new Set;D.forEach(function(m){var E=m.key,C=m.node,p=m.children,K=p===void 0?[]:p;j.has(E)&&!B(C)&&K.filter(function(f){return!B(f.node)}).forEach(function(f){j.add(f.key)})})}for(var s=new Set,l=d;l>=0;l-=1){var O=L.get(l)||new Set;O.forEach(function(m){var E=m.parent,C=m.node;if(B(C)||!m.parent||s.has(m.parent.key))return;if(B(m.parent.node)){s.add(E.key);return}var p=!0,K=!1;(E.children||[]).filter(function(f){return!B(f.node)}).forEach(function(f){var v=f.key,b=j.has(v);p&&!b&&(p=!1),!K&&(b||X.has(v))&&(K=!0)}),p&&j.add(E.key),K&&X.add(E.key),s.add(E.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(y(X,j))}}function R(Q,L,d,B,j){for(var X=new Set(Q),H=new Set(L),D=0;D<=B;D+=1){var s=d.get(D)||new Set;s.forEach(function(E){var C=E.key,p=E.node,K=E.children,f=K===void 0?[]:K;!X.has(C)&&!H.has(C)&&!j(p)&&f.filter(function(v){return!j(v.node)}).forEach(function(v){X.delete(v.key)})})}H=new Set;for(var l=new Set,O=B;O>=0;O-=1){var m=d.get(O)||new Set;m.forEach(function(E){var C=E.parent,p=E.node;if(j(p)||!E.parent||l.has(E.parent.key))return;if(j(E.parent.node)){l.add(C.key);return}var K=!0,f=!1;(C.children||[]).filter(function(v){return!j(v.node)}).forEach(function(v){var b=v.key,n=X.has(b);K&&!n&&(K=!1),!f&&(n||H.has(b))&&(f=!0)}),K||X.delete(C.key),f&&H.add(C.key),l.add(C.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(y(H,X))}}function o(Q,L,d,B){var j=[],X;B?X=B:X=$;var H=new Set(Q.filter(function(O){var m=!!d[O];return m||j.push(O),m})),D=new Map,s=0;Object.keys(d).forEach(function(O){var m=d[O],E=m.level,C=D.get(E);C||(C=new Set,D.set(E,C)),C.add(m),s=Math.max(s,E)}),Object(g.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return L===!0?l=le(H,D,s,X):l=R(H,L.halfCheckedKeys,D,s,X),l}},OZM5:function(Oe,_,t){"use strict";t.d(_,"b",function(){return B}),t.d(_,"a",function(){return j}),t.d(_,"k",function(){return X}),t.d(_,"h",function(){return H}),t.d(_,"i",function(){return D}),t.d(_,"g",function(){return s}),t.d(_,"c",function(){return l}),t.d(_,"d",function(){return O}),t.d(_,"j",function(){return C}),t.d(_,"e",function(){return p}),t.d(_,"f",function(){return K});var g=t("KQm4"),y=t("U8pU"),$=t("Ff2n"),le=t("q1tI"),R=t.n(le),o=t("Kwbf"),Q=t("WaYH"),L=.25,d=2;function B(f,v){var b=f.slice(),n=b.indexOf(v);return n>=0&&b.splice(n,1),b}function j(f,v){var b=f.slice();return b.indexOf(v)===-1&&b.push(v),b}function X(f){return f.split("-")}function H(f,v){return"".concat(f,"-").concat(v)}function D(f){return f&&f.type&&f.type.isTreeNode}function s(f,v){var b=[f],n=v[f];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,u=i.children;b.push(c),a(u)})}return a(n.children),b}function l(f,v){var b=f.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,i=n.height,c=Math.max(i*L,d);return b<=a+c?-1:b>=e-c?1:0}function O(f,v){if(!f)return;var b=v.multiple;return b?f.slice():f.length?[f[0]]:f}var m=function(v){return v};function E(f,v){if(!f)return[];var b=v||{},n=b.processProps,a=n===void 0?m:n,e=Array.isArray(f)?f:[f];return e.map(function(i){var c=i.children,u=Object($.a)(i,["children"]),U=E(c,v);return R.a.createElement(Q.a,Object.assign({},a(u)),U)})}function C(f){if(!f)return null;var v;if(Array.isArray(f))v={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(y.a)(f)==="object")v={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function p(f,v){var b=new Set;function n(a){if(b.has(a))return;var e=v[a];if(!e)return;b.add(a);var i=e.parent,c=e.node;if(c.disabled)return;i&&n(i.key)}return(f||[]).forEach(function(a){n(a)}),Object(g.a)(b)}function K(f){var v={};return Object.keys(f).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=f[b])}),v}},"SA+Z":function(Oe,_,t){var g=t("wTVA"),y=t("EbDI"),$=t("ZhPi"),le=t("wkBT");function R(o){return g(o)||y(o)||$(o)||le()}Oe.exports=R,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},WaYH:function(Oe,_,t){"use strict";var g=t("rePB"),y=t("Ff2n"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("JX7q"),Q=t("Ji7U"),L=t("LK+K"),d=t("q1tI"),B=t("TSYQ"),j=t.n(B),X=t("sboe"),H=t("OZM5"),D=function(v){var b=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var i="".concat(b,"-indent-unit"),c=[],u=0;u1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=C[0];if(o.isValidElement(p)&&Object(j.c)(p)){var K=p.ref;C[0]=o.cloneElement(p,{ref:Object(j.a)(K,this.setChildNode)})}return C.length===1?C[0]:C.map(function(f,v){return!o.isValidElement(f)||"key"in f&&f.key!==null?f:o.cloneElement(f,{key:"".concat(H,"-").concat(v)})})}}]),O}(o.Component);D.displayName="ResizeObserver",_.a=D},wCXF:function(Oe,_,t){"use strict";t.d(_,"a",function(){return tt});var g=t("rePB"),y=t("VTBJ"),$=t("KQm4"),le=t("U8pU"),R=t("ODXe"),o=t("q1tI"),Q=t("TSYQ"),L=t.n(Q),d=t("Gytx"),B=t.n(d),j=t("Kwbf"),X=t("t23M"),H=t("qx4F"),D=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),m=t("fyJ8"),E=t("biw7");function C(r,x,N,w,W){var M=N[r]||{},P=N[x]||{},T,S;M.fixed==="left"?T=w.left[r]:P.fixed==="right"&&(S=w.right[x]);var V=!1,I=!1,F=!1,ae=!1,G=N[x+1],ie=N[r-1];if(W==="rtl"){if(T!==void 0){var xe=ie&&ie.fixed==="left";ae=!xe}else if(S!==void 0){var Ee=G&&G.fixed==="right";F=!Ee}}else if(T!==void 0){var ye=G&&G.fixed==="left";V=!ye}else if(S!==void 0){var se=ie&&ie.fixed==="right";I=!se}return{fixLeft:T,fixRight:S,lastFixLeft:V,firstFixRight:I,lastFixRight:F,firstFixLeft:ae,isSticky:w.isSticky}}var p=t("sR1s");function K(r){var x=r.cells,N=r.stickyOffsets,w=r.flattenColumns,W=r.rowComponent,M=r.cellComponent,P=r.onHeaderRow,T=r.index,S=o.useContext(E.a),V=S.prefixCls,I=S.direction,F;P&&(F=P(x.map(function(G){return G.column}),T));var ae=Object(p.a)(x.map(function(G){return G.column}));return o.createElement(W,Object.assign({},F),x.map(function(G,ie){var xe=G.column,Ee=C(G.colStart,G.colEnd,w,N,I),ye;return xe&&xe.onHeaderCell&&(ye=G.column.onHeaderCell(xe)),o.createElement(m.a,Object.assign({},G,{ellipsis:xe.ellipsis,align:xe.align,component:M,prefixCls:V,key:ae[ie]},Ee,{additionalProps:ye,rowType:"header"}))}))}K.displayName="HeaderRow";var f=K;function v(r){var x=[];function N(P,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[S]=x[S]||[];var V=T,I=P.filter(Boolean).map(function(F){var ae={key:F.key,className:F.className||"",children:F.title,column:F,colStart:V},G=1,ie=F.children;return ie&&ie.length>0&&(G=N(ie,V,S+1).reduce(function(xe,Ee){return xe+Ee},0),ae.hasSubColumns=!0),"colSpan"in F&&(G=F.colSpan),"rowSpan"in F&&(ae.rowSpan=F.rowSpan),ae.colSpan=G,ae.colEnd=ae.colStart+G-1,x[S].push(ae),V+=G,G});return I}N(r,0);for(var w=x.length,W=function(T){x[T].forEach(function(S){!("rowSpan"in S)&&!S.hasSubColumns&&(S.rowSpan=w-T)})},M=0;M=0;T-=1){var S=x[T],V=N&&N[T],I=V&&V[a.a];(S||I||P)&&(W.unshift(o.createElement("col",Object.assign({key:T,style:{width:S,minWidth:S}},I))),P=!0)}return o.createElement("colgroup",null,W)}var i=e;function c(r,x){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),dt=1;dt=F&&(Pe=F-ae),P({scrollLeft:Pe/F*(I+2)}),se.current.x=ce.pageX},ke=function(){var ce=Object(Ye.b)(M.current).top,we=ce+M.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=Fe||ce>=Fe-T?ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},Me=function(ce){ye(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:ce/I*F||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Me}}),o.useEffect(function(){var Ne=Object(We.a)(document.body,"mouseup",$e,!1),ce=Object(We.a)(document.body,"mousemove",Ge,!1);return ke(),function(){Ne.remove(),ce.remove()}},[ae,Se]),o.useEffect(function(){var Ne=Object(We.a)(window,"scroll",ke,!1),ce=Object(We.a)(window,"resize",ke,!1);return function(){Ne.remove(),ce.remove()}},[]),o.useEffect(function(){Ee.isHiddenScrollBar||ye(function(Ne){var ce,we;return Object(y.a)(Object(y.a)({},Ne),{},{scrollLeft:M.current.scrollLeft/((ce=M.current)===null||ce===void 0?void 0:ce.scrollWidth)*((we=M.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ee.isHiddenScrollBar]),I<=F||!ae||Ee.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:F,bottom:T},className:"".concat(V,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:G,className:L()("".concat(V,"-sticky-scroll-bar"),Object(g.a)({},"".concat(V,"-sticky-scroll-bar-active"),Se)),style:{width:"".concat(ae,"px"),transform:"translate3d(".concat(Ee.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(Ae);function me(r,x){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(x,"-sticky-header"):"",offsetHeader:Object(le.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(le.a)(r)==="object"&&r.offsetScroll||0}},[r,x])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var x=r.children;return x},function(r,x){return B()(r.props,x.props)?r.pingLeft!==x.pingLeft||r.pingRight!==x.pingRight:!1});function Ve(r){var x,N=r.prefixCls,w=r.className,W=r.rowClassName,M=r.style,P=r.data,T=r.rowKey,S=r.scroll,V=r.tableLayout,I=r.direction,F=r.title,ae=r.footer,G=r.summary,ie=r.id,xe=r.showHeader,Ee=r.components,ye=r.emptyText,se=r.onRow,Xe=r.onHeaderRow,De=r.internalHooks,Se=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,Ce=P||Qe,Ge=!!Ce.length,ke=o.useState(0),Me=Object(R.a)(ke,2),Ne=Me[0],ce=Me[1];o.useEffect(function(){ce(Object(H.a)())});var we=o.useMemo(function(){return Object(p.c)(Ee,{})},[Ee]),Fe=o.useCallback(function(pe,ve){return Object(p.b)(we,pe)||ve},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(pe){var ve=pe&&pe[T];return ve}},[T]),Pe=Object(a.c)(r),jt=Pe.expandIcon,Nt=Pe.expandedRowKeys,Rt=Pe.defaultExpandedRowKeys,rt=Pe.defaultExpandAllRows,it=Pe.expandedRowRender,ft=Pe.onExpand,mt=Pe.onExpandedRowsChange,Tt=Pe.expandRowByClick,nt=Pe.rowExpandable,Et=Pe.expandIconColumnIndex,pt=Pe.expandedRowClassName,Kt=Pe.childrenColumnName,Pt=Pe.indentSize,ht=jt||Be,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&De===tt&&r.expandable.__PARENT_RENDER_ICON__||Ce.some(function(pe){return pe&&Object(le.a)(pe)==="object"&&pe[gt]})?"nest":!1},[!!it,Ce]),Dt=o.useState(function(){return Rt||(rt?Ue(Ce,Je,gt):[])}),ze=Object(R.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Nt||Ze||[])},[Nt,Ze]),ct=o.useCallback(function(pe){var ve=Je(pe,Ce.indexOf(pe)),Ke,qe=He.has(ve);qe?(He.delete(ve),Ke=Object($.a)(He)):Ke=[].concat(Object($.a)(He),[ve]),at(Ke),ft&&ft(!qe,pe),mt&&mt(Ke)},[Je,He,Ce,ft,mt]),dt=o.useState(0),Mt=Object(R.a)(dt,2),Ct=Mt[0],Lt=Mt[1],vn=Object(J.b)(Object(y.a)(Object(y.a)(Object(y.a)({},r),Pe),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:I}),De===tt?Se:null),Yt=Object(R.a)(vn,2),Wt=Yt[0],Le=Yt[1],_t=o.useMemo(function(){return{columns:Wt,flattenColumns:Le}},[Wt,Le]),kt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(R.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(R.a)(gn,2),tn=en[0],Cn=en[1],yn=Y(new Map),nn=Object(R.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(p.a)(Le),an=jn.map(function(pe){return On.get(pe)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Le.length,I),ot=S&&Object(p.d)(S.y),lt=S&&Object(p.d)(S.x),yt=lt&&Le.some(function(pe){var ve=pe.fixed;return ve}),rn=o.useRef(),wt=me($e,N),Ot=wt.isSticky,Nn=wt.offsetHeader,Rn=wt.offsetScroll,Tn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:S.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:S.x===!0?"auto":S.x,minWidth:"100%"});var ln=o.useCallback(function(pe,ve){xn(function(Ke){var qe=new Map(Ke);return qe.set(pe,ve),qe})},[]),Pn=je(null),sn=Object(R.a)(Pn,2),Sn=sn[0],cn=sn[1];function Ft(pe,ve){if(!ve)return;typeof ve=="function"?ve(pe):ve.scrollLeft!==pe&&(ve.scrollLeft=pe)}var vt=function(ve){var Ke=ve.currentTarget,qe=ve.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(y.a)(l),Object(y.a)(j(C).map(function(p){return Object($.a)({fixed:E},p)}))):[].concat(Object(y.a)(l),[Object($.a)(Object($.a)({},O),{},{fixed:E})])},[])}function X(s){for(var l=!0,O=0;O=0;C-=1){var p=s[C];if(E&&p.fixed!=="right")E=!1;else if(!E&&p.fixed==="right"){Object(Q.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function H(s){return s.map(function(l){var O=l.fixed,m=Object(le.a)(l,["fixed"]),E=O;return O==="left"?E="right":O==="right"&&(E="left"),Object($.a)({fixed:E},m)})}function D(s,l){var O=s.prefixCls,m=s.columns,E=s.children,C=s.expandable,p=s.expandedKeys,K=s.getRowKey,f=s.onTriggerExpand,v=s.expandIcon,b=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,i=R.useMemo(function(){return m||B(E)},[m,E]),c=R.useMemo(function(){if(C){var h,k=n||0,z=i[k],q=(h={},Object(g.a)(h,d.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(h,"title",""),Object(g.a)(h,"fixed",z?z.fixed:null),Object(g.a)(h,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(h,"render",function(A,ee,oe){var ne=K(ee,oe),re=p.has(ne),be=b?b(ee):!0,J=v({prefixCls:O,expanded:re,expandable:be,record:ee,onExpand:f});return e?R.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},J):J}),h),he=i.slice();return k>=0&&he.splice(k,0,q),he}return i},[C,i,K,p,v,a]),u=R.useMemo(function(){var h=c;return l&&(h=l(h)),h.length||(h=[{render:function(){return null}}]),h},[l,c,a]),U=R.useMemo(function(){return a==="rtl"?H(j(u)):j(u)},[u,a]);return[u,U]}_.b=D},"y0+3":function(Oe,_,t){"use strict";t.d(_,"a",function(){return j}),t.d(_,"b",function(){return H});var g=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},$={cssFloat:1,styleFloat:1,float:1};function le(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function R(D,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return D.offsetHeight;if(s==="width")return D.offsetWidth}return s in y||(y[s]=g.test(s)),y[s]?parseFloat(l)||0:l}function o(D,s){var l=arguments.length,O=le(D);return s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,l===1?O:R(D,s,O[s]||D.style[s])}function Q(D,s,l){var O=arguments.length;if(s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),D.style[s]=l,l;for(var m in s)s.hasOwnProperty(m)&&Q(D,m,s[m]);return le(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function d(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function B(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:s}}function j(){var D=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:s}}function X(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var s=D.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[210,8],{"6+eU":function(Oe,_,t){"use strict";t.d(_,"a",function(){return f});var g=t("wx14"),y=t("rePB"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("Ji7U"),Q=t("LK+K"),L=t("q1tI"),d=t.n(L),B=t("TSYQ"),j=t.n(B),X=function(b){var n,a="".concat(b.rootPrefixCls,"-item"),e=j()(a,"".concat(a,"-").concat(b.page),(n={},Object(y.a)(n,"".concat(a,"-active"),b.active),Object(y.a)(n,b.className,!!b.className),Object(y.a)(n,"".concat(a,"-disabled"),!b.page),n)),i=function(){b.onClick(b.page)},c=function(U){b.onKeyPress(U,b.onClick,b.page)};return d.a.createElement("li",{title:b.showTitle?b.page:null,className:e,onClick:i,onKeyPress:c,tabIndex:"0"},b.itemRender(b.page,"page",d.a.createElement("a",{rel:"nofollow"},b.page)))},H=X,D={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},s=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(){var a;Object(le.a)(this,n);for(var e=arguments.length,i=new Array(e),c=0;c=0||u.relatedTarget.className.indexOf("".concat(z,"-next"))>=0))return;a.setState({goInputText:""}),W(a.getValidValue())},a.go=function(u){var U=a.state.goInputText;if(U==="")return;(u.keyCode===D.ENTER||u.type==="click")&&(a.setState({goInputText:""}),a.props.quickGo(a.getValidValue()))},a}return Object(R.a)(n,[{key:"getValidValue",value:function(){var e=this.state,i=e.goInputText,c=e.current;return!i||isNaN(i)?c:Number(i)}},{key:"getPageSizeOptions",value:function(){var e=this.props,i=e.pageSize,c=e.pageSizeOptions;return c.some(function(u){return u.toString()===i.toString()})?c:c.concat([i.toString()]).sort(function(u,U){var h=isNaN(Number(u))?0:Number(u),W=isNaN(Number(U))?0:Number(U);return h-W})}},{key:"render",value:function(){var e=this,i=this.props,c=i.pageSize,u=i.locale,U=i.rootPrefixCls,h=i.changeSize,W=i.quickGo,z=i.goButton,q=i.selectComponentClass,he=i.buildOptionText,Z=i.selectPrefixCls,A=i.disabled,ee=this.state.goInputText,oe="".concat(U,"-options"),ne=q,re=null,be=null,J=null;if(!h&&!W)return null;var Re=this.getPageSizeOptions();if(h&&ne){var fe=Re.map(function(Y,je){return d.a.createElement(ne.Option,{key:je,value:Y.toString()},(he||e.buildOptionText)(Y))});re=d.a.createElement(ne,{disabled:A,prefixCls:Z,showSearch:!1,className:"".concat(oe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(c||Re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(je){return je.parentNode}},fe)}return W&&(z&&(J=typeof z=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:A,className:"".concat(oe,"-quick-jumper-button")},u.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},z)),be=d.a.createElement("div",{className:"".concat(oe,"-quick-jumper")},u.jump_to,d.a.createElement("input",{disabled:A,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),u.page,J)),d.a.createElement("li",{className:"".concat(oe)},re,be)}}]),n}(d.a.Component);s.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=s,O=t("N2Kk");function m(){}function E(v){return typeof v=="number"&&isFinite(v)&&Math.floor(v)===v}function C(v,b,n){return n}function p(v,b,n){var a=typeof v=="undefined"?b.pageSize:v;return Math.floor((n.total-1)/a)+1}var K=function(v){Object(o.a)(n,v);var b=Object(Q.a)(n);function n(a){var e;Object(le.a)(this,n),e=b.call(this,a),e.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},e.getJumpNextPage=function(){return Math.min(p(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},e.getItemIcon=function(h,W){var z=e.props.prefixCls,q=h||d.a.createElement("button",{type:"button","aria-label":W,className:"".concat(z,"-item-link")});return typeof h=="function"&&(q=d.a.createElement(h,Object($.a)({},e.props))),q},e.savePaginationNode=function(h){e.paginationNode=h},e.isValid=function(h){return E(h)&&h!==e.state.current},e.shouldDisplayQuickJumper=function(){var h=e.props,W=h.showQuickJumper,z=h.pageSize,q=h.total;return q<=z?!1:W},e.handleKeyDown=function(h){(h.keyCode===D.ARROW_UP||h.keyCode===D.ARROW_DOWN)&&h.preventDefault()},e.handleKeyUp=function(h){var W=e.getValidValue(h),z=e.state.currentInputValue;W!==z&&e.setState({currentInputValue:W}),h.keyCode===D.ENTER?e.handleChange(W):h.keyCode===D.ARROW_UP?e.handleChange(W-1):h.keyCode===D.ARROW_DOWN&&e.handleChange(W+1)},e.changePageSize=function(h){var W=e.state.current,z=p(h,e.state,e.props);W=W>z?z:W,z===0&&(W=e.state.current),typeof h=="number"&&("pageSize"in e.props||e.setState({pageSize:h}),"current"in e.props||e.setState({current:W,currentInputValue:W})),e.props.onShowSizeChange(W,h),"onChange"in e.props&&e.props.onChange&&e.props.onChange(W,h)},e.handleChange=function(h){var W=e.props.disabled,z=h;if(e.isValid(z)&&!W){var q=p(void 0,e.state,e.props);z>q?z=q:z<1&&(z=1),"current"in e.props||e.setState({current:z,currentInputValue:z});var he=e.state.pageSize;return e.props.onChange(z,he),z}return e.state.current},e.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},e.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},e.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},e.jumpNext=function(){e.handleChange(e.getJumpNextPage())},e.hasPrev=function(){return e.state.current>1},e.hasNext=function(){return e.state.current2?z-2:0),he=2;he=c?U=c:U=Number(i),U}},{key:"getShowSizeChanger",value:function(){var e=this.props,i=e.showSizeChanger,c=e.total,u=e.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:c>u}},{key:"renderPrev",value:function(e){var i=this.props,c=i.prevIcon,u=i.itemRender,U=u(e,"prev",this.getItemIcon(c,"prev page")),h=!this.hasPrev();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"renderNext",value:function(e){var i=this.props,c=i.nextIcon,u=i.itemRender,U=u(e,"next",this.getItemIcon(c,"next page")),h=!this.hasNext();return Object(L.isValidElement)(U)?Object(L.cloneElement)(U,{disabled:h}):U}},{key:"render",value:function(){var e=this,i=this.props,c=i.prefixCls,u=i.className,U=i.style,h=i.disabled,W=i.hideOnSinglePage,z=i.total,q=i.locale,he=i.showQuickJumper,Z=i.showLessItems,A=i.showTitle,ee=i.showTotal,oe=i.simple,ne=i.itemRender,re=i.showPrevNextJumpers,be=i.jumpPrevIcon,J=i.jumpNextIcon,Re=i.selectComponentClass,fe=i.selectPrefixCls,Y=i.pageSizeOptions,je=this.state,te=je.current,_e=je.pageSize,Te=je.currentInputValue;if(W===!0&&z<=_e)return null;var ue=p(void 0,this.state,this.props),ge=[],Be=null,Ue=null,ke=null,Ye=null,Ae=null,de=he&&he.goButton,me=Z?1:2,Qe=te-1>0?te-1:0,et=te+1=me*2&&te!==1+2&&(ge[0]=Object(L.cloneElement)(ge[0],{className:"".concat(c,"-item-after-jump-prev")}),ge.unshift(Be)),ue-te>=me*2&&te!==ue-2&&(ge[ge.length-1]=Object(L.cloneElement)(ge[ge.length-1],{className:"".concat(c,"-item-before-jump-next")}),ge.push(Ue)),N!==1&&ge.unshift(ke),w!==ue&&ge.push(Ye)}var P=null;ee&&(P=d.a.createElement("li",{className:"".concat(c,"-total-text")},ee(z,[z===0?0:(te-1)*_e+1,te*_e>z?z:te*_e])));var T=!this.hasPrev()||!ue,S=!this.hasNext()||!ue;return d.a.createElement("ul",Object(g.a)({className:j()(c,u,Object(y.a)({},"".concat(c,"-disabled"),h)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},tt),P,d.a.createElement("li",{title:A?q.prev_page:null,onClick:this.prev,tabIndex:T?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(c,"-prev"),Object(y.a)({},"".concat(c,"-disabled"),T)),"aria-disabled":T},this.renderPrev(Qe)),ge,d.a.createElement("li",{title:A?q.next_page:null,onClick:this.next,tabIndex:S?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(c,"-next"),Object(y.a)({},"".concat(c,"-disabled"),S)),"aria-disabled":S},this.renderNext(et)),d.a.createElement(l,{disabled:h,locale:q,rootPrefixCls:c,selectComponentClass:Re,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:_e,pageSizeOptions:Y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(e,i){var c={};if("current"in e&&(c.current=e.current,e.current!==i.current&&(c.currentInputValue=c.current)),"pageSize"in e&&e.pageSize!==i.pageSize){var u=i.current,U=p(e.pageSize,i,e);u=u>U?U:u,"current"in e||(c.current=u,c.currentInputValue=u),c.pageSize=e.pageSize}return c}}]),n}(d.a.Component);K.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:m,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:m,locale:O.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var f=K},"6RRn":function(Oe,_,t){"use strict";var g=t("wCXF"),y=t("n6Qo");t.d(_,"b",function(){return y.a});var $=t("IBYe"),le=t("6eGT"),R=t("hW8S");t.d(_,"a",function(){return R.a}),_.c=g.b},"6eGT":function(Oe,_,t){"use strict";function g(y){return null}_.a=g},"815F":function(Oe,_,t){"use strict";t.d(_,"e",function(){return Q}),t.d(_,"c",function(){return d}),t.d(_,"d",function(){return B}),t.d(_,"a",function(){return X}),t.d(_,"f",function(){return H}),t.d(_,"b",function(){return D});var g=t("KQm4"),y=t("VTBJ"),$=t("Ff2n"),le=t("Zm9Q"),R=t("Kwbf"),o=t("OZM5");function Q(s,l){return s!=null?s:l}function L(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function O(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(C){var p=C.key,K=C.children;Object(R.a)(p!=null,"Tree node must have a certain key: [".concat(E).concat(p,"]"));var f=String(p);Object(R.a)(!l.has(f)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(f)),l.set(f,!0),O(K,"".concat(E).concat(f," > "))})}O(s)}function d(s){function l(O){var m=Object(le.a)(O);return m.map(function(E){if(!Object(o.i)(E))return Object(R.a)(!E,"Tree/TreeNode can only accept TreeNode as children."),null;var C=E.key,p=E.props,K=p.children,f=Object($.a)(p,["children"]),v=Object(y.a)({key:C},f),b=l(K);return b.length&&(v.children=b),v}).filter(function(E){return E})}return l(s)}function B(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(l===!0?[]:l),m=[];function E(C){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(K,f){var v=Object(o.h)(p?p.pos:"0",f),b=Q(K.key,v),n=Object(y.a)(Object(y.a)({},K),{},{parent:p,pos:v,children:null,data:K,isStart:[].concat(Object(g.a)(p?p.isStart:[]),[f===0]),isEnd:[].concat(Object(g.a)(p?p.isEnd:[]),[f===C.length-1])});return m.push(n),l===!0||O.has(b)?n.children=E(K.children||[],n):n.children=[],n})}return E(s),m}function j(s,l,O){var m;O?typeof O=="string"?m=function(p){return p[O]}:typeof O=="function"&&(m=function(p){return O(p)}):m=function(p,K){return Q(p.key,K)};function E(C,p,K){var f=C?C.children:s,v=C?Object(o.h)(K.pos,p):"0";if(C){var b=m(C,v),n={node:C,index:p,pos:v,key:b,parentPos:K.node?K.pos:null,level:K.level+1};l(n)}f&&f.forEach(function(a,e){E(a,e,{node:C,pos:v,level:K?K.level+1:-1})})}E(null)}function X(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=l.initWrapper,m=l.processEntity,E=l.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,p={},K={},f={posEntities:p,keyEntities:K};return O&&(f=O(f)||f),j(s,function(v){var b=v.node,n=v.index,a=v.pos,e=v.key,i=v.parentPos,c=v.level,u={node:b,index:n,key:e,pos:a,level:c},U=Q(e,a);p[a]=u,K[U]=u,u.parent=p[i],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),m&&m(u,f)},C),E&&E(f),f}function H(s,l){var O=l.expandedKeys,m=l.selectedKeys,E=l.loadedKeys,C=l.loadingKeys,p=l.checkedKeys,K=l.halfCheckedKeys,f=l.dragOverNodeKey,v=l.dropPosition,b=l.keyEntities,n=b[s],a={eventKey:s,expanded:O.indexOf(s)!==-1,selected:m.indexOf(s)!==-1,loaded:E.indexOf(s)!==-1,loading:C.indexOf(s)!==-1,checked:p.indexOf(s)!==-1,halfChecked:K.indexOf(s)!==-1,pos:String(n?n.pos:""),dragOver:f===s&&v===0,dragOverGapTop:f===s&&v===-1,dragOverGapBottom:f===s&&v===1};return a}function D(s){var l=s.data,O=s.expanded,m=s.selected,E=s.checked,C=s.loaded,p=s.loading,K=s.halfChecked,f=s.dragOver,v=s.dragOverGapTop,b=s.dragOverGapBottom,n=s.pos,a=s.active,e=Object(y.a)(Object(y.a)({},l),{},{expanded:O,selected:m,checked:E,loaded:C,loading:p,halfChecked:K,dragOver:f,dragOverGapTop:v,dragOverGapBottom:b,pos:n,active:a});return"props"in e||Object.defineProperty(e,"props",{get:function(){return Object(R.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),s}}),e}},"9YGm":function(Oe,_,t){Oe.exports={bg:"bg___1bAP4",header:"header___1lG6Z",line:"line___2EDvV",main:"main___25tDY",row:"row___1OWn9"}},IBYe:function(Oe,_,t){"use strict";function g(y){return null}_.a=g},LdHM:function(Oe,_,t){"use strict";t.d(_,"b",function(){return C}),t.d(_,"a",function(){return K});var g=t("1OyB"),y=t("vuIU"),$=t("Ji7U"),le=t("LK+K"),R=t("q1tI"),o=t("rePB"),Q=t("Ff2n"),L=t("ODXe"),d=t("4IlW"),B=t("bX4T"),j=t("YrtM"),X=t("TSYQ"),H=t.n(X),D=t("+nKL"),s=t("8OUc"),l=function(A,ee){var oe=A.prefixCls,ne=A.id,re=A.flattenOptions,be=A.childrenAsData,J=A.values,Re=A.searchValue,fe=A.multiple,Y=A.defaultActiveFirstOption,je=A.height,te=A.itemHeight,_e=A.notFoundContent,Te=A.open,ue=A.menuItemSelectedIcon,ge=A.virtual,Be=A.onSelect,Ue=A.onToggleOpen,ke=A.onActiveValue,Ye=A.onScroll,Ae=A.onMouseEnter,de="".concat(oe,"-item"),me=Object(j.a)(function(){return re},[Te,re],function(M,P){return P[0]&&M[1]!==P[1]}),Qe=R.useRef(null),et=function(P){P.preventDefault()},tt=function(P){Qe.current&&Qe.current.scrollTo({index:P})},st=function(P){for(var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,S=me.length,V=0;V1&&arguments[1]!==void 0?arguments[1]:!1;return Object(v.a)(Z).map(function(ee,oe){if(!R.isValidElement(ee)||!ee.type)return null;var ne=ee.type.isSelectOptGroup,re=ee.key,be=ee.props,J=be.children,Re=Object(Q.a)(be,["children"]);return A||!ne?b(ee):Object(f.a)(Object(f.a)({key:"__RC_SELECT_GRP__".concat(re===null?oe:re,"__"),label:re},Re),{},{options:n(J)})}).filter(function(ee){return ee})}var a=t("2Qr1"),e=t("qNPg"),i=t("U8pU"),c=t("Kwbf"),u=t("WKfj");function U(Z){var A=Z.mode,ee=Z.options,oe=Z.children,ne=Z.backfill,re=Z.allowClear,be=Z.placeholder,J=Z.getInputElement,Re=Z.showSearch,fe=Z.onSearch,Y=Z.defaultOpen,je=Z.autoFocus,te=Z.labelInValue,_e=Z.value,Te=Z.inputValue,ue=Z.optionLabelProp,ge=A==="multiple"||A==="tags",Be=Re!==void 0?Re:ge||A==="combobox",Ue=ee||n(oe);if(Object(c.a)(A!=="tags"||Ue.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),A==="tags"||A==="combobox"){var ke=Ue.some(function(de){return de.options?de.options.some(function(me){return typeof("value"in me?me.value:me.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(c.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(c.a)(A!=="combobox"||!ue,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(c.a)(A==="combobox"||!ne,"`backfill` only works with `combobox` mode."),Object(c.a)(A==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(c.b)(A!=="combobox"||!J||!re||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Be&&A!=="combobox"&&A!=="tags"&&Object(c.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(c.b)(!Y||je,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var Ye=Object(u.d)(_e);Object(c.a)(!te||Ye.every(function(de){return Object(i.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(c.a)(!ge||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(oe){var Ae=null;Object(v.a)(oe).some(function(de){if(!R.isValidElement(de)||!de.type)return!1;var me=de.type;if(me.isSelectOption)return!1;if(me.isSelectOptGroup){var Qe=Object(v.a)(de.props.children).every(function(et){return!R.isValidElement(et)||!de.type||et.type.isSelectOption?!0:(Ae=et.type,!1)});return!Qe}return Ae=me,!0}),Ae&&Object(c.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ae.displayName||Ae.name||Ae,"`.")),Object(c.a)(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var h=U,W=Object(e.a)({prefixCls:"rc-select",components:{optionList:m},convertChildrenToData:n,flattenOptions:a.d,getLabeledValue:a.e,filterOptions:a.b,isValueDisabled:a.g,findValueOption:a.c,warningProps:h,fillOptionsWithMissingValue:a.a}),z=function(Z){Object($.a)(ee,Z);var A=Object(le.a)(ee);function ee(){var oe;return Object(g.a)(this,ee),oe=A.apply(this,arguments),oe.selectRef=R.createRef(),oe.focus=function(){oe.selectRef.current.focus()},oe.blur=function(){oe.selectRef.current.blur()},oe}return Object(y.a)(ee,[{key:"render",value:function(){return R.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ee}(R.Component);z.Option=C,z.OptGroup=K;var q=z,he=_.c=q},NvD2:function(Oe,_,t){"use strict";t.d(_,"a",function(){return o});var g=t("Kwbf");function y(Q,L){var d=new Set;return Q.forEach(function(B){L.has(B)||d.add(B)}),d}function $(Q){var L=Q||{},d=L.disabled,B=L.disableCheckbox,j=L.checkable;return!!(d||B)||j===!1}function le(Q,L,d,B){for(var j=new Set(Q),X=new Set,H=0;H<=d;H+=1){var D=L.get(H)||new Set;D.forEach(function(m){var E=m.key,C=m.node,p=m.children,K=p===void 0?[]:p;j.has(E)&&!B(C)&&K.filter(function(f){return!B(f.node)}).forEach(function(f){j.add(f.key)})})}for(var s=new Set,l=d;l>=0;l-=1){var O=L.get(l)||new Set;O.forEach(function(m){var E=m.parent,C=m.node;if(B(C)||!m.parent||s.has(m.parent.key))return;if(B(m.parent.node)){s.add(E.key);return}var p=!0,K=!1;(E.children||[]).filter(function(f){return!B(f.node)}).forEach(function(f){var v=f.key,b=j.has(v);p&&!b&&(p=!1),!K&&(b||X.has(v))&&(K=!0)}),p&&j.add(E.key),K&&X.add(E.key),s.add(E.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(y(X,j))}}function R(Q,L,d,B,j){for(var X=new Set(Q),H=new Set(L),D=0;D<=B;D+=1){var s=d.get(D)||new Set;s.forEach(function(E){var C=E.key,p=E.node,K=E.children,f=K===void 0?[]:K;!X.has(C)&&!H.has(C)&&!j(p)&&f.filter(function(v){return!j(v.node)}).forEach(function(v){X.delete(v.key)})})}H=new Set;for(var l=new Set,O=B;O>=0;O-=1){var m=d.get(O)||new Set;m.forEach(function(E){var C=E.parent,p=E.node;if(j(p)||!E.parent||l.has(E.parent.key))return;if(j(E.parent.node)){l.add(C.key);return}var K=!0,f=!1;(C.children||[]).filter(function(v){return!j(v.node)}).forEach(function(v){var b=v.key,n=X.has(b);K&&!n&&(K=!1),!f&&(n||H.has(b))&&(f=!0)}),K||X.delete(C.key),f&&H.add(C.key),l.add(C.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(y(H,X))}}function o(Q,L,d,B){var j=[],X;B?X=B:X=$;var H=new Set(Q.filter(function(O){var m=!!d[O];return m||j.push(O),m})),D=new Map,s=0;Object.keys(d).forEach(function(O){var m=d[O],E=m.level,C=D.get(E);C||(C=new Set,D.set(E,C)),C.add(m),s=Math.max(s,E)}),Object(g.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var l;return L===!0?l=le(H,D,s,X):l=R(H,L.halfCheckedKeys,D,s,X),l}},OZM5:function(Oe,_,t){"use strict";t.d(_,"b",function(){return B}),t.d(_,"a",function(){return j}),t.d(_,"k",function(){return X}),t.d(_,"h",function(){return H}),t.d(_,"i",function(){return D}),t.d(_,"g",function(){return s}),t.d(_,"c",function(){return l}),t.d(_,"d",function(){return O}),t.d(_,"j",function(){return C}),t.d(_,"e",function(){return p}),t.d(_,"f",function(){return K});var g=t("KQm4"),y=t("U8pU"),$=t("Ff2n"),le=t("q1tI"),R=t.n(le),o=t("Kwbf"),Q=t("WaYH"),L=.25,d=2;function B(f,v){var b=f.slice(),n=b.indexOf(v);return n>=0&&b.splice(n,1),b}function j(f,v){var b=f.slice();return b.indexOf(v)===-1&&b.push(v),b}function X(f){return f.split("-")}function H(f,v){return"".concat(f,"-").concat(v)}function D(f){return f&&f.type&&f.type.isTreeNode}function s(f,v){var b=[f],n=v[f];function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];e.forEach(function(i){var c=i.key,u=i.children;b.push(c),a(u)})}return a(n.children),b}function l(f,v){var b=f.clientY,n=v.selectHandle.getBoundingClientRect(),a=n.top,e=n.bottom,i=n.height,c=Math.max(i*L,d);return b<=a+c?-1:b>=e-c?1:0}function O(f,v){if(!f)return;var b=v.multiple;return b?f.slice():f.length?[f[0]]:f}var m=function(v){return v};function E(f,v){if(!f)return[];var b=v||{},n=b.processProps,a=n===void 0?m:n,e=Array.isArray(f)?f:[f];return e.map(function(i){var c=i.children,u=Object($.a)(i,["children"]),U=E(c,v);return R.a.createElement(Q.a,Object.assign({},a(u)),U)})}function C(f){if(!f)return null;var v;if(Array.isArray(f))v={checkedKeys:f,halfCheckedKeys:void 0};else if(Object(y.a)(f)==="object")v={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return Object(o.a)(!1,"`checkedKeys` is not an array or an object"),null;return v}function p(f,v){var b=new Set;function n(a){if(b.has(a))return;var e=v[a];if(!e)return;b.add(a);var i=e.parent,c=e.node;if(c.disabled)return;i&&n(i.key)}return(f||[]).forEach(function(a){n(a)}),Object(g.a)(b)}function K(f){var v={};return Object.keys(f).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(v[b]=f[b])}),v}},"SA+Z":function(Oe,_,t){var g=t("wTVA"),y=t("EbDI"),$=t("ZhPi"),le=t("wkBT");function R(o){return g(o)||y(o)||$(o)||le()}Oe.exports=R,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},WaYH:function(Oe,_,t){"use strict";var g=t("rePB"),y=t("Ff2n"),$=t("VTBJ"),le=t("1OyB"),R=t("vuIU"),o=t("JX7q"),Q=t("Ji7U"),L=t("LK+K"),d=t("q1tI"),B=t("TSYQ"),j=t.n(B),X=t("sboe"),H=t("OZM5"),D=function(v){var b=v.prefixCls,n=v.level,a=v.isStart,e=v.isEnd;if(!n)return null;for(var i="".concat(b,"-indent-unit"),c=[],u=0;u1)Object(B.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(B.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=C[0];if(o.isValidElement(p)&&Object(j.c)(p)){var K=p.ref;C[0]=o.cloneElement(p,{ref:Object(j.a)(K,this.setChildNode)})}return C.length===1?C[0]:C.map(function(f,v){return!o.isValidElement(f)||"key"in f&&f.key!==null?f:o.cloneElement(f,{key:"".concat(H,"-").concat(v)})})}}]),O}(o.Component);D.displayName="ResizeObserver",_.a=D},wCXF:function(Oe,_,t){"use strict";t.d(_,"a",function(){return tt});var g=t("rePB"),y=t("VTBJ"),$=t("KQm4"),le=t("U8pU"),R=t("ODXe"),o=t("q1tI"),Q=t("TSYQ"),L=t.n(Q),d=t("Gytx"),B=t.n(d),j=t("Kwbf"),X=t("t23M"),H=t("qx4F"),D=t("6eGT"),s=t("IBYe"),l=t("Ff2n"),O=t("c+Xe"),m=t("fyJ8"),E=t("biw7");function C(r,x,N,w,k){var M=N[r]||{},P=N[x]||{},T,S;M.fixed==="left"?T=w.left[r]:P.fixed==="right"&&(S=w.right[x]);var V=!1,I=!1,F=!1,ae=!1,G=N[x+1],ie=N[r-1];if(k==="rtl"){if(T!==void 0){var xe=ie&&ie.fixed==="left";ae=!xe}else if(S!==void 0){var Ee=G&&G.fixed==="right";F=!Ee}}else if(T!==void 0){var ye=G&&G.fixed==="left";V=!ye}else if(S!==void 0){var se=ie&&ie.fixed==="right";I=!se}return{fixLeft:T,fixRight:S,lastFixLeft:V,firstFixRight:I,lastFixRight:F,firstFixLeft:ae,isSticky:w.isSticky}}var p=t("sR1s");function K(r){var x=r.cells,N=r.stickyOffsets,w=r.flattenColumns,k=r.rowComponent,M=r.cellComponent,P=r.onHeaderRow,T=r.index,S=o.useContext(E.a),V=S.prefixCls,I=S.direction,F;P&&(F=P(x.map(function(G){return G.column}),T));var ae=Object(p.a)(x.map(function(G){return G.column}));return o.createElement(k,Object.assign({},F),x.map(function(G,ie){var xe=G.column,Ee=C(G.colStart,G.colEnd,w,N,I),ye;return xe&&xe.onHeaderCell&&(ye=G.column.onHeaderCell(xe)),o.createElement(m.a,Object.assign({},G,{ellipsis:xe.ellipsis,align:xe.align,component:M,prefixCls:V,key:ae[ie]},Ee,{additionalProps:ye,rowType:"header"}))}))}K.displayName="HeaderRow";var f=K;function v(r){var x=[];function N(P,T){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;x[S]=x[S]||[];var V=T,I=P.filter(Boolean).map(function(F){var ae={key:F.key,className:F.className||"",children:F.title,column:F,colStart:V},G=1,ie=F.children;return ie&&ie.length>0&&(G=N(ie,V,S+1).reduce(function(xe,Ee){return xe+Ee},0),ae.hasSubColumns=!0),"colSpan"in F&&(G=F.colSpan),"rowSpan"in F&&(ae.rowSpan=F.rowSpan),ae.colSpan=G,ae.colEnd=ae.colStart+G-1,x[S].push(ae),V+=G,G});return I}N(r,0);for(var w=x.length,k=function(T){x[T].forEach(function(S){!("rowSpan"in S)&&!S.hasSubColumns&&(S.rowSpan=w-T)})},M=0;M=0;T-=1){var S=x[T],V=N&&N[T],I=V&&V[a.a];(S||I||P)&&(k.unshift(o.createElement("col",Object.assign({key:T,style:{width:S,minWidth:S}},I))),P=!0)}return o.createElement("colgroup",null,k)}var i=e;function c(r,x){return Object(o.useMemo)(function(){for(var N=[],w=0;w1?He-1:0),dt=1;dt=F&&(Pe=F-ae),P({scrollLeft:Pe/F*(I+2)}),se.current.x=ce.pageX},We=function(){var ce=Object(Ye.b)(M.current).top,we=ce+M.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;we-Object(H.a)()<=Fe||ce>=Fe-T?ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!0})}):ye(function(Je){return Object(y.a)(Object(y.a)({},Je),{},{isHiddenScrollBar:!1})})},Me=function(ce){ye(function(we){return Object(y.a)(Object(y.a)({},we),{},{scrollLeft:ce/I*F||0})})};return o.useImperativeHandle(N,function(){return{setScrollLeft:Me}}),o.useEffect(function(){var Ne=Object(ke.a)(document.body,"mouseup",$e,!1),ce=Object(ke.a)(document.body,"mousemove",Ge,!1);return We(),function(){Ne.remove(),ce.remove()}},[ae,Se]),o.useEffect(function(){var Ne=Object(ke.a)(window,"scroll",We,!1),ce=Object(ke.a)(window,"resize",We,!1);return function(){Ne.remove(),ce.remove()}},[]),o.useEffect(function(){Ee.isHiddenScrollBar||ye(function(Ne){var ce,we;return Object(y.a)(Object(y.a)({},Ne),{},{scrollLeft:M.current.scrollLeft/((ce=M.current)===null||ce===void 0?void 0:ce.scrollWidth)*((we=M.current)===null||we===void 0?void 0:we.clientWidth)})})},[Ee.isHiddenScrollBar]),I<=F||!ae||Ee.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(H.a)(),width:F,bottom:T},className:"".concat(V,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ce,ref:G,className:L()("".concat(V,"-sticky-scroll-bar"),Object(g.a)({},"".concat(V,"-sticky-scroll-bar-active"),Se)),style:{width:"".concat(ae,"px"),transform:"translate3d(".concat(Ee.scrollLeft,"px, 0, 0)")}}))},de=o.forwardRef(Ae);function me(r,x){return o.useMemo(function(){var N=!!r;return{isSticky:N,stickyClassName:N?"".concat(x,"-sticky-header"):"",offsetHeader:Object(le.a)(r)==="object"&&r.offsetHeader||0,offsetScroll:Object(le.a)(r)==="object"&&r.offsetScroll||0}},[r,x])}var Qe=[],et={},tt="rc-table-internal-hook",st=o.memo(function(r){var x=r.children;return x},function(r,x){return B()(r.props,x.props)?r.pingLeft!==x.pingLeft||r.pingRight!==x.pingRight:!1});function Ve(r){var x,N=r.prefixCls,w=r.className,k=r.rowClassName,M=r.style,P=r.data,T=r.rowKey,S=r.scroll,V=r.tableLayout,I=r.direction,F=r.title,ae=r.footer,G=r.summary,ie=r.id,xe=r.showHeader,Ee=r.components,ye=r.emptyText,se=r.onRow,Xe=r.onHeaderRow,De=r.internalHooks,Se=r.transformColumns,Ie=r.internalRefs,$e=r.sticky,Ce=P||Qe,Ge=!!Ce.length,We=o.useState(0),Me=Object(R.a)(We,2),Ne=Me[0],ce=Me[1];o.useEffect(function(){ce(Object(H.a)())});var we=o.useMemo(function(){return Object(p.c)(Ee,{})},[Ee]),Fe=o.useCallback(function(pe,ve){return Object(p.b)(we,pe)||ve},[we]),Je=o.useMemo(function(){return typeof T=="function"?T:function(pe){var ve=pe&&pe[T];return ve}},[T]),Pe=Object(a.c)(r),jt=Pe.expandIcon,Nt=Pe.expandedRowKeys,Rt=Pe.defaultExpandedRowKeys,rt=Pe.defaultExpandAllRows,it=Pe.expandedRowRender,ft=Pe.onExpand,mt=Pe.onExpandedRowsChange,Tt=Pe.expandRowByClick,nt=Pe.rowExpandable,Et=Pe.expandIconColumnIndex,pt=Pe.expandedRowClassName,Kt=Pe.childrenColumnName,Pt=Pe.indentSize,ht=jt||Be,gt=Kt||"children",St=o.useMemo(function(){return it?"row":r.expandable&&De===tt&&r.expandable.__PARENT_RENDER_ICON__||Ce.some(function(pe){return pe&&Object(le.a)(pe)==="object"&&pe[gt]})?"nest":!1},[!!it,Ce]),Dt=o.useState(function(){return Rt||(rt?Ue(Ce,Je,gt):[])}),ze=Object(R.a)(Dt,2),Ze=ze[0],at=ze[1],He=o.useMemo(function(){return new Set(Nt||Ze||[])},[Nt,Ze]),ct=o.useCallback(function(pe){var ve=Je(pe,Ce.indexOf(pe)),Ke,qe=He.has(ve);qe?(He.delete(ve),Ke=Object($.a)(He)):Ke=[].concat(Object($.a)(He),[ve]),at(Ke),ft&&ft(!qe,pe),mt&&mt(Ke)},[Je,He,Ce,ft,mt]),dt=o.useState(0),Mt=Object(R.a)(dt,2),Ct=Mt[0],Lt=Mt[1],vn=Object(J.b)(Object(y.a)(Object(y.a)(Object(y.a)({},r),Pe),{},{expandable:!!it,expandedKeys:He,getRowKey:Je,onTriggerExpand:ct,expandIcon:ht,expandIconColumnIndex:Et,direction:I}),De===tt?Se:null),Yt=Object(R.a)(vn,2),kt=Yt[0],Le=Yt[1],_t=o.useMemo(function(){return{columns:kt,flattenColumns:Le}},[kt,Le]),Wt=o.useRef(),Qt=o.useRef(),ut=o.useRef(),bn=o.useState(!1),Zt=Object(R.a)(bn,2),qt=Zt[0],En=Zt[1],gn=o.useState(!1),en=Object(R.a)(gn,2),tn=en[0],Cn=en[1],yn=Y(new Map),nn=Object(R.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(p.a)(Le),an=jn.map(function(pe){return On.get(pe)}),on=o.useMemo(function(){return an},[an.join("_")]),At=_e(on,Le.length,I),ot=S&&Object(p.d)(S.y),lt=S&&Object(p.d)(S.x),yt=lt&&Le.some(function(pe){var ve=pe.fixed;return ve}),rn=o.useRef(),wt=me($e,N),Ot=wt.isSticky,Nn=wt.offsetHeader,Rn=wt.offsetScroll,Tn=wt.stickyClassName,Bt,Ut,zt;ot&&(Ut={overflowY:"scroll",maxHeight:S.y}),lt&&(Bt={overflowX:"auto"},ot||(Ut={overflowY:"hidden"}),zt={width:S.x===!0?"auto":S.x,minWidth:"100%"});var ln=o.useCallback(function(pe,ve){xn(function(Ke){var qe=new Map(Ke);return qe.set(pe,ve),qe})},[]),Pn=je(null),sn=Object(R.a)(Pn,2),Sn=sn[0],cn=sn[1];function Ft(pe,ve){if(!ve)return;typeof ve=="function"?ve(pe):ve.scrollLeft!==pe&&(ve.scrollLeft=pe)}var vt=function(ve){var Ke=ve.currentTarget,qe=ve.scrollLeft,xt=typeof qe=="number"?qe:Ke.scrollLeft,hn=Ke||et;if(!cn()||cn()===hn){var Jt;Sn(hn),Ft(xt,Qt.current),Ft(xt,ut.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Ke){var Un=Ke.scrollWidth,In=Ke.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(y.a)(l),Object(y.a)(j(C).map(function(p){return Object($.a)({fixed:E},p)}))):[].concat(Object(y.a)(l),[Object($.a)(Object($.a)({},O),{},{fixed:E})])},[])}function X(s){for(var l=!0,O=0;O=0;C-=1){var p=s[C];if(E&&p.fixed!=="right")E=!1;else if(!E&&p.fixed==="right"){Object(Q.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function H(s){return s.map(function(l){var O=l.fixed,m=Object(le.a)(l,["fixed"]),E=O;return O==="left"?E="right":O==="right"&&(E="left"),Object($.a)({fixed:E},m)})}function D(s,l){var O=s.prefixCls,m=s.columns,E=s.children,C=s.expandable,p=s.expandedKeys,K=s.getRowKey,f=s.onTriggerExpand,v=s.expandIcon,b=s.rowExpandable,n=s.expandIconColumnIndex,a=s.direction,e=s.expandRowByClick,i=R.useMemo(function(){return m||B(E)},[m,E]),c=R.useMemo(function(){if(C){var h,W=n||0,z=i[W],q=(h={},Object(g.a)(h,d.a,{className:"".concat(O,"-expand-icon-col")}),Object(g.a)(h,"title",""),Object(g.a)(h,"fixed",z?z.fixed:null),Object(g.a)(h,"className","".concat(O,"-row-expand-icon-cell")),Object(g.a)(h,"render",function(A,ee,oe){var ne=K(ee,oe),re=p.has(ne),be=b?b(ee):!0,J=v({prefixCls:O,expanded:re,expandable:be,record:ee,onExpand:f});return e?R.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},J):J}),h),he=i.slice();return W>=0&&he.splice(W,0,q),he}return i},[C,i,K,p,v,a]),u=R.useMemo(function(){var h=c;return l&&(h=l(h)),h.length||(h=[{render:function(){return null}}]),h},[l,c,a]),U=R.useMemo(function(){return a==="rtl"?H(j(u)):j(u)},[u,a]);return[u,U]}_.b=D},"y0+3":function(Oe,_,t){"use strict";t.d(_,"a",function(){return j}),t.d(_,"b",function(){return H});var g=/margin|padding|width|height|max|min|offset/,y={left:!0,top:!0},$={cssFloat:1,styleFloat:1,float:1};function le(D){return D.nodeType===1?D.ownerDocument.defaultView.getComputedStyle(D,null):{}}function R(D,s,l){if(s=s.toLowerCase(),l==="auto"){if(s==="height")return D.offsetHeight;if(s==="width")return D.offsetWidth}return s in y||(y[s]=g.test(s)),y[s]?parseFloat(l)||0:l}function o(D,s){var l=arguments.length,O=le(D);return s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,l===1?O:R(D,s,O[s]||D.style[s])}function Q(D,s,l){var O=arguments.length;if(s=$[s]?"cssFloat"in D.style?"cssFloat":"styleFloat":s,O===3)return typeof l=="number"&&g.test(s)&&(l="".concat(l,"px")),D.style[s]=l,l;for(var m in s)s.hasOwnProperty(m)&&Q(D,m,s[m]);return le(D)}function L(D){return D===document.body?document.documentElement.clientWidth:D.offsetWidth}function d(D){return D===document.body?window.innerHeight||document.documentElement.clientHeight:D.offsetHeight}function B(){var D=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),s=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:D,height:s}}function j(){var D=document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight;return{width:D,height:s}}function X(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function H(D){var s=D.getBoundingClientRect(),l=document.documentElement;return{left:s.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:s.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__User__Detail__OtherResources__index.a304f7e5.async.js b/p__User__Detail__OtherResources__index.a304f7e5.async.js index c1f8c72112..47420dfba7 100644 --- a/p__User__Detail__OtherResources__index.a304f7e5.async.js +++ b/p__User__Detail__OtherResources__index.a304f7e5.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[243,8],{"6+eU":function(Se,k,e){"use strict";e.d(k,"a",function(){return m});var j=e("wx14"),x=e("rePB"),te=e("VTBJ"),ie=e("1OyB"),T=e("vuIU"),n=e("Ji7U"),le=e("LK+K"),B=e("q1tI"),c=e.n(B),se=e("TSYQ"),f=e.n(se),w=function(C){var a,o="".concat(C.rootPrefixCls,"-item"),t=f()(o,"".concat(o,"-").concat(C.page),(a={},Object(x.a)(a,"".concat(o,"-active"),C.active),Object(x.a)(a,C.className,!!C.className),Object(x.a)(a,"".concat(o,"-disabled"),!C.page),a)),i=function(){C.onClick(C.page)},d=function(H){C.onKeyPress(H,C.onClick,C.page)};return c.a.createElement("li",{title:C.showTitle?C.page:null,className:t,onClick:i,onKeyPress:d,tabIndex:"0"},C.itemRender(C.page,"page",c.a.createElement("a",{rel:"nofollow"},C.page)))},F=w,O={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},r=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(){var o;Object(ie.a)(this,a);for(var t=arguments.length,i=new Array(t),d=0;d=0||p.relatedTarget.className.indexOf("".concat($,"-next"))>=0))return;o.setState({goInputText:""}),L(o.getValidValue())},o.go=function(p){var H=o.state.goInputText;if(H==="")return;(p.keyCode===O.ENTER||p.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(T.a)(a,[{key:"getValidValue",value:function(){var t=this.state,i=t.goInputText,d=t.current;return!i||isNaN(i)?d:Number(i)}},{key:"getPageSizeOptions",value:function(){var t=this.props,i=t.pageSize,d=t.pageSizeOptions;return d.some(function(p){return p.toString()===i.toString()})?d:d.concat([i.toString()]).sort(function(p,H){var E=isNaN(Number(p))?0:Number(p),L=isNaN(Number(H))?0:Number(H);return E-L})}},{key:"render",value:function(){var t=this,i=this.props,d=i.pageSize,p=i.locale,H=i.rootPrefixCls,E=i.changeSize,L=i.quickGo,$=i.goButton,q=i.selectComponentClass,Ce=i.buildOptionText,Z=i.selectPrefixCls,_=i.disabled,ae=this.state.goInputText,ce="".concat(H,"-options"),be=q,fe=null,U=null,I=null;if(!E&&!L)return null;var J=this.getPageSizeOptions();if(E&&be){var W=J.map(function(h,Q){return c.a.createElement(be.Option,{key:Q,value:h.toString()},(Ce||t.buildOptionText)(h))});fe=c.a.createElement(be,{disabled:_,prefixCls:Z,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(d||J[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Q){return Q.parentNode}},W)}return L&&($&&(I=typeof $=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:_,className:"".concat(ce,"-quick-jumper-button")},p.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},$)),U=c.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},p.jump_to,c.a.createElement("input",{disabled:_,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,I)),c.a.createElement("li",{className:"".concat(ce)},fe,U)}}]),a}(c.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=r,R=e("N2Kk");function u(){}function y(b){return typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}function v(b,C,a){return a}function g(b,C,a){var o=typeof b=="undefined"?C.pageSize:b;return Math.floor((a.total-1)/o)+1}var z=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(o){var t;Object(ie.a)(this,a),t=C.call(this,o),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(g(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(E,L){var $=t.props.prefixCls,q=E||c.a.createElement("button",{type:"button","aria-label":L,className:"".concat($,"-item-link")});return typeof E=="function"&&(q=c.a.createElement(E,Object(te.a)({},t.props))),q},t.savePaginationNode=function(E){t.paginationNode=E},t.isValid=function(E){return y(E)&&E!==t.state.current},t.shouldDisplayQuickJumper=function(){var E=t.props,L=E.showQuickJumper,$=E.pageSize,q=E.total;return q<=$?!1:L},t.handleKeyDown=function(E){(E.keyCode===O.ARROW_UP||E.keyCode===O.ARROW_DOWN)&&E.preventDefault()},t.handleKeyUp=function(E){var L=t.getValidValue(E),$=t.state.currentInputValue;L!==$&&t.setState({currentInputValue:L}),E.keyCode===O.ENTER?t.handleChange(L):E.keyCode===O.ARROW_UP?t.handleChange(L-1):E.keyCode===O.ARROW_DOWN&&t.handleChange(L+1)},t.changePageSize=function(E){var L=t.state.current,$=g(E,t.state,t.props);L=L>$?$:L,$===0&&(L=t.state.current),typeof E=="number"&&("pageSize"in t.props||t.setState({pageSize:E}),"current"in t.props||t.setState({current:L,currentInputValue:L})),t.props.onShowSizeChange(L,E),"onChange"in t.props&&t.props.onChange&&t.props.onChange(L,E)},t.handleChange=function(E){var L=t.props.disabled,$=E;if(t.isValid($)&&!L){var q=g(void 0,t.state,t.props);$>q?$=q:$<1&&($=1),"current"in t.props||t.setState({current:$,currentInputValue:$});var Ce=t.state.pageSize;return t.props.onChange($,Ce),$}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?$-2:0),Ce=2;Ce<$;Ce++)q[Ce-2]=arguments[Ce];L.apply(void 0,q)}},t.runIfEnterPrev=function(E){t.runIfEnter(E,t.prev)},t.runIfEnterNext=function(E){t.runIfEnter(E,t.next)},t.runIfEnterJumpPrev=function(E){t.runIfEnter(E,t.jumpPrev)},t.runIfEnterJumpNext=function(E){t.runIfEnter(E,t.jumpNext)},t.handleGoTO=function(E){(E.keyCode===O.ENTER||E.type==="click")&&t.handleChange(t.state.currentInputValue)};var i=o.onChange!==u,d="current"in o;d&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var p=o.defaultCurrent;"current"in o&&(p=o.current);var H=o.defaultPageSize;return"pageSize"in o&&(H=o.pageSize),p=Math.min(p,g(H,void 0,o)),t.state={current:p,currentInputValue:p,pageSize:H},t}return Object(T.a)(a,[{key:"componentDidUpdate",value:function(t,i){var d=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var p=this.paginationNode.querySelector(".".concat(d,"-item-").concat(i.current));p&&document.activeElement===p&&p.blur()}}},{key:"getValidValue",value:function(t){var i=t.target.value,d=g(void 0,this.state,this.props),p=this.state.currentInputValue,H;return i===""?H=i:isNaN(Number(i))?H=p:i>=d?H=d:H=Number(i),H}},{key:"getShowSizeChanger",value:function(){var t=this.props,i=t.showSizeChanger,d=t.total,p=t.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:d>p}},{key:"renderPrev",value:function(t){var i=this.props,d=i.prevIcon,p=i.itemRender,H=p(t,"prev",this.getItemIcon(d,"prev page")),E=!this.hasPrev();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"renderNext",value:function(t){var i=this.props,d=i.nextIcon,p=i.itemRender,H=p(t,"next",this.getItemIcon(d,"next page")),E=!this.hasNext();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"render",value:function(){var t=this,i=this.props,d=i.prefixCls,p=i.className,H=i.style,E=i.disabled,L=i.hideOnSinglePage,$=i.total,q=i.locale,Ce=i.showQuickJumper,Z=i.showLessItems,_=i.showTitle,ae=i.showTotal,ce=i.simple,be=i.itemRender,fe=i.showPrevNextJumpers,U=i.jumpPrevIcon,I=i.jumpNextIcon,J=i.selectComponentClass,W=i.selectPrefixCls,h=i.pageSizeOptions,Q=this.state,X=Q.current,oe=Q.pageSize,ue=Q.currentInputValue;if(L===!0&&$<=oe)return null;var ee=g(void 0,this.state,this.props),de=[],Oe=null,he=null,De=null,We=null,Ne=null,pe=Ce&&Ce.goButton,ve=Z?1:2,Be=X-1>0?X-1:0,Fe=X+1=ve*2&&X!==1+2&&(de[0]=Object(B.cloneElement)(de[0],{className:"".concat(d,"-item-after-jump-prev")}),de.unshift(Oe)),ee-X>=ve*2&&X!==ee-2&&(de[de.length-1]=Object(B.cloneElement)(de[de.length-1],{className:"".concat(d,"-item-before-jump-next")}),de.push(he)),M!==1&&de.unshift(De),K!==ee&&de.push(We)}var D=null;ae&&(D=c.a.createElement("li",{className:"".concat(d,"-total-text")},ae($,[$===0?0:(X-1)*oe+1,X*oe>$?$:X*oe])));var P=!this.hasPrev()||!ee,A=!this.hasNext()||!ee;return c.a.createElement("ul",Object(j.a)({className:f()(d,p,Object(x.a)({},"".concat(d,"-disabled"),E)),style:H,unselectable:"unselectable",ref:this.savePaginationNode},Le),D,c.a.createElement("li",{title:_?q.prev_page:null,onClick:this.prev,tabIndex:P?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(d,"-prev"),Object(x.a)({},"".concat(d,"-disabled"),P)),"aria-disabled":P},this.renderPrev(Be)),de,c.a.createElement("li",{title:_?q.next_page:null,onClick:this.next,tabIndex:A?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(d,"-next"),Object(x.a)({},"".concat(d,"-disabled"),A)),"aria-disabled":A},this.renderNext(Fe)),c.a.createElement(l,{disabled:E,locale:q,rootPrefixCls:d,selectComponentClass:J,selectPrefixCls:W,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:X,pageSize:oe,pageSizeOptions:h,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(t,i){var d={};if("current"in t&&(d.current=t.current,t.current!==i.current&&(d.currentInputValue=d.current)),"pageSize"in t&&t.pageSize!==i.pageSize){var p=i.current,H=g(t.pageSize,i,t);p=p>H?H:p,"current"in t||(d.current=p,d.currentInputValue=p),d.pageSize=t.pageSize}return d}}]),a}(c.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:R.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var m=z},"6RRn":function(Se,k,e){"use strict";var j=e("wCXF"),x=e("n6Qo");e.d(k,"b",function(){return x.a});var te=e("IBYe"),ie=e("6eGT"),T=e("hW8S");e.d(k,"a",function(){return T.a}),k.c=j.b},"6eGT":function(Se,k,e){"use strict";function j(x){return null}k.a=j},"815F":function(Se,k,e){"use strict";e.d(k,"e",function(){return le}),e.d(k,"c",function(){return c}),e.d(k,"d",function(){return se}),e.d(k,"a",function(){return w}),e.d(k,"f",function(){return F}),e.d(k,"b",function(){return O});var j=e("KQm4"),x=e("VTBJ"),te=e("Ff2n"),ie=e("Zm9Q"),T=e("Kwbf"),n=e("OZM5");function le(r,l){return r!=null?r:l}function B(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function R(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(v){var g=v.key,z=v.children;Object(T.a)(g!=null,"Tree node must have a certain key: [".concat(y).concat(g,"]"));var m=String(g);Object(T.a)(!l.has(m)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),R(z,"".concat(y).concat(m," > "))})}R(r)}function c(r){function l(R){var u=Object(ie.a)(R);return u.map(function(y){if(!Object(n.i)(y))return Object(T.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var v=y.key,g=y.props,z=g.children,m=Object(te.a)(g,["children"]),b=Object(x.a)({key:v},m),C=l(z);return C.length&&(b.children=C),b}).filter(function(y){return y})}return l(r)}function se(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(l===!0?[]:l),u=[];function y(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(z,m){var b=Object(n.h)(g?g.pos:"0",m),C=le(z.key,b),a=Object(x.a)(Object(x.a)({},z),{},{parent:g,pos:b,children:null,data:z,isStart:[].concat(Object(j.a)(g?g.isStart:[]),[m===0]),isEnd:[].concat(Object(j.a)(g?g.isEnd:[]),[m===v.length-1])});return u.push(a),l===!0||R.has(C)?a.children=y(z.children||[],a):a.children=[],a})}return y(r),u}function f(r,l,R){var u;R?typeof R=="string"?u=function(g){return g[R]}:typeof R=="function"&&(u=function(g){return R(g)}):u=function(g,z){return le(g.key,z)};function y(v,g,z){var m=v?v.children:r,b=v?Object(n.h)(z.pos,g):"0";if(v){var C=u(v,b),a={node:v,index:g,pos:b,key:C,parentPos:z.node?z.pos:null,level:z.level+1};l(a)}m&&m.forEach(function(o,t){y(o,t,{node:v,pos:b,level:z?z.level+1:-1})})}y(null)}function w(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=l.initWrapper,u=l.processEntity,y=l.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,g={},z={},m={posEntities:g,keyEntities:z};return R&&(m=R(m)||m),f(r,function(b){var C=b.node,a=b.index,o=b.pos,t=b.key,i=b.parentPos,d=b.level,p={node:C,index:a,key:t,pos:o,level:d},H=le(t,o);g[o]=p,z[H]=p,p.parent=g[i],p.parent&&(p.parent.children=p.parent.children||[],p.parent.children.push(p)),u&&u(p,m)},v),y&&y(m),m}function F(r,l){var R=l.expandedKeys,u=l.selectedKeys,y=l.loadedKeys,v=l.loadingKeys,g=l.checkedKeys,z=l.halfCheckedKeys,m=l.dragOverNodeKey,b=l.dropPosition,C=l.keyEntities,a=C[r],o={eventKey:r,expanded:R.indexOf(r)!==-1,selected:u.indexOf(r)!==-1,loaded:y.indexOf(r)!==-1,loading:v.indexOf(r)!==-1,checked:g.indexOf(r)!==-1,halfChecked:z.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&b===0,dragOverGapTop:m===r&&b===-1,dragOverGapBottom:m===r&&b===1};return o}function O(r){var l=r.data,R=r.expanded,u=r.selected,y=r.checked,v=r.loaded,g=r.loading,z=r.halfChecked,m=r.dragOver,b=r.dragOverGapTop,C=r.dragOverGapBottom,a=r.pos,o=r.active,t=Object(x.a)(Object(x.a)({},l),{},{expanded:R,selected:u,checked:y,loaded:v,loading:g,halfChecked:z,dragOver:m,dragOverGapTop:b,dragOverGapBottom:C,pos:a,active:o});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(T.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),t}},IBYe:function(Se,k,e){"use strict";function j(x){return null}k.a=j},LdHM:function(Se,k,e){"use strict";e.d(k,"b",function(){return v}),e.d(k,"a",function(){return z});var j=e("1OyB"),x=e("vuIU"),te=e("Ji7U"),ie=e("LK+K"),T=e("q1tI"),n=e("rePB"),le=e("Ff2n"),B=e("ODXe"),c=e("4IlW"),se=e("bX4T"),f=e("YrtM"),w=e("TSYQ"),F=e.n(w),O=e("+nKL"),r=e("8OUc"),l=function(_,ae){var ce=_.prefixCls,be=_.id,fe=_.flattenOptions,U=_.childrenAsData,I=_.values,J=_.searchValue,W=_.multiple,h=_.defaultActiveFirstOption,Q=_.height,X=_.itemHeight,oe=_.notFoundContent,ue=_.open,ee=_.menuItemSelectedIcon,de=_.virtual,Oe=_.onSelect,he=_.onToggleOpen,De=_.onActiveValue,We=_.onScroll,Ne=_.onMouseEnter,pe="".concat(ce,"-item"),ve=Object(f.a)(function(){return fe},[ue,fe],function(N,D){return D[0]&&N[1]!==D[1]}),Be=T.useRef(null),Fe=function(D){D.preventDefault()},Le=function(D){Be.current&&Be.current.scrollTo({index:D})},Ve=function(D){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,A=ve.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;return Object(b.a)(Z).map(function(ae,ce){if(!T.isValidElement(ae)||!ae.type)return null;var be=ae.type.isSelectOptGroup,fe=ae.key,U=ae.props,I=U.children,J=Object(le.a)(U,["children"]);return _||!be?C(ae):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(fe===null?ce:fe,"__"),label:fe},J),{},{options:a(I)})}).filter(function(ae){return ae})}var o=e("2Qr1"),t=e("qNPg"),i=e("U8pU"),d=e("Kwbf"),p=e("WKfj");function H(Z){var _=Z.mode,ae=Z.options,ce=Z.children,be=Z.backfill,fe=Z.allowClear,U=Z.placeholder,I=Z.getInputElement,J=Z.showSearch,W=Z.onSearch,h=Z.defaultOpen,Q=Z.autoFocus,X=Z.labelInValue,oe=Z.value,ue=Z.inputValue,ee=Z.optionLabelProp,de=_==="multiple"||_==="tags",Oe=J!==void 0?J:de||_==="combobox",he=ae||a(ce);if(Object(d.a)(_!=="tags"||he.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_==="tags"||_==="combobox"){var De=he.some(function(pe){return pe.options?pe.options.some(function(ve){return typeof("value"in ve?ve.value:ve.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(d.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(d.a)(_!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(d.a)(_==="combobox"||!be,"`backfill` only works with `combobox` mode."),Object(d.a)(_==="combobox"||!I,"`getInputElement` only work with `combobox` mode."),Object(d.b)(_!=="combobox"||!I||!fe||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),W&&!Oe&&_!=="combobox"&&_!=="tags"&&Object(d.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(d.b)(!h||Q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),oe!=null){var We=Object(p.d)(oe);Object(d.a)(!X||We.every(function(pe){return Object(i.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(d.a)(!de||Array.isArray(oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var Ne=null;Object(b.a)(ce).some(function(pe){if(!T.isValidElement(pe)||!pe.type)return!1;var ve=pe.type;if(ve.isSelectOption)return!1;if(ve.isSelectOptGroup){var Be=Object(b.a)(pe.props.children).every(function(Fe){return!T.isValidElement(Fe)||!pe.type||Fe.type.isSelectOption?!0:(Ne=Fe.type,!1)});return!Be}return Ne=ve,!0}),Ne&&Object(d.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(d.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=H,L=Object(t.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:a,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:E,fillOptionsWithMissingValue:o.a}),$=function(Z){Object(te.a)(ae,Z);var _=Object(ie.a)(ae);function ae(){var ce;return Object(j.a)(this,ae),ce=_.apply(this,arguments),ce.selectRef=T.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(x.a)(ae,[{key:"render",value:function(){return T.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),ae}(T.Component);$.Option=v,$.OptGroup=z;var q=$,Ce=k.c=q},NvD2:function(Se,k,e){"use strict";e.d(k,"a",function(){return n});var j=e("Kwbf");function x(le,B){var c=new Set;return le.forEach(function(se){B.has(se)||c.add(se)}),c}function te(le){var B=le||{},c=B.disabled,se=B.disableCheckbox,f=B.checkable;return!!(c||se)||f===!1}function ie(le,B,c,se){for(var f=new Set(le),w=new Set,F=0;F<=c;F+=1){var O=B.get(F)||new Set;O.forEach(function(u){var y=u.key,v=u.node,g=u.children,z=g===void 0?[]:g;f.has(y)&&!se(v)&&z.filter(function(m){return!se(m.node)}).forEach(function(m){f.add(m.key)})})}for(var r=new Set,l=c;l>=0;l-=1){var R=B.get(l)||new Set;R.forEach(function(u){var y=u.parent,v=u.node;if(se(v)||!u.parent||r.has(u.parent.key))return;if(se(u.parent.node)){r.add(y.key);return}var g=!0,z=!1;(y.children||[]).filter(function(m){return!se(m.node)}).forEach(function(m){var b=m.key,C=f.has(b);g&&!C&&(g=!1),!z&&(C||w.has(b))&&(z=!0)}),g&&f.add(y.key),z&&w.add(y.key),r.add(y.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(x(w,f))}}function T(le,B,c,se,f){for(var w=new Set(le),F=new Set(B),O=0;O<=se;O+=1){var r=c.get(O)||new Set;r.forEach(function(y){var v=y.key,g=y.node,z=y.children,m=z===void 0?[]:z;!w.has(v)&&!F.has(v)&&!f(g)&&m.filter(function(b){return!f(b.node)}).forEach(function(b){w.delete(b.key)})})}F=new Set;for(var l=new Set,R=se;R>=0;R-=1){var u=c.get(R)||new Set;u.forEach(function(y){var v=y.parent,g=y.node;if(f(g)||!y.parent||l.has(y.parent.key))return;if(f(y.parent.node)){l.add(v.key);return}var z=!0,m=!1;(v.children||[]).filter(function(b){return!f(b.node)}).forEach(function(b){var C=b.key,a=w.has(C);z&&!a&&(z=!1),!m&&(a||F.has(C))&&(m=!0)}),z||w.delete(v.key),m&&F.add(v.key),l.add(v.key)})}return{checkedKeys:Array.from(w),halfCheckedKeys:Array.from(x(F,w))}}function n(le,B,c,se){var f=[],w;se?w=se:w=te;var F=new Set(le.filter(function(R){var u=!!c[R];return u||f.push(R),u})),O=new Map,r=0;Object.keys(c).forEach(function(R){var u=c[R],y=u.level,v=O.get(y);v||(v=new Set,O.set(y,v)),v.add(u),r=Math.max(r,y)}),Object(j.a)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var l;return B===!0?l=ie(F,O,r,w):l=T(F,B.halfCheckedKeys,O,r,w),l}},OZM5:function(Se,k,e){"use strict";e.d(k,"b",function(){return se}),e.d(k,"a",function(){return f}),e.d(k,"k",function(){return w}),e.d(k,"h",function(){return F}),e.d(k,"i",function(){return O}),e.d(k,"g",function(){return r}),e.d(k,"c",function(){return l}),e.d(k,"d",function(){return R}),e.d(k,"j",function(){return v}),e.d(k,"e",function(){return g}),e.d(k,"f",function(){return z});var j=e("KQm4"),x=e("U8pU"),te=e("Ff2n"),ie=e("q1tI"),T=e.n(ie),n=e("Kwbf"),le=e("WaYH"),B=.25,c=2;function se(m,b){var C=m.slice(),a=C.indexOf(b);return a>=0&&C.splice(a,1),C}function f(m,b){var C=m.slice();return C.indexOf(b)===-1&&C.push(b),C}function w(m){return m.split("-")}function F(m,b){return"".concat(m,"-").concat(b)}function O(m){return m&&m.type&&m.type.isTreeNode}function r(m,b){var C=[m],a=b[m];function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(i){var d=i.key,p=i.children;C.push(d),o(p)})}return o(a.children),C}function l(m,b){var C=m.clientY,a=b.selectHandle.getBoundingClientRect(),o=a.top,t=a.bottom,i=a.height,d=Math.max(i*B,c);return C<=o+d?-1:C>=t-d?1:0}function R(m,b){if(!m)return;var C=b.multiple;return C?m.slice():m.length?[m[0]]:m}var u=function(b){return b};function y(m,b){if(!m)return[];var C=b||{},a=C.processProps,o=a===void 0?u:a,t=Array.isArray(m)?m:[m];return t.map(function(i){var d=i.children,p=Object(te.a)(i,["children"]),H=y(d,b);return T.a.createElement(le.a,Object.assign({},o(p)),H)})}function v(m){if(!m)return null;var b;if(Array.isArray(m))b={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(x.a)(m)==="object")b={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return b}function g(m,b){var C=new Set;function a(o){if(C.has(o))return;var t=b[o];if(!t)return;C.add(o);var i=t.parent,d=t.node;if(d.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(o){a(o)}),Object(j.a)(C)}function z(m){var b={};return Object.keys(m).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(b[C]=m[C])}),b}},"SA+Z":function(Se,k,e){var j=e("wTVA"),x=e("EbDI"),te=e("ZhPi"),ie=e("wkBT");function T(n){return j(n)||x(n)||te(n)||ie()}Se.exports=T,Se.exports.__esModule=!0,Se.exports.default=Se.exports},WaYH:function(Se,k,e){"use strict";var j=e("rePB"),x=e("Ff2n"),te=e("VTBJ"),ie=e("1OyB"),T=e("vuIU"),n=e("JX7q"),le=e("Ji7U"),B=e("LK+K"),c=e("q1tI"),se=e("TSYQ"),f=e.n(se),w=e("sboe"),F=e("OZM5"),O=function(b){var C=b.prefixCls,a=b.level,o=b.isStart,t=b.isEnd;if(!a)return null;for(var i="".concat(C,"-indent-unit"),d=[],p=0;p=0||p.relatedTarget.className.indexOf("".concat($,"-next"))>=0))return;o.setState({goInputText:""}),L(o.getValidValue())},o.go=function(p){var H=o.state.goInputText;if(H==="")return;(p.keyCode===O.ENTER||p.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(S.a)(a,[{key:"getValidValue",value:function(){var t=this.state,i=t.goInputText,d=t.current;return!i||isNaN(i)?d:Number(i)}},{key:"getPageSizeOptions",value:function(){var t=this.props,i=t.pageSize,d=t.pageSizeOptions;return d.some(function(p){return p.toString()===i.toString()})?d:d.concat([i.toString()]).sort(function(p,H){var E=isNaN(Number(p))?0:Number(p),L=isNaN(Number(H))?0:Number(H);return E-L})}},{key:"render",value:function(){var t=this,i=this.props,d=i.pageSize,p=i.locale,H=i.rootPrefixCls,E=i.changeSize,L=i.quickGo,$=i.goButton,q=i.selectComponentClass,Ce=i.buildOptionText,Z=i.selectPrefixCls,_=i.disabled,ae=this.state.goInputText,ce="".concat(H,"-options"),be=q,fe=null,U=null,I=null;if(!E&&!L)return null;var J=this.getPageSizeOptions();if(E&&be){var W=J.map(function(h,Q){return c.a.createElement(be.Option,{key:Q,value:h.toString()},(Ce||t.buildOptionText)(h))});fe=c.a.createElement(be,{disabled:_,prefixCls:Z,showSearch:!1,className:"".concat(ce,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(d||J[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Q){return Q.parentNode}},W)}return L&&($&&(I=typeof $=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:_,className:"".concat(ce,"-quick-jumper-button")},p.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},$)),U=c.a.createElement("div",{className:"".concat(ce,"-quick-jumper")},p.jump_to,c.a.createElement("input",{disabled:_,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),p.page,I)),c.a.createElement("li",{className:"".concat(ce)},fe,U)}}]),a}(c.a.Component);r.defaultProps={pageSizeOptions:["10","20","50","100"]};var l=r,R=e("N2Kk");function u(){}function y(b){return typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}function v(b,C,a){return a}function g(b,C,a){var o=typeof b=="undefined"?C.pageSize:b;return Math.floor((a.total-1)/o)+1}var z=function(b){Object(n.a)(a,b);var C=Object(le.a)(a);function a(o){var t;Object(ie.a)(this,a),t=C.call(this,o),t.getJumpPrevPage=function(){return Math.max(1,t.state.current-(t.props.showLessItems?3:5))},t.getJumpNextPage=function(){return Math.min(g(void 0,t.state,t.props),t.state.current+(t.props.showLessItems?3:5))},t.getItemIcon=function(E,L){var $=t.props.prefixCls,q=E||c.a.createElement("button",{type:"button","aria-label":L,className:"".concat($,"-item-link")});return typeof E=="function"&&(q=c.a.createElement(E,Object(te.a)({},t.props))),q},t.savePaginationNode=function(E){t.paginationNode=E},t.isValid=function(E){return y(E)&&E!==t.state.current},t.shouldDisplayQuickJumper=function(){var E=t.props,L=E.showQuickJumper,$=E.pageSize,q=E.total;return q<=$?!1:L},t.handleKeyDown=function(E){(E.keyCode===O.ARROW_UP||E.keyCode===O.ARROW_DOWN)&&E.preventDefault()},t.handleKeyUp=function(E){var L=t.getValidValue(E),$=t.state.currentInputValue;L!==$&&t.setState({currentInputValue:L}),E.keyCode===O.ENTER?t.handleChange(L):E.keyCode===O.ARROW_UP?t.handleChange(L-1):E.keyCode===O.ARROW_DOWN&&t.handleChange(L+1)},t.changePageSize=function(E){var L=t.state.current,$=g(E,t.state,t.props);L=L>$?$:L,$===0&&(L=t.state.current),typeof E=="number"&&("pageSize"in t.props||t.setState({pageSize:E}),"current"in t.props||t.setState({current:L,currentInputValue:L})),t.props.onShowSizeChange(L,E),"onChange"in t.props&&t.props.onChange&&t.props.onChange(L,E)},t.handleChange=function(E){var L=t.props.disabled,$=E;if(t.isValid($)&&!L){var q=g(void 0,t.state,t.props);$>q?$=q:$<1&&($=1),"current"in t.props||t.setState({current:$,currentInputValue:$});var Ce=t.state.pageSize;return t.props.onChange($,Ce),$}return t.state.current},t.prev=function(){t.hasPrev()&&t.handleChange(t.state.current-1)},t.next=function(){t.hasNext()&&t.handleChange(t.state.current+1)},t.jumpPrev=function(){t.handleChange(t.getJumpPrevPage())},t.jumpNext=function(){t.handleChange(t.getJumpNextPage())},t.hasPrev=function(){return t.state.current>1},t.hasNext=function(){return t.state.current2?$-2:0),Ce=2;Ce<$;Ce++)q[Ce-2]=arguments[Ce];L.apply(void 0,q)}},t.runIfEnterPrev=function(E){t.runIfEnter(E,t.prev)},t.runIfEnterNext=function(E){t.runIfEnter(E,t.next)},t.runIfEnterJumpPrev=function(E){t.runIfEnter(E,t.jumpPrev)},t.runIfEnterJumpNext=function(E){t.runIfEnter(E,t.jumpNext)},t.handleGoTO=function(E){(E.keyCode===O.ENTER||E.type==="click")&&t.handleChange(t.state.currentInputValue)};var i=o.onChange!==u,d="current"in o;d&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var p=o.defaultCurrent;"current"in o&&(p=o.current);var H=o.defaultPageSize;return"pageSize"in o&&(H=o.pageSize),p=Math.min(p,g(H,void 0,o)),t.state={current:p,currentInputValue:p,pageSize:H},t}return Object(S.a)(a,[{key:"componentDidUpdate",value:function(t,i){var d=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var p=this.paginationNode.querySelector(".".concat(d,"-item-").concat(i.current));p&&document.activeElement===p&&p.blur()}}},{key:"getValidValue",value:function(t){var i=t.target.value,d=g(void 0,this.state,this.props),p=this.state.currentInputValue,H;return i===""?H=i:isNaN(Number(i))?H=p:i>=d?H=d:H=Number(i),H}},{key:"getShowSizeChanger",value:function(){var t=this.props,i=t.showSizeChanger,d=t.total,p=t.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:d>p}},{key:"renderPrev",value:function(t){var i=this.props,d=i.prevIcon,p=i.itemRender,H=p(t,"prev",this.getItemIcon(d,"prev page")),E=!this.hasPrev();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"renderNext",value:function(t){var i=this.props,d=i.nextIcon,p=i.itemRender,H=p(t,"next",this.getItemIcon(d,"next page")),E=!this.hasNext();return Object(B.isValidElement)(H)?Object(B.cloneElement)(H,{disabled:E}):H}},{key:"render",value:function(){var t=this,i=this.props,d=i.prefixCls,p=i.className,H=i.style,E=i.disabled,L=i.hideOnSinglePage,$=i.total,q=i.locale,Ce=i.showQuickJumper,Z=i.showLessItems,_=i.showTitle,ae=i.showTotal,ce=i.simple,be=i.itemRender,fe=i.showPrevNextJumpers,U=i.jumpPrevIcon,I=i.jumpNextIcon,J=i.selectComponentClass,W=i.selectPrefixCls,h=i.pageSizeOptions,Q=this.state,X=Q.current,oe=Q.pageSize,ue=Q.currentInputValue;if(L===!0&&$<=oe)return null;var ee=g(void 0,this.state,this.props),de=[],Oe=null,he=null,De=null,We=null,Ne=null,pe=Ce&&Ce.goButton,ve=Z?1:2,Be=X-1>0?X-1:0,Fe=X+1=ve*2&&X!==1+2&&(de[0]=Object(B.cloneElement)(de[0],{className:"".concat(d,"-item-after-jump-prev")}),de.unshift(Oe)),ee-X>=ve*2&&X!==ee-2&&(de[de.length-1]=Object(B.cloneElement)(de[de.length-1],{className:"".concat(d,"-item-before-jump-next")}),de.push(he)),M!==1&&de.unshift(De),K!==ee&&de.push(We)}var D=null;ae&&(D=c.a.createElement("li",{className:"".concat(d,"-total-text")},ae($,[$===0?0:(X-1)*oe+1,X*oe>$?$:X*oe])));var P=!this.hasPrev()||!ee,A=!this.hasNext()||!ee;return c.a.createElement("ul",Object(j.a)({className:f()(d,p,Object(x.a)({},"".concat(d,"-disabled"),E)),style:H,unselectable:"unselectable",ref:this.savePaginationNode},Le),D,c.a.createElement("li",{title:_?q.prev_page:null,onClick:this.prev,tabIndex:P?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(d,"-prev"),Object(x.a)({},"".concat(d,"-disabled"),P)),"aria-disabled":P},this.renderPrev(Be)),de,c.a.createElement("li",{title:_?q.next_page:null,onClick:this.next,tabIndex:A?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(d,"-next"),Object(x.a)({},"".concat(d,"-disabled"),A)),"aria-disabled":A},this.renderNext(Fe)),c.a.createElement(l,{disabled:E,locale:q,rootPrefixCls:d,selectComponentClass:J,selectPrefixCls:W,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:X,pageSize:oe,pageSizeOptions:h,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(t,i){var d={};if("current"in t&&(d.current=t.current,t.current!==i.current&&(d.currentInputValue=d.current)),"pageSize"in t&&t.pageSize!==i.pageSize){var p=i.current,H=g(t.pageSize,i,t);p=p>H?H:p,"current"in t||(d.current=p,d.currentInputValue=p),d.pageSize=t.pageSize}return d}}]),a}(c.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:u,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:u,locale:R.a,style:{},itemRender:v,totalBoundaryShowSizeChanger:50};var m=z},"6RRn":function(Te,k,e){"use strict";var j=e("wCXF"),x=e("n6Qo");e.d(k,"b",function(){return x.a});var te=e("IBYe"),ie=e("6eGT"),S=e("hW8S");e.d(k,"a",function(){return S.a}),k.c=j.b},"6eGT":function(Te,k,e){"use strict";function j(x){return null}k.a=j},"815F":function(Te,k,e){"use strict";e.d(k,"e",function(){return le}),e.d(k,"c",function(){return c}),e.d(k,"d",function(){return se}),e.d(k,"a",function(){return w}),e.d(k,"f",function(){return F}),e.d(k,"b",function(){return O});var j=e("KQm4"),x=e("VTBJ"),te=e("Ff2n"),ie=e("Zm9Q"),S=e("Kwbf"),n=e("OZM5");function le(r,l){return r!=null?r:l}function B(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=new Map;function R(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(u||[]).forEach(function(v){var g=v.key,z=v.children;Object(S.a)(g!=null,"Tree node must have a certain key: [".concat(y).concat(g,"]"));var m=String(g);Object(S.a)(!l.has(m)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(m)),l.set(m,!0),R(z,"".concat(y).concat(m," > "))})}R(r)}function c(r){function l(R){var u=Object(ie.a)(R);return u.map(function(y){if(!Object(n.i)(y))return Object(S.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var v=y.key,g=y.props,z=g.children,m=Object(te.a)(g,["children"]),b=Object(x.a)({key:v},m),C=l(z);return C.length&&(b.children=C),b}).filter(function(y){return y})}return l(r)}function se(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=new Set(l===!0?[]:l),u=[];function y(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return v.map(function(z,m){var b=Object(n.h)(g?g.pos:"0",m),C=le(z.key,b),a=Object(x.a)(Object(x.a)({},z),{},{parent:g,pos:b,children:null,data:z,isStart:[].concat(Object(j.a)(g?g.isStart:[]),[m===0]),isEnd:[].concat(Object(j.a)(g?g.isEnd:[]),[m===v.length-1])});return u.push(a),l===!0||R.has(C)?a.children=y(z.children||[],a):a.children=[],a})}return y(r),u}function f(r,l,R){var u;R?typeof R=="string"?u=function(g){return g[R]}:typeof R=="function"&&(u=function(g){return R(g)}):u=function(g,z){return le(g.key,z)};function y(v,g,z){var m=v?v.children:r,b=v?Object(n.h)(z.pos,g):"0";if(v){var C=u(v,b),a={node:v,index:g,pos:b,key:C,parentPos:z.node?z.pos:null,level:z.level+1};l(a)}m&&m.forEach(function(o,t){y(o,t,{node:v,pos:b,level:z?z.level+1:-1})})}y(null)}function w(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=l.initWrapper,u=l.processEntity,y=l.onProcessFinished,v=arguments.length>2?arguments[2]:void 0,g={},z={},m={posEntities:g,keyEntities:z};return R&&(m=R(m)||m),f(r,function(b){var C=b.node,a=b.index,o=b.pos,t=b.key,i=b.parentPos,d=b.level,p={node:C,index:a,key:t,pos:o,level:d},H=le(t,o);g[o]=p,z[H]=p,p.parent=g[i],p.parent&&(p.parent.children=p.parent.children||[],p.parent.children.push(p)),u&&u(p,m)},v),y&&y(m),m}function F(r,l){var R=l.expandedKeys,u=l.selectedKeys,y=l.loadedKeys,v=l.loadingKeys,g=l.checkedKeys,z=l.halfCheckedKeys,m=l.dragOverNodeKey,b=l.dropPosition,C=l.keyEntities,a=C[r],o={eventKey:r,expanded:R.indexOf(r)!==-1,selected:u.indexOf(r)!==-1,loaded:y.indexOf(r)!==-1,loading:v.indexOf(r)!==-1,checked:g.indexOf(r)!==-1,halfChecked:z.indexOf(r)!==-1,pos:String(a?a.pos:""),dragOver:m===r&&b===0,dragOverGapTop:m===r&&b===-1,dragOverGapBottom:m===r&&b===1};return o}function O(r){var l=r.data,R=r.expanded,u=r.selected,y=r.checked,v=r.loaded,g=r.loading,z=r.halfChecked,m=r.dragOver,b=r.dragOverGapTop,C=r.dragOverGapBottom,a=r.pos,o=r.active,t=Object(x.a)(Object(x.a)({},l),{},{expanded:R,selected:u,checked:y,loaded:v,loading:g,halfChecked:z,dragOver:m,dragOverGapTop:b,dragOverGapBottom:C,pos:a,active:o});return"props"in t||Object.defineProperty(t,"props",{get:function(){return Object(S.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),r}}),t}},IBYe:function(Te,k,e){"use strict";function j(x){return null}k.a=j},LdHM:function(Te,k,e){"use strict";e.d(k,"b",function(){return v}),e.d(k,"a",function(){return z});var j=e("1OyB"),x=e("vuIU"),te=e("Ji7U"),ie=e("LK+K"),S=e("q1tI"),n=e("rePB"),le=e("Ff2n"),B=e("ODXe"),c=e("4IlW"),se=e("bX4T"),f=e("YrtM"),w=e("TSYQ"),F=e.n(w),O=e("+nKL"),r=e("8OUc"),l=function(_,ae){var ce=_.prefixCls,be=_.id,fe=_.flattenOptions,U=_.childrenAsData,I=_.values,J=_.searchValue,W=_.multiple,h=_.defaultActiveFirstOption,Q=_.height,X=_.itemHeight,oe=_.notFoundContent,ue=_.open,ee=_.menuItemSelectedIcon,de=_.virtual,Oe=_.onSelect,he=_.onToggleOpen,De=_.onActiveValue,We=_.onScroll,Ne=_.onMouseEnter,pe="".concat(ce,"-item"),ve=Object(f.a)(function(){return fe},[ue,fe],function(N,D){return D[0]&&N[1]!==D[1]}),Be=S.useRef(null),Fe=function(D){D.preventDefault()},Le=function(D){Be.current&&Be.current.scrollTo({index:D})},Ve=function(D){for(var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,A=ve.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;return Object(b.a)(Z).map(function(ae,ce){if(!S.isValidElement(ae)||!ae.type)return null;var be=ae.type.isSelectOptGroup,fe=ae.key,U=ae.props,I=U.children,J=Object(le.a)(U,["children"]);return _||!be?C(ae):Object(m.a)(Object(m.a)({key:"__RC_SELECT_GRP__".concat(fe===null?ce:fe,"__"),label:fe},J),{},{options:a(I)})}).filter(function(ae){return ae})}var o=e("2Qr1"),t=e("qNPg"),i=e("U8pU"),d=e("Kwbf"),p=e("WKfj");function H(Z){var _=Z.mode,ae=Z.options,ce=Z.children,be=Z.backfill,fe=Z.allowClear,U=Z.placeholder,I=Z.getInputElement,J=Z.showSearch,W=Z.onSearch,h=Z.defaultOpen,Q=Z.autoFocus,X=Z.labelInValue,oe=Z.value,ue=Z.inputValue,ee=Z.optionLabelProp,de=_==="multiple"||_==="tags",Oe=J!==void 0?J:de||_==="combobox",he=ae||a(ce);if(Object(d.a)(_!=="tags"||he.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),_==="tags"||_==="combobox"){var De=he.some(function(pe){return pe.options?pe.options.some(function(ve){return typeof("value"in ve?ve.value:ve.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(d.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(d.a)(_!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(d.a)(_==="combobox"||!be,"`backfill` only works with `combobox` mode."),Object(d.a)(_==="combobox"||!I,"`getInputElement` only work with `combobox` mode."),Object(d.b)(_!=="combobox"||!I||!fe||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),W&&!Oe&&_!=="combobox"&&_!=="tags"&&Object(d.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(d.b)(!h||Q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),oe!=null){var We=Object(p.d)(oe);Object(d.a)(!X||We.every(function(pe){return Object(i.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(d.a)(!de||Array.isArray(oe),"`value` should be array when `mode` is `multiple` or `tags`")}if(ce){var Ne=null;Object(b.a)(ce).some(function(pe){if(!S.isValidElement(pe)||!pe.type)return!1;var ve=pe.type;if(ve.isSelectOption)return!1;if(ve.isSelectOptGroup){var Be=Object(b.a)(pe.props.children).every(function(Fe){return!S.isValidElement(Fe)||!pe.type||Fe.type.isSelectOption?!0:(Ne=Fe.type,!1)});return!Be}return Ne=ve,!0}),Ne&&Object(d.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(d.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=H,L=Object(t.a)({prefixCls:"rc-select",components:{optionList:u},convertChildrenToData:a,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:E,fillOptionsWithMissingValue:o.a}),$=function(Z){Object(te.a)(ae,Z);var _=Object(ie.a)(ae);function ae(){var ce;return Object(j.a)(this,ae),ce=_.apply(this,arguments),ce.selectRef=S.createRef(),ce.focus=function(){ce.selectRef.current.focus()},ce.blur=function(){ce.selectRef.current.blur()},ce}return Object(x.a)(ae,[{key:"render",value:function(){return S.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),ae}(S.Component);$.Option=v,$.OptGroup=z;var q=$,Ce=k.c=q},NvD2:function(Te,k,e){"use strict";e.d(k,"a",function(){return n});var j=e("Kwbf");function x(le,B){var c=new Set;return le.forEach(function(se){B.has(se)||c.add(se)}),c}function te(le){var B=le||{},c=B.disabled,se=B.disableCheckbox,f=B.checkable;return!!(c||se)||f===!1}function ie(le,B,c,se){for(var f=new Set(le),w=new Set,F=0;F<=c;F+=1){var O=B.get(F)||new Set;O.forEach(function(u){var y=u.key,v=u.node,g=u.children,z=g===void 0?[]:g;f.has(y)&&!se(v)&&z.filter(function(m){return!se(m.node)}).forEach(function(m){f.add(m.key)})})}for(var r=new Set,l=c;l>=0;l-=1){var R=B.get(l)||new Set;R.forEach(function(u){var y=u.parent,v=u.node;if(se(v)||!u.parent||r.has(u.parent.key))return;if(se(u.parent.node)){r.add(y.key);return}var g=!0,z=!1;(y.children||[]).filter(function(m){return!se(m.node)}).forEach(function(m){var b=m.key,C=f.has(b);g&&!C&&(g=!1),!z&&(C||w.has(b))&&(z=!0)}),g&&f.add(y.key),z&&w.add(y.key),r.add(y.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(x(w,f))}}function S(le,B,c,se,f){for(var w=new Set(le),F=new Set(B),O=0;O<=se;O+=1){var r=c.get(O)||new Set;r.forEach(function(y){var v=y.key,g=y.node,z=y.children,m=z===void 0?[]:z;!w.has(v)&&!F.has(v)&&!f(g)&&m.filter(function(b){return!f(b.node)}).forEach(function(b){w.delete(b.key)})})}F=new Set;for(var l=new Set,R=se;R>=0;R-=1){var u=c.get(R)||new Set;u.forEach(function(y){var v=y.parent,g=y.node;if(f(g)||!y.parent||l.has(y.parent.key))return;if(f(y.parent.node)){l.add(v.key);return}var z=!0,m=!1;(v.children||[]).filter(function(b){return!f(b.node)}).forEach(function(b){var C=b.key,a=w.has(C);z&&!a&&(z=!1),!m&&(a||F.has(C))&&(m=!0)}),z||w.delete(v.key),m&&F.add(v.key),l.add(v.key)})}return{checkedKeys:Array.from(w),halfCheckedKeys:Array.from(x(F,w))}}function n(le,B,c,se){var f=[],w;se?w=se:w=te;var F=new Set(le.filter(function(R){var u=!!c[R];return u||f.push(R),u})),O=new Map,r=0;Object.keys(c).forEach(function(R){var u=c[R],y=u.level,v=O.get(y);v||(v=new Set,O.set(y,v)),v.add(u),r=Math.max(r,y)}),Object(j.a)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var l;return B===!0?l=ie(F,O,r,w):l=S(F,B.halfCheckedKeys,O,r,w),l}},OZM5:function(Te,k,e){"use strict";e.d(k,"b",function(){return se}),e.d(k,"a",function(){return f}),e.d(k,"k",function(){return w}),e.d(k,"h",function(){return F}),e.d(k,"i",function(){return O}),e.d(k,"g",function(){return r}),e.d(k,"c",function(){return l}),e.d(k,"d",function(){return R}),e.d(k,"j",function(){return v}),e.d(k,"e",function(){return g}),e.d(k,"f",function(){return z});var j=e("KQm4"),x=e("U8pU"),te=e("Ff2n"),ie=e("q1tI"),S=e.n(ie),n=e("Kwbf"),le=e("WaYH"),B=.25,c=2;function se(m,b){var C=m.slice(),a=C.indexOf(b);return a>=0&&C.splice(a,1),C}function f(m,b){var C=m.slice();return C.indexOf(b)===-1&&C.push(b),C}function w(m){return m.split("-")}function F(m,b){return"".concat(m,"-").concat(b)}function O(m){return m&&m.type&&m.type.isTreeNode}function r(m,b){var C=[m],a=b[m];function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];t.forEach(function(i){var d=i.key,p=i.children;C.push(d),o(p)})}return o(a.children),C}function l(m,b){var C=m.clientY,a=b.selectHandle.getBoundingClientRect(),o=a.top,t=a.bottom,i=a.height,d=Math.max(i*B,c);return C<=o+d?-1:C>=t-d?1:0}function R(m,b){if(!m)return;var C=b.multiple;return C?m.slice():m.length?[m[0]]:m}var u=function(b){return b};function y(m,b){if(!m)return[];var C=b||{},a=C.processProps,o=a===void 0?u:a,t=Array.isArray(m)?m:[m];return t.map(function(i){var d=i.children,p=Object(te.a)(i,["children"]),H=y(d,b);return S.a.createElement(le.a,Object.assign({},o(p)),H)})}function v(m){if(!m)return null;var b;if(Array.isArray(m))b={checkedKeys:m,halfCheckedKeys:void 0};else if(Object(x.a)(m)==="object")b={checkedKeys:m.checked||void 0,halfCheckedKeys:m.halfChecked||void 0};else return Object(n.a)(!1,"`checkedKeys` is not an array or an object"),null;return b}function g(m,b){var C=new Set;function a(o){if(C.has(o))return;var t=b[o];if(!t)return;C.add(o);var i=t.parent,d=t.node;if(d.disabled)return;i&&a(i.key)}return(m||[]).forEach(function(o){a(o)}),Object(j.a)(C)}function z(m){var b={};return Object.keys(m).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(b[C]=m[C])}),b}},"SA+Z":function(Te,k,e){var j=e("wTVA"),x=e("EbDI"),te=e("ZhPi"),ie=e("wkBT");function S(n){return j(n)||x(n)||te(n)||ie()}Te.exports=S,Te.exports.__esModule=!0,Te.exports.default=Te.exports},WaYH:function(Te,k,e){"use strict";var j=e("rePB"),x=e("Ff2n"),te=e("VTBJ"),ie=e("1OyB"),S=e("vuIU"),n=e("JX7q"),le=e("Ji7U"),B=e("LK+K"),c=e("q1tI"),se=e("TSYQ"),f=e.n(se),w=e("sboe"),F=e("OZM5"),O=function(b){var C=b.prefixCls,a=b.level,o=b.isStart,t=b.isEnd;if(!a)return null;for(var i="".concat(C,"-indent-unit"),d=[],p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,J=U.getAttribute("id")||U.getAttribute("data-reactid")||U.getAttribute("name");if(I&&E[J])return E[J];var W=window.getComputedStyle(U),h=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),Q=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),X=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),oe=H.map(function(ee){return"".concat(ee,":").concat(W.getPropertyValue(ee))}).join(";"),ue={sizingStyle:oe,paddingSize:Q,borderSize:X,boxSizing:h};return I&&J&&(E[J]=ue),ue}function q(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;L||(L=document.createElement("textarea"),L.setAttribute("tab-index","-1"),L.setAttribute("aria-hidden","true"),document.body.appendChild(L)),U.getAttribute("wrap")?L.setAttribute("wrap",U.getAttribute("wrap")):L.removeAttribute("wrap");var h=$(U,I),Q=h.paddingSize,X=h.borderSize,oe=h.boxSizing,ue=h.sizingStyle;L.setAttribute("style","".concat(ue,";").concat(p)),L.value=U.value||U.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,Oe=L.scrollHeight,he;if(oe==="border-box"?Oe+=X:oe==="content-box"&&(Oe-=Q),J!==null||W!==null){L.value=" ";var De=L.scrollHeight-Q;J!==null&&(ee=De*J,oe==="border-box"&&(ee=ee+Q+X),Oe=Math.max(ee,Oe)),W!==null&&(de=De*W,oe==="border-box"&&(de=de+Q+X),he=Oe>de?"":"hidden",Oe=Math.min(de,Oe))}return{height:Oe,minHeight:ee,maxHeight:de,overflowY:he,resize:"none"}}var Ce=e("Gytx"),Z=e.n(Ce),_;(function(U){U[U.NONE=0]="NONE",U[U.RESIZING=1]="RESIZING",U[U.RESIZED=2]="RESIZED"})(_||(_={}));var ae=function(U){Object(ie.a)(J,U);var I=Object(T.a)(J);function J(W){var h;return Object(x.a)(this,J),h=I.call(this,W),h.nextFrameActionId=void 0,h.resizeFrameId=void 0,h.textArea=void 0,h.saveTextArea=function(Q){h.textArea=Q},h.handleResize=function(Q){var X=h.state.resizeStatus,oe=h.props,ue=oe.autoSize,ee=oe.onResize;if(X!==_.NONE)return;typeof ee=="function"&&ee(Q),ue&&h.resizeOnNextFrame()},h.resizeOnNextFrame=function(){cancelAnimationFrame(h.nextFrameActionId),h.nextFrameActionId=requestAnimationFrame(h.resizeTextarea)},h.resizeTextarea=function(){var Q=h.props.autoSize;if(!Q||!h.textArea)return;var X=Q.minRows,oe=Q.maxRows,ue=q(h.textArea,!1,X,oe);h.setState({textareaStyles:ue,resizeStatus:_.RESIZING},function(){cancelAnimationFrame(h.resizeFrameId),h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.RESIZED},function(){h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.NONE}),h.fixFirefoxAutoScroll()})})})})},h.renderTextArea=function(){var Q=h.props,X=Q.prefixCls,oe=X===void 0?"rc-textarea":X,ue=Q.autoSize,ee=Q.onResize,de=Q.className,Oe=Q.disabled,he=h.state,De=he.textareaStyles,We=he.resizeStatus,Ne=Object(t.a)(h.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=d()(oe,de,Object(B.a)({},"".concat(oe,"-disabled"),Oe));"value"in Ne&&(Ne.value=Ne.value||"");var ve=Object(le.a)(Object(le.a)(Object(le.a)({},h.props.style),De),We===_.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(o,{onResize:h.handleResize,disabled:!(ue||ee)},n.createElement("textarea",Object(j.a)({},Ne,{className:pe,style:ve,ref:h.saveTextArea})))},h.state={textareaStyles:{},resizeStatus:_.NONE},h}return Object(te.a)(J,[{key:"componentDidUpdate",value:function(h){(h.value!==this.props.value||!Z()(h.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var h=this.textArea.selectionStart,Q=this.textArea.selectionEnd;this.textArea.setSelectionRange(h,Q)}}catch(X){}}},{key:"render",value:function(){return this.renderTextArea()}}]),J}(n.Component),ce=ae,be=function(U){Object(ie.a)(J,U);var I=Object(T.a)(J);function J(W){var h;Object(x.a)(this,J),h=I.call(this,W),h.resizableTextArea=void 0,h.focus=function(){h.resizableTextArea.textArea.focus()},h.saveTextArea=function(X){h.resizableTextArea=X},h.handleChange=function(X){var oe=h.props.onChange;h.setValue(X.target.value,function(){h.resizableTextArea.resizeTextarea()}),oe&&oe(X)},h.handleKeyDown=function(X){var oe=h.props,ue=oe.onPressEnter,ee=oe.onKeyDown;X.keyCode===13&&ue&&ue(X),ee&&ee(X)};var Q=typeof W.value=="undefined"||W.value===null?W.defaultValue:W.value;return h.state={value:Q},h}return Object(te.a)(J,[{key:"setValue",value:function(h,Q){"value"in this.props||this.setState({value:h},Q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ce,Object(j.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(h){return"value"in h?{value:h.value}:null}}]),J}(n.Component),fe=k.default=be},ZpRC:function(Se,k,e){"use strict";function j(f){return typeof f=="object"&&f!=null&&f.nodeType===1}function x(f,w){return(!w||f!=="hidden")&&f!=="visible"&&f!=="clip"}function te(f,w){if(f.clientHeightw||l>f&&R=w&&u>=F?l-f-O:R>w&&uF?R-w+r:0}var T=function(f,w){var F=window,O=w.scrollMode,r=w.block,l=w.inline,R=w.boundary,u=w.skipOverflowHiddenElements,y=typeof R=="function"?R:function(De){return De!==R};if(!j(f))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,g=[],z=f;j(z)&&y(z);){if((z=z.parentElement)===v){g.push(z);break}z!=null&&z===document.body&&te(z)&&!te(document.documentElement)||z!=null&&te(z,u)&&g.push(z)}for(var m=F.visualViewport?F.visualViewport.width:innerWidth,b=F.visualViewport?F.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,a=window.scrollY||pageYOffset,o=f.getBoundingClientRect(),t=o.height,i=o.width,d=o.top,p=o.right,H=o.bottom,E=o.left,L=r==="start"||r==="nearest"?d:r==="end"?H:d+t/2,$=l==="center"?E+i/2:l==="end"?p:E,q=[],Ce=0;Ce=0&&E>=0&&H<=b&&p<=m&&d>=be&&H<=U&&E>=I&&p<=fe)return q;var J=getComputedStyle(Z),W=parseInt(J.borderLeftWidth,10),h=parseInt(J.borderTopWidth,10),Q=parseInt(J.borderRightWidth,10),X=parseInt(J.borderBottomWidth,10),oe=0,ue=0,ee="offsetWidth"in Z?Z.offsetWidth-Z.clientWidth-W-Q:0,de="offsetHeight"in Z?Z.offsetHeight-Z.clientHeight-h-X:0;if(v===Z)oe=r==="start"?L:r==="end"?L-b:r==="nearest"?ie(a,a+b,b,h,X,a+L,a+L+t,t):L-b/2,ue=l==="start"?$:l==="center"?$-m/2:l==="end"?$-m:ie(C,C+m,m,W,Q,C+$,C+$+i,i),oe=Math.max(0,oe+a),ue=Math.max(0,ue+C);else{oe=r==="start"?L-be-h:r==="end"?L-U+X+de:r==="nearest"?ie(be,U,ae,h,X+de,L,L+t,t):L-(be+ae/2)+de/2,ue=l==="start"?$-I-W:l==="center"?$-(I+ce/2)+ee/2:l==="end"?$-fe+Q+ee:ie(I,fe,ce,W,Q+ee,$,$+i,i);var Oe=Z.scrollLeft,he=Z.scrollTop;L+=he-(oe=Math.max(0,Math.min(he+oe,Z.scrollHeight-ae+de))),$+=Oe-(ue=Math.max(0,Math.min(Oe+ue,Z.scrollWidth-ce+ee)))}q.push({el:Z,top:oe,left:ue})}return q};function n(f){return f===Object(f)&&Object.keys(f).length!==0}function le(f,w){w===void 0&&(w="auto");var F="scrollBehavior"in document.body.style;f.forEach(function(O){var r=O.el,l=O.top,R=O.left;r.scroll&&F?r.scroll({top:l,left:R,behavior:w}):(r.scrollTop=l,r.scrollLeft=R)})}function B(f){return f===!1?{block:"end",inline:"nearest"}:n(f)?f:{block:"start",inline:"nearest"}}function c(f,w){var F=!f.ownerDocument.documentElement.contains(f);if(n(w)&&typeof w.behavior=="function")return w.behavior(F?[]:T(f,w));if(F)return;var O=B(w);return le(T(f,O),O.behavior)}var se=k.a=c},bT9E:function(Se,k,e){"use strict";e.d(k,"a",function(){return x});var j=e("VTBJ");function x(te,ie){var T=Object(j.a)({},te);return Array.isArray(ie)&&ie.forEach(function(n){delete T[n]}),T}},biw7:function(Se,k,e){"use strict";var j=e("q1tI"),x=e.n(j),te=j.createContext(null);k.a=te},epD4:function(Se,k,e){"use strict";e.r(k);var j=e("5NDa"),x=e("5rEg"),te=e("g9YV"),ie=e("wCAj"),T=e("14J3"),n=e("BMrR"),le=e("+L6B"),B=e("2/Rp"),c=e("k1fw"),se=e("2qtc"),f=e("kLXV"),w=e("9og8"),F=e("y8nQ"),O=e("Vl3Y"),r=e("tJVT"),l=e("PpiC"),R=e("WmNS"),u=e.n(R),y=e("q1tI"),v=e.n(y),g=e("9kvl"),z=e("ErOA"),m=e("wd/R"),b=e.n(m);b.a.locale("ZH-cn");var C=function(o){var t=o.classroomList,i=o.globalSetting,d=o.loading,p=o.user,H=o.dispatch,E=Object(l.a)(o,["classroomList","globalSetting","loading","user","dispatch"]),L=Object(y.useState)(),$=Object(r.a)(L,2),q=$[0],Ce=$[1],Z=Object(y.useState)(1),_=Object(r.a)(Z,2),ae=_[0],ce=_[1],be=Object(y.useState)(null),fe=Object(r.a)(be,2),U=fe[0],I=fe[1],J=Object(y.useState)(!0),W=Object(r.a)(J,2),h=W[0],Q=W[1],X=Object(y.useState)(20),oe=Object(r.a)(X,2),ue=oe[0],ee=oe[1],de=Object(y.useState)(117),Oe=Object(r.a)(de,2),he=Oe[0],De=Oe[1],We=Object(y.useState)(!1),Ne=Object(r.a)(We,2),pe=Ne[0],ve=Ne[1],Be=O.a.useForm(),Fe=Object(r.a)(Be,1),Le=Fe[0];Object(y.useEffect)(function(){Ve()},[ae]);function Ve(K){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(w.a)(u.a.mark(function K(V){var N,D;return u.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return Q(!0),N=V||ae,A.next=4,Object(z.a)("/api/school_portals/assets.json",{method:"get",params:{page:N,per_page:ue,school_id:he}});case 4:D=A.sent,D.assets&&Ce(D),Q(!1);case 7:case"end":return A.stop()}},K)})),Ue.apply(this,arguments)}var ot=function(V,N){f.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A\u5220\u9664",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u8D44\u6E90",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u8D44\u6E90\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A".concat(V,"\u300B\u8D44\u6E90\uFF1F"),onOk:function(){var D=Object(w.a)(u.a.mark(function A(){var Y,G,ne;return u.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(z.a)("/api/school_portals/remove_assets.json",{method:"post",body:{asset_id:N,school_id:he}});case 2:Y=re.sent,Y.status===0&&(ne=(q==null||((G=q.assets)===null||G===void 0)?void 0:G.length)===1&&ae>1?ae-1:ae,Ve(ne));case 4:case"end":return re.stop()}},A)}));function P(){return D.apply(this,arguments)}return P}()})},s=[{title:"\u5E8F\u53F7",dataIndex:"name",align:"center",key:"name",ellipsis:!0,width:50,render:function(V,N,D){return v.a.createElement("span",null,ue*(ae-1)+D+1)}},{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"content",align:"center",key:"content"},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"clazz",align:"center",key:"clazz"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",align:"center",key:"created_at"},{title:"\u64CD\u4F5C",dataIndex:"remark",align:"center",key:"remark",ellipsis:!0,render:function(V,N,D){return v.a.createElement("span",null,v.a.createElement("a",{href:N.link,target:"_blank",style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u67E5\u770B"),(N==null?void 0:N.can_edit)&&v.a.createElement("span",{onClick:function(){Le.setFieldsValue({content:N.content,link:N.link,clazz:N.clazz}),ve(!0),I(N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u7F16\u8F91"),v.a.createElement("span",{onClick:function(){ot(N.content,N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}}," \u5220\u9664"))}}],S=function(){Le.resetFields(),I(null),ve(!1)},M=function(){var K=Object(w.a)(u.a.mark(function V(N){var D,P;return u.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!U){Y.next=6;break}return Y.next=3,Object(z.a)("/api/school_portals/update_assets.json",{method:"post",body:Object(c.a)({asset_id:U,school_id:he},N)});case 3:return D=Y.sent,D.status===0&&(Ve(),S()),Y.abrupt("return");case 6:return Y.next=8,Object(z.a)("/api/school_portals/add_assets.json",{method:"post",body:Object(c.a)({school_id:he},N)});case 8:P=Y.sent,P.status===0&&(ce(1),Ve(1),S());case 10:case"end":return Y.stop()}},V)}));return function(N){return K.apply(this,arguments)}}();return v.a.createElement("div",{className:"edu-container minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px"}},v.a.createElement(n.a,{justify:"space-between",align:"middle",className:"mb20"},v.a.createElement("span",{className:"ml15"},"\u5171",q==null?void 0:q.total_count,"\u4E2A\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"),v.a.createElement(B.a,{onClick:function(){ve(!0),I(null)},type:"primary"},"\u65B0\u5EFA\u8D44\u6E90")),v.a.createElement(ie.a,{className:"table-layout",columns:s,loading:h,dataSource:q==null?void 0:q.assets,pagination:{hideOnSinglePage:!0,pageSize:ue,showSizeChanger:!1,current:ae,position:["bottomCenter"],onChange:function(V,N){ce(V)},total:q==null?void 0:q.total_count}}),v.a.createElement(f.a,{title:U?"\u7F16\u8F91\u8D44\u6E90":"\u65B0\u5EFA\u8D44\u6E90",visible:pe,width:500,centered:!0,okText:U?"\u786E\u8BA4\u7F16\u8F91":"\u786E\u8BA4\u65B0\u5EFA",cancelText:"\u53D6\u6D88",onOk:function(){return Le.submit()},onCancel:S},v.a.createElement(O.a,{form:Le,onFinish:M},v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u540D\u79F0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"},{max:40,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519940\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:40})),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u94FE\u63A5"}]},v.a.createElement(x.a,null)),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u7C7B\u578B"},{max:10,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519910\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:10})))))};k.default=Object(g.a)(function(a){var o=a.classroomList,t=a.loading,i=a.globalSetting,d=a.user;return{classroomList:o,globalSetting:i,loading:t.models.classroomList,user:d}})(C)},fyJ8:function(Se,k,e){"use strict";var j=e("rePB"),x=e("VTBJ"),te=e("Ff2n"),ie=e("U8pU"),T=e("q1tI"),n=e.n(T),le=e("TSYQ"),B=e.n(le),c=e("c+Xe"),se=e("sR1s");function f(l){return l&&Object(ie.a)(l)==="object"&&!Array.isArray(l)&&!T.isValidElement(l)}function w(l){return typeof l=="string"?!0:Object(c.c)(l)}function F(l,R){var u,y=l.prefixCls,v=l.className,g=l.record,z=l.index,m=l.dataIndex,b=l.render,C=l.children,a=l.component,o=a===void 0?"td":a,t=l.colSpan,i=l.rowSpan,d=l.fixLeft,p=l.fixRight,H=l.firstFixLeft,E=l.lastFixLeft,L=l.firstFixRight,$=l.lastFixRight,q=l.appendNode,Ce=l.additionalProps,Z=Ce===void 0?{}:Ce,_=l.ellipsis,ae=l.align,ce=l.rowType,be=l.isSticky,fe="".concat(y,"-cell"),U,I;if(C)I=C;else{var J=Object(se.b)(g,m);if(I=J,b){var W=b(J,g,z);f(W)?(I=W.children,U=W.props):I=W}}Object(ie.a)(I)==="object"&&!Array.isArray(I)&&!T.isValidElement(I)&&(I=null),_&&(E||L)&&(I=T.createElement("span",{className:"".concat(fe,"-content")},I));var h=U||{},Q=h.colSpan,X=h.rowSpan,oe=h.style,ue=h.className,ee=Object(te.a)(h,["colSpan","rowSpan","style","className"]),de=Q!==void 0?Q:t,Oe=X!==void 0?X:i;if(de===0||Oe===0)return null;var he={},De=typeof d=="number",We=typeof p=="number";De&&(he.position="sticky",he.left=d),We&&(he.position="sticky",he.right=p);var Ne={};ae&&(Ne.textAlign=ae);var pe,ve=_===!0?{showTitle:!0}:_;ve&&(ve.showTitle||ce==="header")&&(typeof I=="string"||typeof I=="number"?pe=I.toString():T.isValidElement(I)&&typeof I.props.children=="string"&&(pe=I.props.children));var Be=Object(x.a)(Object(x.a)(Object(x.a)({title:pe},ee),Z),{},{colSpan:de&&de!==1?de:null,rowSpan:Oe&&Oe!==1?Oe:null,className:B()(fe,v,(u={},Object(j.a)(u,"".concat(fe,"-fix-left"),De),Object(j.a)(u,"".concat(fe,"-fix-left-first"),H),Object(j.a)(u,"".concat(fe,"-fix-left-last"),E),Object(j.a)(u,"".concat(fe,"-fix-right"),We),Object(j.a)(u,"".concat(fe,"-fix-right-first"),L),Object(j.a)(u,"".concat(fe,"-fix-right-last"),$),Object(j.a)(u,"".concat(fe,"-ellipsis"),_),Object(j.a)(u,"".concat(fe,"-with-append"),q),Object(j.a)(u,"".concat(fe,"-fix-sticky"),(De||We)&&be),u),Z.className,ue),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},Z.style),Ne),he),oe),ref:w(o)?R:null});return T.createElement(o,Object.assign({},Be),q,I)}var O=T.forwardRef(F);O.displayName="Cell";var r=T.memo(O,function(l,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,l.record):!1});k.a=r},hW8S:function(Se,k,e){"use strict";e.d(k,"a",function(){return ie}),e.d(k,"c",function(){return T}),e.d(k,"b",function(){return n});var j=e("VTBJ"),x=e("Ff2n"),te=e("Kwbf"),ie="RC_TABLE_INTERNAL_COL_DEFINE";function T(le){var B=le.expandable,c=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(j.a)(Object(j.a)({},c),B):c}function n(le){return Object.keys(le).reduce(function(B,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(B[c]=le[c]),B},{})}},n6Qo:function(Se,k,e){"use strict";e.d(k,"a",function(){return B});var j=e("q1tI"),x=e("biw7"),te=e("fyJ8");function ie(c){var se=c.className,f=c.index,w=c.children,F=c.colSpan,O=c.rowSpan,r=j.useContext(x.a),l=r.prefixCls,R=r.fixedInfoList,u=R[f];return j.createElement(te.a,Object.assign({className:se,index:f,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:w,props:{colSpan:F,rowSpan:O}}}},u))}function T(c){return j.createElement("tr",Object.assign({},c))}function n(c){var se=c.children,f=j.useContext(x.a),w=f.prefixCls;return j.createElement("tfoot",{className:"".concat(w,"-summary")},se)}var le=k.b=n,B={Cell:ie,Row:T}},sR1s:function(Se,k,e){"use strict";e.d(k,"b",function(){return ie}),e.d(k,"a",function(){return T}),e.d(k,"c",function(){return n}),e.d(k,"d",function(){return le});var j=e("U8pU"),x="RC_TABLE_KEY";function te(B){return B==null?[]:Array.isArray(B)?B:[B]}function ie(B,c){if(!c&&typeof c!="number")return B;for(var se=te(c),f=B,w=0;w1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=v[0];if(n.isValidElement(g)&&Object(f.c)(g)){var z=g.ref;v[0]=n.cloneElement(g,{ref:Object(f.a)(z,this.setChildNode)})}return v.length===1?v[0]:v.map(function(m,b){return!n.isValidElement(m)||"key"in m&&m.key!==null?m:n.cloneElement(m,{key:"".concat(F,"-").concat(b)})})}}]),R}(n.Component);O.displayName="ResizeObserver",k.a=O},wCXF:function(Se,k,e){"use strict";e.d(k,"a",function(){return Le});var j=e("rePB"),x=e("VTBJ"),te=e("KQm4"),ie=e("U8pU"),T=e("ODXe"),n=e("q1tI"),le=e("TSYQ"),B=e.n(le),c=e("Gytx"),se=e.n(c),f=e("Kwbf"),w=e("t23M"),F=e("qx4F"),O=e("6eGT"),r=e("IBYe"),l=e("Ff2n"),R=e("c+Xe"),u=e("fyJ8"),y=e("biw7");function v(s,S,M,K,V){var N=M[s]||{},D=M[S]||{},P,A;N.fixed==="left"?P=K.left[s]:D.fixed==="right"&&(A=K.right[S]);var Y=!1,G=!1,ne=!1,me=!1,re=M[S+1],ge=M[s-1];if(V==="rtl"){if(P!==void 0){var Me=ge&&ge.fixed==="left";me=!Me}else if(A!==void 0){var Re=re&&re.fixed==="right";ne=!Re}}else if(P!==void 0){var Pe=re&&re.fixed==="left";Y=!Pe}else if(A!==void 0){var Ee=ge&&ge.fixed==="right";G=!Ee}return{fixLeft:P,fixRight:A,lastFixLeft:Y,firstFixRight:G,lastFixRight:ne,firstFixLeft:me,isSticky:K.isSticky}}var g=e("sR1s");function z(s){var S=s.cells,M=s.stickyOffsets,K=s.flattenColumns,V=s.rowComponent,N=s.cellComponent,D=s.onHeaderRow,P=s.index,A=n.useContext(y.a),Y=A.prefixCls,G=A.direction,ne;D&&(ne=D(S.map(function(re){return re.column}),P));var me=Object(g.a)(S.map(function(re){return re.column}));return n.createElement(V,Object.assign({},ne),S.map(function(re,ge){var Me=re.column,Re=v(re.colStart,re.colEnd,K,M,G),Pe;return Me&&Me.onHeaderCell&&(Pe=re.column.onHeaderCell(Me)),n.createElement(u.a,Object.assign({},re,{ellipsis:Me.ellipsis,align:Me.align,component:N,prefixCls:Y,key:me[ge]},Re,{additionalProps:Pe,rowType:"header"}))}))}z.displayName="HeaderRow";var m=z;function b(s){var S=[];function M(D,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;S[A]=S[A]||[];var Y=P,G=D.filter(Boolean).map(function(ne){var me={key:ne.key,className:ne.className||"",children:ne.title,column:ne,colStart:Y},re=1,ge=ne.children;return ge&&ge.length>0&&(re=M(ge,Y,A+1).reduce(function(Me,Re){return Me+Re},0),me.hasSubColumns=!0),"colSpan"in ne&&(re=ne.colSpan),"rowSpan"in ne&&(me.rowSpan=ne.rowSpan),me.colSpan=re,me.colEnd=me.colStart+re-1,S[A].push(me),Y+=re,re});return G}M(s,0);for(var K=S.length,V=function(P){S[P].forEach(function(A){!("rowSpan"in A)&&!A.hasSubColumns&&(A.rowSpan=K-P)})},N=0;N=0;P-=1){var A=S[P],Y=M&&M[P],G=Y&&Y[o.a];(A||G||D)&&(V.unshift(n.createElement("col",Object.assign({key:P,style:{width:A,minWidth:A}},G))),D=!0)}return n.createElement("colgroup",null,V)}var i=t;function d(s,S){return Object(n.useMemo)(function(){for(var M=[],K=0;K1?Ye-1:0),ct=1;ct=ne&&(Ae=ne-me),D({scrollLeft:Ae/ne*(G+2)}),Ee.current.x=ye.pageX},$e=function(){var ye=Object(We.b)(N.current).top,ke=ye+N.current.offsetHeight,Je=document.documentElement.scrollTop+window.innerHeight;ke-Object(F.a)()<=Je||ye>=Je-P?Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Ke=function(ye){Pe(function(ke){return Object(x.a)(Object(x.a)({},ke),{},{scrollLeft:ye/G*ne||0})})};return n.useImperativeHandle(M,function(){return{setScrollLeft:Ke}}),n.useEffect(function(){var _e=Object(De.a)(document.body,"mouseup",Ze,!1),ye=Object(De.a)(document.body,"mousemove",qe,!1);return $e(),function(){_e.remove(),ye.remove()}},[me,we]),n.useEffect(function(){var _e=Object(De.a)(window,"scroll",$e,!1),ye=Object(De.a)(window,"resize",$e,!1);return function(){_e.remove(),ye.remove()}},[]),n.useEffect(function(){Re.isHiddenScrollBar||Pe(function(_e){var ye,ke;return Object(x.a)(Object(x.a)({},_e),{},{scrollLeft:N.current.scrollLeft/((ye=N.current)===null||ye===void 0?void 0:ye.scrollWidth)*((ke=N.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[Re.isHiddenScrollBar]),G<=ne||!me||Re.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(F.a)(),width:ne,bottom:P},className:"".concat(Y,"-sticky-scroll")},n.createElement("div",{onMouseDown:Te,ref:re,className:B()("".concat(Y,"-sticky-scroll-bar"),Object(j.a)({},"".concat(Y,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(me,"px"),transform:"translate3d(".concat(Re.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Ne);function ve(s,S){return n.useMemo(function(){var M=!!s;return{isSticky:M,stickyClassName:M?"".concat(S,"-sticky-header"):"",offsetHeader:Object(ie.a)(s)==="object"&&s.offsetHeader||0,offsetScroll:Object(ie.a)(s)==="object"&&s.offsetScroll||0}},[s,S])}var Be=[],Fe={},Le="rc-table-internal-hook",Ve=n.memo(function(s){var S=s.children;return S},function(s,S){return se()(s.props,S.props)?s.pingLeft!==S.pingLeft||s.pingRight!==S.pingRight:!1});function Ue(s){var S,M=s.prefixCls,K=s.className,V=s.rowClassName,N=s.style,D=s.data,P=s.rowKey,A=s.scroll,Y=s.tableLayout,G=s.direction,ne=s.title,me=s.footer,re=s.summary,ge=s.id,Me=s.showHeader,Re=s.components,Pe=s.emptyText,Ee=s.onRow,Qe=s.onHeaderRow,Ie=s.internalHooks,we=s.transformColumns,He=s.internalRefs,Ze=s.sticky,Te=D||Be,qe=!!Te.length,$e=n.useState(0),Ke=Object(T.a)($e,2),_e=Ke[0],ye=Ke[1];n.useEffect(function(){ye(Object(F.a)())});var ke=n.useMemo(function(){return Object(g.c)(Re,{})},[Re]),Je=n.useCallback(function(xe,je){return Object(g.b)(ke,xe)||je},[ke]),et=n.useMemo(function(){return typeof P=="function"?P:function(xe){var je=xe&&xe[P];return je}},[P]),Ae=Object(o.c)(s),jt=Ae.expandIcon,Rt=Ae.expandedRowKeys,Nt=Ae.defaultExpandedRowKeys,st=Ae.defaultExpandAllRows,dt=Ae.expandedRowRender,mt=Ae.onExpand,ht=Ae.onExpandedRowsChange,Tt=Ae.expandRowByClick,at=Ae.rowExpandable,Et=Ae.expandIconColumnIndex,pt=Ae.expandedRowClassName,Kt=Ae.childrenColumnName,St=Ae.indentSize,vt=jt||Oe,gt=Kt||"children",Dt=n.useMemo(function(){return dt?"row":s.expandable&&Ie===Le&&s.expandable.__PARENT_RENDER_ICON__||Te.some(function(xe){return xe&&Object(ie.a)(xe)==="object"&&xe[gt]})?"nest":!1},[!!dt,Te]),Pt=n.useState(function(){return Nt||(st?he(Te,et,gt):[])}),Ge=Object(T.a)(Pt,2),tt=Ge[0],rt=Ge[1],Ye=n.useMemo(function(){return new Set(Rt||tt||[])},[Rt,tt]),ut=n.useCallback(function(xe){var je=et(xe,Te.indexOf(xe)),Xe,nt=Ye.has(je);nt?(Ye.delete(je),Xe=Object(te.a)(Ye)):Xe=[].concat(Object(te.a)(Ye),[je]),rt(Xe),mt&&mt(!nt,xe),ht&&ht(Xe)},[et,Ye,Te,mt,ht]),ct=n.useState(0),Mt=Object(T.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(I.b)(Object(x.a)(Object(x.a)(Object(x.a)({},s),Ae),{},{expandable:!!dt,expandedKeys:Ye,getRowKey:et,onTriggerExpand:ut,expandIcon:vt,expandIconColumnIndex:Et,direction:G}),Ie===Le?we:null),Yt=Object(T.a)(vn,2),zt=Yt[0],ze=Yt[1],At=n.useMemo(function(){return{columns:zt,flattenColumns:ze}},[zt,ze]),Wt=n.useRef(),Qt=n.useRef(),ft=n.useRef(),bn=n.useState(!1),Zt=Object(T.a)(bn,2),qt=Zt[0],En=Zt[1],gn=n.useState(!1),en=Object(T.a)(gn,2),tn=en[0],Cn=en[1],yn=h(new Map),nn=Object(T.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(g.a)(ze),an=jn.map(function(xe){return On.get(xe)}),on=n.useMemo(function(){return an},[an.join("_")]),Lt=oe(on,ze.length,G),lt=A&&Object(g.d)(A.y),it=A&&Object(g.d)(A.x),yt=it&&ze.some(function(xe){var je=xe.fixed;return je}),rn=n.useRef(),wt=ve(Ze,M),Ot=wt.isSticky,Rn=wt.offsetHeader,Nn=wt.offsetScroll,Tn=wt.stickyClassName,kt,Ut,Bt;lt&&(Ut={overflowY:"scroll",maxHeight:A.y}),it&&(kt={overflowX:"auto"},lt||(Ut={overflowY:"hidden"}),Bt={width:A.x===!0?"auto":A.x,minWidth:"100%"});var ln=n.useCallback(function(xe,je){xn(function(Xe){var nt=new Map(Xe);return nt.set(xe,je),nt})},[]),Sn=Q(null),sn=Object(T.a)(Sn,2),Dn=sn[0],dn=sn[1];function Ft(xe,je){if(!je)return;typeof je=="function"?je(xe):je.scrollLeft!==xe&&(je.scrollLeft=xe)}var bt=function(je){var Xe=je.currentTarget,nt=je.scrollLeft,xt=typeof nt=="number"?nt:Xe.scrollLeft,pn=Xe||Fe;if(!dn()||dn()===pn){var Jt;Dn(pn),Ft(xt,Qt.current),Ft(xt,ft.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Xe){var Un=Xe.scrollWidth,In=Xe.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(x.a)(l),Object(x.a)(f(v).map(function(g){return Object(te.a)({fixed:y},g)}))):[].concat(Object(x.a)(l),[Object(te.a)(Object(te.a)({},R),{},{fixed:y})])},[])}function w(r){for(var l=!0,R=0;R=0;v-=1){var g=r[v];if(y&&g.fixed!=="right")y=!1;else if(!y&&g.fixed==="right"){Object(le.a)(!1,"Index ".concat(v+1," of `columns` missing `fixed='right'` prop."));break}}}function F(r){return r.map(function(l){var R=l.fixed,u=Object(ie.a)(l,["fixed"]),y=R;return R==="left"?y="right":R==="right"&&(y="left"),Object(te.a)({fixed:y},u)})}function O(r,l){var R=r.prefixCls,u=r.columns,y=r.children,v=r.expandable,g=r.expandedKeys,z=r.getRowKey,m=r.onTriggerExpand,b=r.expandIcon,C=r.rowExpandable,a=r.expandIconColumnIndex,o=r.direction,t=r.expandRowByClick,i=T.useMemo(function(){return u||se(y)},[u,y]),d=T.useMemo(function(){if(v){var E,L=a||0,$=i[L],q=(E={},Object(j.a)(E,c.a,{className:"".concat(R,"-expand-icon-col")}),Object(j.a)(E,"title",""),Object(j.a)(E,"fixed",$?$.fixed:null),Object(j.a)(E,"className","".concat(R,"-row-expand-icon-cell")),Object(j.a)(E,"render",function(_,ae,ce){var be=z(ae,ce),fe=g.has(be),U=C?C(ae):!0,I=b({prefixCls:R,expanded:fe,expandable:U,record:ae,onExpand:m});return t?T.createElement("span",{onClick:function(W){return W.stopPropagation()}},I):I}),E),Ce=i.slice();return L>=0&&Ce.splice(L,0,q),Ce}return i},[v,i,z,g,b,o]),p=T.useMemo(function(){var E=d;return l&&(E=l(E)),E.length||(E=[{render:function(){return null}}]),E},[l,d,o]),H=T.useMemo(function(){return o==="rtl"?F(f(p)):f(p)},[p,o]);return[p,H]}k.b=O},"y0+3":function(Se,k,e){"use strict";e.d(k,"a",function(){return f}),e.d(k,"b",function(){return F});var j=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},te={cssFloat:1,styleFloat:1,float:1};function ie(O){return O.nodeType===1?O.ownerDocument.defaultView.getComputedStyle(O,null):{}}function T(O,r,l){if(r=r.toLowerCase(),l==="auto"){if(r==="height")return O.offsetHeight;if(r==="width")return O.offsetWidth}return r in x||(x[r]=j.test(r)),x[r]?parseFloat(l)||0:l}function n(O,r){var l=arguments.length,R=ie(O);return r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,l===1?R:T(O,r,R[r]||O.style[r])}function le(O,r,l){var R=arguments.length;if(r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,R===3)return typeof l=="number"&&j.test(r)&&(l="".concat(l,"px")),O.style[r]=l,l;for(var u in r)r.hasOwnProperty(u)&&le(O,u,r[u]);return ie(O)}function B(O){return O===document.body?document.documentElement.clientWidth:O.offsetWidth}function c(O){return O===document.body?window.innerHeight||document.documentElement.clientHeight:O.offsetHeight}function se(){var O=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:O,height:r}}function f(){var O=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:O,height:r}}function w(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function F(O){var r=O.getBoundingClientRect(),l=document.documentElement;return{left:r.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); +`,H=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],E={},L;function $(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=U.getAttribute("id")||U.getAttribute("data-reactid")||U.getAttribute("name");if(I&&E[J])return E[J];var W=window.getComputedStyle(U),h=W.getPropertyValue("box-sizing")||W.getPropertyValue("-moz-box-sizing")||W.getPropertyValue("-webkit-box-sizing"),Q=parseFloat(W.getPropertyValue("padding-bottom"))+parseFloat(W.getPropertyValue("padding-top")),X=parseFloat(W.getPropertyValue("border-bottom-width"))+parseFloat(W.getPropertyValue("border-top-width")),oe=H.map(function(ee){return"".concat(ee,":").concat(W.getPropertyValue(ee))}).join(";"),ue={sizingStyle:oe,paddingSize:Q,borderSize:X,boxSizing:h};return I&&J&&(E[J]=ue),ue}function q(U){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;L||(L=document.createElement("textarea"),L.setAttribute("tab-index","-1"),L.setAttribute("aria-hidden","true"),document.body.appendChild(L)),U.getAttribute("wrap")?L.setAttribute("wrap",U.getAttribute("wrap")):L.removeAttribute("wrap");var h=$(U,I),Q=h.paddingSize,X=h.borderSize,oe=h.boxSizing,ue=h.sizingStyle;L.setAttribute("style","".concat(ue,";").concat(p)),L.value=U.value||U.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,Oe=L.scrollHeight,he;if(oe==="border-box"?Oe+=X:oe==="content-box"&&(Oe-=Q),J!==null||W!==null){L.value=" ";var De=L.scrollHeight-Q;J!==null&&(ee=De*J,oe==="border-box"&&(ee=ee+Q+X),Oe=Math.max(ee,Oe)),W!==null&&(de=De*W,oe==="border-box"&&(de=de+Q+X),he=Oe>de?"":"hidden",Oe=Math.min(de,Oe))}return{height:Oe,minHeight:ee,maxHeight:de,overflowY:he,resize:"none"}}var Ce=e("Gytx"),Z=e.n(Ce),_;(function(U){U[U.NONE=0]="NONE",U[U.RESIZING=1]="RESIZING",U[U.RESIZED=2]="RESIZED"})(_||(_={}));var ae=function(U){Object(ie.a)(J,U);var I=Object(S.a)(J);function J(W){var h;return Object(x.a)(this,J),h=I.call(this,W),h.nextFrameActionId=void 0,h.resizeFrameId=void 0,h.textArea=void 0,h.saveTextArea=function(Q){h.textArea=Q},h.handleResize=function(Q){var X=h.state.resizeStatus,oe=h.props,ue=oe.autoSize,ee=oe.onResize;if(X!==_.NONE)return;typeof ee=="function"&&ee(Q),ue&&h.resizeOnNextFrame()},h.resizeOnNextFrame=function(){cancelAnimationFrame(h.nextFrameActionId),h.nextFrameActionId=requestAnimationFrame(h.resizeTextarea)},h.resizeTextarea=function(){var Q=h.props.autoSize;if(!Q||!h.textArea)return;var X=Q.minRows,oe=Q.maxRows,ue=q(h.textArea,!1,X,oe);h.setState({textareaStyles:ue,resizeStatus:_.RESIZING},function(){cancelAnimationFrame(h.resizeFrameId),h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.RESIZED},function(){h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:_.NONE}),h.fixFirefoxAutoScroll()})})})})},h.renderTextArea=function(){var Q=h.props,X=Q.prefixCls,oe=X===void 0?"rc-textarea":X,ue=Q.autoSize,ee=Q.onResize,de=Q.className,Oe=Q.disabled,he=h.state,De=he.textareaStyles,We=he.resizeStatus,Ne=Object(t.a)(h.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pe=d()(oe,de,Object(B.a)({},"".concat(oe,"-disabled"),Oe));"value"in Ne&&(Ne.value=Ne.value||"");var ve=Object(le.a)(Object(le.a)(Object(le.a)({},h.props.style),De),We===_.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(o,{onResize:h.handleResize,disabled:!(ue||ee)},n.createElement("textarea",Object(j.a)({},Ne,{className:pe,style:ve,ref:h.saveTextArea})))},h.state={textareaStyles:{},resizeStatus:_.NONE},h}return Object(te.a)(J,[{key:"componentDidUpdate",value:function(h){(h.value!==this.props.value||!Z()(h.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var h=this.textArea.selectionStart,Q=this.textArea.selectionEnd;this.textArea.setSelectionRange(h,Q)}}catch(X){}}},{key:"render",value:function(){return this.renderTextArea()}}]),J}(n.Component),ce=ae,be=function(U){Object(ie.a)(J,U);var I=Object(S.a)(J);function J(W){var h;Object(x.a)(this,J),h=I.call(this,W),h.resizableTextArea=void 0,h.focus=function(){h.resizableTextArea.textArea.focus()},h.saveTextArea=function(X){h.resizableTextArea=X},h.handleChange=function(X){var oe=h.props.onChange;h.setValue(X.target.value,function(){h.resizableTextArea.resizeTextarea()}),oe&&oe(X)},h.handleKeyDown=function(X){var oe=h.props,ue=oe.onPressEnter,ee=oe.onKeyDown;X.keyCode===13&&ue&&ue(X),ee&&ee(X)};var Q=typeof W.value=="undefined"||W.value===null?W.defaultValue:W.value;return h.state={value:Q},h}return Object(te.a)(J,[{key:"setValue",value:function(h,Q){"value"in this.props||this.setState({value:h},Q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ce,Object(j.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(h){return"value"in h?{value:h.value}:null}}]),J}(n.Component),fe=k.default=be},ZpRC:function(Te,k,e){"use strict";function j(f){return typeof f=="object"&&f!=null&&f.nodeType===1}function x(f,w){return(!w||f!=="hidden")&&f!=="visible"&&f!=="clip"}function te(f,w){if(f.clientHeightw||l>f&&R=w&&u>=F?l-f-O:R>w&&uF?R-w+r:0}var S=function(f,w){var F=window,O=w.scrollMode,r=w.block,l=w.inline,R=w.boundary,u=w.skipOverflowHiddenElements,y=typeof R=="function"?R:function(De){return De!==R};if(!j(f))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,g=[],z=f;j(z)&&y(z);){if((z=z.parentElement)===v){g.push(z);break}z!=null&&z===document.body&&te(z)&&!te(document.documentElement)||z!=null&&te(z,u)&&g.push(z)}for(var m=F.visualViewport?F.visualViewport.width:innerWidth,b=F.visualViewport?F.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,a=window.scrollY||pageYOffset,o=f.getBoundingClientRect(),t=o.height,i=o.width,d=o.top,p=o.right,H=o.bottom,E=o.left,L=r==="start"||r==="nearest"?d:r==="end"?H:d+t/2,$=l==="center"?E+i/2:l==="end"?p:E,q=[],Ce=0;Ce=0&&E>=0&&H<=b&&p<=m&&d>=be&&H<=U&&E>=I&&p<=fe)return q;var J=getComputedStyle(Z),W=parseInt(J.borderLeftWidth,10),h=parseInt(J.borderTopWidth,10),Q=parseInt(J.borderRightWidth,10),X=parseInt(J.borderBottomWidth,10),oe=0,ue=0,ee="offsetWidth"in Z?Z.offsetWidth-Z.clientWidth-W-Q:0,de="offsetHeight"in Z?Z.offsetHeight-Z.clientHeight-h-X:0;if(v===Z)oe=r==="start"?L:r==="end"?L-b:r==="nearest"?ie(a,a+b,b,h,X,a+L,a+L+t,t):L-b/2,ue=l==="start"?$:l==="center"?$-m/2:l==="end"?$-m:ie(C,C+m,m,W,Q,C+$,C+$+i,i),oe=Math.max(0,oe+a),ue=Math.max(0,ue+C);else{oe=r==="start"?L-be-h:r==="end"?L-U+X+de:r==="nearest"?ie(be,U,ae,h,X+de,L,L+t,t):L-(be+ae/2)+de/2,ue=l==="start"?$-I-W:l==="center"?$-(I+ce/2)+ee/2:l==="end"?$-fe+Q+ee:ie(I,fe,ce,W,Q+ee,$,$+i,i);var Oe=Z.scrollLeft,he=Z.scrollTop;L+=he-(oe=Math.max(0,Math.min(he+oe,Z.scrollHeight-ae+de))),$+=Oe-(ue=Math.max(0,Math.min(Oe+ue,Z.scrollWidth-ce+ee)))}q.push({el:Z,top:oe,left:ue})}return q};function n(f){return f===Object(f)&&Object.keys(f).length!==0}function le(f,w){w===void 0&&(w="auto");var F="scrollBehavior"in document.body.style;f.forEach(function(O){var r=O.el,l=O.top,R=O.left;r.scroll&&F?r.scroll({top:l,left:R,behavior:w}):(r.scrollTop=l,r.scrollLeft=R)})}function B(f){return f===!1?{block:"end",inline:"nearest"}:n(f)?f:{block:"start",inline:"nearest"}}function c(f,w){var F=!f.ownerDocument.documentElement.contains(f);if(n(w)&&typeof w.behavior=="function")return w.behavior(F?[]:S(f,w));if(F)return;var O=B(w);return le(S(f,O),O.behavior)}var se=k.a=c},bT9E:function(Te,k,e){"use strict";e.d(k,"a",function(){return x});var j=e("VTBJ");function x(te,ie){var S=Object(j.a)({},te);return Array.isArray(ie)&&ie.forEach(function(n){delete S[n]}),S}},biw7:function(Te,k,e){"use strict";var j=e("q1tI"),x=e.n(j),te=j.createContext(null);k.a=te},epD4:function(Te,k,e){"use strict";e.r(k);var j=e("5NDa"),x=e("5rEg"),te=e("g9YV"),ie=e("wCAj"),S=e("14J3"),n=e("BMrR"),le=e("+L6B"),B=e("2/Rp"),c=e("k1fw"),se=e("2qtc"),f=e("kLXV"),w=e("9og8"),F=e("y8nQ"),O=e("Vl3Y"),r=e("tJVT"),l=e("PpiC"),R=e("WmNS"),u=e.n(R),y=e("q1tI"),v=e.n(y),g=e("9kvl"),z=e("ErOA"),m=e("wd/R"),b=e.n(m);b.a.locale("ZH-cn");var C=function(o){var t=o.classroomList,i=o.globalSetting,d=o.loading,p=o.user,H=o.dispatch,E=Object(l.a)(o,["classroomList","globalSetting","loading","user","dispatch"]),L=Object(y.useState)(),$=Object(r.a)(L,2),q=$[0],Ce=$[1],Z=Object(y.useState)(1),_=Object(r.a)(Z,2),ae=_[0],ce=_[1],be=Object(y.useState)(null),fe=Object(r.a)(be,2),U=fe[0],I=fe[1],J=Object(y.useState)(!0),W=Object(r.a)(J,2),h=W[0],Q=W[1],X=Object(y.useState)(20),oe=Object(r.a)(X,2),ue=oe[0],ee=oe[1],de=Object(y.useState)(117),Oe=Object(r.a)(de,2),he=Oe[0],De=Oe[1],We=Object(y.useState)(!1),Ne=Object(r.a)(We,2),pe=Ne[0],ve=Ne[1],Be=O.a.useForm(),Fe=Object(r.a)(Be,1),Le=Fe[0];Object(y.useEffect)(function(){Ve()},[ae]);function Ve(K){return Ue.apply(this,arguments)}function Ue(){return Ue=Object(w.a)(u.a.mark(function K(V){var N,D;return u.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return Q(!0),N=V||ae,A.next=4,Object(z.a)("/api/school_portals/assets.json",{method:"get",params:{page:N,per_page:ue,school_id:he}});case 4:D=A.sent,D.assets&&Ce(D),Q(!1);case 7:case"end":return A.stop()}},K)})),Ue.apply(this,arguments)}var ot=function(V,N){f.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A\u5220\u9664",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u8D44\u6E90",icon:null,className:"custom-modal-divider",content:"\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u8D44\u6E90\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u9700\u8981\u5220\u9664\u300A".concat(V,"\u300B\u8D44\u6E90\uFF1F"),onOk:function(){var D=Object(w.a)(u.a.mark(function A(){var Y,G,ne;return u.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return re.next=2,Object(z.a)("/api/school_portals/remove_assets.json",{method:"post",body:{asset_id:N,school_id:he}});case 2:Y=re.sent,Y.status===0&&(ne=(q==null||((G=q.assets)===null||G===void 0)?void 0:G.length)===1&&ae>1?ae-1:ae,Ve(ne));case 4:case"end":return re.stop()}},A)}));function P(){return D.apply(this,arguments)}return P}()})},s=[{title:"\u5E8F\u53F7",dataIndex:"name",align:"center",key:"name",ellipsis:!0,width:50,render:function(V,N,D){return v.a.createElement("span",null,ue*(ae-1)+D+1)}},{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"content",align:"center",key:"content"},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"clazz",align:"center",key:"clazz"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",align:"center",key:"created_at"},{title:"\u64CD\u4F5C",dataIndex:"remark",align:"center",key:"remark",ellipsis:!0,render:function(V,N,D){return v.a.createElement("span",null,v.a.createElement("a",{href:N.link,target:"_blank",style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u67E5\u770B"),(N==null?void 0:N.can_edit)&&v.a.createElement("span",{onClick:function(){Le.setFieldsValue({content:N.content,link:N.link,clazz:N.clazz}),ve(!0),I(N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}},"\u7F16\u8F91"),v.a.createElement("span",{onClick:function(){ot(N.content,N.id)},style:{cursor:"pointer",color:"#0152d9",margin:"0 5px"}}," \u5220\u9664"))}}],T=function(){Le.resetFields(),I(null),ve(!1)},M=function(){var K=Object(w.a)(u.a.mark(function V(N){var D,P;return u.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!U){Y.next=6;break}return Y.next=3,Object(z.a)("/api/school_portals/update_assets.json",{method:"post",body:Object(c.a)({asset_id:U,school_id:he},N)});case 3:return D=Y.sent,D.status===0&&(Ve(),T()),Y.abrupt("return");case 6:return Y.next=8,Object(z.a)("/api/school_portals/add_assets.json",{method:"post",body:Object(c.a)({school_id:he},N)});case 8:P=Y.sent,P.status===0&&(ce(1),Ve(1),T());case 10:case"end":return Y.stop()}},V)}));return function(N){return K.apply(this,arguments)}}();return v.a.createElement("div",{className:"edu-container minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px"}},v.a.createElement(n.a,{justify:"space-between",align:"middle",className:"mb20"},v.a.createElement("span",{className:"ml15"},"\u5171",q==null?void 0:q.total_count,"\u4E2A\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"),v.a.createElement(B.a,{onClick:function(){ve(!0),I(null)},type:"primary"},"\u65B0\u5EFA\u8D44\u6E90")),v.a.createElement(ie.a,{className:"table-layout",columns:s,loading:h,dataSource:q==null?void 0:q.assets,pagination:{hideOnSinglePage:!0,pageSize:ue,showSizeChanger:!1,current:ae,position:["bottomCenter"],onChange:function(V,N){ce(V)},total:q==null?void 0:q.total_count}}),v.a.createElement(f.a,{title:U?"\u7F16\u8F91\u8D44\u6E90":"\u65B0\u5EFA\u8D44\u6E90",visible:pe,width:500,centered:!0,okText:U?"\u786E\u8BA4\u7F16\u8F91":"\u786E\u8BA4\u65B0\u5EFA",cancelText:"\u53D6\u6D88",onOk:function(){return Le.submit()},onCancel:T},v.a.createElement(O.a,{form:Le,onFinish:M},v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u540D\u79F0",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u540D\u79F0"},{max:40,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519940\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:40})),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u94FE\u63A5",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u94FE\u63A5"}]},v.a.createElement(x.a,null)),v.a.createElement(O.a.Item,{label:"\u8D44\u6E90\u7C7B\u578B",name:"clazz",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u6E90\u7C7B\u578B"},{max:10,message:"\u8D44\u6E90\u540D\u79F0\u6700\u591A\u586B\u519910\u4E2A\u5B57\u7B26"}]},v.a.createElement(x.a,{maxLength:10})))))};k.default=Object(g.a)(function(a){var o=a.classroomList,t=a.loading,i=a.globalSetting,d=a.user;return{classroomList:o,globalSetting:i,loading:t.models.classroomList,user:d}})(C)},fyJ8:function(Te,k,e){"use strict";var j=e("rePB"),x=e("VTBJ"),te=e("Ff2n"),ie=e("U8pU"),S=e("q1tI"),n=e.n(S),le=e("TSYQ"),B=e.n(le),c=e("c+Xe"),se=e("sR1s");function f(l){return l&&Object(ie.a)(l)==="object"&&!Array.isArray(l)&&!S.isValidElement(l)}function w(l){return typeof l=="string"?!0:Object(c.c)(l)}function F(l,R){var u,y=l.prefixCls,v=l.className,g=l.record,z=l.index,m=l.dataIndex,b=l.render,C=l.children,a=l.component,o=a===void 0?"td":a,t=l.colSpan,i=l.rowSpan,d=l.fixLeft,p=l.fixRight,H=l.firstFixLeft,E=l.lastFixLeft,L=l.firstFixRight,$=l.lastFixRight,q=l.appendNode,Ce=l.additionalProps,Z=Ce===void 0?{}:Ce,_=l.ellipsis,ae=l.align,ce=l.rowType,be=l.isSticky,fe="".concat(y,"-cell"),U,I;if(C)I=C;else{var J=Object(se.b)(g,m);if(I=J,b){var W=b(J,g,z);f(W)?(I=W.children,U=W.props):I=W}}Object(ie.a)(I)==="object"&&!Array.isArray(I)&&!S.isValidElement(I)&&(I=null),_&&(E||L)&&(I=S.createElement("span",{className:"".concat(fe,"-content")},I));var h=U||{},Q=h.colSpan,X=h.rowSpan,oe=h.style,ue=h.className,ee=Object(te.a)(h,["colSpan","rowSpan","style","className"]),de=Q!==void 0?Q:t,Oe=X!==void 0?X:i;if(de===0||Oe===0)return null;var he={},De=typeof d=="number",We=typeof p=="number";De&&(he.position="sticky",he.left=d),We&&(he.position="sticky",he.right=p);var Ne={};ae&&(Ne.textAlign=ae);var pe,ve=_===!0?{showTitle:!0}:_;ve&&(ve.showTitle||ce==="header")&&(typeof I=="string"||typeof I=="number"?pe=I.toString():S.isValidElement(I)&&typeof I.props.children=="string"&&(pe=I.props.children));var Be=Object(x.a)(Object(x.a)(Object(x.a)({title:pe},ee),Z),{},{colSpan:de&&de!==1?de:null,rowSpan:Oe&&Oe!==1?Oe:null,className:B()(fe,v,(u={},Object(j.a)(u,"".concat(fe,"-fix-left"),De),Object(j.a)(u,"".concat(fe,"-fix-left-first"),H),Object(j.a)(u,"".concat(fe,"-fix-left-last"),E),Object(j.a)(u,"".concat(fe,"-fix-right"),We),Object(j.a)(u,"".concat(fe,"-fix-right-first"),L),Object(j.a)(u,"".concat(fe,"-fix-right-last"),$),Object(j.a)(u,"".concat(fe,"-ellipsis"),_),Object(j.a)(u,"".concat(fe,"-with-append"),q),Object(j.a)(u,"".concat(fe,"-fix-sticky"),(De||We)&&be),u),Z.className,ue),style:Object(x.a)(Object(x.a)(Object(x.a)(Object(x.a)({},Z.style),Ne),he),oe),ref:w(o)?R:null});return S.createElement(o,Object.assign({},Be),q,I)}var O=S.forwardRef(F);O.displayName="Cell";var r=S.memo(O,function(l,R){return R.shouldCellUpdate?!R.shouldCellUpdate(R.record,l.record):!1});k.a=r},hW8S:function(Te,k,e){"use strict";e.d(k,"a",function(){return ie}),e.d(k,"c",function(){return S}),e.d(k,"b",function(){return n});var j=e("VTBJ"),x=e("Ff2n"),te=e("Kwbf"),ie="RC_TABLE_INTERNAL_COL_DEFINE";function S(le){var B=le.expandable,c=Object(x.a)(le,["expandable"]);return"expandable"in le?Object(j.a)(Object(j.a)({},c),B):c}function n(le){return Object.keys(le).reduce(function(B,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(B[c]=le[c]),B},{})}},n6Qo:function(Te,k,e){"use strict";e.d(k,"a",function(){return B});var j=e("q1tI"),x=e("biw7"),te=e("fyJ8");function ie(c){var se=c.className,f=c.index,w=c.children,F=c.colSpan,O=c.rowSpan,r=j.useContext(x.a),l=r.prefixCls,R=r.fixedInfoList,u=R[f];return j.createElement(te.a,Object.assign({className:se,index:f,component:"td",prefixCls:l,record:null,dataIndex:null,render:function(){return{children:w,props:{colSpan:F,rowSpan:O}}}},u))}function S(c){return j.createElement("tr",Object.assign({},c))}function n(c){var se=c.children,f=j.useContext(x.a),w=f.prefixCls;return j.createElement("tfoot",{className:"".concat(w,"-summary")},se)}var le=k.b=n,B={Cell:ie,Row:S}},sR1s:function(Te,k,e){"use strict";e.d(k,"b",function(){return ie}),e.d(k,"a",function(){return S}),e.d(k,"c",function(){return n}),e.d(k,"d",function(){return le});var j=e("U8pU"),x="RC_TABLE_KEY";function te(B){return B==null?[]:Array.isArray(B)?B:[B]}function ie(B,c){if(!c&&typeof c!="number")return B;for(var se=te(c),f=B,w=0;w1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=v[0];if(n.isValidElement(g)&&Object(f.c)(g)){var z=g.ref;v[0]=n.cloneElement(g,{ref:Object(f.a)(z,this.setChildNode)})}return v.length===1?v[0]:v.map(function(m,b){return!n.isValidElement(m)||"key"in m&&m.key!==null?m:n.cloneElement(m,{key:"".concat(F,"-").concat(b)})})}}]),R}(n.Component);O.displayName="ResizeObserver",k.a=O},wCXF:function(Te,k,e){"use strict";e.d(k,"a",function(){return Le});var j=e("rePB"),x=e("VTBJ"),te=e("KQm4"),ie=e("U8pU"),S=e("ODXe"),n=e("q1tI"),le=e("TSYQ"),B=e.n(le),c=e("Gytx"),se=e.n(c),f=e("Kwbf"),w=e("t23M"),F=e("qx4F"),O=e("6eGT"),r=e("IBYe"),l=e("Ff2n"),R=e("c+Xe"),u=e("fyJ8"),y=e("biw7");function v(s,T,M,K,V){var N=M[s]||{},D=M[T]||{},P,A;N.fixed==="left"?P=K.left[s]:D.fixed==="right"&&(A=K.right[T]);var Y=!1,G=!1,ne=!1,me=!1,re=M[T+1],ge=M[s-1];if(V==="rtl"){if(P!==void 0){var Me=ge&&ge.fixed==="left";me=!Me}else if(A!==void 0){var Re=re&&re.fixed==="right";ne=!Re}}else if(P!==void 0){var Pe=re&&re.fixed==="left";Y=!Pe}else if(A!==void 0){var Ee=ge&&ge.fixed==="right";G=!Ee}return{fixLeft:P,fixRight:A,lastFixLeft:Y,firstFixRight:G,lastFixRight:ne,firstFixLeft:me,isSticky:K.isSticky}}var g=e("sR1s");function z(s){var T=s.cells,M=s.stickyOffsets,K=s.flattenColumns,V=s.rowComponent,N=s.cellComponent,D=s.onHeaderRow,P=s.index,A=n.useContext(y.a),Y=A.prefixCls,G=A.direction,ne;D&&(ne=D(T.map(function(re){return re.column}),P));var me=Object(g.a)(T.map(function(re){return re.column}));return n.createElement(V,Object.assign({},ne),T.map(function(re,ge){var Me=re.column,Re=v(re.colStart,re.colEnd,K,M,G),Pe;return Me&&Me.onHeaderCell&&(Pe=re.column.onHeaderCell(Me)),n.createElement(u.a,Object.assign({},re,{ellipsis:Me.ellipsis,align:Me.align,component:N,prefixCls:Y,key:me[ge]},Re,{additionalProps:Pe,rowType:"header"}))}))}z.displayName="HeaderRow";var m=z;function b(s){var T=[];function M(D,P){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;T[A]=T[A]||[];var Y=P,G=D.filter(Boolean).map(function(ne){var me={key:ne.key,className:ne.className||"",children:ne.title,column:ne,colStart:Y},re=1,ge=ne.children;return ge&&ge.length>0&&(re=M(ge,Y,A+1).reduce(function(Me,Re){return Me+Re},0),me.hasSubColumns=!0),"colSpan"in ne&&(re=ne.colSpan),"rowSpan"in ne&&(me.rowSpan=ne.rowSpan),me.colSpan=re,me.colEnd=me.colStart+re-1,T[A].push(me),Y+=re,re});return G}M(s,0);for(var K=T.length,V=function(P){T[P].forEach(function(A){!("rowSpan"in A)&&!A.hasSubColumns&&(A.rowSpan=K-P)})},N=0;N=0;P-=1){var A=T[P],Y=M&&M[P],G=Y&&Y[o.a];(A||G||D)&&(V.unshift(n.createElement("col",Object.assign({key:P,style:{width:A,minWidth:A}},G))),D=!0)}return n.createElement("colgroup",null,V)}var i=t;function d(s,T){return Object(n.useMemo)(function(){for(var M=[],K=0;K1?Ye-1:0),ct=1;ct=ne&&(Ae=ne-me),D({scrollLeft:Ae/ne*(G+2)}),Ee.current.x=ye.pageX},$e=function(){var ye=Object(We.b)(N.current).top,ke=ye+N.current.offsetHeight,Je=document.documentElement.scrollTop+window.innerHeight;ke-Object(F.a)()<=Je||ye>=Je-P?Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!0})}):Pe(function(et){return Object(x.a)(Object(x.a)({},et),{},{isHiddenScrollBar:!1})})},Ke=function(ye){Pe(function(ke){return Object(x.a)(Object(x.a)({},ke),{},{scrollLeft:ye/G*ne||0})})};return n.useImperativeHandle(M,function(){return{setScrollLeft:Ke}}),n.useEffect(function(){var _e=Object(De.a)(document.body,"mouseup",Ze,!1),ye=Object(De.a)(document.body,"mousemove",qe,!1);return $e(),function(){_e.remove(),ye.remove()}},[me,we]),n.useEffect(function(){var _e=Object(De.a)(window,"scroll",$e,!1),ye=Object(De.a)(window,"resize",$e,!1);return function(){_e.remove(),ye.remove()}},[]),n.useEffect(function(){Re.isHiddenScrollBar||Pe(function(_e){var ye,ke;return Object(x.a)(Object(x.a)({},_e),{},{scrollLeft:N.current.scrollLeft/((ye=N.current)===null||ye===void 0?void 0:ye.scrollWidth)*((ke=N.current)===null||ke===void 0?void 0:ke.clientWidth)})})},[Re.isHiddenScrollBar]),G<=ne||!me||Re.isHiddenScrollBar?null:n.createElement("div",{style:{height:Object(F.a)(),width:ne,bottom:P},className:"".concat(Y,"-sticky-scroll")},n.createElement("div",{onMouseDown:Se,ref:re,className:B()("".concat(Y,"-sticky-scroll-bar"),Object(j.a)({},"".concat(Y,"-sticky-scroll-bar-active"),we)),style:{width:"".concat(me,"px"),transform:"translate3d(".concat(Re.scrollLeft,"px, 0, 0)")}}))},pe=n.forwardRef(Ne);function ve(s,T){return n.useMemo(function(){var M=!!s;return{isSticky:M,stickyClassName:M?"".concat(T,"-sticky-header"):"",offsetHeader:Object(ie.a)(s)==="object"&&s.offsetHeader||0,offsetScroll:Object(ie.a)(s)==="object"&&s.offsetScroll||0}},[s,T])}var Be=[],Fe={},Le="rc-table-internal-hook",Ve=n.memo(function(s){var T=s.children;return T},function(s,T){return se()(s.props,T.props)?s.pingLeft!==T.pingLeft||s.pingRight!==T.pingRight:!1});function Ue(s){var T,M=s.prefixCls,K=s.className,V=s.rowClassName,N=s.style,D=s.data,P=s.rowKey,A=s.scroll,Y=s.tableLayout,G=s.direction,ne=s.title,me=s.footer,re=s.summary,ge=s.id,Me=s.showHeader,Re=s.components,Pe=s.emptyText,Ee=s.onRow,Qe=s.onHeaderRow,Ie=s.internalHooks,we=s.transformColumns,He=s.internalRefs,Ze=s.sticky,Se=D||Be,qe=!!Se.length,$e=n.useState(0),Ke=Object(S.a)($e,2),_e=Ke[0],ye=Ke[1];n.useEffect(function(){ye(Object(F.a)())});var ke=n.useMemo(function(){return Object(g.c)(Re,{})},[Re]),Je=n.useCallback(function(xe,je){return Object(g.b)(ke,xe)||je},[ke]),et=n.useMemo(function(){return typeof P=="function"?P:function(xe){var je=xe&&xe[P];return je}},[P]),Ae=Object(o.c)(s),jt=Ae.expandIcon,Rt=Ae.expandedRowKeys,Nt=Ae.defaultExpandedRowKeys,st=Ae.defaultExpandAllRows,dt=Ae.expandedRowRender,mt=Ae.onExpand,ht=Ae.onExpandedRowsChange,St=Ae.expandRowByClick,at=Ae.rowExpandable,Et=Ae.expandIconColumnIndex,pt=Ae.expandedRowClassName,Kt=Ae.childrenColumnName,Tt=Ae.indentSize,vt=jt||Oe,gt=Kt||"children",Dt=n.useMemo(function(){return dt?"row":s.expandable&&Ie===Le&&s.expandable.__PARENT_RENDER_ICON__||Se.some(function(xe){return xe&&Object(ie.a)(xe)==="object"&&xe[gt]})?"nest":!1},[!!dt,Se]),Pt=n.useState(function(){return Nt||(st?he(Se,et,gt):[])}),Ge=Object(S.a)(Pt,2),tt=Ge[0],rt=Ge[1],Ye=n.useMemo(function(){return new Set(Rt||tt||[])},[Rt,tt]),ut=n.useCallback(function(xe){var je=et(xe,Se.indexOf(xe)),Xe,nt=Ye.has(je);nt?(Ye.delete(je),Xe=Object(te.a)(Ye)):Xe=[].concat(Object(te.a)(Ye),[je]),rt(Xe),mt&&mt(!nt,xe),ht&&ht(Xe)},[et,Ye,Se,mt,ht]),ct=n.useState(0),Mt=Object(S.a)(ct,2),Ct=Mt[0],_t=Mt[1],vn=Object(I.b)(Object(x.a)(Object(x.a)(Object(x.a)({},s),Ae),{},{expandable:!!dt,expandedKeys:Ye,getRowKey:et,onTriggerExpand:ut,expandIcon:vt,expandIconColumnIndex:Et,direction:G}),Ie===Le?we:null),Yt=Object(S.a)(vn,2),zt=Yt[0],ze=Yt[1],At=n.useMemo(function(){return{columns:zt,flattenColumns:ze}},[zt,ze]),Wt=n.useRef(),Qt=n.useRef(),ft=n.useRef(),bn=n.useState(!1),Zt=Object(S.a)(bn,2),qt=Zt[0],En=Zt[1],gn=n.useState(!1),en=Object(S.a)(gn,2),tn=en[0],Cn=en[1],yn=h(new Map),nn=Object(S.a)(yn,2),On=nn[0],xn=nn[1],jn=Object(g.a)(ze),an=jn.map(function(xe){return On.get(xe)}),on=n.useMemo(function(){return an},[an.join("_")]),Lt=oe(on,ze.length,G),lt=A&&Object(g.d)(A.y),it=A&&Object(g.d)(A.x),yt=it&&ze.some(function(xe){var je=xe.fixed;return je}),rn=n.useRef(),wt=ve(Ze,M),Ot=wt.isSticky,Rn=wt.offsetHeader,Nn=wt.offsetScroll,Sn=wt.stickyClassName,kt,Ut,Bt;lt&&(Ut={overflowY:"scroll",maxHeight:A.y}),it&&(kt={overflowX:"auto"},lt||(Ut={overflowY:"hidden"}),Bt={width:A.x===!0?"auto":A.x,minWidth:"100%"});var ln=n.useCallback(function(xe,je){xn(function(Xe){var nt=new Map(Xe);return nt.set(xe,je),nt})},[]),Tn=Q(null),sn=Object(S.a)(Tn,2),Dn=sn[0],dn=sn[1];function Ft(xe,je){if(!je)return;typeof je=="function"?je(xe):je.scrollLeft!==xe&&(je.scrollLeft=xe)}var bt=function(je){var Xe=je.currentTarget,nt=je.scrollLeft,xt=typeof nt=="number"?nt:Xe.scrollLeft,pn=Xe||Fe;if(!dn()||dn()===pn){var Jt;Dn(pn),Ft(xt,Qt.current),Ft(xt,ft.current),Ft(xt,(Jt=rn.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(Xe){var Un=Xe.scrollWidth,In=Xe.clientWidth;En(xt>0),Cn(xt0?[].concat(Object(x.a)(l),Object(x.a)(f(v).map(function(g){return Object(te.a)({fixed:y},g)}))):[].concat(Object(x.a)(l),[Object(te.a)(Object(te.a)({},R),{},{fixed:y})])},[])}function w(r){for(var l=!0,R=0;R=0;v-=1){var g=r[v];if(y&&g.fixed!=="right")y=!1;else if(!y&&g.fixed==="right"){Object(le.a)(!1,"Index ".concat(v+1," of `columns` missing `fixed='right'` prop."));break}}}function F(r){return r.map(function(l){var R=l.fixed,u=Object(ie.a)(l,["fixed"]),y=R;return R==="left"?y="right":R==="right"&&(y="left"),Object(te.a)({fixed:y},u)})}function O(r,l){var R=r.prefixCls,u=r.columns,y=r.children,v=r.expandable,g=r.expandedKeys,z=r.getRowKey,m=r.onTriggerExpand,b=r.expandIcon,C=r.rowExpandable,a=r.expandIconColumnIndex,o=r.direction,t=r.expandRowByClick,i=S.useMemo(function(){return u||se(y)},[u,y]),d=S.useMemo(function(){if(v){var E,L=a||0,$=i[L],q=(E={},Object(j.a)(E,c.a,{className:"".concat(R,"-expand-icon-col")}),Object(j.a)(E,"title",""),Object(j.a)(E,"fixed",$?$.fixed:null),Object(j.a)(E,"className","".concat(R,"-row-expand-icon-cell")),Object(j.a)(E,"render",function(_,ae,ce){var be=z(ae,ce),fe=g.has(be),U=C?C(ae):!0,I=b({prefixCls:R,expanded:fe,expandable:U,record:ae,onExpand:m});return t?S.createElement("span",{onClick:function(W){return W.stopPropagation()}},I):I}),E),Ce=i.slice();return L>=0&&Ce.splice(L,0,q),Ce}return i},[v,i,z,g,b,o]),p=S.useMemo(function(){var E=d;return l&&(E=l(E)),E.length||(E=[{render:function(){return null}}]),E},[l,d,o]),H=S.useMemo(function(){return o==="rtl"?F(f(p)):f(p)},[p,o]);return[p,H]}k.b=O},"y0+3":function(Te,k,e){"use strict";e.d(k,"a",function(){return f}),e.d(k,"b",function(){return F});var j=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},te={cssFloat:1,styleFloat:1,float:1};function ie(O){return O.nodeType===1?O.ownerDocument.defaultView.getComputedStyle(O,null):{}}function S(O,r,l){if(r=r.toLowerCase(),l==="auto"){if(r==="height")return O.offsetHeight;if(r==="width")return O.offsetWidth}return r in x||(x[r]=j.test(r)),x[r]?parseFloat(l)||0:l}function n(O,r){var l=arguments.length,R=ie(O);return r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,l===1?R:S(O,r,R[r]||O.style[r])}function le(O,r,l){var R=arguments.length;if(r=te[r]?"cssFloat"in O.style?"cssFloat":"styleFloat":r,R===3)return typeof l=="number"&&j.test(r)&&(l="".concat(l,"px")),O.style[r]=l,l;for(var u in r)r.hasOwnProperty(u)&&le(O,u,r[u]);return ie(O)}function B(O){return O===document.body?document.documentElement.clientWidth:O.offsetWidth}function c(O){return O===document.body?window.innerHeight||document.documentElement.clientHeight:O.offsetHeight}function se(){var O=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:O,height:r}}function f(){var O=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:O,height:r}}function w(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function F(O){var r=O.getBoundingClientRect(),l=document.documentElement;return{left:r.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__User__Login.45f3843e.async.js b/p__User__Login.f15337b0.async.js similarity index 65% rename from p__User__Login.45f3843e.async.js rename to p__User__Login.f15337b0.async.js index cabbea72a7..3ff8ddf7a0 100644 --- a/p__User__Login.45f3843e.async.js +++ b/p__User__Login.f15337b0.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[263],{"1bfj":function(ae,B,n){},"55Ip":function(ae,B,n){"use strict";n.d(B,"a",function(){return te}),n.d(B,"b",function(){return ee});var O=n("Ty5D"),u=n("dI71"),F=n("q1tI"),R=n.n(F),w=n("YS25"),m=n("17x9"),X=n.n(m),S=n("wx14"),j=n("zLVn"),z=n("9R94"),a=function(r){Object(u.a)(c,r);function c(){for(var A,U=arguments.length,L=new Array(U),M=0;M1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(O.a)())return null;var z=document.createElement("style");if((S=j.csp)===null||S===void 0?void 0:S.nonce){var a;z.nonce=(a=j.csp)===null||a===void 0?void 0:a.nonce}z.innerHTML=X;var l=F(j),b=l.firstChild;return j.prepend&&l.prepend?l.prepend(z):j.prepend&&b?l.insertBefore(z,b):l.appendChild(z),z}var w=new Map;function m(X,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=F(j);if(!w.has(z)){var a=R("",j),l=a.parentNode;w.set(z,l),l.removeChild(a)}var b=Array.from(w.get(z).children).find(function(Y){return Y.tagName==="STYLE"&&Y[u]===S});if(b){var g,C;if(((g=j.csp)===null||g===void 0?void 0:g.nonce)&&b.nonce!==((C=j.csp)===null||C===void 0?void 0:C.nonce)){var h;b.nonce=(h=j.csp)===null||h===void 0?void 0:h.nonce}return b.innerHTML!==X&&(b.innerHTML=X),b}var I=R(X,j);return I[u]=S,I}},Gytx:function(ae,B){ae.exports=function(O,u,F,R){var w=F?F.call(R,O,u):void 0;if(w!==void 0)return!!w;if(O===u)return!0;if(typeof O!="object"||!O||typeof u!="object"||!u)return!1;var m=Object.keys(O),X=Object.keys(u);if(m.length!==X.length)return!1;for(var S=Object.prototype.hasOwnProperty.bind(u),j=0;j1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(O.a)())return null;var z=document.createElement("style");if((S=j.csp)===null||S===void 0?void 0:S.nonce){var a;z.nonce=(a=j.csp)===null||a===void 0?void 0:a.nonce}z.innerHTML=X;var l=F(j),b=l.firstChild;return j.prepend&&l.prepend?l.prepend(z):j.prepend&&b?l.insertBefore(z,b):l.appendChild(z),z}var w=new Map;function m(X,S){var j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=F(j);if(!w.has(z)){var a=R("",j),l=a.parentNode;w.set(z,l),l.removeChild(a)}var b=Array.from(w.get(z).children).find(function(Y){return Y.tagName==="STYLE"&&Y[u]===S});if(b){var g,C;if(((g=j.csp)===null||g===void 0?void 0:g.nonce)&&b.nonce!==((C=j.csp)===null||C===void 0?void 0:C.nonce)){var h;b.nonce=(h=j.csp)===null||h===void 0?void 0:h.nonce}return b.innerHTML!==X&&(b.innerHTML=X),b}var I=R(X,j);return I[u]=S,I}},Gytx:function(ae,W){ae.exports=function(O,u,F,R){var w=F?F.call(R,O,u):void 0;if(w!==void 0)return!!w;if(O===u)return!0;if(typeof O!="object"||!O||typeof u!="object"||!u)return!1;var m=Object.keys(O),X=Object.keys(u);if(m.length!==X.length)return!1;for(var S=Object.prototype.hasOwnProperty.bind(u),j=0;j1&&arguments[1]!==void 0?arguments[1]:!1,i=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(f&&M[i])return M[i];var t=window.getComputedStyle(o),e=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),s=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),d=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),v=L.map(function(x){return"".concat(x,":").concat(t.getPropertyValue(x))}).join(";"),p={sizingStyle:v,paddingSize:s,borderSize:d,boxSizing:e};return f&&i&&(M[i]=p),p}function _(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;E||(E=document.createElement("textarea"),E.setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),o.getAttribute("wrap")?E.setAttribute("wrap",o.getAttribute("wrap")):E.removeAttribute("wrap");var e=T(o,f),s=e.paddingSize,d=e.borderSize,v=e.boxSizing,p=e.sizingStyle;E.setAttribute("style","".concat(p,";").concat(U)),E.value=o.value||o.placeholder||"";var x=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,K=E.scrollHeight,W;if(v==="border-box"?K+=d:v==="content-box"&&(K-=s),i!==null||t!==null){E.value=" ";var ne=E.scrollHeight-s;i!==null&&(x=ne*i,v==="border-box"&&(x=x+s+d),K=Math.max(x,K)),t!==null&&(H=ne*t,v==="border-box"&&(H=H+s+d),W=K>H?"":"hidden",K=Math.min(H,K))}return{height:K,minHeight:x,maxHeight:H,overflowY:W,resize:"none"}}var G=n("Gytx"),P=n.n(G),D;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(D||(D={}));var q=function(o){Object(R.a)(i,o);var f=Object(w.a)(i);function i(t){var e;return Object(u.a)(this,i),e=f.call(this,t),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(s){e.textArea=s},e.handleResize=function(s){var d=e.state.resizeStatus,v=e.props,p=v.autoSize,x=v.onResize;if(d!==D.NONE)return;typeof x=="function"&&x(s),p&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var s=e.props.autoSize;if(!s||!e.textArea)return;var d=s.minRows,v=s.maxRows,p=_(e.textArea,!1,d,v);e.setState({textareaStyles:p,resizeStatus:D.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:D.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:D.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var s=e.props,d=s.prefixCls,v=d===void 0?"rc-textarea":d,p=s.autoSize,x=s.onResize,H=s.className,K=s.disabled,W=e.state,ne=W.textareaStyles,le=W.resizeStatus,ie=Object(c.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ue=A()(v,H,Object(S.a)({},"".concat(v,"-disabled"),K));"value"in ie&&(ie.value=ie.value||"");var se=Object(X.a)(Object(X.a)(Object(X.a)({},e.props.style),ne),le===D.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(r,{onResize:e.handleResize,disabled:!(p||x)},m.createElement("textarea",Object(O.a)({},ie,{className:ue,style:se,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:D.NONE},e}return Object(F.a)(i,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!P()(e.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,s=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,s)}}catch(d){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(m.Component),k=q,Z=function(o){Object(R.a)(i,o);var f=Object(w.a)(i);function i(t){var e;Object(u.a)(this,i),e=f.call(this,t),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(d){e.resizableTextArea=d},e.handleChange=function(d){var v=e.props.onChange;e.setValue(d.target.value,function(){e.resizableTextArea.resizeTextarea()}),v&&v(d)},e.handleKeyDown=function(d){var v=e.props,p=v.onPressEnter,x=v.onKeyDown;d.keyCode===13&&p&&p(d),x&&x(d)};var s=typeof t.value=="undefined"||t.value===null?t.defaultValue:t.value;return e.state={value:s},e}return Object(F.a)(i,[{key:"setValue",value:function(e,s){"value"in this.props||this.setState({value:e},s)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(k,Object(O.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),i}(m.Component),re=B.default=Z},ZpRC:function(ae,B,n){"use strict";function O(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function u(a,l){return(!l||a!=="hidden")&&a!=="visible"&&a!=="clip"}function F(a,l){if(a.clientHeightl||h>a&&I=l&&Y>=b?h-a-g:I>l&&Yb?I-l+C:0}var w=function(a,l){var b=window,g=l.scrollMode,C=l.block,h=l.inline,I=l.boundary,Y=l.skipOverflowHiddenElements,te=typeof I=="function"?I:function(ne){return ne!==I};if(!O(a))throw new TypeError("Invalid target");for(var oe=document.scrollingElement||document.documentElement,J=[],N=a;O(N)&&te(N);){if((N=N.parentElement)===oe){J.push(N);break}N!=null&&N===document.body&&F(N)&&!F(document.documentElement)||N!=null&&F(N,Y)&&J.push(N)}for(var $=b.visualViewport?b.visualViewport.width:innerWidth,Q=b.visualViewport?b.visualViewport.height:innerHeight,ee=window.scrollX||pageXOffset,V=window.scrollY||pageYOffset,r=a.getBoundingClientRect(),c=r.height,y=r.width,A=r.top,U=r.right,L=r.bottom,M=r.left,E=C==="start"||C==="nearest"?A:C==="end"?L:A+c/2,T=h==="center"?M+y/2:h==="end"?U:M,_=[],G=0;G=0&&M>=0&&L<=Q&&U<=$&&A>=Z&&L<=o&&M>=f&&U<=re)return _;var i=getComputedStyle(P),t=parseInt(i.borderLeftWidth,10),e=parseInt(i.borderTopWidth,10),s=parseInt(i.borderRightWidth,10),d=parseInt(i.borderBottomWidth,10),v=0,p=0,x="offsetWidth"in P?P.offsetWidth-P.clientWidth-t-s:0,H="offsetHeight"in P?P.offsetHeight-P.clientHeight-e-d:0;if(oe===P)v=C==="start"?E:C==="end"?E-Q:C==="nearest"?R(V,V+Q,Q,e,d,V+E,V+E+c,c):E-Q/2,p=h==="start"?T:h==="center"?T-$/2:h==="end"?T-$:R(ee,ee+$,$,t,s,ee+T,ee+T+y,y),v=Math.max(0,v+V),p=Math.max(0,p+ee);else{v=C==="start"?E-Z-e:C==="end"?E-o+d+H:C==="nearest"?R(Z,o,q,e,d+H,E,E+c,c):E-(Z+q/2)+H/2,p=h==="start"?T-f-t:h==="center"?T-(f+k/2)+x/2:h==="end"?T-re+s+x:R(f,re,k,t,s+x,T,T+y,y);var K=P.scrollLeft,W=P.scrollTop;E+=W-(v=Math.max(0,Math.min(W+v,P.scrollHeight-q+H))),T+=K-(p=Math.max(0,Math.min(K+p,P.scrollWidth-k+x)))}_.push({el:P,top:v,left:p})}return _};function m(a){return a===Object(a)&&Object.keys(a).length!==0}function X(a,l){l===void 0&&(l="auto");var b="scrollBehavior"in document.body.style;a.forEach(function(g){var C=g.el,h=g.top,I=g.left;C.scroll&&b?C.scroll({top:h,left:I,behavior:l}):(C.scrollTop=h,C.scrollLeft=I)})}function S(a){return a===!1?{block:"end",inline:"nearest"}:m(a)?a:{block:"start",inline:"nearest"}}function j(a,l){var b=!a.ownerDocument.documentElement.contains(a);if(m(l)&&typeof l.behavior=="function")return l.behavior(b?[]:w(a,l));if(b)return;var g=S(l);return X(w(a,g),g.behavior)}var z=B.a=j},bT9E:function(ae,B,n){"use strict";n.d(B,"a",function(){return u});var O=n("VTBJ");function u(F,R){var w=Object(O.a)({},F);return Array.isArray(R)&&R.forEach(function(m){delete w[m]}),w}}}]); +`,L=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],M={},E;function T(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(f&&M[i])return M[i];var t=window.getComputedStyle(o),e=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),s=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),d=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),v=L.map(function(x){return"".concat(x,":").concat(t.getPropertyValue(x))}).join(";"),p={sizingStyle:v,paddingSize:s,borderSize:d,boxSizing:e};return f&&i&&(M[i]=p),p}function _(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;E||(E=document.createElement("textarea"),E.setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),o.getAttribute("wrap")?E.setAttribute("wrap",o.getAttribute("wrap")):E.removeAttribute("wrap");var e=T(o,f),s=e.paddingSize,d=e.borderSize,v=e.boxSizing,p=e.sizingStyle;E.setAttribute("style","".concat(p,";").concat(U)),E.value=o.value||o.placeholder||"";var x=Number.MIN_SAFE_INTEGER,H=Number.MAX_SAFE_INTEGER,K=E.scrollHeight,B;if(v==="border-box"?K+=d:v==="content-box"&&(K-=s),i!==null||t!==null){E.value=" ";var ne=E.scrollHeight-s;i!==null&&(x=ne*i,v==="border-box"&&(x=x+s+d),K=Math.max(x,K)),t!==null&&(H=ne*t,v==="border-box"&&(H=H+s+d),B=K>H?"":"hidden",K=Math.min(H,K))}return{height:K,minHeight:x,maxHeight:H,overflowY:B,resize:"none"}}var G=n("Gytx"),P=n.n(G),D;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(D||(D={}));var q=function(o){Object(R.a)(i,o);var f=Object(w.a)(i);function i(t){var e;return Object(u.a)(this,i),e=f.call(this,t),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(s){e.textArea=s},e.handleResize=function(s){var d=e.state.resizeStatus,v=e.props,p=v.autoSize,x=v.onResize;if(d!==D.NONE)return;typeof x=="function"&&x(s),p&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var s=e.props.autoSize;if(!s||!e.textArea)return;var d=s.minRows,v=s.maxRows,p=_(e.textArea,!1,d,v);e.setState({textareaStyles:p,resizeStatus:D.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:D.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:D.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var s=e.props,d=s.prefixCls,v=d===void 0?"rc-textarea":d,p=s.autoSize,x=s.onResize,H=s.className,K=s.disabled,B=e.state,ne=B.textareaStyles,le=B.resizeStatus,ie=Object(c.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ue=A()(v,H,Object(S.a)({},"".concat(v,"-disabled"),K));"value"in ie&&(ie.value=ie.value||"");var se=Object(X.a)(Object(X.a)(Object(X.a)({},e.props.style),ne),le===D.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(r,{onResize:e.handleResize,disabled:!(p||x)},m.createElement("textarea",Object(O.a)({},ie,{className:ue,style:se,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:D.NONE},e}return Object(F.a)(i,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!P()(e.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,s=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,s)}}catch(d){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(m.Component),k=q,Z=function(o){Object(R.a)(i,o);var f=Object(w.a)(i);function i(t){var e;Object(u.a)(this,i),e=f.call(this,t),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(d){e.resizableTextArea=d},e.handleChange=function(d){var v=e.props.onChange;e.setValue(d.target.value,function(){e.resizableTextArea.resizeTextarea()}),v&&v(d)},e.handleKeyDown=function(d){var v=e.props,p=v.onPressEnter,x=v.onKeyDown;d.keyCode===13&&p&&p(d),x&&x(d)};var s=typeof t.value=="undefined"||t.value===null?t.defaultValue:t.value;return e.state={value:s},e}return Object(F.a)(i,[{key:"setValue",value:function(e,s){"value"in this.props||this.setState({value:e},s)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(k,Object(O.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),i}(m.Component),re=W.default=Z},ZpRC:function(ae,W,n){"use strict";function O(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function u(a,l){return(!l||a!=="hidden")&&a!=="visible"&&a!=="clip"}function F(a,l){if(a.clientHeightl||h>a&&I=l&&Y>=b?h-a-g:I>l&&Yb?I-l+C:0}var w=function(a,l){var b=window,g=l.scrollMode,C=l.block,h=l.inline,I=l.boundary,Y=l.skipOverflowHiddenElements,te=typeof I=="function"?I:function(ne){return ne!==I};if(!O(a))throw new TypeError("Invalid target");for(var oe=document.scrollingElement||document.documentElement,J=[],N=a;O(N)&&te(N);){if((N=N.parentElement)===oe){J.push(N);break}N!=null&&N===document.body&&F(N)&&!F(document.documentElement)||N!=null&&F(N,Y)&&J.push(N)}for(var $=b.visualViewport?b.visualViewport.width:innerWidth,Q=b.visualViewport?b.visualViewport.height:innerHeight,ee=window.scrollX||pageXOffset,V=window.scrollY||pageYOffset,r=a.getBoundingClientRect(),c=r.height,y=r.width,A=r.top,U=r.right,L=r.bottom,M=r.left,E=C==="start"||C==="nearest"?A:C==="end"?L:A+c/2,T=h==="center"?M+y/2:h==="end"?U:M,_=[],G=0;G=0&&M>=0&&L<=Q&&U<=$&&A>=Z&&L<=o&&M>=f&&U<=re)return _;var i=getComputedStyle(P),t=parseInt(i.borderLeftWidth,10),e=parseInt(i.borderTopWidth,10),s=parseInt(i.borderRightWidth,10),d=parseInt(i.borderBottomWidth,10),v=0,p=0,x="offsetWidth"in P?P.offsetWidth-P.clientWidth-t-s:0,H="offsetHeight"in P?P.offsetHeight-P.clientHeight-e-d:0;if(oe===P)v=C==="start"?E:C==="end"?E-Q:C==="nearest"?R(V,V+Q,Q,e,d,V+E,V+E+c,c):E-Q/2,p=h==="start"?T:h==="center"?T-$/2:h==="end"?T-$:R(ee,ee+$,$,t,s,ee+T,ee+T+y,y),v=Math.max(0,v+V),p=Math.max(0,p+ee);else{v=C==="start"?E-Z-e:C==="end"?E-o+d+H:C==="nearest"?R(Z,o,q,e,d+H,E,E+c,c):E-(Z+q/2)+H/2,p=h==="start"?T-f-t:h==="center"?T-(f+k/2)+x/2:h==="end"?T-re+s+x:R(f,re,k,t,s+x,T,T+y,y);var K=P.scrollLeft,B=P.scrollTop;E+=B-(v=Math.max(0,Math.min(B+v,P.scrollHeight-q+H))),T+=K-(p=Math.max(0,Math.min(K+p,P.scrollWidth-k+x)))}_.push({el:P,top:v,left:p})}return _};function m(a){return a===Object(a)&&Object.keys(a).length!==0}function X(a,l){l===void 0&&(l="auto");var b="scrollBehavior"in document.body.style;a.forEach(function(g){var C=g.el,h=g.top,I=g.left;C.scroll&&b?C.scroll({top:h,left:I,behavior:l}):(C.scrollTop=h,C.scrollLeft=I)})}function S(a){return a===!1?{block:"end",inline:"nearest"}:m(a)?a:{block:"start",inline:"nearest"}}function j(a,l){var b=!a.ownerDocument.documentElement.contains(a);if(m(l)&&typeof l.behavior=="function")return l.behavior(b?[]:w(a,l));if(b)return;var g=S(l);return X(w(a,g),g.behavior)}var z=W.a=j},bT9E:function(ae,W,n){"use strict";n.d(W,"a",function(){return u});var O=n("VTBJ");function u(F,R){var w=Object(O.a)({},F);return Array.isArray(R)&&R.forEach(function(m){delete w[m]}),w}}}]); diff --git a/umi.1eff7abe.js b/umi.20e03198.js similarity index 99% rename from umi.1eff7abe.js rename to umi.20e03198.js index 8bac152012..ae4f5f3de4 100644 --- a/umi.1eff7abe.js +++ b/umi.20e03198.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